/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11120f;--paper:#f4f3ec;--white:#fff;--muted:#6f7169;--line:#d9d9cf;--lime:#c9ff47;--blue:#6c8cff;--sidebar:#151611}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.relay-language-switcher{z-index:10020;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #11120f29;border-radius:999px;gap:3px;padding:4px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 32px #11120f29}.relay-language-switcher button{color:#62655c;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:43px;height:34px;padding:0 10px;font-size:11px;font-weight:900}.relay-language-switcher button.active{color:var(--ink);background:var(--lime)}.relay-language-switcher button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.relay-language-toggle{color:#171914;letter-spacing:.04em;cursor:pointer;background:#ffffffd6;border:1px solid #11120f29;border-radius:12px;min-width:46px;height:40px;padding:0 9px;font-size:10px;font-weight:900}.relay-language-toggle:hover{background:#fff;border-color:#171914}.relay-language-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:is(body:has(.dashboard-shell)>.global-language-switcher,body:has(.partner-portal-shell)>.global-language-switcher){display:none}.relay-language-switcher.embedded-language-switcher{z-index:auto;box-shadow:none;background:#ffffffc2;flex:none;position:static;bottom:auto;right:auto}.partner-top-actions{align-items:center;gap:10px;display:flex}@media (max-width:760px){.relay-language-switcher{bottom:82px;right:12px}.lp-shell .relay-language-switcher{bottom:76px}.relay-language-switcher.embedded-language-switcher{transform:none}.relay-language-switcher.embedded-language-switcher button{min-width:36px;height:32px;padding-inline:7px;font-size:9px}.relay-language-toggle{width:40px;min-width:40px;height:40px;padding:0}}html[lang=kk] .agent-table .brand-table-row>div:first-child:before,html[lang=kk] .payout-table .brand-table-row>div:first-child:before,html[lang=kk] .agent-analytics-table .brand-table-row>div:first-child:before{content:"АГЕНТ"}html[lang=kk] .agent-table .brand-table-row>div:nth-child(2):before{content:"ТЕЛЕФОН"}html[lang=kk] .agent-table .brand-table-row>div:nth-child(3):before,html[lang=kk] .payout-table .brand-table-row>div:nth-child(3):before{content:"БАҒДАРЛАМА"}html[lang=kk] .agent-table .brand-table-row>div:nth-child(4):before{content:"ҮЛЕС"}html[lang=kk] .agent-table .brand-table-row>div:nth-child(5):before{content:"ТӨЛЕМДЕР"}html[lang=kk] .agent-table .brand-table-row>div:nth-child(6):before{content:"БАСҚАРУ"}html[lang=kk] .payout-table .brand-table-row>div:nth-child(2):before{content:"НЕГІЗ"}html[lang=kk] .payout-table .brand-table-row>div:nth-child(4):before{content:"СОМА"}html[lang=kk] .payout-table .brand-table-row>div:nth-child(5):before{content:"МЕРЗІМ"}html[lang=kk] .payout-table .brand-table-row>div:nth-child(6):before{content:"КОМПАНИЯ"}html[lang=kk] .payout-table .brand-table-row>div:nth-child(7):before{content:"АГЕНТ АЛДЫ"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(2):before{content:"НӘТИЖЕЛЕР"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(3):before{content:"ҚАБЫЛДАНДЫ"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(4):before{content:"МӘМІЛЕЛЕР"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(5):before{content:"КОНВЕРСИЯ"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(6):before{content:"ТӨЛЕНЕДІ"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(7):before{content:"ТӨЛЕНДІ"}html[lang=kk] .agent-analytics-table .brand-table-row>div:nth-child(8):before{content:"БЕЛСЕНДІЛІК"}.landing-shell{min-height:100vh;overflow:hidden}.landing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1440px,100% - 64px);height:86px;margin:0 auto;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark,.mini-mark{color:#0000;background:linear-gradient(var(--lime) 0 0) 4px 4px / 11px 11px no-repeat, linear-gradient(var(--ink) 0 0) 19px 4px / 11px 11px no-repeat, linear-gradient(var(--blue) 0 0) 4px 19px / 11px 11px no-repeat, linear-gradient(var(--paper) 0 0) 19px 19px / 11px 11px no-repeat, var(--ink);border-radius:10px;width:34px;height:34px;font-size:0;box-shadow:0 5px 14px #11120f24}.landing-nav-links{color:#505249;align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.landing-nav-links a:hover{color:var(--ink)}.landing-nav-links .nav-login{color:#fff;background:var(--ink);border-radius:999px;padding:11px 18px}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:62px;width:min(1440px,100% - 64px);min-height:690px;margin:0 auto;padding:70px 0 76px;display:grid}.hero-copy{padding-left:18px}.eyebrow{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #c9ff4740}.hero h1{letter-spacing:-.065em;max-width:650px;margin:0;font-size:clamp(52px,5.4vw,84px);font-weight:780;line-height:.96}.hero-lead{color:#5f615a;max-width:590px;margin:30px 0 0;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.button{border:1px solid var(--ink);border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #11120f1a}.button-primary{background:var(--ink);color:#fff}.button-primary span{color:var(--lime);font-size:18px}.button-ghost{border-color:var(--line);background:#ffffff80}.hero-proof{align-items:center;gap:15px;margin-top:36px;display:flex}.hero-proof p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.hero-proof strong{color:var(--ink);font-size:15px}.avatar-stack{padding-left:9px;display:flex}.avatar-stack span{border:3px solid var(--paper);color:#fff;background:#373a32;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-9px;font-size:9px;font-weight:800;display:grid}.avatar-stack span:nth-child(2){background:var(--blue)}.avatar-stack span:nth-child(3){color:var(--ink);background:var(--lime)}.hero-product{background:#fff;border:1px solid #cbccc1;border-radius:28px;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 30px 80px #1c1e1724}.product-topbar{border-bottom:1px solid #e3e3dc;justify-content:space-between;align-items:center;height:62px;padding:0 22px;font-size:11px;display:flex}.product-brand{align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.mini-mark{border-radius:7px;width:24px;height:24px;font-size:11px}.product-company{color:#65675f;align-items:center;gap:9px;font-weight:700;display:flex}.product-company span{width:29px;height:29px;color:var(--ink);background:#ecece5;border-radius:50%;place-items:center;font-size:9px;display:grid}.product-body{background:#fafaf7;padding:28px}.product-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.product-heading h2{letter-spacing:-.045em;margin:7px 0 0;font-size:27px}.micro-label{color:#8b8d84;letter-spacing:.14em;font-size:8px;font-weight:800}.live-pill{color:#54702a;background:#eff3e6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.mission-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mission-card{border:1px solid #11120f21;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:194px;padding:17px;display:flex}.mission-card small{letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.mission-card h3{letter-spacing:-.025em;max-width:240px;margin:0;font-size:16px;line-height:1.18}.mission-card p{margin:14px 0 0;font-size:11px;font-weight:800}.mission-index{color:#11120f73;font-size:9px;font-weight:800}.mission-icon{align-self:flex-end;margin-top:-18px;font-size:22px}.mission-lime{background:var(--lime)}.mission-dark{color:#fff;background:#1b1c18}.mission-dark .mission-index{color:#ffffff80}.mission-blue{background:var(--blue)}.mission-paper{background:#f0eee6}.how-strip{border:1px solid var(--line);background:#ffffff6b;border-radius:22px;grid-template-columns:repeat(3,1fr);width:min(1440px,100% - 64px);margin:0 auto 56px;display:grid}.how-strip>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr;column-gap:12px;padding:27px 31px;display:grid}.how-strip>div:last-child{border-right:0}.how-strip span{color:#8b8d84;grid-row:span 2;font-size:11px;font-weight:800}.how-strip strong{font-size:14px}.how-strip p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.auth-page{background:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(620px,1.15fr);min-height:100vh;display:grid}.auth-aside{color:#fff;background:var(--sidebar);flex-direction:column;justify-content:space-between;padding:42px 54px;display:flex;position:relative;overflow:hidden}.auth-aside:after{content:"";background:var(--lime);filter:blur(2px);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-240px;right:-230px}.auth-aside .brand{z-index:1;position:relative}.auth-message{z-index:1;max-width:500px;position:relative}.auth-message .auth-kicker{color:var(--lime);letter-spacing:.12em;font-size:12px;font-weight:800}.auth-message h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(44px,5vw,74px);line-height:.98}.auth-message p{color:#b7b9b0;max-width:440px;margin:0;font-size:16px;line-height:1.65}.auth-steps{z-index:1;gap:8px;display:flex;position:relative}.auth-steps span{background:#42443c;border-radius:999px;width:42px;height:4px}.auth-steps span:first-child{background:var(--lime)}.auth-main{align-items:center;padding:48px clamp(42px,7vw,110px);display:flex}.auth-card{width:min(560px,100%);margin:0 auto}.auth-user{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:46px;padding-bottom:18px;font-size:13px;display:flex}.auth-user strong{color:var(--ink)}.auth-card h2{letter-spacing:-.05em;margin:0;font-size:34px}.auth-card>p{color:var(--muted);margin:12px 0 30px;font-size:15px;line-height:1.6}.company-form{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field-wide{grid-column:1/-1}.field label{font-size:12px;font-weight:800}.field input,.field select{width:100%;height:50px;color:var(--ink);background:#ffffffb8;border:1px solid #d6d6cc;border-radius:12px;outline:none;padding:0 15px;transition:border .2s,box-shadow .2s}.field input:focus,.field select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11120f14}.form-hint{color:#94968e;margin:-1px 0 0;font-size:11px}.form-error{color:#922e28;background:#fbe8e5;border-radius:10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:12px}.submit-button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:13px;grid-column:1/-1;min-height:54px;margin-top:5px;font-weight:800}.submit-button:hover{background:#292b24}.submit-button:disabled{cursor:wait;opacity:.65}.dashboard-shell{background:#f6f6f1;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:var(--sidebar);flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 10px}.sidebar-context{background:#20211c;border:1px solid #37382f;border-radius:13px;margin:35px 0 20px;padding:13px}.sidebar-context small{color:#84877c;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.sidebar-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.sidebar-nav a{color:#a9aca2;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:13px;font-weight:700;transition:color .18s,background .18s;display:flex}.sidebar-nav a:hover{color:#fff;background:#24261f}.sidebar-nav .active{color:#fff;background:#2b2d25}.sidebar-nav i{color:#75786e;text-align:center;width:22px;font-style:normal}.sidebar-footer{border-top:1px solid #303229;margin-top:auto;padding:18px 10px 2px}.sidebar-settings-link{color:#a9aca2;border-radius:9px;align-items:center;gap:9px;min-height:39px;margin:-6px -4px 15px;padding:0 8px;font-size:11px;font-weight:700;display:flex}.sidebar-settings-link:hover{color:#fff;background:#24261f}.sidebar-user{align-items:center;gap:10px;display:flex}.sidebar-avatar{width:33px;height:33px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.sidebar-user strong,.sidebar-user small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;display:block;overflow:hidden}.sidebar-user strong{font-size:11px}.sidebar-user small{color:#777a70;margin-top:3px;font-size:9px}.dashboard-main{min-width:0}.dashboard-topbar{background:#ffffff8c;border-bottom:1px solid #deded5;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.dashboard-topbar p{color:var(--muted);margin:0;font-size:12px}.top-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);background:#fff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.dashboard-content{max-width:1260px;margin:0 auto;padding:42px 38px 70px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-heading h1{letter-spacing:-.055em;margin:0;font-size:36px}.dashboard-heading p{color:var(--muted);margin:9px 0 0;font-size:14px}.dashboard-heading .button{min-height:46px}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:30px;display:grid}.metric{background:#fff;border:1px solid #deded5;border-radius:17px;min-height:132px;padding:20px}.metric-top{color:#85877f;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-icon{width:28px;height:28px;color:var(--ink);background:#f0f1eb;border-radius:8px;place-items:center;display:grid}.metric strong{letter-spacing:-.04em;margin-top:24px;font-size:29px;display:block}.metric small{color:#a0a29a;font-size:10px}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.panel{background:#fff;border:1px solid #deded5;border-radius:18px;padding:25px}.panel-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.panel-header h2{letter-spacing:-.02em;margin:0;font-size:16px}.panel-header span{color:#989a91;font-size:11px}.setup-card{color:#fff;background:var(--ink);border-radius:17px;padding:25px}.setup-card-top{justify-content:space-between;align-items:flex-start;display:flex}.setup-card h3{letter-spacing:-.04em;margin:0;font-size:22px}.setup-card p{color:#aeb0a7;max-width:570px;margin:9px 0 22px;font-size:13px;line-height:1.55}.progress-badge{color:var(--ink);background:var(--lime);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.progress-track{background:#3a3c34;border-radius:999px;height:5px;overflow:hidden}.progress-track span{background:var(--lime);width:25%;height:100%;display:block}.setup-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.setup-step{color:#85887e;background:#24251f;border-radius:11px;padding:12px;font-size:10px;line-height:1.35}.setup-step strong{color:#fff;margin-bottom:5px;font-size:11px;display:block}.setup-step.done{background:#303324}.setup-step.next{color:var(--ink);background:var(--lime)}.setup-step.next strong{color:var(--ink)}.empty-program{text-align:center;background:#fafaf7;border:1px dashed #cfd0c5;border-radius:16px;place-items:center;min-height:236px;display:grid}.empty-program-icon{background:var(--lime);border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:20px;display:grid}.empty-program h3{margin:0;font-size:15px}.empty-program p{max-width:300px;color:var(--muted);margin:7px auto 0;font-size:12px;line-height:1.5}.empty-link{border-bottom:1px solid var(--ink);margin-top:15px;padding-bottom:2px;font-size:11px;font-weight:800;display:inline-block}.activity-list{flex-direction:column;gap:19px;display:flex}.activity{grid-template-columns:32px 1fr;gap:10px;display:grid}.activity-mark{background:#eff1e9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.activity strong{font-size:12px;display:block}.activity p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.module-content{padding-top:46px}.module-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:90px;display:flex}.module-kicker{color:#8c8e85;letter-spacing:.13em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.module-heading h1{letter-spacing:-.055em;margin:0;font-size:38px}.module-heading p{max-width:650px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.module-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;margin-top:25px;display:flex}.module-empty-icon{background:var(--lime);border-radius:22px;place-items:center;width:70px;height:70px;font-size:29px;display:grid}.module-empty h2{letter-spacing:-.04em;margin:23px 0 0;font-size:24px}.module-empty p{max-width:500px;color:var(--muted);margin:10px 0 25px;font-size:13px;line-height:1.6}.module-empty .button{min-height:47px}.profile-layout{grid-template-columns:1.28fr .72fr;gap:14px;margin-top:25px;display:grid}.status-dot{color:#68823b!important}.website-card{background:#fafaf6;border:1px solid #dfe0d6;border-radius:15px;grid-template-columns:49px 1fr;gap:17px;padding:21px;display:grid}.website-icon{width:49px;height:49px;color:var(--ink);background:var(--lime);border-radius:14px;place-items:center;font-size:19px;display:grid}.website-card small,.company-facts small{color:#96988f;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.website-card strong{overflow-wrap:anywhere;font-size:16px;display:block}.website-card p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.company-facts{background:#deded5;border:1px solid #deded5;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.company-facts>div{background:#fff;min-height:90px;padding:18px}.company-facts strong{font-size:12px;line-height:1.4;display:block}.profile-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.profile-actions .button{min-height:47px}.extraction-list{flex-direction:column;display:flex}.extraction-list>div{border-bottom:1px solid #ecece5;grid-template-columns:30px 1fr 20px;align-items:center;min-height:48px;display:grid}.extraction-list>div:last-child{border-bottom:0}.extraction-list span{color:#a4a69e;font-size:9px;font-weight:800}.extraction-list strong{font-size:11px}.extraction-list i{color:#a4a69e;font-style:normal}.module-note{color:#64675d;background:#f1f2ec;border-radius:11px;margin:20px 0 0;padding:14px;font-size:10px;line-height:1.55}.profile-page-heading{align-items:center}.heading-actions{align-items:center;gap:9px;display:flex}.compact-button{min-height:43px;padding:0 16px}.program-page-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.token-pill{color:#42551e;white-space:nowrap;background:#eaffb8;border-radius:12px;align-items:center;min-height:43px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.inline-notice{border:1px solid;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:12px;line-height:1.5}.inline-notice.success{color:#3e5d21;background:#f0f8df;border-color:#cfe1aa}.inline-notice.error{color:#922e28;background:#fbe8e5;border-color:#efc7c2}.website-settings-card{margin-top:24px}.website-settings-card .panel-header{align-items:flex-start}.website-settings-card .panel-header h2{font-size:18px}.website-settings-card .panel-header p,.profile-draft-card .panel-header p{max-width:660px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.status-ok{font-weight:800;color:#668033!important}.status-warning{font-weight:800;color:#a7681f!important}.website-form{grid-template-columns:145px 1fr;align-items:center;gap:15px;display:grid}.website-form>label{font-size:11px;font-weight:900}.website-form>div{grid-template-columns:1fr auto;gap:9px;display:grid}.website-form input{background:#fafaf7;border:1px solid #d6d6cc;border-radius:11px;outline:none;min-width:0;height:48px;padding:0 14px}.website-form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11120f14}.website-form button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:0 17px;font-size:11px;font-weight:800}.website-form button:disabled,.website-actions-row button:disabled,.profile-confirm-bar button:disabled{cursor:wait;opacity:.6}.website-actions-row{border-top:1px solid #ecece5;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.website-actions-row>a{color:#666960;font-size:11px;font-weight:800}.website-actions-row .button{cursor:pointer;min-height:47px}.profile-status-row{background:#deded5;border:1px solid #deded5;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.profile-status-row>div{background:#fff;min-width:0;min-height:76px;padding:16px 18px}.profile-status-row small{color:#999b93;letter-spacing:.11em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.profile-status-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.profile-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.profile-empty-icon{background:var(--lime);border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.profile-empty-state h2{letter-spacing:-.035em;margin:18px 0 0;font-size:20px}.profile-empty-state p{max-width:550px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.6}.warning-state .profile-empty-icon{background:#ffe2a9}.profile-draft-card{padding:28px}.profile-draft-card .panel-header{align-items:flex-start}.draft-badge,.confirmed-badge{white-space:nowrap;border-radius:999px;padding:8px 10px;font-weight:900;font-size:9px!important}.draft-badge{background:#fff0cf;color:#8b591c!important}.confirmed-badge{background:#e9f7ce;color:#4a681e!important}.missing-fields{background:#fff7e8;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 22px;padding:13px;font-size:10px;display:flex}.missing-fields strong{margin-right:3px}.missing-fields span{color:#8a591c;background:#fff;border-radius:999px;padding:5px 8px}.profile-fields-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-field{flex-direction:column;gap:7px;display:flex}.profile-field.full{grid-column:1/-1}.profile-field>span{font-size:11px;font-weight:900}.profile-field>span i{color:#9c9e95;letter-spacing:.03em;text-transform:uppercase;margin-left:6px;font-size:8px;font-style:normal;font-weight:700}.profile-field textarea{resize:vertical;width:100%;color:var(--ink);background:#fafaf7;border:1px solid #d9d9cf;border-radius:12px;outline:none;padding:13px 14px;font-size:12px;line-height:1.55}.profile-field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11120f12}.profile-field textarea[readonly]{resize:none;color:#4d5048;background:#f5f5f0;border-color:#e6e6de}.profile-confirm-bar{color:#fff;background:var(--ink);border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:20px;margin:24px -28px -28px;padding:19px 28px;display:flex}.profile-confirm-bar strong{font-size:12px}.profile-confirm-bar p{color:#9da096;margin:5px 0 0;font-size:10px}.profile-confirm-bar>div:last-child{gap:9px;display:flex}.profile-confirm-bar .button{cursor:pointer;min-height:44px}.profile-confirm-bar .button-ghost{color:#fff;background:#252620;border-color:#44463e}.profile-confirm-bar .button-primary{color:var(--ink);border-color:var(--lime);background:var(--lime)}.profile-confirm-bar.confirmed{background:#242b1a}.settings-overview-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:25px;display:grid}.account-card dl{margin:0}.account-card dl>div{border-bottom:1px solid #ecece5;grid-template-columns:90px 1fr;gap:15px;padding:12px 0;display:grid}.account-card dl>div:last-child{border-bottom:0}.account-card dt{color:#92948b;font-size:10px}.account-card dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.token-balance-card>strong{letter-spacing:-.05em;font-size:38px;display:block}.token-balance-card>p{color:var(--muted);margin:3px 0 18px;font-size:11px}.token-progress{background:#eceee6;border-radius:999px;height:8px;overflow:hidden}.token-progress span{border-radius:inherit;background:var(--lime);height:100%;display:block}.token-stats{color:#8c8e85;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.token-stats b{color:var(--ink)}.token-balance-card>small{color:#686b61;background:#f3f4ee;border-radius:10px;margin-top:18px;padding:12px;font-size:9px;line-height:1.5;display:block}.plan-section{margin-top:34px}.plan-section-heading{justify-content:space-between;align-items:flex-end;display:flex}.plan-section-heading h2{letter-spacing:-.045em;margin:0;font-size:27px}.beta-pill{color:#735321;background:#fff0cf;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.plan-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.plan-card{background:#fff;border:1px solid #deded5;border-radius:17px;padding:22px}.plan-card.active{border:2px solid var(--ink);box-shadow:0 10px 28px #11120f14}.plan-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.plan-name{font-size:12px;font-weight:900}.current-plan-badge{color:#425c20;background:var(--lime);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.plan-card>strong{letter-spacing:-.04em;margin-top:20px;font-size:24px;display:block}.plan-card>p{min-height:38px;color:var(--muted);margin:7px 0 16px;font-size:10px;line-height:1.5}.plan-card ul{min-height:80px;margin:0;padding:0;list-style:none}.plan-card li{margin:9px 0;font-size:10px}.plan-card button{border:1px solid var(--ink);color:#fff;background:var(--ink);cursor:pointer;border-radius:10px;width:100%;min-height:43px;margin-top:12px;font-size:10px;font-weight:900}.plan-card button:disabled{color:#73766d;cursor:default;background:#eeeeea;border-color:#deded5}.billing-disclaimer{color:#8b8d84;margin:13px 0 0;font-size:9px;line-height:1.5}.program-summary-strip{background:#deded5;border:1px solid #deded5;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.program-summary-strip>div{background:#fff;min-height:82px;padding:17px}.program-summary-strip small{color:#999b92;letter-spacing:.11em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.program-summary-strip strong{letter-spacing:-.025em;font-size:17px}.program-zero-state{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;min-height:420px;margin-top:14px;padding:40px;display:grid;overflow:hidden}.program-zero-copy h2{letter-spacing:-.05em;max-width:430px;margin:0;font-size:30px;line-height:1.04}.program-zero-copy p{max-width:460px;color:var(--muted);margin:15px 0 24px;font-size:13px;line-height:1.65}.mission-type-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid;transform:rotate(1deg)}.type-preview{border:1px solid #11120f1f;border-radius:17px;flex-direction:column;min-height:142px;padding:18px;display:flex}.type-preview span{color:#11120f78;font-size:9px;font-weight:900}.type-preview strong{margin-top:auto;font-size:17px}.type-preview small{margin-top:5px;font-size:9px;line-height:1.4}.type-lead{background:var(--lime)}.type-deal{color:#fff;background:#1b1c18}.type-image{background:#8ba0ff}.type-engagement{background:#f0d7ff}.program-list-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.program-list-card{flex-direction:column;min-height:270px;display:flex}.program-card-top{justify-content:space-between;align-items:center;display:flex}.program-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.status-draft{color:#8a5a1f;background:#fff0cf}.status-active{color:#45621e;background:#e9f7ce}.status-paused{color:#666960;background:#eeeeea}.program-date{color:#96988f;font-size:9px}.program-list-card h2{letter-spacing:-.04em;margin:24px 0 0;font-size:22px}.program-list-card>p{color:var(--muted);margin:9px 0 17px;font-size:11px;line-height:1.55}.program-mission-tags{flex-wrap:wrap;gap:6px;display:flex}.program-mission-tags span{color:var(--ink);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.program-card-footer{border-top:1px solid #ecece5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.program-card-footer small{color:#95978f;font-size:9px}.program-card-footer a{font-size:10px;font-weight:900}.dashboard-program-card{background:#fafaf7;border:1px solid #deded5;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:236px;padding:28px;display:flex}.dashboard-program-card h3{letter-spacing:-.035em;margin:16px 0 5px;font-size:19px}.dashboard-program-card p{color:var(--muted);margin:0;font-size:10px}.builder-back{color:#7b7e74;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.builder-stepper{background:#deded5;border:1px solid #deded5;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:23px 0 15px;display:grid;overflow:hidden}.builder-stepper span{color:#8d8f87;background:#fff;align-items:center;gap:10px;min-height:55px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.builder-stepper b{color:#777a70;background:#efefe9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.builder-stepper span.active{color:var(--ink);background:#f4ffd9}.builder-stepper span.active b,.builder-stepper span.done b{color:var(--ink);background:var(--lime)}.program-create-layout{gap:14px;display:grid}.program-basics-card,.mission-selector-card,.program-general-card,.publication-card{padding:28px}.panel-header>div>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.builder-field{flex-direction:column;gap:7px;display:flex}.builder-field+.builder-field{margin-top:15px}.builder-field>span{font-size:10px;font-weight:900}.builder-field input,.builder-field select,.builder-field textarea{width:100%;min-width:0;color:var(--ink);background:#fafaf7;border:1px solid #d7d8ce;border-radius:11px;outline:none;padding:0 13px;font-size:11px}.builder-field input,.builder-field select{height:47px}.builder-field textarea{resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.55}.builder-field input:focus,.builder-field select:focus,.builder-field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11120f12}.builder-field-row{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.builder-field-row .builder-field{margin:0}.mission-selector-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mission-select{min-height:164px;color:var(--ink);text-align:left;cursor:pointer;opacity:.72;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;padding:18px;transition:opacity .18s,border-color .18s,transform .18s;display:flex;position:relative}.mission-select:hover{opacity:1;transform:translateY(-2px)}.mission-select.selected{opacity:1;border-color:var(--ink)}.mission-select-check{background:#ffffffb3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid;position:absolute;top:13px;right:13px}.mission-select i{font-size:20px;font-style:normal}.mission-select strong{margin-top:auto;font-size:16px}.mission-select small{max-width:280px;margin-top:5px;font-size:9px;line-height:1.45}.mission-select.type-deal{color:#fff;background:#1b1c18}.mission-select.type-deal strong,.mission-select.type-deal small,.mission-select.type-deal i{color:#fff}.mission-select.type-deal .mission-select-check{color:#171914;background:#c9ff47}.mission-select.type-deal.selected{border-color:#c9ff47;box-shadow:inset 0 0 0 1px #c9ff47}.builder-error{margin:0}.builder-submit-bar,.program-publish-bar{color:#fff;background:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.builder-submit-bar strong,.program-publish-bar strong{font-size:12px}.builder-submit-bar p,.program-publish-bar p{color:#a6a99f;max-width:650px;margin:5px 0 0;font-size:10px;line-height:1.5}.builder-submit-bar button,.program-publish-bar button{cursor:pointer;min-height:47px}.builder-submit-bar .button-primary,.program-publish-bar .button-primary{color:var(--ink);border-color:var(--lime);background:var(--lime);white-space:nowrap}.builder-submit-bar button:disabled,.program-publish-bar button:disabled{cursor:wait;opacity:.58}.published-link-actions{gap:8px;display:flex}.published-link-actions button{cursor:pointer}.program-general-card{margin-top:14px}.mission-editor-heading{justify-content:space-between;align-items:flex-end;margin:36px 0 14px;display:flex}.mission-editor-heading h2{letter-spacing:-.045em;margin:0;font-size:27px}.mission-editor-heading p{max-width:740px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.mission-editor-heading>span{background:#e9eae3;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.mission-editor-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mission-editor-card{color:var(--ink);padding:24px}.mission-editor-card.type-deal{color:#fff}.mission-editor-card.type-deal .builder-field>span{color:#e7e8e2}.mission-editor-card.type-deal input,.mission-editor-card.type-deal select,.mission-editor-card.type-deal textarea{color:#fff;background:#292a25;border-color:#46483f}.mission-editor-top{letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:9px;font-weight:900;display:flex}.mission-editor-top i{font-size:22px;font-style:normal}.reward-editor{grid-template-columns:1.25fr .75fr;gap:10px;margin-top:15px;display:grid}.reward-editor .builder-field{margin:0}.publication-card{margin-top:14px}.publication-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.publication-grid .builder-field{margin:0}.publication-date{max-width:330px;margin-top:15px!important}.program-publish-bar{z-index:20;margin-top:14px;position:sticky;bottom:12px;box-shadow:0 16px 40px #11120f33}.program-publish-bar>div:last-child{gap:8px;display:flex}.program-publish-bar .button-ghost{color:#fff;background:#24251f;border-color:#45473f}.operations-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.operations-metrics article{background:#fff;border:1px solid #deded5;border-radius:16px;min-height:120px;padding:19px}.operations-metrics small{color:#8f9189;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.operations-metrics strong{letter-spacing:-.04em;margin-top:21px;font-size:27px;display:block}.operations-metrics span{color:#9da097;font-size:9px}.workflow-panel{margin-top:14px;padding:0;overflow:hidden}.workflow-panel .panel-header{border-bottom:1px solid #e6e6df;min-height:77px;margin:0;padding:18px 22px}.workflow-panel .panel-header button,.table-tools button,.table-tools select{min-height:35px;color:var(--ink);cursor:pointer;background:#f4f4ef;border:1px solid #d9d9cf;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.status-filter-row{border-bottom:1px solid #ecece5;align-items:center;gap:8px;min-height:53px;padding:0 21px;display:flex;overflow-x:auto}.status-filter-row span{color:#74776e;white-space:nowrap;background:#f1f2ec;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.status-filter-row span.active{color:#fff;background:var(--ink)}.status-filter-row button{color:#74776e;white-space:nowrap;cursor:pointer;background:#f1f2ec;border:0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.status-filter-row button:hover{color:var(--ink);background:#e5e7dd}.status-filter-row button.active{color:#fff;background:var(--ink)}.control-feedback{color:#8a8d83;min-height:27px;padding:8px 22px 0;font-size:8px;display:block}.action-with-feedback{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.action-with-feedback small{color:#5c7441;min-height:10px;font-size:8px}.operations-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.operations-empty.compact{min-height:235px}.operations-empty-icon{background:var(--lime);border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.operations-empty h3{margin:16px 0 0;font-size:17px}.operations-empty p{max-width:500px;color:var(--muted);margin:7px 0 18px;font-size:10px;line-height:1.55}.operations-empty .button{min-height:43px}.review-principles,.analytics-question-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.review-principles article,.analytics-question-grid article,.partner-source-grid article{background:#fff;border:1px solid #deded5;border-radius:15px;min-height:150px;padding:20px}.review-principles span,.analytics-question-grid span,.partner-source-grid span{color:#a0a299;font-size:9px;font-weight:900}.review-principles strong,.analytics-question-grid strong,.partner-source-grid strong{margin-top:30px;font-size:12px;display:block}.review-principles p,.analytics-question-grid p,.partner-source-grid p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.company-review-list{flex-direction:column;gap:11px;padding:16px;display:flex}.company-review-list>article{background:#fafaf7;border:1px solid #deded6;border-radius:13px;padding:18px}.company-review-head{justify-content:space-between;gap:20px;display:flex}.company-review-head span{color:#8e9187;font-size:8px;font-weight:900}.company-review-head h3{margin:5px 0 0;font-size:15px}.company-review-head p{color:var(--muted);margin:4px 0 0;font-size:8px}.company-review-head>strong{color:#40571d;background:#e8f4ce;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:8px}.lead-private-data{border:1px solid #e0e0d9;border-radius:10px;grid-template-columns:.8fr .7fr 1.5fr;margin-top:14px;display:grid;overflow:hidden}.lead-private-data>div{border-right:1px solid #e0e0d9;padding:11px}.lead-private-data>div:last-child{border:0}.lead-private-data small{color:#969990;font-size:7px;font-weight:900;display:block}.lead-private-data b{margin-top:4px;font-size:8px;line-height:1.4;display:block}.company-review-list form{grid-template-columns:130px 1fr 110px 150px;align-items:end;gap:9px;margin-top:13px;display:grid}.company-review-list form label{flex-direction:column;gap:5px;display:flex}.company-review-list form label>span{font-size:7px;font-weight:900}.company-review-list form input,.company-review-list form select,.company-review-list form textarea{min-height:37px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7d7cf;border-radius:8px;padding:8px;font-size:8px}.company-review-list form button{min-height:37px;color:var(--ink);background:var(--lime);cursor:pointer;border:0;border-radius:8px;grid-column:4;font-size:8px;font-weight:900}.table-tools{gap:8px;display:flex}.table-tools input{background:#f7f7f3;border:1px solid #d9d9cf;border-radius:9px;width:200px;height:35px;padding:0 11px;font-size:9px}.table-tools input:focus,.table-tools select:focus{outline-offset:1px;outline:2px solid #c9ff47b3}.partner-table-controls{flex-direction:column;align-items:flex-end;display:flex}.partner-table-controls .control-feedback{padding:5px 0 0}.partner-invite-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.empty-table-head{color:#999b93;letter-spacing:.07em;background:#fafaf7;border-bottom:1px solid #ecece5;grid-template-columns:1.3fr 1fr .7fr .8fr .6fr;align-items:center;min-height:42px;padding:0 22px;font-size:8px;font-weight:900;display:grid}.partner-source-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.reward-hero{color:#fff;background:var(--ink);border-radius:18px;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;padding:28px;display:grid}.reward-hero small{color:var(--lime);letter-spacing:.1em;font-size:9px;font-weight:900}.reward-hero>div:first-child>strong{letter-spacing:-.05em;margin-top:13px;font-size:40px;display:block}.reward-hero p{color:#a8aaa1;margin:6px 0 0;font-size:10px}.reward-hero-stats{flex-direction:column;justify-content:center;gap:12px;display:flex}.reward-hero-stats span{color:#a8aaa1;border-bottom:1px solid #37382f;justify-content:space-between;padding-bottom:11px;font-size:9px;display:flex}.reward-hero-stats b{color:#fff}.reward-head{grid-template-columns:1fr 1.3fr .7fr .7fr .6fr}.finance-note{background:#fff7e8;border:1px solid #ead9b8;border-radius:14px;grid-template-columns:32px 1fr;gap:12px;margin-top:14px;padding:17px 19px;display:grid}.finance-note>span{background:#ffe0a2;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.finance-note strong{font-size:10px}.finance-note p{color:#796d58;margin:4px 0 0;font-size:9px;line-height:1.5}.analytics-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.empty-chart{min-height:270px;padding:20px 10px 0 35px;position:relative}.chart-y{color:#a1a39b;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:17px;bottom:35px;left:0}.chart-canvas{background:repeating-linear-gradient(#0000 0 50px,#eeeeea 51px);border-bottom:1px solid #e1e2da;border-left:1px solid #e1e2da;justify-content:space-around;align-items:flex-end;gap:12px;height:205px;padding:0 15px;display:flex}.chart-canvas i{background:#d8dec9;border-radius:7px 7px 0 0;width:28px;min-height:7px}.empty-chart p{color:#a0a299;text-align:center;margin:16px 0 0;font-size:9px}.funnel-list{flex-direction:column;gap:18px;display:flex}.funnel-list>div{grid-template-columns:1fr auto;gap:8px;padding-bottom:11px;display:grid;position:relative;overflow:hidden}.funnel-list span{font-size:9px}.funnel-list b{font-size:10px}.funnel-list i{background:#d9dfcc;border-radius:999px;height:5px;position:absolute;bottom:0;left:0}.partner-program-page{background:#f5f5ef;min-height:100vh}.partner-program-nav{border-bottom:1px solid #d9d9cf;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:0 auto;display:flex}.partner-program-nav>span,.partner-program-nav-actions>span{color:var(--muted);font-size:10px;font-weight:800}.partner-program-nav-actions{align-items:center;gap:18px;display:flex}.partner-program-nav-actions a,.topbar-dashboard-link{color:var(--ink);font-size:9px;font-weight:900;text-decoration:none}.partner-program-nav-actions a:hover,.topbar-dashboard-link:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner-program-facts{text-align:left;background:#d9d9cf;border:1px solid #d9d9cf;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.partner-program-facts>div{background:#fff;padding:17px}.partner-program-facts small{color:#979990;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.partner-program-facts strong{font-size:10px}.partner-missions-section{background:#171813;min-height:calc(100vh - 82px);padding:48px max(24px,50vw - 590px) 70px}.partner-section-heading{color:#fff}.partner-section-heading .module-kicker{color:var(--lime)}.partner-section-heading h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 0;font-size:clamp(38px,5vw,62px);line-height:1}.partner-section-heading p{color:#c7c9c1;max-width:660px;margin:14px 0 0;font-size:13px;line-height:1.55}.partner-mission-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.partner-mission-card{color:var(--ink);border-radius:19px;padding:25px}.partner-mission-card.type-deal{color:#fff;border:1px solid #41433a}.partner-mission-number{letter-spacing:.08em;font-size:9px;font-weight:900}.partner-mission-card h2{letter-spacing:-.045em;margin:24px 0 0;font-size:26px;line-height:1.08}.partner-mission-card>p{opacity:.8;margin:16px 0 18px;font-size:11px;line-height:1.55}.partner-reward{background:#ffffff8c;border-radius:12px;margin-top:16px;padding:15px}.partner-mission-card.type-deal .partner-reward{background:#2a2b25}.partner-reward small{margin-bottom:5px;font-size:8px;font-weight:900;display:block}.partner-reward strong{font-size:17px}.partner-mission-block{margin-top:20px}.partner-mission-block>strong,.partner-verification>strong{font-size:10px}.partner-mission-block ol,.partner-mission-block ul{margin:9px 0 0;padding-left:18px;font-size:10px;line-height:1.6}.partner-verification{border-top:1px solid #11120f2e;margin-top:18px;padding-top:16px}.partner-mission-card.type-deal .partner-verification{border-color:#3b3d34}.partner-verification p{opacity:.75;margin:7px 0 0;font-size:9px;line-height:1.5}.partner-program-details{gap:12px;width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0;display:grid}.partner-program-details details{background:#fff;border:1px solid #d9d9cf;border-radius:16px;overflow:hidden}.partner-program-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;list-style:none;display:flex}.partner-program-details summary::-webkit-details-marker{display:none}.partner-program-details summary>span:first-child{gap:6px;display:grid}.partner-program-details summary small{color:#7f8178;letter-spacing:.08em;font-size:8px;font-weight:900}.partner-program-details summary strong{font-size:14px}.partner-program-details summary>span:last-child{font-size:24px;transition:transform .18s}.partner-program-details details[open] summary>span:last-child{transform:rotate(45deg)}.partner-program-details-body{border-top:1px solid #ecece5;padding:0 22px 22px}.partner-program-details-body>p:first-child{color:var(--muted);white-space:pre-wrap;margin:20px 0 0;font-size:12px;line-height:1.65}.partner-terms-grid{grid-template-columns:1fr 1fr;gap:14px;padding-top:20px;display:grid}.partner-terms-grid article{background:#f5f5ef;border-radius:13px;padding:20px}.partner-terms-grid article strong{font-size:12px}.partner-terms-grid article p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.6}.partner-terms-grid .partner-beta-note{grid-column:1/-1}.partner-beta-note{color:#7a6a4d;background:#fff2d7;border-radius:11px;margin:14px 0 0;padding:14px;font-size:9px;line-height:1.5}.partner-program-footer{color:#777a70;border-top:1px solid #d9d9cf;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:90px;margin:0 auto;font-size:10px;font-weight:800;display:flex}.partner-mission-cta{color:#fff;background:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;margin-top:20px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.partner-mission-card.type-deal .partner-mission-cta{color:var(--ink);background:var(--lime)}.public-mission-action small{color:#8e493d;min-height:12px;margin-top:5px;font-size:7px;display:block}.public-mission-action .partner-mission-cta{cursor:pointer;border:0;width:100%}.partner-entry-page{min-height:100vh;color:var(--ink);background:#f1f4fa;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.partner-entry-card{background:#fff;border-radius:24px;width:min(450px,100%);overflow:hidden;box-shadow:0 22px 58px #16243b29}.partner-entry-card>header{color:#fff;background:#11233d;padding:28px 32px 26px}.partner-entry-brand{color:#c8d4e6;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.partner-entry-card>header>small{color:#90a5c4;letter-spacing:.1em;margin-top:24px;font-size:8px;font-weight:900;display:block}.partner-entry-card>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.partner-entry-card>header p{color:#b9c7db;margin:7px 0 0;font-size:10px}.partner-entry-body{padding:29px 32px}.partner-entry-body h1{letter-spacing:-.04em;margin:0;font-size:22px}.partner-entry-body>p{color:#738096;margin:7px 0 0;font-size:10px;line-height:1.5}.partner-entry-card form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.partner-entry-card form label{flex-direction:column;gap:6px;display:flex}.partner-entry-card form label span{font-size:9px;font-weight:900}.partner-entry-card form input{min-height:47px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:11px;padding:0 13px;font-size:11px}.partner-entry-card form input:focus{border-color:#7792c3;outline:2px solid #5b7ec140}.partner-entry-card form .partner-consent{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px}.partner-consent input{accent-color:#17345d;width:17px;margin:1px 0 0;min-height:17px!important;padding:0!important}.partner-consent span{color:#6e7c91;line-height:1.5;font-size:9px!important;font-weight:500!important}.partner-consent a{color:#3563b2}.partner-entry-card form .button{justify-content:space-between;width:100%}.partner-entry-card form .button:disabled{color:#7184a6;cursor:not-allowed;background:#dce5f5;border-color:#c7d4eb}.partner-entry-note{color:#8290a7;text-align:center;margin-top:18px;font-size:8px;line-height:1.5;display:block}.partner-submit-page{min-height:100vh;color:var(--ink);background:#f3f2eb}.partner-submit-page>header{border-bottom:1px solid #d9d9cf;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:80px;margin:0 auto;display:flex}.partner-submit-page>header>a:last-child{color:var(--ink);font-size:9px;font-weight:900;text-decoration:none}.partner-submit-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:42px;width:min(1180px,100% - 48px);margin:0 auto;padding:55px 0 80px;display:grid}.partner-submit-layout>aside{position:sticky;top:30px}.partner-submit-layout>aside h1{letter-spacing:-.055em;margin:12px 0 0;font-size:42px;line-height:1.03}.partner-submit-layout>aside>p{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.65}.submit-mission-facts{background:#fff;border:1px solid #dadad1;border-radius:16px;margin-top:28px;overflow:hidden}.submit-mission-facts>div{border-bottom:1px solid #ecece6;grid-template-columns:110px 1fr;gap:14px;padding:15px 17px;display:grid}.submit-mission-facts>div:last-child{border:0}.submit-mission-facts small{color:#92958a;font-size:8px;font-weight:900}.submit-mission-facts strong{font-size:10px;line-height:1.45}.lead-submission-form,.partner-submit-success{background:#fff;border:1px solid #dcdcd3;border-radius:20px;padding:26px;box-shadow:0 18px 60px #1a1c150f}.partner-form-section{border-bottom:1px solid #e9e9e2;padding:24px 0}.partner-form-section:first-child{padding-top:0}.partner-form-section>div:first-child{align-items:center;gap:12px;margin-bottom:17px;display:flex}.partner-form-section>div:first-child>span{width:28px;height:28px;color:var(--ink);background:var(--lime);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.partner-form-section h2{margin:0;font-size:16px}.partner-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partner-form-stack{flex-direction:column;gap:13px;display:flex}.partner-form-grid label,.partner-form-stack label{flex-direction:column;gap:7px;display:flex}.partner-form-grid label>span,.partner-form-stack label>span{font-size:9px;font-weight:800}.partner-form-grid input,.partner-form-stack input,.partner-form-stack textarea{width:100%;min-height:43px;font:inherit;resize:vertical;background:#fafaf7;border:1px solid #d9d9cf;border-radius:10px;padding:10px 12px;font-size:10px}.file-drop{background:#f7f8f2;border:1px dashed #bfc1b7;border-radius:11px;padding:14px}.file-drop small{color:var(--muted);font-size:8px}.duplicate-warning{background:#fff3d9;border:1px solid #e5c78b;border-radius:11px;margin-top:12px;padding:13px}.duplicate-warning strong{font-size:10px}.duplicate-warning p{color:#796b4f;margin:4px 0 0;font-size:9px}.privacy-note{color:#7e8177;margin:16px 0;font-size:8px;line-height:1.55}.partner-submit-button{justify-content:space-between;width:100%}.lead-form-stepper{align-items:center;gap:9px;margin-bottom:20px;display:flex}.lead-form-stepper>span{color:#9a9c93;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.lead-form-stepper>span b{background:#e5e6de;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.lead-form-stepper>span.active{color:var(--ink)}.lead-form-stepper>span.active b,.lead-form-stepper>span.done b{background:var(--lime)}.lead-form-stepper>i{background:#dedfd7;flex:1;height:2px}.lead-step-panel.hidden{display:none}.lead-step-intro{color:var(--muted);margin:-6px 0 16px;font-size:8px;line-height:1.55}.lead-final-actions{grid-template-columns:110px 1fr;gap:9px;display:grid}.lead-final-actions>button:first-child{cursor:pointer;background:#f6f6f1;border:1px solid #d7d8cf;border-radius:10px;font-size:8px;font-weight:900}.partner-submit-success{text-align:center}.partner-submit-success>span{background:var(--lime);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto;font-size:22px;font-weight:900;display:grid}.partner-submit-success h2{margin:18px 0 0;font-size:25px}.partner-submit-success>p{color:var(--muted);font-size:10px;line-height:1.55}.magic-link-box{text-align:left;background:var(--ink);border-radius:13px;flex-direction:column;gap:9px;margin:22px 0;padding:16px;display:flex}.magic-link-box small{color:var(--lime);font-size:8px;font-weight:900}.magic-link-box code{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.magic-link-box button{background:var(--lime);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:900}.delivery-note{background:#f4f5ef;border-radius:9px;padding:11px}.partner-portal-shell{color:#171813;background:#efefe8;grid-template-columns:236px 1fr;min-height:100vh;display:grid}.partner-portal-sidebar{color:#fff;background:#191a15;border-right:1px solid #303128;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.partner-brand{color:#fff;padding:0 8px}.partner-company-chip{background:#22231d;border:1px solid #373930;border-radius:13px;margin-top:27px;padding:14px}.partner-company-chip small{color:#8c8f84;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.partner-company-chip strong{margin-top:7px;font-size:11px;display:block}.partner-company-chip span{color:var(--lime);margin-top:8px;font-size:8px;font-weight:800;display:block}.partner-company-chip>a{color:#fff;margin-top:12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.partner-company-chip>a:hover{text-decoration:underline}.partner-company-switch-mobile{display:none}.partner-nav{flex-direction:column;gap:4px;margin-top:21px;display:flex}.partner-nav a{color:#a7aaa0;border-radius:10px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.partner-nav a i{color:#777b70;text-align:center;width:20px;font-size:13px;font-style:normal}.partner-nav a:hover{color:#fff;background:#25271f}.partner-nav a.active{color:var(--ink);background:var(--lime)}.partner-nav a.active i{color:var(--ink)}.partner-trust-note{background:#25271f;border-radius:12px;grid-template-columns:26px 1fr;gap:9px;margin-top:auto;padding:13px;display:grid}.partner-trust-note>i{width:26px;height:26px;color:var(--ink);background:var(--lime);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.partner-trust-note strong{font-size:8px}.partner-trust-note p{color:#8f9288;margin:4px 0 0;font-size:7px;line-height:1.45}.partner-portal-main{min-width:0}.partner-portal-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f7f2e0;border-bottom:1px solid #d9d9d0;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.partner-portal-topbar>div:first-child small{color:#9a9c93;font-size:7px;font-weight:900;display:block}.partner-portal-topbar>div:first-child strong{margin-top:3px;font-size:10px;display:block}.partner-top-identity{align-items:center;gap:9px;display:flex}.partner-mini-avatar{width:36px;height:36px;color:var(--ink);background:var(--lime);border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid;overflow:hidden}.partner-mini-avatar img,.partner-avatar-editor img{object-fit:cover;width:100%;height:100%;display:block}.partner-level-pill{background:#dedfd6;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:flex}.partner-level-pill span{color:#787b70;font-size:7px;font-weight:900}.partner-level-pill b{font-size:8px}.level-help{color:#fff;background:var(--ink);cursor:help;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:8px;font-weight:900;display:grid;position:relative}.level-help>span{z-index:20;visibility:hidden;color:#fff;background:var(--ink);opacity:0;border-radius:10px;width:255px;padding:12px;font-size:8px;font-weight:500;line-height:1.5;transition:all .15s;position:absolute;top:27px;right:-6px;box-shadow:0 12px 40px #00000040}.level-help:hover>span,.level-help:focus>span{visibility:visible;opacity:1}.partner-portal-content{max-width:1320px;margin:0 auto;padding:35px 30px 70px}.partner-welcome,.partner-page-heading{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.partner-welcome>div>span,.partner-page-heading>div>span,.partner-section-title>div>span{color:#8d9086;letter-spacing:.11em;font-size:8px;font-weight:900}.partner-welcome h1,.partner-page-heading h1{letter-spacing:-.05em;max-width:720px;margin:8px 0 0;font-size:32px;line-height:1.06}.partner-welcome p,.partner-page-heading p{max-width:650px;color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.partner-wallet-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:27px;display:grid}.wallet-card{background:#fff;border:1px solid #d8d8d0;border-radius:15px;min-height:125px;padding:18px}.wallet-card.available{color:#fff;background:var(--ink);border-color:var(--ink)}.wallet-card.level{background:#d9e9ff}.wallet-card small{color:#96998f;font-size:7px;font-weight:900}.wallet-card.available small{color:var(--lime)}.wallet-card strong{letter-spacing:-.04em;margin-top:20px;font-size:22px;display:block}.wallet-card span{color:#92958a;margin-top:5px;font-size:8px;display:block}.partner-home-grid{grid-template-columns:1.35fr .65fr;align-items:start;gap:12px;margin-top:12px;display:grid}.partner-home-primary,.partner-home-side{flex-direction:column;gap:12px;display:flex}.partner-featured-mission{border-radius:19px;flex-direction:column;min-height:305px;padding:25px;display:flex}.featured-mission-top{letter-spacing:.08em;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.partner-featured-mission h2{letter-spacing:-.05em;max-width:580px;margin:58px 0 0;font-size:28px}.partner-featured-mission>p{opacity:.7;max-width:600px;margin:8px 0;font-size:10px;line-height:1.5}.featured-reward{margin-top:auto}.featured-reward small{font-size:7px;font-weight:900;display:block}.featured-reward strong{margin-top:4px;font-size:18px;display:block}.partner-featured-mission>a{color:inherit;margin-top:15px;font-size:9px;font-weight:900;text-decoration:none}.partner-feed-card,.level-progress-card,.next-reward-card,.new-offers-card{background:#fff;border:1px solid #d8d8d0;border-radius:16px;padding:20px}.partner-section-title{justify-content:space-between;align-items:center;display:flex}.partner-section-title h2{margin:4px 0 0;font-size:16px}.partner-section-title a{color:var(--ink);font-size:8px;font-weight:900;text-decoration:none}.partner-activity-feed{margin-top:17px}.partner-activity-feed>div{border-top:1px solid #edede7;grid-template-columns:18px 1fr;gap:9px;padding:12px 0;display:grid}.partner-activity-feed i{color:#99c424;font-size:8px;font-style:normal}.partner-activity-feed strong{font-size:9px}.partner-activity-feed p{color:var(--muted);margin:4px 0;font-size:8px}.partner-activity-feed small{color:#a0a299;font-size:7px}.partner-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex}.partner-empty-state>span{font-size:24px}.partner-empty-state strong{margin-top:10px;font-size:10px}.partner-empty-state p{max-width:380px;color:var(--muted);margin:5px 0 0;font-size:8px}.level-progress-card{color:#fff;background:#202119;border-color:#202119}.level-progress-card>span,.next-reward-card>span,.new-offers-card>div>span{color:var(--lime);letter-spacing:.1em;font-size:7px;font-weight:900}.level-progress-card h2{margin:13px 0 0;font-size:19px}.level-progress-card p{color:#a4a79d;font-size:9px;line-height:1.5}.level-progress-card>div{background:#3a3c31;border-radius:99px;height:7px;overflow:hidden}.level-progress-card>div i{border-radius:inherit;background:var(--lime);height:100%;display:block}.level-progress-card>small{color:#96998e;margin-top:6px;font-size:7px;display:block}.level-progress-card ul{margin:18px 0 0;padding:0;list-style:none}.level-progress-card li{color:#c9cbc3;border-top:1px solid #383a30;padding:7px 0;font-size:8px}.level-profile-link{color:var(--lime);margin-top:13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.next-reward-card>span{color:#85887d}.next-reward-card>strong{margin-top:15px;font-size:19px;display:block}.next-reward-card p{color:var(--muted);font-size:8px}.next-reward-card a{color:var(--ink);font-size:8px;font-weight:900;text-decoration:none}.new-offers-card>div{justify-content:space-between;display:flex}.new-offers-card>div>span{color:#85887d}.new-offers-card>div b{background:var(--lime);border-radius:8px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.new-offers-card>a{color:var(--ink);border-top:1px solid #ecece6;grid-template-columns:10px 1fr auto;gap:8px;padding:11px 0;font-size:8px;font-weight:800;text-decoration:none;display:grid}.new-offers-card>a:first-of-type{margin-top:12px}.new-offers-card>a i{background:#9bc42d;border-radius:50%;width:7px;height:7px;margin-top:2px}.offer-title{flex-direction:column;gap:3px;display:flex}.offer-title strong{font-size:8px}.offer-title small{color:#8f9288;font-size:7px;font-weight:700}.opportunity-filters{background:#fff;border:1px solid #d9d9d0;border-radius:14px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:25px;padding:14px;display:grid}.opportunity-filters label{flex-direction:column;gap:5px;display:flex}.opportunity-filters label span{color:#898c82;font-size:7px;font-weight:900}.opportunity-filters select{background:#f7f7f2;border:1px solid #d8d8d0;border-radius:9px;min-height:38px;padding:0 10px;font-size:8px}.opportunity-filters>small{color:#81847a;font-size:7px}.opportunity-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.opportunity-card{border-radius:17px;flex-direction:column;min-height:330px;padding:22px;display:flex}.opportunity-card>div:first-child{justify-content:space-between;font-size:8px;font-weight:900;display:flex}.opportunity-card h2{letter-spacing:-.045em;margin:38px 0 0;font-size:22px}.opportunity-card>p{opacity:.72;margin:8px 0;font-size:9px;line-height:1.5}.opportunity-card dl{margin-top:16px}.opportunity-card dl>div{border-top:1px solid #14161124;grid-template-columns:80px 1fr;gap:10px;padding:9px 0;display:grid}.opportunity-card dt{font-size:7px;font-weight:900}.opportunity-card dd{margin:0;font-size:8px;line-height:1.4}.opportunity-card-actions{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.opportunity-card-actions a{color:inherit;font-size:8px;font-weight:900;text-decoration:none}.partner-inline-action button,.copy-text-button,.dispute-action>button,.dispute-action>div button{border:1px solid var(--ink);color:#fff;background:var(--ink);cursor:pointer;border-radius:9px;min-height:35px;padding:0 11px;font-size:8px;font-weight:900}.partner-inline-action button:disabled{opacity:.7}.partner-inline-action small{color:#8c4b40;font-size:7px;display:block}.accepted-result-link{min-height:35px;color:var(--ink);background:var(--lime);border-radius:9px;align-items:center;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.my-missions-list,.partner-submission-list{flex-direction:column;gap:11px;margin-top:25px;display:flex}.my-missions-list article{background:#fff;border:1px solid #d8d8d0;border-radius:15px;grid-template-columns:90px 1fr 150px;align-items:center;gap:18px;min-height:130px;padding:18px;display:grid}.mission-line-type{border-radius:12px;place-items:center;min-height:82px;font-size:8px;font-weight:900;display:grid}.my-missions-list h2{margin:0;font-size:15px}.my-missions-list p{color:var(--muted);margin:5px 0;font-size:8px}.my-missions-list small{color:#9a9c94;font-size:7px}.my-missions-list article>div:last-child{text-align:right}.my-missions-list article>div:last-child strong{font-size:11px;display:block}.my-missions-list article>div:last-child a{color:var(--ink);margin-top:12px;font-size:8px;font-weight:900;text-decoration:none;display:block}.partner-large-empty{text-align:center;background:#fff;border:1px solid #d8d8d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;margin-top:25px;padding:40px;display:flex}.partner-large-empty>span{background:var(--lime);border-radius:17px;place-items:center;width:55px;height:55px;font-size:21px;display:grid}.partner-large-empty h2{margin:17px 0 0;font-size:21px}.partner-large-empty p{max-width:450px;color:var(--muted);margin:7px 0 18px;font-size:9px;line-height:1.5}.partner-submission-list>article{background:#fff;border:1px solid #d8d8d0;border-radius:17px;padding:22px}.submission-card-head{justify-content:space-between;gap:20px;display:flex}.submission-card-head span{color:#8f9288;font-size:7px;font-weight:900}.submission-card-head h2{margin:5px 0 0;font-size:17px}.submission-card-head p{color:#9a9c94;margin:4px 0 0;font-size:7px}.partner-status{color:#38540e;background:#e7f5c8;border-radius:999px;align-self:flex-start;padding:8px 10px;font-size:8px}.partner-pipeline{grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.partner-pipeline>div{color:#a2a49c;text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:7px;display:flex;position:relative}.partner-pipeline>div:before{content:"";background:#e1e2da;height:2px;position:absolute;top:13px;left:-50%;right:50%}.partner-pipeline>div:first-child:before{display:none}.partner-pipeline i{z-index:1;background:#e4e5de;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:relative}.partner-pipeline>div.done{color:var(--ink);font-weight:800}.partner-pipeline>div.done:before,.partner-pipeline>div.done i{background:var(--lime)}.company-comment{background:#f2f5e9;border-radius:11px;margin-top:20px;padding:14px}.company-comment span,.partner-attachments>span{color:#7c7f74;font-size:7px;font-weight:900}.company-comment p{margin:5px 0 0;font-size:9px}.submission-detail-grid{border:1px solid #e1e1da;border-radius:11px;grid-template-columns:1fr 1fr 1fr;margin-top:14px;display:grid;overflow:hidden}.submission-detail-grid>div{border-right:1px solid #e1e1da;padding:12px}.submission-detail-grid>div:last-child{border:0}.submission-detail-grid span{color:#96998e;font-size:7px;display:block}.submission-detail-grid strong{margin-top:4px;font-size:8px;display:block}.partner-own-comment{color:var(--muted);font-size:8px}.partner-attachments{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.partner-attachments a{color:var(--ink);background:#eceee5;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800;text-decoration:none}.status-history{border-top:1px solid #e7e7e0;margin-top:15px}.status-history summary{cursor:pointer;padding:13px 0;font-size:8px;font-weight:900}.status-history>div{border-top:1px solid #eeeeea;grid-template-columns:15px 140px 1fr;gap:8px;padding:8px 0;font-size:8px;display:grid}.status-history i{color:#8fb91e;font-style:normal}.status-history small{color:#a1a39b;margin-top:3px;font-size:7px;display:block}.status-history p{color:var(--muted);margin:0}.dispute-action{margin-top:12px}.dispute-action>button{color:#8c4237;background:#fff3f0;border-color:#e4c6c0}.dispute-action>div{gap:8px;margin-top:8px;display:flex}.dispute-action textarea{font:inherit;border:1px solid #d8d8d0;border-radius:9px;flex:1;padding:9px;font-size:8px}.dispute-action small{color:#8c4237;margin-top:5px;font-size:7px;display:block}.dispute-open{color:#874539;background:#fff0ec;border-radius:8px;margin-top:12px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-block}.payout-hero{color:#fff;background:var(--ink);border-radius:18px;margin-top:25px;padding:28px}.payout-hero small{color:var(--lime);font-size:8px;font-weight:900}.payout-hero strong{letter-spacing:-.05em;margin-top:13px;font-size:40px;display:block}.payout-hero span{color:#9fa299;font-size:8px}.partner-payout-table{background:#fff;border:1px solid #d8d8d0;border-radius:15px;margin-top:12px;overflow:hidden}.partner-payout-table>div,.partner-payout-table>article{grid-template-columns:1.4fr 1fr .7fr .8fr .7fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.partner-payout-table>div{color:#94978d;background:#f6f6f1;font-size:7px;font-weight:900}.partner-payout-table>article{border-top:1px solid #e9e9e2;font-size:8px}.partner-payout-table article strong,.partner-payout-table article small{display:block}.partner-payout-table article small{color:#979a90;margin-top:3px}.partner-payout-table em{text-align:center;background:#edf3df;border-radius:8px;padding:7px;font-style:normal}.manual-payment-note{background:#fff1d6;border-radius:13px;grid-template-columns:30px 1fr;gap:11px;margin-top:12px;padding:16px;display:grid}.manual-payment-note>span{background:#ffda8f;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.manual-payment-note strong{font-size:9px}.manual-payment-note p{color:#74684f;margin:4px 0 0;font-size:8px}.materials-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.materials-grid article{background:#fff;border:1px solid #d8d8d0;border-radius:16px;padding:22px}.materials-grid article>span{color:#85887d;font-size:7px;font-weight:900}.materials-grid h2{margin:8px 0 0;font-size:18px}.materials-grid blockquote{background:#eef1e7;border:0;border-radius:11px;margin:17px 0 10px;padding:15px;font-size:9px;line-height:1.6}.materials-grid article>div{border-top:1px solid #e9e9e2;margin-top:18px;padding-top:14px}.materials-grid article>div strong{font-size:9px}.materials-grid article>div p,.materials-grid article>div li{color:var(--muted);font-size:8px;line-height:1.55}.company-material-link{background:#fff;border:1px solid #d8d8d0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:17px;display:flex}.company-material-link span{color:#979a90;font-size:7px;font-weight:900;display:block}.company-material-link strong{margin-top:4px;font-size:10px;display:block}.company-material-link a{color:var(--ink);font-size:8px;font-weight:900}.partner-profile-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:12px;margin-top:25px;display:grid}.partner-profile-level,.partner-profile-form{background:#fff;border:1px solid #d8d8d0;border-radius:16px;padding:22px}.partner-profile-level>span{color:#8e9186;font-size:7px;font-weight:900}.partner-profile-level>div{align-items:center;gap:12px;margin-top:17px;display:flex}.partner-profile-level>div b{background:var(--lime);border-radius:16px;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.partner-profile-level h2{margin:0;font-size:17px}.partner-profile-level p{color:var(--muted);font-size:8px}.partner-profile-level ul{margin:18px 0 0;padding:0;list-style:none}.partner-profile-level li{color:#9a9c94;border-top:1px solid #e9e9e2;padding:9px 0;font-size:8px}.partner-profile-level li.done{color:#4d681d;font-weight:800}.partner-profile-form{flex-direction:column;gap:15px;display:flex}.partner-profile-stack{flex-direction:column;gap:12px;display:flex}.partner-verification-panel{background:#fff;border:1px solid #d8d8d0;border-radius:16px;padding:22px}.partner-verification-panel>div:first-child>span{color:#7f8377;letter-spacing:.08em;font-size:7px;font-weight:900}.partner-verification-panel h2{margin:5px 0 0;font-size:17px}.partner-verification-panel>div:first-child>p{color:var(--muted);margin:5px 0 14px;font-size:8px}.contact-verification{border-top:1px solid #e7e8e0;grid-template-columns:1fr auto;align-items:center;gap:9px;min-height:65px;padding:12px;display:grid;position:relative}.contact-verification span,.contact-verification strong,.contact-verification small{display:block}.contact-verification span{color:#8b8e84;font-size:7px;font-weight:900}.contact-verification strong{margin-top:3px;font-size:9px}.contact-verification small{color:#a05e51;margin-top:3px;font-size:7px}.contact-verification.verified small{color:#557522}.contact-verification>b{color:#496617;background:#e8f6c9;border-radius:8px;padding:7px 9px;font-size:7px}.contact-verification button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900}.contact-verification button:disabled{opacity:.5;cursor:not-allowed}.contact-verification>p{color:#8b544b;grid-column:1/-1;margin:0;font-size:7px}.verification-code{flex-wrap:wrap;gap:6px;display:flex}.verification-code>button:last-child{color:var(--ink);background:0 0;flex-basis:100%;text-decoration:underline}.verification-code input{letter-spacing:.14em;border:1px solid #d8d8d0;border-radius:8px;width:82px;min-height:34px;padding:0 8px;font-size:9px}.level-gate-note{background:#fff2d4;border-radius:9px;margin-top:14px;padding:10px;line-height:1.5;color:#775d28!important}.partner-profile-fields input[readonly]{color:#757970;cursor:not-allowed;background:#eceee7}.legal-page{min-height:100vh;color:var(--ink);background:#f4f5ef;padding:60px 20px}.legal-document{background:#fff;border:1px solid #dcddd5;border-radius:20px;width:min(760px,100%);margin:0 auto;padding:38px}.legal-document h1{letter-spacing:-.05em;margin:26px 0 0;font-size:34px}.legal-document h2{margin:28px 0 8px;font-size:17px}.legal-document footer{border-top:1px solid #e4e5de;margin-top:32px;padding-top:18px;font-size:9px}.partner-avatar-editor{border-bottom:1px solid #e7e8e0;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding-bottom:16px;display:grid}.partner-avatar-editor>div{width:76px;height:76px;color:var(--ink);background:var(--lime);border-radius:22px;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden}.partner-avatar-editor>label{flex-direction:column;gap:6px;display:flex}.partner-avatar-editor strong{font-size:9px}.partner-avatar-editor input{font-size:8px}.partner-avatar-editor small{color:#8d9086;font-size:7px}.partner-profile-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.partner-profile-fields label{flex-direction:column;gap:6px;display:flex}.partner-profile-fields label span{font-size:8px;font-weight:900}.partner-profile-fields input{min-height:40px;font:inherit;background:#f8f8f4;border:1px solid #d8d8d0;border-radius:9px;padding:0 10px;font-size:9px}.partner-profile-form>label{flex-direction:column;gap:6px;display:flex}.partner-profile-form>label>span,.partner-profile-form legend{font-size:8px;font-weight:900}.partner-profile-form textarea,.partner-profile-form>label input{font:inherit;resize:vertical;background:#f8f8f4;border:1px solid #d8d8d0;border-radius:9px;padding:11px;font-size:9px}.partner-profile-form fieldset{border:1px solid #d8d8d0;border-radius:10px;flex-wrap:wrap;gap:13px;padding:13px;display:flex}.partner-profile-form fieldset label{align-items:center;gap:5px;font-size:8px;display:flex}.partner-profile-form>p{color:#53731f;margin:0;font-size:8px}.tour-layer{z-index:1000;pointer-events:none;position:fixed;inset:0}.tour-backdrop{background:#040503a8;position:absolute;inset:0}.tour-highlight{z-index:1001;border:2px solid var(--lime);background:#ffffff0a;border-radius:12px;position:fixed;box-shadow:0 0 0 5px #c9ff472e,0 8px 30px #00000047}.tour-tooltip{z-index:1002;color:#fff;pointer-events:auto;background:#1e2019;border-radius:16px;width:min(330px,100vw - 30px);padding:21px;position:fixed;box-shadow:0 20px 70px #0006}.tour-tooltip.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-progress{color:var(--lime);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.tour-progress button{color:#8d9085;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.tour-tooltip h2{letter-spacing:-.04em;margin:20px 0 0;font-size:22px}.tour-tooltip p{color:#b1b4aa;margin:8px 0 0;font-size:11px;line-height:1.55}.tour-dots{gap:5px;margin-top:18px;display:flex}.tour-dots i{background:#4b4e44;border-radius:999px;width:17px;height:3px}.tour-dots i.active{background:var(--lime)}.tour-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;display:flex}.tour-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.tour-back{color:#b5b8ad;background:0 0;border:1px solid #45483e}.tour-next{color:var(--ink);border:1px solid var(--lime);background:var(--lime)}@media (max-width:1050px){.hero{grid-template-columns:1fr}.hero-copy{padding:0}.hero-product{max-width:760px}.auth-page{grid-template-columns:1fr}.auth-aside{min-height:440px}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid,.profile-layout,.settings-overview-grid,.plan-grid,.program-zero-state,.analytics-grid{grid-template-columns:1fr}.operations-metrics,.partner-source-grid,.partner-wallet-grid{grid-template-columns:1fr 1fr}.partner-home-grid,.partner-submit-layout,.partner-profile-layout{grid-template-columns:1fr}.partner-submit-layout>aside{position:static}}@media (max-width:760px){.landing-nav,.hero,.how-strip{width:min(100% - 32px,1440px)}.landing-nav-links>a:not(.nav-login){display:none}.hero{gap:42px;padding-top:45px}.hero h1{font-size:51px}.mission-grid,.how-strip{grid-template-columns:1fr}.how-strip>div{border-right:0;border-bottom:1px solid var(--line)}.how-strip>div:last-child{border-bottom:0}.auth-aside{min-height:370px;padding:30px 24px}.auth-main{padding:42px 22px}.company-form{grid-template-columns:1fr}.field-wide,.submit-button,.form-error{grid-column:auto}.dashboard-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;height:auto;padding:18px;position:static}.sidebar-context,.sidebar-nav,.sidebar-footer{display:none}.dashboard-topbar{height:62px;padding:0 18px}.dashboard-content{padding:28px 18px 60px}.dashboard-heading{flex-direction:column;align-items:flex-start}.metrics,.setup-steps{grid-template-columns:1fr 1fr}.profile-actions{flex-direction:column;align-items:stretch}.company-facts{grid-template-columns:1fr}.profile-page-heading{align-items:flex-start}.heading-actions{flex-direction:column;align-items:stretch;width:100%}.website-form,.website-form>div{grid-template-columns:1fr}.website-actions-row{flex-direction:column;align-items:stretch;gap:14px}.profile-status-row,.profile-fields-grid{grid-template-columns:1fr}.profile-field.full{grid-column:auto}.profile-confirm-bar{flex-direction:column;align-items:stretch}.profile-confirm-bar>div:last-child{flex-direction:column}.program-summary-strip{grid-template-columns:1fr 1fr}.program-list-grid,.mission-editor-grid,.mission-selector-grid,.publication-grid,.partner-mission-grid,.partner-terms-grid{grid-template-columns:1fr}.program-zero-state{padding:25px}.mission-type-preview{grid-template-columns:1fr 1fr}.builder-field-row,.reward-editor{grid-template-columns:1fr}.builder-submit-bar,.program-publish-bar{flex-direction:column;align-items:stretch}.program-publish-bar{position:static}.program-publish-bar>div:last-child{flex-direction:column}.operations-metrics,.review-principles,.analytics-question-grid,.partner-source-grid{grid-template-columns:1fr}.empty-table-head{display:none}.reward-hero{grid-template-columns:1fr}.partner-program-facts{grid-template-columns:1fr 1fr}.partner-program-nav-actions>span{display:none}.partner-program-nav-actions{gap:8px}.topbar-dashboard-link{display:none}.workflow-panel .panel-header{flex-direction:column;align-items:flex-start}.partner-table-controls{align-items:stretch;width:100%}.table-tools,.table-tools input{width:100%}.tour-tooltip.targeted{width:auto;bottom:15px;right:15px;top:auto!important;left:15px!important}.partner-portal-shell{grid-template-columns:1fr}.partner-portal-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px;position:static;overflow-x:auto}.partner-company-chip,.partner-trust-note{display:none}.partner-nav{flex-direction:row;margin:0 0 0 18px}.partner-nav a{min-width:max-content}.partner-nav a i{display:none}.partner-portal-content{padding:25px 18px 55px}.partner-welcome,.partner-page-heading{flex-direction:column;align-items:flex-start}.opportunity-grid,.materials-grid,.opportunity-filters,.partner-form-grid,.partner-profile-fields{grid-template-columns:1fr}.my-missions-list article{grid-template-columns:70px 1fr}.my-missions-list article>div:last-child{text-align:left;grid-column:1/-1}.partner-payout-table>div{display:none}.partner-payout-table>article{grid-template-columns:1fr 1fr}.partner-pipeline{grid-template-columns:repeat(6,90px);overflow-x:auto}}@media (max-width:470px){.hero h1{font-size:44px}.hero-lead{font-size:16px}.hero-product{border-radius:20px;transform:none}.product-body{padding:18px}.metrics{grid-template-columns:1fr}.dashboard-heading .button{width:100%}.partner-wallet-grid{grid-template-columns:1fr}.partner-portal-topbar{padding:0 16px}.partner-level-pill span{display:none}.submission-detail-grid{grid-template-columns:1fr}.submission-detail-grid>div{border-bottom:1px solid #e1e1da;border-right:0}.partner-submit-layout{width:min(100% - 28px,1180px);padding-top:30px}.partner-entry-card{padding:22px}.partner-entry-card h1{font-size:31px}.lead-form-stepper>span{font-size:7px}.lead-form-stepper>span b{display:none}}.sidebar-token{background:#20211c;border:1px solid #34362e;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.sidebar-token>span{width:31px;height:31px;color:var(--ink);background:var(--lime);border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.sidebar-token div{flex:1;min-width:0}.sidebar-token small,.sidebar-token strong{display:block}.sidebar-token small{color:#7f8278;letter-spacing:.08em;font-size:6px;font-weight:900}.sidebar-token strong{color:#fff;margin-top:3px;font-size:12px}.sidebar-token>a{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;box-shadow:0 0 0 5px #25d3661f}.account-menu{position:relative}.account-menu>button{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d9d1;border-radius:12px;align-items:center;gap:9px;padding:5px 9px 5px 6px;display:flex}.account-menu>button>span{background:var(--lime);border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:950;display:grid}.account-menu>button div{text-align:left;max-width:145px}.account-menu>button strong,.account-menu>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu>button strong{font-size:9px}.account-menu>button small{color:var(--muted);margin-top:2px;font-size:7px}.account-menu>button i{color:#85887e;font-style:normal}.account-popover{z-index:40;background:#fff;border:1px solid #d8d9d0;border-radius:14px;width:245px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #11120f29}.account-popover a{color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.account-popover a:hover{background:#f0efe8}.account-popover a>span{background:#eeece4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.account-popover a:first-child>span{background:#dfe6ff}.account-popover strong,.account-popover small{display:block}.account-popover strong{font-size:9px}.account-popover small{color:var(--muted);margin-top:2px;font-size:7px}.dashboard-campaign-mini-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.dashboard-campaign-mini-grid>a{min-height:148px;color:var(--ink);background:#fafaf7;border:1px solid #dcdcd4;border-radius:14px;flex-direction:column;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.dashboard-campaign-mini-grid>a:nth-child(2){color:#fff;border-color:var(--ink);background:var(--ink)}.dashboard-campaign-mini-grid>a:nth-child(3){background:#6c8cff;border-color:#6c8cff}.dashboard-campaign-mini-grid>a:hover{transform:translateY(-3px);box-shadow:0 12px 26px #11120f1a}.dashboard-campaign-mini-grid>a>div{justify-content:space-between;align-items:center;display:flex}.dashboard-campaign-mini-grid>a>div>b{font-size:13px}.dashboard-campaign-mini-grid h3{letter-spacing:-.03em;margin:auto 0 6px;font-size:14px}.dashboard-campaign-mini-grid p{color:inherit;opacity:.66;margin:0;font-size:7px;line-height:1.5}.activity div small{color:#a0a299;margin-top:6px;font-size:7px;display:block}.activity div a{color:#526fd6;margin-top:7px;font-size:8px;font-weight:900;display:inline-block}.compact-campaign-grid{grid-template-columns:repeat(3,1fr)}.compact-campaign-grid .program-list-card{min-height:235px;padding:19px}.compact-campaign-grid .program-list-card h2{margin-top:18px;font-size:18px}.compact-campaign-grid .program-list-card>p{min-height:48px}.campaign-thesis-row{grid-template-columns:repeat(3,1fr);gap:5px;margin:auto 0 14px;display:grid}.campaign-thesis-row span{color:#777a70;text-align:center;background:#f0efe8;border-radius:8px;padding:8px 6px;font-size:6px}.campaign-thesis-row b{color:var(--ink);font-size:12px;display:block}.brand-metrics article:first-child{border-color:var(--lime);background:#f1ffd2}.brand-metrics article:nth-child(2){color:#fff;border-color:var(--ink);background:var(--ink)}.brand-metrics article:nth-child(2) small,.brand-metrics article:nth-child(2) span{color:#a9aca2}.brand-metrics article:nth-child(3){background:#e7ebff;border-color:#6c8cff}.brand-metrics article:nth-child(4){background:#eeece4}.data-table-block{padding:0 16px 16px}.brand-table-controls{align-items:center;gap:8px;padding:13px 0;display:flex}.brand-table-controls input,.brand-table-controls select,.analytics-filters select{min-height:38px;font:inherit;background:#fff;border:1px solid #d7d8cf;border-radius:9px;padding:0 11px;font-size:8px}.brand-table-controls input{min-width:260px}.brand-table-controls>span{color:#8a8d83;margin-left:auto;font-size:8px}.table-notice{color:#40571d;background:#e8f4ce;border-radius:9px;margin-bottom:10px;padding:10px 12px;font-size:8px;font-weight:800}.brand-table{border:1px solid #dcddd5;border-radius:12px;overflow-x:auto}.brand-table-head,.brand-table-row{align-items:center;gap:12px;min-width:940px;display:grid}.agent-table .brand-table-head,.agent-table .brand-table-row{grid-template-columns:1.25fr 1fr 1.1fr .75fr 1fr .8fr}.payout-table .brand-table-head,.payout-table .brand-table-row,.analytics-table .brand-table-head,.analytics-table .brand-table-row{grid-template-columns:1.1fr 1.4fr 1fr .75fr .9fr .8fr}.brand-table-head{color:#85887e;letter-spacing:.08em;background:#eeece4;min-height:40px;padding:0 13px;font-size:6px;font-weight:950}.brand-table-row{background:#fff;border-top:1px solid #e2e2db;min-height:76px;padding:12px 13px}.brand-table-row:nth-child(odd){background:#fbfbf8}.brand-table-row b,.brand-table-row small,.brand-table-row em{display:block}.brand-table-row b{font-size:8px}.brand-table-row small,.brand-table-row em{color:#8b8e84;margin-top:4px;font-size:7px;font-style:normal}.whatsapp-link{color:#18894b;font-size:8px;font-weight:900}.muted-cell{color:#9a9d93;font-size:8px}.paid-status-cell label{color:#5e6258;cursor:pointer;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.paid-status-cell input{accent-color:#86b20f;width:17px;height:17px}.paid-status-cell input:disabled{cursor:default;opacity:.45}.table-empty{color:#85887e;text-align:center;background:#fff;padding:45px 20px;font-size:9px}.payout-controls{justify-content:space-between}.payout-controls>div{gap:6px;display:flex}.payout-controls button{color:#666960;cursor:pointer;background:#fff;border:1px solid #d7d8cf;border-radius:8px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.payout-controls button.active,.payout-controls>button:last-child{color:#fff;border-color:var(--ink);background:var(--ink)}.lead-private-data a{color:#405fc8;font-size:9px;font-weight:850}.lead-private-data .whatsapp-link{color:#18894b}.result-attachments{background:#fff;border:1px solid #d9d9d1;border-radius:11px;margin-top:10px;padding:12px}.result-attachments>span{color:#85887e;letter-spacing:.09em;font-size:6px;font-weight:950}.result-attachments>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.result-attachments a{min-width:150px;color:var(--ink);background:#f0efe8;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.result-attachments a>i{color:#fff;background:#5878e8;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.result-attachments a b,.result-attachments a small{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.result-attachments a b{font-size:7px}.result-attachments a small{color:#85887e;margin-top:3px;font-size:6px}.analytics-heading{align-items:flex-end}.analytics-filters{background:#fff;border:1px solid #d8d9d0;border-radius:12px;gap:8px;padding:10px;display:flex}.analytics-filters label{flex-direction:column;gap:5px;display:flex}.analytics-filters label span{color:#85887e;font-size:6px;font-weight:900}.analytics-filters select{min-width:135px}.actual-chart{border-bottom:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:240px;margin-top:25px;padding:20px 20px 0;display:grid}.actual-chart div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.actual-chart i{background:#6c8cff;border-radius:7px 7px 0 0;width:100%;min-height:5px;display:block}.actual-chart div:nth-child(3n+1) i{background:var(--lime)}.actual-chart div:nth-child(3n+2) i{background:var(--ink)}.actual-chart span{font-size:7px;font-weight:900}.analytics-table-panel{margin-top:14px}.analytics-table{margin:0 16px 16px}.analytics-table .brand-table-head,.analytics-table .brand-table-row{grid-template-columns:1.5fr repeat(5,.7fr);min-width:760px}.token-balance-card.low{background:#fff7f4;border-color:#ffb7a9}.token-whatsapp{color:#fff;text-align:center;background:#25a65a;border-radius:9px;margin-top:14px;padding:11px;font-size:8px;font-weight:900;display:block}@media (max-width:1180px){.compact-campaign-grid{grid-template-columns:1fr 1fr}.dashboard-campaign-mini-grid{grid-template-columns:1fr}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-filters{width:100%}}@media (max-width:720px){.account-menu>button div,.account-menu>button i{display:none}.account-popover{position:fixed;top:68px;right:12px}.compact-campaign-grid{grid-template-columns:1fr}.brand-table-controls{flex-direction:column;align-items:stretch}.brand-table-controls input{width:100%;min-width:0}.brand-table-controls>span{margin-left:0}.payout-controls>div{overflow-x:auto}.analytics-filters{flex-direction:column;align-items:stretch}.analytics-filters select,.result-attachments a{width:100%}.sidebar-token{display:none}}.relay-auth-page{min-height:100vh;color:var(--ink);background:#f7f7f3;place-items:center;padding:70px 24px;display:grid}.relay-auth-card{background:#fff;border:1px solid #dedfd7;border-radius:24px;width:min(100%,470px);padding:46px;box-shadow:0 24px 65px #11120f1a}.relay-auth-brand{align-items:center;gap:10px;font-size:17px;font-weight:950;display:flex}.relay-auth-brand .relay-logo{border-radius:8px;width:31px;height:31px}.relay-auth-copy{margin:42px 0 28px}.relay-auth-copy h1,.relay-auth-success h1{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.08}.relay-auth-copy p,.relay-auth-success p{color:#70746a;margin:10px 0 0;font-size:13px;line-height:1.55}.relay-auth-card form{flex-direction:column;gap:17px;display:flex}.relay-auth-card form>label:not(.relay-auth-check){flex-direction:column;gap:8px;display:flex}.relay-auth-card label>span{font-size:12px;font-weight:800}.relay-auth-card label small{color:#96998f;font-size:10px;font-weight:600}.relay-auth-card input:not([type=checkbox]){width:100%;height:54px;color:var(--ink);background:#fff;border:1px solid #d4d6cd;border-radius:12px;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.relay-auth-card input:not([type=checkbox]):focus{border-color:#6c8cff;box-shadow:0 0 0 4px #6c8cff24}.relay-auth-card form>button,.relay-auth-whatsapp{color:#fff;cursor:pointer;background:#5878e8;border:0;border-radius:12px;width:100%;min-height:54px;font-size:14px;font-weight:900;transition:transform .2s,opacity .2s}.relay-auth-whatsapp{justify-content:center;align-items:center;gap:8px;margin-top:30px;text-decoration:none;display:flex}.relay-auth-card form>button:hover,.relay-auth-whatsapp:hover{transform:translateY(-1px)}.relay-auth-card form>button:disabled{cursor:wait;opacity:.55}.relay-auth-check{color:#656960;grid-template-columns:20px 1fr;align-items:start;gap:9px;display:grid}.relay-auth-check input{accent-color:#5878e8;width:18px;height:18px;margin:0}.relay-auth-check span{line-height:1.45;font-size:11px!important;font-weight:600!important}.relay-auth-check a{color:#4d6bd2;text-underline-offset:2px;text-decoration:underline}.relay-auth-error{color:#913b30;background:#fff0ec;border-radius:10px;margin:-5px 0 0;padding:11px 12px;font-size:12px;line-height:1.4}.relay-auth-notice{color:#40571d;background:#effbd7;border-radius:10px;margin:-5px 0 0;padding:11px 12px;font-size:12px;line-height:1.4}.relay-auth-card input.relay-auth-code{letter-spacing:.3em;text-align:center;height:66px;font-size:25px;font-weight:900}.relay-auth-verify-actions{text-align:center;gap:12px;margin-top:20px;display:grid}.relay-auth-verify-actions button{color:#415da8;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850}.relay-auth-verify-actions button:disabled{cursor:wait;opacity:.5}.relay-auth-verify-actions a{color:#315000;font-size:11px;font-weight:800;line-height:1.4}.relay-auth-back{color:#536168;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:12px;font-weight:750}.partner-access-expiry{color:#606457;margin:8px clamp(16px,3vw,32px);font-size:14px;line-height:1.5}.partner-access-expiry summary{cursor:pointer;padding:8px 0}.partner-access-expiry a{padding:8px 0;text-decoration:underline;display:inline-block}.relay-auth-card form>.relay-auth-forgot{color:#415da8;background:0 0;align-self:flex-end;width:auto;min-height:0;margin:-7px 0 0;padding:0;font-size:12px;font-weight:800}.relay-auth-card form>.relay-auth-forgot:hover{text-decoration:underline;transform:none}.relay-auth-recovery-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.relay-auth-recovery-actions .relay-auth-back{margin:0}.relay-auth-recovery-actions a{color:#315000;text-align:right;font-size:11px;font-weight:800}.relay-auth-success{text-align:center;padding-top:38px}.relay-auth-success>span{background:var(--lime);border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 24px;font-size:23px;font-weight:950;display:grid}.relay-auth-home{color:#5f645a;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:13px;font-weight:800}.relay-auth-home:hover{color:var(--ink);text-decoration:underline}.relay-auth-primary{color:#fff;cursor:pointer;background:#5878e8;border:0;border-radius:12px;width:100%;min-height:54px;margin-top:28px;font-size:14px;font-weight:900}@media (max-width:560px){.relay-auth-page{align-items:start;padding:20px 12px}.relay-auth-card{border-radius:19px;margin-top:18px;padding:27px 22px}.relay-auth-copy{margin-top:32px}.relay-auth-copy h1,.relay-auth-success h1{font-size:27px}.relay-auth-recovery-actions{flex-direction:column;align-items:flex-start}.relay-auth-recovery-actions a{text-align:left}}.system-gate{background:#fff;place-items:center;min-height:100vh;font:14px Arial,sans-serif;display:grid}.system-gate form{gap:12px;width:min(100% - 32px,360px);display:grid}.system-gate label{gap:8px;display:grid}.system-gate input{border:1px solid #bbb;height:44px;padding:0 12px}.system-gate button{color:#fff;cursor:pointer;background:#222;border:0;height:42px}.system-gate p,.system-error{color:#a1261d}.system-users{color:#111;background:#fff;min-height:100vh;padding:28px;font:13px Arial,sans-serif;overflow-x:auto}.system-users h1{margin:0 0 24px;font-size:24px}.system-table{border:1px solid #ccc;min-width:1100px}.system-row{border-top:1px solid #ddd;grid-template-columns:1fr 1.35fr .9fr 1fr 1fr .65fr 2fr;display:grid}.system-row:first-child{border-top:0}.system-row>span{overflow-wrap:anywhere;padding:10px}.system-head{background:#eee;font-weight:700}.system-actions{gap:5px;display:flex}.system-actions button{cursor:pointer;background:#fff;border:1px solid #aaa;padding:6px 8px}.system-actions button:last-child{color:#a1261d}.system-actions button:disabled{opacity:.45}.agent-comparison-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.8fr)}.agent-ranking-card{overflow:hidden}.agent-ranking{border:1px solid #dedfd7;border-radius:13px;margin-top:18px;overflow:hidden}.agent-rank-row{background:#fff;border-top:1px solid #e2e3dc;grid-template-columns:34px minmax(145px,1fr) minmax(110px,1.35fr) 55px;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.agent-rank-row:first-child{background:#f2ffd5;border-top:0}.agent-rank-number{color:#85887e;font-size:8px;font-weight:950}.agent-rank-person strong,.agent-rank-person small,.agent-rank-result strong,.agent-rank-result small{display:block}.agent-rank-person strong{font-size:9px}.agent-rank-person small,.agent-rank-result small{color:#85887e;margin-top:4px;font-size:7px}.agent-rank-track{background:#ecece5;border-radius:999px;height:7px;overflow:hidden}.agent-rank-track i{border-radius:inherit;background:#6c8cff;height:100%;display:block}.agent-rank-row:first-child .agent-rank-track i{background:#11120f}.agent-rank-result{text-align:right}.agent-rank-result strong{font-size:15px}.agent-funnel-card{position:relative;overflow:hidden}.agent-funnel-insight{color:#fff;background:#11120f;border-radius:12px;grid-template-columns:1fr auto;align-items:end;margin-top:20px;padding:16px;display:grid}.agent-funnel-insight small{color:#aeb1a7;letter-spacing:.08em;font-size:7px;font-weight:950}.agent-funnel-insight strong{color:var(--lime);grid-area:1/2/3;font-size:34px}.agent-funnel-insight span{color:#aeb1a7;margin-top:5px;font-size:7px}.agent-analytics-table .brand-table-head,.agent-analytics-table .brand-table-row{grid-template-columns:1.65fr repeat(6,.62fr) 1.05fr;min-width:1180px}.agent-analytics-table .brand-table-row:first-of-type{box-shadow:inset 4px 0 0 var(--lime)}@media (max-width:1050px){.agent-comparison-grid{grid-template-columns:1fr}}@media (max-width:620px){.agent-rank-row{grid-template-columns:28px 1fr 48px}.agent-rank-track{grid-column:2/4}.agent-rank-result{grid-area:1/3}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.dashboard-shell{grid-template-columns:276px 1fr}.company-white-label-brand{color:#fff;align-items:center;gap:11px;display:flex}.company-white-label-brand .brand-mark{min-width:39px;height:39px;color:var(--ink);background:var(--lime);border-radius:11px;place-items:center;padding:0 7px;font-size:10px;font-weight:950;display:grid}.company-white-label-brand>span:last-child{min-width:0}.company-white-label-brand strong,.company-white-label-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-white-label-brand strong{max-width:175px;font-size:13px}.company-white-label-brand small{color:#85887e;margin-top:3px;font-size:8px;font-weight:650}.sidebar-nav{gap:3px;margin-top:27px}.sidebar-nav-label{color:#666a60;letter-spacing:.12em;margin:14px 12px 5px;font-size:7px;font-weight:950}.sidebar-nav a{min-height:51px}.sidebar-nav a>span{min-width:0;display:block}.sidebar-nav a>span>small{color:#686c62;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:650;display:block;overflow:hidden}.sidebar-ai-agent{color:#fff;background:linear-gradient(135deg,#252b1d,#1d1f19);border:1px solid #485334;border-radius:13px;align-items:center;gap:10px;min-height:66px;padding:10px;display:flex}.sidebar-ai-agent>span{width:34px;height:34px;color:var(--ink);background:var(--lime);border-radius:10px;place-items:center;display:grid}.sidebar-ai-agent>div{flex:1;min-width:0}.sidebar-ai-agent strong,.sidebar-ai-agent small{display:block}.sidebar-ai-agent strong{font-size:10px}.sidebar-ai-agent small{color:#9ea294;margin-top:3px;font-size:7px}.sidebar-ai-agent b{color:var(--lime)}.powered-by-relay{color:#666a60;text-align:center;margin:12px 0 0;font-size:7px}.metrics{grid-template-columns:repeat(5,1fr)}.ai-balance-metric{background:#f0ffd0}.ai-balance-metric.low{background:#fff2ed;border-color:#eaa693}.ai-balance-metric a{color:#167844;margin-top:8px;font-size:8px;font-weight:900;display:block}.dashboard-campaign-mini-grid>.dashboard-program-mini{min-height:160px;color:var(--ink);background:#fafaf7;border:1px solid #dcdcd4;border-radius:14px;flex-direction:column;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.dashboard-campaign-mini-grid>.dashboard-program-mini:nth-child(2){color:#fff;border-color:var(--ink);background:var(--ink)}.dashboard-campaign-mini-grid>.dashboard-program-mini:nth-child(3){background:#dfe5ff;border-color:#6c8cff}.dashboard-program-mini>div:first-child{justify-content:space-between;align-items:center;display:flex}.dashboard-program-mini>div:first-child>a{color:inherit;font-weight:900}.dashboard-program-mini-main{color:inherit;margin:auto 0 10px}.dashboard-program-mini-main h3{color:inherit;letter-spacing:-.03em;margin:0 0 6px;font-size:14px}.dashboard-program-mini-main p{color:inherit;opacity:.72;margin:0;font-size:8px;line-height:1.5}.program-quick-actions{border-top:1px solid #787a7138;justify-content:flex-end;align-items:center;gap:6px;min-height:30px;padding-top:9px;display:flex}.program-quick-actions button{width:29px;height:29px;color:inherit;cursor:pointer;background:#ffffffad;border:1px solid #787a7159;border-radius:8px;place-items:center;padding:0;font-size:10px;font-weight:900;display:grid}.program-quick-actions .program-restore-button{width:auto;min-height:32px;padding:0 11px;font-size:10px}.dashboard-program-mini:nth-child(2) .program-quick-actions button{color:#fff;background:#292b24;border-color:#46483f}.program-quick-actions button:hover{transform:translateY(-1px)}.program-quick-actions button:disabled{cursor:wait;opacity:.5}.program-quick-actions small{color:inherit;opacity:.72;margin-right:auto;font-size:7px}.program-list-card>.program-quick-actions{margin-top:12px}.status-archived{color:#696b64;background:#e3e3de}.status-card-archived{opacity:.72}.type-deal small,.type-deal p,.type-deal span,.type-deal strong{color:inherit}.compact-campaign-grid .program-list-card:nth-child(2){color:#fff;border-color:var(--ink);background:var(--ink)}.compact-campaign-grid .program-list-card:nth-child(2)>p,.compact-campaign-grid .program-list-card:nth-child(2) .program-date,.compact-campaign-grid .program-list-card:nth-child(2) .program-card-footer small{color:#c7c9c0}.compact-campaign-grid .program-list-card:nth-child(2) .campaign-thesis-row span{color:#c7c9c0;background:#292a25}.compact-campaign-grid .program-list-card:nth-child(2) .campaign-thesis-row b,.compact-campaign-grid .program-list-card:nth-child(2) .program-card-footer a{color:#fff}.compact-campaign-grid .program-list-card:nth-child(2) .program-card-footer{border-color:#41433a}.compact-campaign-grid .program-list-card:nth-child(2) .program-quick-actions button{color:#fff;background:#292a25;border-color:#46483f}.add-mission-toolbar{background:#fff;border:1px solid #d9dad1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 15px;display:flex}.add-mission-toolbar strong{font-size:10px}.add-mission-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.add-mission-toolbar button{min-height:34px;color:var(--ink);cursor:pointer;background:#f5f5ef;border:1px solid #d7d8cf;border-radius:9px;padding:0 10px;font-size:8px;font-weight:900}.add-mission-toolbar button:hover{background:var(--lime)}.review-list-controls{background:#fafaf7;border-bottom:1px solid #e2e3dc;align-items:center;gap:8px;padding:14px 18px;display:flex}.review-list-controls input,.review-list-controls select{min-height:40px;font:inherit;background:#fff;border:1px solid #d7d8cf;border-radius:9px;padding:0 12px;font-size:9px}.review-list-controls input{min-width:300px}.review-list-controls span{color:#7d8076;margin-left:auto;font-size:8px;font-weight:800}.notify-agent-link{color:#167844;border:1px solid #1d9a55;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.agent-management-cell{gap:7px;display:grid}.agent-management-cell label{color:#5e6258;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.agent-management-cell input{accent-color:#86b20f;width:16px;height:16px}.agent-management-cell button{color:#6d4037;cursor:pointer;background:#fff;border:1px solid #cfd0c8;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}.agent-status-blocked{opacity:.66;background:#f4f1ee!important}.analytics-decision-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.analytics-decision-strip article{background:#fff;border:1px solid #d9dad1;border-radius:14px;min-height:94px;padding:16px 18px}.analytics-decision-strip article:first-child{background:#f0ffd0}.analytics-decision-strip article:nth-child(2){color:#fff;background:var(--ink)}.analytics-decision-strip article:nth-child(3){background:#e5eaff}.analytics-decision-strip small,.analytics-decision-strip strong,.analytics-decision-strip span{display:block}.analytics-decision-strip small{letter-spacing:.08em;font-size:7px;font-weight:950}.analytics-decision-strip strong{margin-top:11px;font-size:24px}.analytics-decision-strip span{color:inherit;opacity:.68;margin-top:3px;font-size:8px}.program-comparison-panel,.attention-agents-panel{margin-top:14px}.program-comparison-list{border:1px solid #dedfd7;border-radius:13px;overflow:hidden}.program-comparison-list article{border-top:1px solid #e2e3dc;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.program-comparison-list article:first-child{background:#f3ffd8;border-top:0}.program-comparison-list strong,.program-comparison-list small,.program-comparison-list span,.program-comparison-list b{display:block}.program-comparison-list strong{font-size:9px}.program-comparison-list small,.program-comparison-list span{color:#777a70;margin-top:4px;font-size:7px}.program-comparison-list b{color:var(--ink);font-size:11px}.attention-agents-panel>div:last-child article{border-top:1px solid #e2e3dc;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.attention-agents-panel strong,.attention-agents-panel small{display:block}.attention-agents-panel strong{font-size:9px}.attention-agents-panel small{color:#777a70;margin-top:3px;font-size:7px}.attention-agents-panel a{color:#18894b;font-size:8px;font-weight:900}.assistant-token-balance{background:#efffc9;border:1px solid #bddf6c;border-radius:13px;min-width:145px;padding:13px 16px}.assistant-token-balance small,.assistant-token-balance strong{display:block}.assistant-token-balance small{color:#6e7f48;letter-spacing:.08em;font-size:7px;font-weight:950}.assistant-token-balance strong{margin-top:5px;font-size:18px}.assistant-workspace{grid-template-columns:260px minmax(0,1fr);gap:14px;margin-top:20px;display:grid}.assistant-workspace>aside{color:#fff;background:var(--ink);border-radius:18px;min-height:610px;padding:26px}.assistant-workspace>aside>span{width:48px;height:48px;color:var(--ink);background:var(--lime);border-radius:14px;place-items:center;font-size:20px;display:grid}.assistant-workspace aside h2{margin:26px 0 0;font-size:20px}.assistant-workspace aside ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.assistant-workspace aside li{color:#c4c7bd;border-bottom:1px solid #34362e;padding-bottom:12px;font-size:10px}.assistant-workspace aside small{color:#81847a;margin-top:70px;font-size:8px;line-height:1.5;display:block}.assistant-chat{background:#fff;border:1px solid #d9dad1;border-radius:18px;flex-direction:column;min-height:610px;display:flex;overflow:hidden}.assistant-messages{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex;overflow-y:auto}.assistant-messages article{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.assistant-messages article>span{width:34px;height:34px;color:var(--ink);background:var(--lime);border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.assistant-messages article.user>span{color:#fff;background:#627fe8}.assistant-messages article>div{background:#f1f1eb;border-radius:4px 14px 14px;max-width:760px;padding:14px 16px}.assistant-messages article.user>div{background:#e5eaff;border-radius:14px 4px 14px 14px;margin-left:auto}.assistant-messages p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.assistant-suggestions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.assistant-suggestions button{min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cfd1c8;border-radius:999px;padding:0 10px;font-size:8px;font-weight:800}.assistant-action{background:#f0ffd0;border:1px solid #bada73;border-radius:11px;margin-top:13px;padding:13px}.assistant-action small,.assistant-action strong{display:block}.assistant-action small{color:#6b7c44;letter-spacing:.1em;font-size:6px;font-weight:950}.assistant-action strong{margin-top:6px;font-size:10px}.assistant-action button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:9px;min-height:38px;margin-top:11px;padding:0 13px;font-size:8px;font-weight:900}.assistant-chat>form{background:#fafaf7;border-top:1px solid #e2e3dc;grid-template-columns:1fr 44px;gap:9px;padding:14px;display:grid}.assistant-chat>form textarea{resize:none;min-height:66px;font:inherit;border:1px solid #d2d3cb;border-radius:12px;outline:none;padding:12px;font-size:11px;line-height:1.45}.assistant-chat>form button{width:44px;height:44px;color:var(--ink);background:var(--lime);cursor:pointer;border:0;border-radius:12px;align-self:end;font-size:18px;font-weight:950}.system-table{min-width:1420px}.system-row{grid-template-columns:.85fr 1.15fr .8fr .75fr .85fr .8fr .5fr 1.05fr 1.7fr}.system-email-status{white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:11px;display:inline-block}.system-email-status.verified{color:#315815;background:#e7f6ce}.system-email-status.unverified{color:#8e4d14;background:#fff0cf}.system-token-cell b{margin-bottom:6px;display:block}.system-token-cell label{gap:4px;display:flex}.system-token-cell input{border:1px solid #bbb;width:90px;min-width:0;height:28px;padding:0 6px}.system-token-cell button{color:#fff;cursor:pointer;background:#222;border:0;width:28px;height:28px}.metric-link{color:inherit;text-decoration:none}.metric-link:hover{border-color:#aeb0a7;transform:translateY(-2px);box-shadow:0 10px 28px #14151214}.company-white-label-brand-wrap{position:relative}.company-white-label-brand{align-items:center;gap:11px;display:flex}.company-white-label-brand>a{min-width:0;color:inherit;text-decoration:none}.company-white-label-brand>a strong,.company-white-label-brand>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-logo-button,.company-logo{width:42px;height:42px;color:var(--ink);background:var(--lime);border:0;border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.company-logo-button{cursor:pointer}.company-logo-button img,.company-logo img{object-fit:cover;width:100%;height:100%}.company-logo-button i{color:#fff;background:var(--ink);opacity:0;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;transition:opacity .18s;display:grid;position:absolute;bottom:1px;right:1px}:is(.company-logo-button:hover i,.company-logo-button:focus-visible i){opacity:1}.company-logo-notice{color:#aeb1a7;white-space:nowrap;font-size:9px;position:absolute;top:100%;left:0}.mobile-relay-mark.company-logo{border-radius:12px}.partner-company-chip .company-logo{margin-bottom:12px}.opportunity-program-name{color:#565950;margin:10px 0 0;font-weight:800;display:block}.assistant-help-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.assistant-help-trigger:hover{transform:translateY(-2px)}.methodologist-heading{align-items:end}.methodologist-simple-start{background:#fff;border:1px solid #d7d8d0;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.62fr);margin-top:24px;display:grid;overflow:hidden;box-shadow:0 16px 42px #11120f12}.methodologist-ai-intro{grid-template-columns:52px 1fr;gap:18px;padding:30px;display:grid}.methodologist-ai-intro>span{width:52px;height:52px;color:var(--ink);background:var(--lime);border-radius:15px;place-items:center;font-size:22px;display:grid}.methodologist-ai-intro small{color:#65685f;letter-spacing:.11em;font-size:9px;font-weight:950}.methodologist-ai-intro h2{max-width:650px;margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1.05}.methodologist-ai-intro p{color:#44473f;max-width:700px;margin:0;font-size:13px;line-height:1.6}.methodologist-ai-intro ul{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.methodologist-ai-intro li{padding-left:20px;font-size:11px;font-weight:750;position:relative}.methodologist-ai-intro li:before{content:"✓";color:#58731a;font-weight:950;position:absolute;left:0}.methodologist-start-side{color:#fff;background:var(--ink);flex-direction:column;justify-content:center;gap:14px;padding:24px;display:flex}.methodologist-start-side>div small,.methodologist-start-side>div strong,.methodologist-start-side>div span{display:block}.methodologist-start-side>div small{color:var(--lime);letter-spacing:.09em;font-size:9px;font-weight:950}.methodologist-start-side>div strong{margin-top:7px;font-size:42px;line-height:1}.methodologist-start-side>div span{color:#c9cbc3;margin-top:6px;font-size:10px;line-height:1.45}.methodologist-start-side>div>i{background:#3a3c35;border-radius:999px;height:7px;margin-top:14px;display:block;overflow:hidden}.methodologist-start-side>div>i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.methodologist-start-side .button{width:100%;min-height:50px}.methodologist-start-side .profile-source-status{color:#c9cbc3;text-align:center;background:#272922;justify-content:center}.methodologist-thinking{grid-template-columns:44px 1fr;align-items:center;gap:14px;margin-top:16px;padding:22px;display:grid;position:relative;overflow:hidden}.methodologist-thinking>span{background:var(--lime);border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.methodologist-thinking strong{font-size:15px}.methodologist-thinking p{color:#565950;margin:5px 0 0;font-size:11px}.methodologist-thinking>i{background:linear-gradient(90deg,var(--lime),var(--blue),var(--lime));background-size:200% 100%;height:3px;animation:1.2s linear infinite methodology-progress;position:absolute;bottom:0;left:0;right:0}@keyframes methodology-progress{to{background-position:-200% 0}}.methodologist-chat{background:#fff;border:1px solid #d2d4ca;border-radius:20px;max-width:820px;margin:16px auto 0;overflow:hidden;box-shadow:0 20px 55px #11120f1a}.methodologist-chat>header{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.methodologist-chat>header>div{align-items:center;gap:10px;display:flex}.methodologist-chat>header>div>span{width:34px;height:34px;color:var(--ink);background:var(--lime);border-radius:10px;place-items:center;display:grid}.methodologist-chat>header strong,.methodologist-chat>header small{display:block}.methodologist-chat>header strong{font-size:12px}.methodologist-chat>header small{color:#bfc1b8;margin-top:2px;font-size:8px}.methodologist-chat>header>b{color:var(--ink);background:var(--lime);border-radius:999px;padding:6px 8px;font-size:9px}.methodologist-chat-body{padding:24px}.ai-bubble{color:#34372f;background:#f0f1eb;border-radius:4px 14px 14px;max-width:78%;margin:0 0 18px;padding:13px 15px;font-size:12px;line-height:1.55}.chat-history{gap:5px;margin:12px 0;display:grid}.chat-history p{color:#6b6e65;margin:0;font-size:9px}.chat-history strong{max-width:80%;color:var(--ink);background:#efffd0;border-radius:14px 4px 14px 14px;margin-left:auto;padding:11px 13px;font-size:11px;line-height:1.5}.ai-question small{color:#65702d;letter-spacing:.08em;font-size:9px;font-weight:950}.ai-question h2{max-width:660px;margin:7px 0 14px;font-size:23px;line-height:1.2}.methodologist-chat form{gap:10px;display:grid}.methodologist-chat textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfd1c8;border-radius:13px;outline:none;padding:14px;font-size:13px}.methodologist-chat textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #6c8cff24}.methodologist-chat form .button{justify-self:end;min-width:150px}.methodologist-confirm{max-width:980px;margin:16px auto 0}.methodologist-confirm>header{grid-template-columns:46px 1fr;align-items:start;gap:14px;display:grid}.methodologist-confirm>header>span{background:var(--lime);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.methodologist-confirm>header small{color:#65685f;letter-spacing:.08em;font-size:9px;font-weight:950}.methodologist-confirm>header h2{margin:5px 0;font-size:27px}.methodologist-confirm>header p{color:#4e5148;margin:0;font-size:12px;line-height:1.55}.methodologist-confirm-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.methodologist-confirm-grid article{background:#fafaf6;border:1px solid #dcddd5;border-radius:13px;padding:15px}.methodologist-confirm-grid small{color:#696c63;letter-spacing:.07em;font-size:8px;font-weight:950}.methodologist-confirm-grid p{margin:7px 0 0;font-size:12px;line-height:1.5}.methodologist-uncertainties{background:#fff8e9;border:1px solid #e1d4b8;border-radius:11px;margin-top:12px;padding:11px 13px}.methodologist-uncertainties summary{cursor:pointer;font-size:10px;font-weight:850}.methodologist-uncertainties ul{color:#5d5649;margin:10px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.methodologist-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.simple-brief-editor{border-top:1px solid #e0e1d9;margin-top:18px;padding-top:18px}.simple-drafts{grid-template-columns:1fr}.simple-drafts>details{background:#fafaf6;border:1px solid #dfe0d8;border-radius:14px;overflow:hidden}.simple-drafts>details>summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px;list-style:none;display:grid}.simple-drafts>details>summary::-webkit-details-marker{display:none}.simple-drafts>details>summary>span{background:var(--lime);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:950;display:grid}.simple-drafts>details>summary small,.simple-drafts>details>summary strong,.simple-drafts>details>summary p{display:block}.simple-drafts>details>summary small{color:#666960;letter-spacing:.06em;font-size:8px;font-weight:900}.simple-drafts>details>summary strong{margin-top:3px;font-size:13px}.simple-drafts>details>summary p{color:#5b5e55;margin:3px 0 0;font-size:10px}.simple-drafts>details>summary>b{color:#5b5e55;font-size:9px}.draft-editor{border-top:1px solid #e0e1d9;gap:11px;padding:0 14px 14px;display:grid}.draft-editor>:first-child{margin-top:14px}.draft-warning{background:#fff0dc;border-radius:10px;gap:5px;padding:10px;display:grid}.draft-warning strong,.draft-warning span{font-size:9px}.methodologist-own-material{margin-top:16px}.methodologist-own-material>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.methodologist-own-material>summary::-webkit-details-marker{display:none}.methodologist-own-material>summary>span{background:#edeee8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.methodologist-own-material>summary strong,.methodologist-own-material>summary small{display:block}.methodologist-own-material>summary strong{font-size:13px}.methodologist-own-material>summary small{color:#666960;margin-top:3px;font-size:9px}.methodologist-own-material>form{border-top:1px solid #e0e1d9;margin-top:18px;padding-top:18px}.methodologist-readiness{color:#fff;background:var(--ink);border:1px solid #2c2e27;border-radius:20px;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr);align-items:center;gap:18px 28px;margin-top:24px;padding:22px;display:grid;box-shadow:0 18px 44px #11120f1f}.methodologist-readiness>div:first-child span,.methodologist-step-number{color:var(--lime);letter-spacing:.1em;font-size:10px;font-weight:950;display:block}.methodologist-readiness>div:first-child strong{margin-top:6px;font-size:42px;line-height:1;display:block}.methodologist-readiness p{color:#d6d8cf;margin:7px 0 0;font-size:13px}.readiness-track{background:#3a3c35;border-radius:999px;height:9px;overflow:hidden}.readiness-track i{border-radius:inherit;background:var(--lime);height:100%;transition:width .35s;display:block}.coverage-chips{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.coverage-chips span{color:#bfc1b8;border:1px solid #44463f;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.coverage-chips span.is-ready{color:var(--ink);background:var(--lime);border-color:#74902e}.methodologist-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 10px;display:grid}.methodologist-steps span{color:#666960;letter-spacing:.05em;border-bottom:2px solid #d7d8d0;padding:12px;font-size:10px;font-weight:900}.methodologist-steps span.is-active{border-color:var(--ink);color:var(--ink)}.methodologist-brief{margin-top:14px}.methodologist-brief .panel-header{align-items:start}.profile-source-status{color:#4d5048;background:#eeefe9;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.profile-source-status i{background:#bc6b29;border-radius:50%;width:7px;height:7px}.profile-source-status.status-confirmed i{background:#3b8d4d}.profile-source-status.status-missing i{background:#a83d37}.brief-progress{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:18px 0;display:grid}.brief-progress span{font-size:11px;font-weight:850}.brief-progress>i{background:#e2e3dc;border-radius:999px;height:6px;overflow:hidden}.brief-progress>i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.methodologist-brief-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.methodologist-brief-grid>label,.methodologist-form label,.knowledge-drafts label,.knowledge-library-edit{gap:7px;display:grid}.methodologist-brief-grid .span-2,.methodologist-brief-grid .channel-picker{grid-column:1/-1}.methodologist-brief-grid label>span,.methodologist-form label>span,.knowledge-drafts label>span,.generation-focus>span,.knowledge-library-edit label>span,.draft-meta-row label>span{color:#4d5048;font-size:11px;font-weight:850}.methodologist-brief-grid input,.methodologist-brief-grid select,.methodologist-brief-grid textarea,.methodologist-form input,.methodologist-form select,.methodologist-form textarea,.knowledge-drafts input,.knowledge-drafts select,.knowledge-drafts textarea,.knowledge-library-edit input,.knowledge-library-edit select,.knowledge-library-edit textarea,.knowledge-library-filter select,.generation-focus textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3d4cc;border-radius:11px;outline:none;padding:11px 13px;font-size:13px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.methodologist-brief-grid input:focus,.methodologist-brief-grid select:focus,.methodologist-brief-grid textarea:focus,.methodologist-form input:focus,.methodologist-form select:focus,.methodologist-form textarea:focus,.knowledge-drafts input:focus,.knowledge-drafts select:focus,.knowledge-drafts textarea:focus,.knowledge-library-edit input:focus,.knowledge-library-edit textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #6c8cff24}.channel-picker{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.channel-picker legend{color:#4d5048;width:100%;margin-bottom:7px;font-size:11px;font-weight:850}.channel-picker label{cursor:pointer;background:#fff;border:1px solid #d3d4cc;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:flex}.channel-picker input,.knowledge-pack-picker input{width:16px;height:16px;accent-color:var(--ink)}.methodologist-brief>.button{margin-top:17px}.methodologist-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.methodologist-form,.knowledge-drafts,.knowledge-drafts article{gap:12px;display:grid}.methodologist-form-row,.draft-meta-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.knowledge-pack-picker{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.knowledge-pack-picker label{cursor:pointer;background:#fff;border:1px solid #d7d8d0;border-radius:12px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.knowledge-pack-picker label.is-selected{background:#f2ffd5;border-color:#9dbd4e;box-shadow:inset 0 0 0 1px #d3ef8f}.knowledge-pack-picker b,.knowledge-pack-picker small{display:block}.knowledge-pack-picker b{font-size:12px}.knowledge-pack-picker small{color:#696c63;margin-top:3px;font-size:9px}.generation-focus{gap:7px;display:grid}.generate-playbook-button{width:100%;margin-top:13px}.ai-grounding-note{color:#565950;margin:10px 0 0;font-size:10px;line-height:1.5}.methodologist-notice{margin:16px 0 0}.knowledge-review{border-color:#b8d56d;margin-top:16px}.knowledge-review>.panel-header>strong{background:var(--lime);border-radius:999px;padding:7px 10px;font-size:10px}.knowledge-gaps{background:#fff5e5;border-left:4px solid #c27a2d;border-radius:0 12px 12px 0;margin:16px 0;padding:15px}.knowledge-gaps strong{font-size:13px}.knowledge-gaps ul{color:#4a4439;margin:9px 0;padding-left:19px;font-size:12px;line-height:1.55}.knowledge-gaps p{color:#6b6255;margin:0;font-size:10px}.knowledge-drafts{grid-template-columns:1fr 1fr;align-items:start;margin-top:16px}.knowledge-drafts article{background:#fafaf6;border:1px solid #dfe0d8;border-radius:16px;padding:17px}.knowledge-drafts article>header{justify-content:space-between;align-items:center;display:flex}.knowledge-drafts article>header span{letter-spacing:.05em;font-size:10px;font-weight:900}.knowledge-drafts article>header button{color:#6d6f68;cursor:pointer;background:#e9eae4;border:0;border-radius:8px;width:28px;height:28px}.draft-fact-check{grid-template-columns:1fr 1fr;gap:8px;display:grid}.draft-fact-check>div{background:#eef8e3;border-radius:10px;padding:10px}.draft-fact-check>div.has-warnings{background:#fff0dc}.draft-fact-check strong,.draft-fact-check span{display:block}.draft-fact-check strong{margin-bottom:6px;font-size:10px}.draft-fact-check span{color:#484b43;margin-top:4px;font-size:9px;line-height:1.45}.knowledge-publish-bar{color:#fff;background:var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px;display:flex}.knowledge-publish-bar strong,.knowledge-publish-bar span{display:block}.knowledge-publish-bar strong{font-size:13px}.knowledge-publish-bar span{color:#c9cbc2;margin-top:4px;font-size:10px}.knowledge-library{margin-top:16px}.knowledge-library-filter{align-items:center;gap:8px;display:flex}.knowledge-library-filter span{font-size:10px;font-weight:800}.knowledge-library-filter select{min-width:180px}.knowledge-library-list{display:grid}.knowledge-library-list>article{border-top:1px solid #e2e3dc;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0;display:grid}.knowledge-item-type span,.knowledge-item-type small{display:block}.knowledge-item-type span{letter-spacing:.05em;font-size:10px;font-weight:900}.knowledge-item-type small{color:#6a6d64;margin-top:5px;font-size:9px;line-height:1.4}.knowledge-library-list article p{color:#45483f;margin:5px 0 0;font-size:12px}.knowledge-item-preview{color:#6a6d64;white-space:pre-wrap;max-height:58px;margin-top:8px;font-size:10px;line-height:1.5;overflow:hidden}.knowledge-library-list article em{color:#2e4ca7;margin-top:8px;font-size:10px;font-style:normal;font-weight:750;display:block}.knowledge-review-flag{color:#7d4b11;background:#fff0dc;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-block}.knowledge-item-actions{gap:5px;display:flex}.knowledge-item-actions button{min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d9d1;border-radius:8px;padding:0 9px;font-size:9px;font-weight:850}.knowledge-item-actions button.danger{color:#8c2f28}.knowledge-library-edit{background:#fafaf6;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr;border:1px solid #ccd0bd!important;padding:16px!important}.knowledge-edit-actions{gap:8px;display:flex}.company-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.company-knowledge-grid article{background:#fff;border:1px solid #dfe0d8;border-radius:20px;padding:22px}.company-knowledge-grid article>span{color:#666960;letter-spacing:.08em;font-size:10px;font-weight:900}.company-knowledge-grid h2{margin:10px 0;font-size:20px}.company-knowledge-grid p{color:#3d4039;white-space:pre-wrap;line-height:1.6}.company-knowledge-grid article>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.company-knowledge-grid a,.company-knowledge-grid button{min-height:40px;color:var(--ink);background:#fff;border:1px solid #d6d7d0;border-radius:10px;align-items:center;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.agent-field-route{color:#fff;background:var(--ink);border-radius:20px;margin:18px 0;padding:22px}.agent-field-route>div small{color:var(--lime);letter-spacing:.1em;font-size:10px;font-weight:900}.agent-field-route h2{margin:7px 0 0;font-size:24px}.agent-field-route nav{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:18px;display:grid}.agent-field-route a{border:1px solid #3c3e37;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:92px;padding:12px;transition:border-color .16s,transform .16s,background .16s;display:flex}.agent-field-route a:hover{background:#22241e;border-color:#819e3d;transform:translateY(-2px)}.agent-field-route a b{color:var(--lime);font-size:10px}.agent-field-route a span{font-size:13px;font-weight:850}.agent-field-route a small{color:#bfc1b8;font-size:9px}.agent-knowledge-stage{scroll-margin-top:100px}.agent-knowledge-stage>header{justify-content:space-between;align-items:end;gap:24px;margin-top:28px;display:flex}.agent-knowledge-stage>header span{font-size:24px;font-weight:900}.agent-knowledge-stage>header p{color:#4d5048;text-align:right;max-width:520px;margin:0;font-size:12px;line-height:1.55}.agent-knowledge-meta{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.agent-knowledge-meta span{color:#54574f;letter-spacing:.07em;font-size:9px;font-weight:900}.agent-knowledge-meta small{color:#4d5048;background:#eff0ea;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.agent-knowledge-summary{font-weight:800;color:#31342d!important;margin-top:-2px!important}.agent-knowledge-audience,.agent-next-action{background:#f0f1eb;border-radius:11px;padding:11px;margin-top:14px!important;display:block!important}.agent-next-action{background:#efffd0}.agent-knowledge-audience small,.agent-knowledge-audience strong,.agent-next-action small,.agent-next-action strong{display:block}.agent-knowledge-audience small,.agent-next-action small{color:#63665e;letter-spacing:.07em;font-size:8px;font-weight:900}.agent-knowledge-audience strong,.agent-next-action strong{margin-top:5px;font-size:11px;line-height:1.5}.agent-task-playbooks{grid-column:1/-1;margin-bottom:4px}.agent-task-playbooks span{letter-spacing:.08em;font-size:9px;font-weight:900}.agent-task-playbooks h2{margin:7px 0 4px}.agent-task-playbooks p{color:#55584f;margin:0}.system-status{border-radius:999px;padding:4px 8px;display:inline-block}.system-actions button.needs-activation{color:#a5221c;background:#fff0ee;border-color:#e2a7a2}.system-actions button.is-active{color:#176232;opacity:1;background:#e2f6e8;border-color:#a8d8b8}.system-actions button.is-blocked{color:#6c5000;opacity:1;background:#fff0b8;border-color:#e0c365}@media (max-width:900px){.knowledge-drafts,.methodologist-generation-grid{grid-template-columns:1fr}}.lp-agent-login{color:#11120f;border:1px solid #11120f2e;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.lp-agent-login:hover{background:#fff;border-color:#11120f}.support-session-banner{color:#25210f;background:#fff2b8;border-bottom:1px solid #dfc85b;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;font-size:13px;display:flex}.support-session-banner b{margin-right:8px}.support-session-banner a{color:#11120f;white-space:nowrap;font-weight:900;text-decoration:none}.agent-access-page,.agent-workspace-page{color:#11120f;background:#f1f3ed;min-height:100svh}.agent-access-page{place-items:center;padding:28px 16px;display:grid}.agent-access-card{background:#fff;border:1px solid #d9dccf;border-radius:28px;width:min(100%,580px);overflow:hidden;box-shadow:0 26px 70px #191f1021}.agent-access-card>header{border-bottom:1px solid #e3e5dc;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.agent-access-card>header>span,.agent-access-body>small,.agent-workspace-intro>small{letter-spacing:.13em;color:#64695d;font-size:10px;font-weight:900}.agent-access-brand{color:#11120f;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.agent-access-brand i{background:#b9ff2d;border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:950;display:grid}.agent-access-brand b{font-size:16px}.agent-access-body{gap:16px;padding:34px 34px 38px;display:grid}.agent-access-body h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,7vw,48px);line-height:1}.agent-access-body>p{color:#545a50;margin:0;line-height:1.55}.agent-access-body>label{gap:7px;font-size:12px;font-weight:850;display:grid}.agent-access-body input,.agent-access-body textarea{color:#11120f;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cdd1c4;border-radius:13px;outline:none;padding:13px 14px;font-weight:600}.agent-access-body textarea{resize:vertical}.agent-access-body input:focus,.agent-access-body textarea:focus{border-color:#11120f;box-shadow:0 0 0 3px #b9ff2d59}.agent-access-body>button:not(.agent-back):not(.agent-text-button){color:#fff;cursor:pointer;background:#11120f;border:0;border-radius:13px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-weight:900;display:flex}.agent-access-body>button:disabled{opacity:.45;cursor:not-allowed}.agent-access-body>aside{color:#4c5541;background:#f0f8dc;border-radius:12px;padding:13px 14px;font-size:12px;line-height:1.45}.agent-back,.agent-text-button{color:#4c5541;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.agent-text-button{justify-self:center!important}.agent-access-error{color:#9b2920;background:#fff0ee;border:1px solid #efb0aa;border-radius:12px;margin:0 34px 30px;padding:12px 14px;font-size:13px}.application-fit{max-height:min(76svh,760px);overflow:auto}.application-fit fieldset{border:0;margin:0;padding:0}.application-fit legend{margin-bottom:8px;font-size:12px;font-weight:850}.agent-option-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-option-grid label{cursor:pointer;border:1px solid #d3d7ca;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:750;display:flex}.agent-option-grid label.selected{background:#efffd2;border-color:#8bbd26}.agent-option-grid input{width:16px;height:16px;min-height:0;padding:0}.agent-terms{grid-template-columns:auto 1fr;align-items:flex-start!important;display:flex!important}.agent-terms input{width:18px;height:18px;min-height:0}.agent-terms a{color:#11120f}.agent-application-done{text-align:center;justify-items:center}.agent-application-done>i{background:#b9ff2d;border-radius:20px;place-items:center;width:64px;height:64px;font-size:30px;font-style:normal;font-weight:950;display:grid}.agent-application-done>a{color:#11120f;font-weight:900}.agent-workspace-page{padding:24px clamp(18px,5vw,72px) 72px}.agent-workspace-page>header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex}.agent-workspace-page>header>a:last-child{color:#53594f;font-size:13px;font-weight:800}.agent-company-picker{background:#ffffffb8;border:1px solid #d6dacd;border-radius:32px;max-width:1240px;margin:58px auto 0;padding:clamp(24px,4vw,48px);box-shadow:0 24px 70px #21281814}.agent-workspace-intro{max-width:1180px;margin:0 auto 32px}.agent-workspace-intro h1{letter-spacing:-.05em;max-width:760px;margin:10px 0 14px;font-size:clamp(38px,6vw,72px);line-height:.97}.agent-workspace-intro p{color:#555c50;max-width:680px;line-height:1.55}.agent-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:auto;display:grid}.agent-company-grid>article{background:#fff;border:1px solid #d5d9cd;border-radius:22px;gap:22px;padding:24px;display:grid}.agent-company-grid>article>header{align-items:center;gap:12px;display:flex}.agent-company-grid>article>header>i{background:#b9ff2d;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid}.agent-company-grid h2{margin:2px 0 0;font-size:22px}.agent-company-grid small{color:#646b60;letter-spacing:.08em;font-size:10px;font-weight:850}.agent-company-programs{border-top:1px solid #e1e4da;display:grid}.agent-company-programs>div{border-bottom:1px solid #e1e4da;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.agent-company-programs span{gap:4px;display:grid}.agent-company-grid>article>a{color:#fff;background:#11120f;border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px;font-weight:900;text-decoration:none;display:flex}.system-account-actions .support-login{color:#11120f!important;background:#b9ff2d!important;border-color:#8bbd26!important}.system-agent-applications{background:#f7f8f4;border:1px solid #d8dccf;border-radius:24px;margin-top:34px;padding:26px}.system-agent-applications>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.system-agent-applications h2{margin:5px 0;font-size:28px}.system-agent-applications p{color:#62685d;margin:0}.system-agent-applications>header>strong{background:#b9ff2d;border-radius:999px;padding:8px 12px}.system-application-list{gap:10px;display:grid}.system-application{background:#fff;border:1px solid #d8dccf;border-radius:15px;overflow:hidden}.system-application>summary{cursor:pointer;grid-template-columns:minmax(240px,1.2fr) 1fr auto auto;align-items:center;gap:18px;padding:15px;list-style:none;display:grid}.system-application>summary>div{align-items:center;gap:10px;display:flex}.system-application>summary>div>b{background:#e9eddf;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.system-application>summary span{gap:3px;display:grid}.system-application>summary small,.system-application>summary time{color:#666c61;font-size:11px}.system-application>summary em{background:#eef0e8;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850}.system-application.status-new>summary em{background:#eaffbd}.system-application>div{padding:0 15px 16px}.system-application dl{background:#f5f6f1;border-radius:12px;grid-template-columns:180px 1fr;gap:9px 20px;padding:16px;display:grid}.system-application dt{color:#666c61;font-size:12px}.system-application dd{margin:0;font-size:13px;font-weight:650}.system-application footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.system-application footer a,.system-application footer button{color:#11120f;cursor:pointer;background:#fff;border:1px solid #cdd1c4;border-radius:9px;padding:9px 12px;font-weight:800;text-decoration:none}@media (max-width:760px){.lp-agent-login{min-height:38px;padding:0 10px;font-size:11px}.support-session-banner{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 12px}.support-session-banner a{white-space:normal}.agent-access-page{background:#fff;padding:0}.agent-access-card{min-height:100svh;box-shadow:none;border:0;border-radius:0}.agent-access-card>header{padding:16px 18px}.agent-access-body{padding:28px 20px 34px}.application-fit{max-height:none;overflow:visible}.agent-option-grid{grid-template-columns:1fr}.agent-workspace-page{padding:18px 14px 50px}.agent-company-picker{border-radius:22px;margin:30px 0 0;padding:18px}.agent-workspace-intro{margin:0 0 24px}.agent-company-grid{grid-template-columns:1fr}.partner-company-switch-mobile{color:#11120f;max-width:150px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.system-agent-applications{padding:16px}.system-agent-applications>header{flex-direction:column;align-items:flex-start}.system-application>summary{grid-template-columns:1fr;gap:8px}.system-application dl{grid-template-columns:1fr;gap:4px}.system-application dd{margin-bottom:8px}}.report-center,.reports-workspace{padding-bottom:48px}.report-history,.company-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-history>article,.company-report-grid>[role=button]{cursor:pointer;background:#fff;border:1px solid #d9dbd1;border-radius:18px;padding:18px;transition:all .18s}.report-history>article:hover,.company-report-grid>[role=button]:hover{border-color:#a8cf58;transform:translateY(-2px);box-shadow:0 12px 28px #1c231214}.report-history header,.company-report-grid header,.report-history footer,.company-report-grid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-history h3,.company-report-grid h3{margin:14px 0 5px}.report-history p,.company-report-grid p{color:#4f5349;min-height:42px;line-height:1.5}.report-history footer,.company-report-grid footer{font-size:12px}.report-history aside{background:#fff3cc;border-radius:11px;margin-top:12px;padding:11px}.report-history aside b{display:block}.report-status,.company-report-grid header span{background:#eef0e7;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.report-status.accepted{background:#e8ffd2}.report-status.needs_clarification{background:#fff0c9}.report-empty{color:#fff;background:#171914;border-radius:20px;padding:26px}.report-empty b{font-size:22px}.report-empty p{color:#d4d6ce;max-width:620px}.report-empty button,.reports-ai-panel button{background:#b8ff32;border:0;border-radius:11px;padding:12px 16px;font-weight:900}.report-sheet-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e100cad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-sheet{background:#f8f7f1;border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 30px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0000004d}.report-sheet>header,.report-sheet>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-sheet>header{z-index:2;color:#fff;background:#171914;margin:-24px -24px 20px;padding:20px 24px;position:sticky;top:-24px}.report-sheet>header button{color:#fff;background:0 0;border:1px solid #4c4f46;border-radius:50%;width:42px;height:42px;font-size:24px}.report-sheet>footer{background:#fff;border-top:1px solid #ddd;margin:20px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.report-period{grid-template-columns:1fr 1fr 1.4fr;gap:10px;display:grid}.report-period label,.report-fields>label{gap:7px;display:grid}.report-period input,.report-period select,.report-fields input,.report-fields textarea,.report-fields select,.template-field-list input,.template-field-list select,.reports-filters input,.reports-filters select{width:100%;font:inherit;background:#fff;border:1px solid #d4d6cc;border-radius:11px;padding:12px}.report-voice-hero{color:#fff;background:#171914;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:16px 0;padding:17px;display:grid}.report-voice-hero p{color:#cdd0c6;margin:4px 0}.report-voice-hero button,.report-voice-hero label{color:#fff;cursor:pointer;border:1px solid #66704f;border-radius:10px;padding:11px}.report-voice-hero button{color:#111;background:#b8ff32}.report-voice-hero .recording,.field-mic.recording{background:#ffdfd8}.report-voice-hero audio{grid-column:1/-1;width:100%}.report-fields{gap:13px;display:grid}.report-fields>label{background:#fff;border:1px solid #ddd;border-radius:15px;padding:16px;position:relative}.report-fields>label>span{font-weight:900}.report-fields>label>small{color:#6b6f65}.field-mic{color:#365b00;background:0 0;border:0;justify-self:start;font-weight:800}.report-files,.report-auto-metrics{background:#fff;border:1px dashed #c8cbbf;border-radius:15px;margin-top:16px;padding:17px}.report-files h3 small{color:#6d7067;font-weight:400}.report-files>div{border-bottom:1px solid #eee;justify-content:space-between;padding:9px 0;display:flex}.report-file-add{cursor:pointer;background:#b8ff32;border-radius:9px;margin-top:10px;padding:10px 13px;font-weight:900;display:inline-block}.report-auto-metrics>div,.report-detail-metrics,.report-kpi-strip{flex-wrap:wrap;gap:9px;display:flex}.report-auto-metrics span,.report-detail-metrics span,.report-kpi-strip span{background:#eef1e7;border-radius:12px;min-width:120px;padding:12px}.report-auto-metrics small,.report-detail-metrics small,.report-kpi-strip small{color:#65695f;display:block}.reports-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.reports-metrics article{background:#fff;border:1px solid #ddd;border-radius:16px;padding:18px}.reports-metrics strong{margin-top:10px;font-size:30px;display:block}.report-kpi-strip{margin:12px 0}.reports-ai-panel{color:#fff;background:#171914;border-radius:20px;grid-template-columns:1fr auto;gap:16px;margin:18px 0;padding:22px;display:grid}.reports-ai-panel p{color:#cbd0c3}.reports-ai-output{border-top:1px solid #444;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:14px;padding-top:16px;display:grid}.reports-ai-output>strong{grid-column:1/-1}.reports-filters{flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0;display:flex}.reports-filters input,.reports-filters select{width:auto;min-width:160px}.report-detail-answers{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0;display:grid}.report-detail-answers article{background:#fff;border:1px solid #ddd;border-radius:13px;padding:14px}.report-detail-answers p{white-space:pre-wrap}.report-detail-files{gap:8px;display:grid}.report-detail-files audio{width:100%}.template-field-list{gap:9px;display:grid}.template-field-list>article{background:#fff;border:1px solid #ddd;border-radius:13px;grid-template-columns:auto 1fr auto;gap:12px;padding:13px;display:grid}.field-order{gap:4px;display:grid}.field-order button,.delete-field{width:32px;height:32px}.template-field-list article>div:nth-child(2){gap:8px;display:grid}.template-field-list article>div>div{gap:8px;display:flex}.add-template-field{border:1px dashed #999;border-radius:12px;width:100%;margin:12px 0;padding:13px}.template-metrics{flex-wrap:wrap;gap:8px;display:flex}.template-metrics label{background:#eee;border-radius:9px;padding:8px 10px}.company-report-detail details{background:#fff;border-radius:12px;padding:13px}.company-report-detail details p{white-space:pre-wrap}.inline-notice{margin-top:12px}@media (max-width:760px){.report-history,.company-report-grid,.reports-metrics,.report-detail-answers,.reports-ai-output{grid-template-columns:1fr}.reports-metrics{grid-template-columns:repeat(2,1fr)}.report-sheet-backdrop{padding:0}.report-sheet{border-radius:0;height:100dvh;max-height:none;padding:18px}.report-sheet>header{margin:-18px -18px 16px;padding:16px 18px;top:-18px}.report-sheet>footer{margin:16px -18px -18px;padding:13px 18px;bottom:-18px}.report-period{grid-template-columns:1fr 1fr}.report-period label:last-child{grid-column:1/-1}.report-voice-hero{grid-template-columns:1fr}.report-voice-hero audio{grid-column:auto}.reports-ai-panel{grid-template-columns:1fr}.reports-filters>*{width:100%!important}.template-field-list>article{grid-template-columns:auto 1fr}.delete-field{grid-column:1/-1;justify-self:end}.report-center .partner-page-heading{align-items:flex-start}.report-center .partner-page-heading .button{width:100%}}.partner-entry-overlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11120fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partner-entry-dismiss{position:absolute;inset:0}.partner-entry-overlay .partner-entry-card{z-index:1;max-height:calc(100dvh - 32px);position:relative;overflow:auto}.partner-entry-close{z-index:2;color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;text-decoration:none;display:grid;position:absolute;top:14px;right:14px}.partner-legal-note{color:#71766b;text-align:center;font-size:11px;line-height:1.45}.partner-legal-note a{color:inherit;text-decoration:underline}.result-client-actions{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.result-client-actions a{min-height:40px;color:inherit;border:1px solid #ffffff40;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.result-contact-actions{border-top:1px solid #ffffff2e;margin-top:16px;padding-top:14px}.result-contact-actions>small{color:#c9cec2;margin-bottom:8px;display:block}.result-contact-actions>div{flex-wrap:wrap;gap:8px;display:flex}.result-contact-actions a{color:#11120f;background:#b8ff32;border-radius:10px;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.result-contact-actions a+a{background:#fff}.report-period-summary{background:#fff;border:1px solid #d6dacd;border-radius:16px;margin:4px 0 18px;padding:17px}.report-period-summary h3{margin:4px 0}.report-period-summary p{color:#666b61;margin:0 0 13px;font-size:12px}.report-period-summary>.report-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-period-summary .report-detail-metrics span{min-width:0}.report-period-summary strong{margin-top:5px;font-size:20px;display:block}.report-accepted-backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e100cb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-accepted-dialog{text-align:center;background:#fff;border-radius:24px;width:min(460px,100%);padding:28px;box-shadow:0 30px 90px #0000004d}.report-accepted-dialog>i{background:#b8ff32;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 13px;font-size:28px;font-style:normal;font-weight:950;display:grid}.report-accepted-dialog>small{letter-spacing:.12em;font-weight:900}.report-accepted-dialog h2{margin:6px 0}.report-accepted-dialog p{color:#5c6256;line-height:1.5}.report-accepted-dialog>div{grid-template-columns:1fr auto;gap:8px;margin-top:20px;display:grid}.report-accepted-dialog a,.report-accepted-dialog button{color:#fff;background:#11120f;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-weight:900;text-decoration:none;display:flex}.report-accepted-dialog button{color:#11120f;background:#eef0e8}.report-accepted-dialog span{color:#777;grid-column:1/-1}@media (max-width:760px){.report-period-summary>.report-detail-metrics{grid-template-columns:1fr 1fr}.report-accepted-dialog>div{grid-template-columns:1fr}.partner-portal-topbar{gap:8px}.partner-company-switch-mobile{order:2}.partner-portal-topbar .quick-result-launcher{order:3}}.result-primary-decisions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.result-primary-decisions .reject{color:#9a241d;background:#fff4f2;border:1px solid #e8b1ac}.result-decision-form label>small{color:#62665d;font-size:11px;line-height:1.4}@media (max-width:640px){.partner-entry-overlay{align-items:end;padding:0}.partner-entry-overlay .partner-entry-card{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.result-primary-decisions{grid-template-columns:1fr}}@media (max-width:760px){.methodologist-heading{align-items:start}.methodologist-simple-start{grid-template-columns:1fr}.methodologist-ai-intro{grid-template-columns:42px 1fr;gap:12px;padding:20px}.methodologist-ai-intro>span{width:42px;height:42px}.methodologist-ai-intro h2{font-size:27px}.methodologist-ai-intro p{font-size:14px}.methodologist-ai-intro ul{grid-template-columns:1fr}.methodologist-ai-intro li{font-size:13px}.methodologist-start-side{padding:20px}.methodologist-chat-body{padding:18px}.ai-bubble,.chat-history strong{max-width:92%;font-size:14px}.ai-question h2{font-size:24px}.methodologist-chat textarea{min-height:120px;font-size:16px}.methodologist-chat form .button{justify-self:stretch;width:100%}.methodologist-confirm-grid{grid-template-columns:1fr}.methodologist-confirm-grid p{font-size:14px}.methodologist-confirm-actions{flex-direction:column}.methodologist-confirm-actions .button{width:100%}.simple-drafts>details>summary{grid-template-columns:36px 1fr}.simple-drafts>details>summary>b{grid-column:2}.methodologist-readiness{grid-template-columns:1fr;gap:14px;padding:18px}.methodologist-readiness>div:first-child strong{font-size:36px}.coverage-chips{grid-column:auto}.methodologist-steps{grid-template-columns:1fr 1fr}.methodologist-steps span{padding:9px 5px;font-size:9px}.methodologist-brief .panel-header,.knowledge-review .panel-header,.knowledge-library .panel-header{flex-direction:column;align-items:flex-start;gap:10px}.methodologist-brief-grid,.methodologist-grid,.company-knowledge-grid,.knowledge-pack-picker,.draft-fact-check{grid-template-columns:1fr}.methodologist-brief-grid .span-2,.methodologist-brief-grid .channel-picker{grid-column:auto}.methodologist-form-row,.draft-meta-row{grid-template-columns:1fr}.methodologist-brief-grid input,.methodologist-brief-grid select,.methodologist-brief-grid textarea,.methodologist-form input,.methodologist-form select,.methodologist-form textarea,.knowledge-drafts input,.knowledge-drafts select,.knowledge-drafts textarea,.knowledge-library-edit input,.knowledge-library-edit select,.knowledge-library-edit textarea,.generation-focus textarea{min-height:48px;font-size:15px}.methodologist-brief-grid label>span,.methodologist-form label>span,.knowledge-drafts label>span,.generation-focus>span,.draft-meta-row label>span{font-size:12px}.knowledge-publish-bar{flex-direction:column;align-items:stretch}.knowledge-library-filter{flex-direction:column;align-items:stretch;width:100%}.knowledge-library-filter select{min-width:0}.knowledge-library-list>article{grid-template-columns:1fr}.knowledge-item-actions button{min-height:44px;font-size:12px}.agent-field-route{padding:18px}.agent-field-route nav{grid-template-columns:1fr 1fr}.agent-field-route a{min-height:102px}.agent-field-route a span{font-size:14px}.agent-knowledge-stage>header{flex-direction:column;align-items:flex-start;gap:7px}.agent-knowledge-stage>header p{text-align:left;font-size:14px}.agent-knowledge-meta span,.agent-knowledge-meta small{font-size:10px}.agent-knowledge-audience strong,.agent-next-action strong{font-size:14px}}.system-admin-v2{--system-line:#d9dad2;--system-muted:#696c63;color:#171914;background:#f5f5ef;width:100%;max-width:none;padding:34px clamp(18px,3vw,48px) 72px;font-family:Arial,sans-serif;font-size:14px;overflow-x:hidden}.system-admin-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.system-admin-header>div>span,.system-deleted-section>header>div>span{color:#65685f;letter-spacing:.13em;font-size:10px;font-weight:900}.system-admin-header h1{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(32px,4vw,54px);line-height:.98}.system-admin-header p,.system-deleted-section header p,.system-list-heading p{color:var(--system-muted);margin:0;line-height:1.5}.system-admin-header>button,.system-admin-actions button,.system-deleted-section header button,.system-list-heading button{color:#fff;cursor:pointer;background:#171914;border:1px solid #171914;border-radius:12px;min-height:44px;padding:0 17px;font-weight:800}.system-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-error,.system-success{border-radius:12px;margin:18px 0 0;padding:13px 15px;font-weight:700}.system-error{color:#8f241a;background:#fff0ed;border:1px solid #eab6ae}.system-success{color:#294900;background:#efffd8;border:1px solid #b8d987}.system-summary{border:1px solid var(--system-line);background:#fff;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:28px;display:grid;overflow:hidden}.system-summary article{border-left:1px solid var(--system-line);flex-direction:column;justify-content:space-between;min-height:132px;padding:19px;display:flex}.system-summary article:first-child{border-left:0}.system-summary article.accent{color:#171914;background:#c0ff37}.system-summary small,.system-account-login small,.system-account-facts small,.system-account-metrics small,.system-deleted-list small{color:#686b62;letter-spacing:.08em;font-size:9px;font-weight:900}.system-summary article.accent small{color:#34400f}.system-summary strong{letter-spacing:-.04em;font-size:clamp(23px,2.2vw,35px)}.system-summary span{color:#686b62;font-size:11px}.system-summary article.accent span{color:#34400f}.system-controls{border:1px solid var(--system-line);background:#fff;border-radius:16px;grid-template-columns:minmax(250px,1.8fr) repeat(4,minmax(145px,1fr));gap:10px;margin-top:18px;padding:15px;display:grid}.system-controls label{gap:6px;display:grid}.system-controls label>span{color:#65685f;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.system-controls input,.system-controls select,.system-token-control input{color:#171914;background:#fff;border:1px solid #c8cac0;border-radius:10px;min-width:0;height:44px;padding:0 12px;font-size:13px}.system-controls input:focus,.system-controls select:focus,.system-token-control input:focus{border-color:#171914;outline:3px solid #c0ff3773}.system-list-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:26px 0 12px;display:flex}.system-list-heading h2,.system-deleted-section h2{letter-spacing:-.035em;margin:0 0 3px;font-size:23px}.system-list-heading button,.system-deleted-section header button{color:#171914;background:0 0;min-height:38px}.system-account-list{gap:10px;display:grid}.system-account{border:1px solid var(--system-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #11120f09}.system-account[open]{border-color:#aeb0a5;box-shadow:0 14px 38px #11120f14}.system-account>summary{cursor:pointer;grid-template-columns:minmax(250px,1.3fr) minmax(190px,.9fr) minmax(250px,1.05fr) auto 28px;align-items:center;gap:18px;min-height:92px;padding:14px 16px;list-style:none;transition:background .18s;display:grid}.system-account>summary:hover{background:#fafbf7}.system-account>summary::-webkit-details-marker{display:none}.system-account-company{align-items:center;gap:12px;min-width:0;display:flex}.system-company-avatar{background:#c0ff37;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.system-account-company div,.system-account-login{gap:4px;min-width:0;display:grid}.system-account-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.system-account-company small{color:var(--system-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.system-account-login strong{font-size:13px}.system-account-login span{color:var(--system-muted);font-size:10px}.system-account-kpi{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.system-account-kpi span{color:var(--system-muted);background:#f3f4ee;border-radius:9px;gap:2px;padding:9px;font-size:9px;display:grid}.system-account-kpi b{color:#171914;font-size:17px}.system-status{white-space:nowrap;border-radius:999px;width:max-content;padding:7px 9px;font-size:10px}.system-status.status-active{color:#2f5100;background:#e7ffc3}.system-status.status-pending{color:#765100;background:#fff0bd}.system-status.status-blocked{color:#8a281d;background:#ffe1dc}.system-expand-icon{font-size:22px;transition:transform .18s}.system-account[open] .system-expand-icon{transform:rotate(180deg)}.system-account-body{border-top:1px solid var(--system-line);background:#fbfbf8;padding:18px}.system-account-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.system-account-facts>div{background:#fff;border:1px solid #e0e1da;border-radius:11px;align-content:space-between;gap:5px;min-height:66px;padding:12px;display:grid}.system-account-facts strong,.system-account-facts a{overflow-wrap:anywhere;color:#171914;font-size:12px;font-weight:800}.system-account-metrics{border:1px solid var(--system-line);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.system-account-metrics article{border-left:1px solid var(--system-line);align-content:space-between;gap:6px;min-height:95px;padding:13px;display:grid}.system-account-metrics article:first-child{border-left:0}.system-account-metrics strong{letter-spacing:-.03em;font-size:18px}.system-account-metrics span{color:var(--system-muted);font-size:10px}.system-account-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.system-token-control,.system-account-actions>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.system-token-control input{width:190px}.system-token-control button,.system-account-actions button{color:#171914;cursor:pointer;background:#fff;border:1px solid #aeb0a6;border-radius:9px;min-height:40px;padding:0 13px;font-size:11px;font-weight:800}.system-token-control button{color:#fff;background:#171914;border-color:#171914}.system-account-actions button.is-active{background:#eaffca;border-color:#b5dc7e}.system-account-actions button.is-blocked{background:#fff0cc;border-color:#e2b56b}.system-account-actions button.danger{color:#9b2117;background:#fff1ef;border-color:#e5aaa2}.system-account-actions button:disabled{opacity:.45;cursor:not-allowed}.system-empty{color:var(--system-muted);background:#fff;border:1px dashed #c7c9bf;border-radius:14px;place-items:center;gap:5px;padding:36px;display:grid}.system-deleted-section{border-top:1px solid #cfd0c8;margin-top:34px;padding-top:25px}.system-deleted-section>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.system-deleted-list{gap:8px;margin-top:12px;display:grid}.system-deleted-list article{background:#fff8f6;border:1px solid #e0c6c1;border-radius:13px;grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) minmax(280px,1.3fr) minmax(100px,.5fr);align-items:center;gap:14px;padding:14px;display:grid}.system-deleted-list article>div{align-items:center;gap:10px;display:flex}.system-deleted-list article>div>b{color:#92281d;background:#ffd9d3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.system-deleted-list article span{gap:4px;min-width:0;display:grid}.system-deleted-list strong{overflow-wrap:anywhere;font-size:11px}.cleanup-ok{color:#326000}.cleanup-warning{color:#9a5b00}@media (max-width:1180px){.system-summary{grid-template-columns:repeat(3,1fr)}.system-summary article:nth-child(4){border-left:0;border-top:1px solid var(--system-line)}.system-summary article:nth-child(5),.system-summary article:nth-child(6){border-top:1px solid var(--system-line)}.system-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.system-search{grid-column:1/-1}.system-account>summary{grid-template-columns:minmax(260px,1.2fr) minmax(190px,.8fr) auto 26px}.system-account-kpi{grid-area:2/1/auto/3}.system-account-facts,.system-account-metrics{grid-template-columns:repeat(3,1fr)}.system-account-metrics article:nth-child(4){border-left:0}.system-account-metrics article:nth-child(n+4){border-top:1px solid var(--system-line)}}@media (max-width:720px){.system-admin-v2{padding:22px 13px 52px;font-size:14px}.system-admin-header,.system-deleted-section>header,.system-account-actions{flex-direction:column;align-items:stretch}.system-admin-header>button,.system-admin-actions,.system-admin-actions button{width:100%}.system-summary{grid-template-columns:repeat(2,1fr)}.system-summary article{border-top:1px solid var(--system-line);min-height:112px}.system-summary article:nth-child(odd){border-left:0}.system-summary article:nth-child(-n+2){border-top:0}.system-controls{grid-template-columns:1fr}.system-search{grid-column:auto}.system-list-heading{flex-direction:column;align-items:stretch}.system-account>summary{grid-template-columns:minmax(0,1fr) auto 24px;gap:12px;padding:14px}.system-account-company{grid-column:1/2}.system-account-login{grid-area:2/1/auto/-1}.system-account-kpi{grid-area:3/1/auto/-1}.system-account>summary>.system-status{grid-area:1/2/auto/3}.system-expand-icon{grid-area:1/3/auto/4}.system-account-body{padding:12px}.system-account-facts,.system-account-metrics{grid-template-columns:repeat(2,1fr)}.system-account-metrics article:nth-child(odd){border-left:0}.system-account-metrics article:nth-child(n+3){border-top:1px solid var(--system-line)}.system-token-control,.system-account-actions>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.system-token-control input,.system-token-control button,.system-account-actions button{width:100%;min-height:46px}.system-deleted-list article{grid-template-columns:1fr}}.results-controls,.directory-controls,.payout-toolbar,.analytics-local-controls{align-items:center;gap:9px;display:flex}.results-controls input,.results-controls select,.directory-controls input,.directory-controls select,.payout-toolbar input,.analytics-local-controls input,.analytics-local-controls select{color:#171914;min-height:43px;font:inherit;background:#fff;border:1px solid #d4d5cd;border-radius:11px;padding:0 12px;font-size:11px}.results-controls input,.directory-controls input,.payout-toolbar input,.analytics-local-controls input{flex:1;min-width:180px}.results-priority-line{color:#65685f;justify-content:space-between;padding:13px 2px;font-size:10px;display:flex}.results-priority-line b{color:#171914;font-size:15px}.result-card-list{gap:8px;display:grid}.result-summary-card{color:#171914;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdcd5;border-radius:15px;grid-template-columns:46px 1fr 1.35fr 1fr .85fr 22px;align-items:center;gap:13px;width:100%;min-height:94px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.result-summary-card:hover{border-color:#aaaca2;transform:translateY(-1px);box-shadow:0 8px 22px #1719140f}.result-summary-card.status-submitted,.result-summary-card.status-reviewing{box-shadow:inset 4px 0 #b8ff32}.result-agent-avatar{color:#b8ff32;background:#171914;border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.result-summary-card small,.result-summary-card strong,.result-summary-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-summary-card small{color:#777a70;font-size:8px;font-weight:850}.result-summary-card strong{margin-top:4px;font-size:12px}.result-summary-card em{color:#62655c;margin-top:4px;font-size:9px;font-style:normal}.result-card-status b{background:#efeee8;border-radius:9px;padding:7px 9px;font-size:9px;display:inline-block}.result-modal-heading span{text-transform:uppercase;font-size:9px;font-weight:900}.result-modal-heading h2{margin:8px 0 4px;font-size:30px}.result-modal-heading p{color:#65685f;margin:0}.result-modal-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.result-modal-grid>div,.result-context{background:#eeece4;border-radius:12px;padding:13px}.result-modal-grid small,.result-context small{color:#6b6e64;font-size:8px;font-weight:900;display:block}.result-modal-grid strong,.result-modal-grid a,.result-modal-grid span{color:#171914;margin-top:5px;font-size:11px;display:block}.result-context{margin-top:9px}.result-context p{white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.5}.result-decision-form{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:16px;display:grid}.result-decision-form label{gap:5px;display:grid}.result-decision-form label span{font-size:9px;font-weight:850}.result-decision-form input,.result-decision-form select,.result-decision-form textarea{min-height:43px;font:inherit;background:#fff;border:1px solid #cecfc7;border-radius:10px;padding:9px 11px;font-size:11px}.result-decision-form .review-comment{grid-column:1/-1}.result-decision-form button{cursor:pointer;background:#b8ff32;border:0;border-radius:11px;min-height:44px;font-weight:900}.result-decision-form>a{color:#187c49;align-self:center;font-size:10px;font-weight:850}.agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.agent-directory-card{background:#fff;border:1px solid #d8d8d0;border-radius:18px;overflow:hidden}.agent-directory-card.agent-status-blocked{opacity:.72}.agent-directory-card>header{border-bottom:1px solid #e2e2db;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.agent-directory-card>header>span{color:#171914;background:#b8ff32;border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.agent-directory-card h3{margin:0;font-size:15px}.agent-directory-card header a{color:#62655c;margin-top:4px;font-size:10px;display:block}.agent-directory-card header b{background:#e8f5d0;border-radius:8px;padding:6px 8px;font-size:8px}.agent-status-blocked header b{background:#ffe1dc}.agent-program-line{padding:14px 16px}.agent-program-line small,.agent-program-line strong,.agent-program-line span{display:block}.agent-program-line small,.agent-contribution-grid small{color:#73766c;font-size:8px;font-weight:900}.agent-program-line strong{margin-top:5px;font-size:12px}.agent-program-line span{color:#66695f;margin-top:4px;font-size:9px}.agent-contribution-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 15px;display:grid}.agent-contribution-grid>div{background:#f1efe8;border-radius:11px;padding:12px}.agent-contribution-grid strong{margin-top:5px;font-size:16px;display:block}.agent-contact-line{padding:0 16px 15px}.agent-contact-line a,.agent-contact-line>span{color:#126e3f;background:#e4f7e9;border-radius:10px;justify-content:space-between;padding:11px 12px;font-size:10px;font-weight:850;display:flex}.agent-directory-card>footer{background:#fafaf7;border-top:1px solid #e2e2db;justify-content:space-between;gap:10px;padding:13px 16px;display:flex}.agent-directory-card footer label{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.agent-directory-card footer input{accent-color:#86b20f;width:18px;height:18px}.agent-directory-card footer button{cursor:pointer;background:#fff;border:1px solid #c8c9c1;border-radius:9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.payout-toolbar{flex-wrap:wrap}.payout-toolbar>div{gap:6px;display:flex;overflow-x:auto}.payout-toolbar button{cursor:pointer;background:#fff;border:1px solid #d2d3cb;border-radius:10px;min-height:40px;padding:0 11px;font-size:9px;font-weight:850}.payout-toolbar button.active{background:#b8ff32;border-color:#171914}.payout-card-list{gap:10px;margin-top:13px;display:grid}.payout-record{background:#fff;border:1px solid #d9dad2;border-radius:16px;overflow:hidden}.payout-record>header{border-bottom:1px solid #e4e4dd;justify-content:space-between;gap:14px;padding:15px 17px;display:flex}.payout-record header small{color:#74776d;font-size:8px;font-weight:900}.payout-record h3{margin:5px 0 0;font-size:14px}.payout-record header p{color:#62655c;margin:4px 0 0;font-size:10px}.payout-record header>span{background:#efeee8;border-radius:9px;height:fit-content;padding:7px 9px;font-size:9px;font-weight:850}.payout-record.status-approved header>span{background:#e9ffc6}.payout-record.status-paid header>span{color:#fff;background:#171914}.payout-record-body{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 17px;display:grid}.payout-record-body>div{background:#f4f3ee;border-radius:11px;padding:12px}.payout-record-body small,.payout-record-body strong,.payout-record-body a,.payout-record-body span{display:block}.payout-record-body small{color:#74776d;font-size:8px;font-weight:900}.payout-record-body strong{margin-top:5px;font-size:12px}.payout-record-body a,.payout-record-body span{color:#65685f;margin-top:5px;font-size:9px}.payout-record>footer{background:#fafaf7;border-top:1px solid #e3e3dc;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.payout-record>footer>button,.payout-correction>button{color:#171914;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd1c7;border-radius:9px;padding:9px 12px;font-weight:800}.payout-correction{background:#f4f3ee;border-top:1px solid #e3e3dc;grid-template-columns:minmax(140px,.35fr) 1fr auto;gap:10px;padding:14px 17px;display:grid}.payout-correction label{color:#62655c;gap:5px;font-size:12px;font-weight:800;display:grid}.payout-correction input{min-width:0;font:inherit;background:#fff;border:1px solid #cfd1c7;border-radius:9px;padding:10px 12px}.payout-record footer label{align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.payout-record footer input{accent-color:#86b20f;width:19px;height:19px}.analytics-visual-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.analytics-visual-summary article{background:#fff;border:1px solid #d9dad2;border-radius:17px;align-items:center;gap:16px;padding:18px;display:flex}.analytics-visual-summary article>div{background:conic-gradient(#171914 var(--value),#e3e4dc 0);border-radius:999px;flex:none;align-content:center;place-items:center;width:84px;height:84px;display:grid;position:relative}.analytics-visual-summary article>div:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:8px}.analytics-visual-summary strong,.analytics-visual-summary small{z-index:1;text-align:center;display:block;position:relative}.analytics-visual-summary strong{font-size:18px}.analytics-visual-summary small{color:#73766c;font-size:8px}.analytics-visual-summary article>span{font-size:12px;font-weight:850}.analytics-export-row{justify-content:flex-end;margin:14px 0 9px;display:flex}.analytics-agent-directory{margin-top:0}.analytics-agent-directory .panel-header>button{color:#fff;cursor:pointer;background:#171914;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:9px;font-weight:850}.analytics-local-controls{border-top:1px solid #deded7;padding:14px}.analytics-agent-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.analytics-agent-cards article{background:#fff;border:1px solid #dcddd5;border-radius:14px;overflow:hidden}.analytics-agent-cards header{border-bottom:1px solid #e4e4dd;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.analytics-agent-cards header>span{color:#85887e;font-size:9px;font-weight:900}.analytics-agent-cards header strong,.analytics-agent-cards header small{display:block}.analytics-agent-cards header strong{font-size:12px}.analytics-agent-cards header small{color:#6d7067;margin-top:3px;font-size:8px}.analytics-agent-cards header>b{font-size:14px}.analytics-agent-cards article>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 13px;display:grid}.analytics-agent-cards article>div span{background:#f2f1eb;border-radius:9px;padding:9px}.analytics-agent-cards article>div small,.analytics-agent-cards article>div strong{display:block}.analytics-agent-cards article>div small{color:#74776d;font-size:7px;font-weight:900}.analytics-agent-cards article>div strong{margin-top:5px;font-size:11px}.analytics-agent-cards footer{color:#6a6d63;border-top:1px solid #e4e4dd;justify-content:space-between;padding:10px 13px;font-size:9px;display:flex}.analytics-agent-cards footer a{color:#177e48;font-weight:850}@media (max-width:760px){.payout-correction{grid-template-columns:1fr}.results-controls,.directory-controls,.payout-toolbar,.analytics-local-controls{flex-direction:column;align-items:stretch}.results-controls input,.results-controls select,.directory-controls input,.directory-controls select,.payout-toolbar input,.analytics-local-controls input,.analytics-local-controls select{width:100%;min-width:0;min-height:48px;font-size:14px}.result-summary-card{grid-template-columns:44px 1fr auto;gap:10px;min-height:0;padding:14px}.result-card-client,.result-card-reward{background:#f2f1eb;border-radius:10px;grid-column:1/-1;padding:11px}.result-card-status{grid-column:2}.result-summary-card>i{grid-area:1/3}.result-modal-grid,.result-decision-form{grid-template-columns:1fr}.result-decision-form .review-comment{grid-column:auto}.agent-card-grid,.analytics-agent-cards{grid-template-columns:1fr}.agent-directory-card>header{grid-template-columns:44px 1fr}.agent-directory-card header>b{grid-column:2;justify-self:start}.agent-directory-card>footer{flex-direction:column;align-items:stretch}.agent-directory-card footer button{min-height:44px}.payout-toolbar>div{width:100%}.payout-toolbar>div button{min-width:118px}.payout-toolbar>button{width:100%}.payout-record-body{grid-template-columns:1fr 1fr}.analytics-visual-summary{grid-template-columns:1fr}.analytics-agent-cards article>div{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.dashboard-shell{grid-template-columns:248px 1fr}.metrics{grid-template-columns:repeat(3,1fr)}.assistant-workspace{grid-template-columns:220px minmax(0,1fr)}.program-comparison-list article{grid-template-columns:minmax(160px,1fr) repeat(2,.7fr)}.program-comparison-list article>span:nth-last-child(-n+2){display:none}}@media (max-width:720px){.metrics{grid-template-columns:1fr 1fr}.assistant-workspace{grid-template-columns:1fr}.assistant-workspace>aside{min-height:auto}.assistant-workspace aside ul{grid-template-columns:1fr 1fr}.assistant-workspace aside small{margin-top:20px}.review-list-controls,.add-mission-toolbar{flex-direction:column;align-items:stretch}.review-list-controls input{width:100%;min-width:0}.review-list-controls span{margin-left:0}.analytics-decision-strip{grid-template-columns:1fr}.program-comparison-list article{grid-template-columns:1fr 1fr}.program-comparison-list article>span{display:block!important}.program-comparison-list article>div{grid-column:1/-1}}.mobile-menu-trigger,.mobile-drawer-scrim,.mobile-side-drawer,.mobile-company-identity{display:none}@media (max-width:760px){html{scroll-padding-top:82px}body.mobile-drawer-open{overflow:hidden}.dashboard-shell{background:#f4f3ec;min-height:100dvh;display:block;overflow-x:clip}.dashboard-shell>.sidebar{z-index:60;pointer-events:none;background:0 0;border:0;width:72px;height:72px;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}.dashboard-shell>.sidebar>.brand,.dashboard-shell>.sidebar>.sidebar-nav,.dashboard-shell>.sidebar>.sidebar-footer{display:none}.mobile-menu-trigger{z-index:72;width:48px;height:48px;color:var(--ink);pointer-events:auto;cursor:pointer;background:#fffffff5;border:1px solid #d5d6ce;border-radius:14px;place-content:center;gap:5px;padding:0;display:grid;position:fixed;top:12px;left:12px;box-shadow:0 8px 24px #11120f17}.mobile-menu-trigger i{background:currentColor;border-radius:999px;width:21px;height:2px;display:block}.mobile-drawer-scrim{z-index:78;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer;background:#08090794;border:0;width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0}.mobile-side-drawer{z-index:80;color:#fff;pointer-events:auto;background:#151611;flex-direction:column;width:min(88vw,360px);height:100dvh;padding:0;transition:transform .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-105%);box-shadow:22px 0 60px #00000047}.mobile-side-drawer.open{transform:translate(0)}.mobile-side-drawer>header{border-bottom:1px solid #34362d;justify-content:space-between;align-items:center;min-height:82px;padding:16px 16px 15px 18px;display:flex}.mobile-drawer-brand{align-items:center;gap:12px;min-width:0;display:flex}.mobile-drawer-brand>span{color:#0000;background:linear-gradient(var(--lime) 0 0) 5px 5px / 13px 13px no-repeat, linear-gradient(var(--ink) 0 0) 24px 5px / 13px 13px no-repeat, linear-gradient(var(--blue) 0 0) 5px 24px / 13px 13px no-repeat, linear-gradient(var(--paper) 0 0) 24px 24px / 13px 13px no-repeat, white;border-radius:12px;flex:none;width:42px;height:42px}.mobile-drawer-brand small,.mobile-drawer-brand strong{display:block}.mobile-drawer-brand small{color:var(--lime);letter-spacing:.12em;font-size:10px;font-weight:900}.mobile-drawer-brand strong{letter-spacing:.02em;margin-top:4px;font-size:13px}.mobile-side-drawer>header>button{color:#fff;cursor:pointer;background:#23241e;border:1px solid #3b3d34;border-radius:12px;flex:none;width:44px;height:44px;font-size:25px;line-height:1}.mobile-side-drawer>nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:5px;padding:12px;display:flex;overflow-y:auto}.mobile-side-drawer>nav a{color:#d0d2c9;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:64px;padding:10px 12px;display:grid}.mobile-side-drawer>nav a>i{color:#aeb1a7;background:#24251f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.mobile-side-drawer>nav a strong,.mobile-side-drawer>nav a small{display:block}.mobile-side-drawer>nav a strong{color:inherit;font-size:15px}.mobile-side-drawer>nav a small{color:#85887e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.mobile-side-drawer>nav a>b{color:#73766c;font-size:16px}.mobile-side-drawer>nav a.active{color:var(--ink);border-color:var(--lime);background:var(--lime)}.mobile-side-drawer>nav a.active>i{color:#fff;background:var(--ink)}.mobile-side-drawer>nav a.active small,.mobile-side-drawer>nav a.active>b{color:#4b552f}.mobile-side-drawer>footer{padding:15px 18px calc(16px + env(safe-area-inset-bottom));background:#191a15;border-top:1px solid #34362d}.mobile-side-drawer>footer span{color:var(--lime);letter-spacing:.08em;font-size:10px;font-weight:900}.mobile-side-drawer>footer p{color:#92958b;margin:6px 0 0;font-size:12px;line-height:1.4}.dashboard-main{width:100%;min-width:0}.dashboard-topbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf6f0;border-bottom:1px solid #c7c8bfdb;gap:9px;height:auto;min-height:72px;padding:10px 12px 10px 72px;position:sticky;top:0}.dashboard-topbar>p{display:none}.mobile-company-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mobile-relay-mark{width:40px;height:40px;color:var(--ink);background:var(--lime);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:950;display:grid}.mobile-company-identity>div{min-width:0}.mobile-company-identity small,.mobile-company-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-company-identity small{color:#767970;letter-spacing:.08em;font-size:9px;font-weight:900}.mobile-company-identity strong{max-width:34vw;margin-top:4px;font-size:14px}.top-actions{flex:none;gap:6px}.icon-button,.account-menu>button{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.account-menu>button{justify-content:center;padding:5px}.account-menu>button>span{width:32px;height:32px}.account-popover{width:min(280px,100vw - 20px);top:66px;right:10px}.dashboard-content{width:100%;max-width:none;padding:24px 16px calc(54px + env(safe-area-inset-bottom))}.module-content{padding-top:24px}.dashboard-heading,.module-heading{flex-direction:column;align-items:stretch;gap:16px;min-height:0}.dashboard-heading h1,.module-heading h1{letter-spacing:-.055em;font-size:clamp(31px,9vw,39px);line-height:1.02}.dashboard-heading p,.module-heading p{color:#51544c;margin-top:12px;font-size:15px;line-height:1.55}.module-kicker{color:#666960;margin-bottom:9px;font-size:10px}.dashboard-heading .button,.module-heading>.button,.module-heading .compact-button{justify-content:space-between;width:100%;min-height:50px}.program-page-actions,.heading-actions,.partner-invite-actions{flex-direction:column;align-items:stretch;width:100%}.heading-actions>*,.partner-invite-actions>*{width:100%}.button,.submit-button{min-height:50px;font-size:14px}.panel{border-radius:20px;padding:20px}.panel-header{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:18px}.panel-header h2{font-size:19px}.panel-header p{color:#55584f;margin:7px 0 0;font-size:14px;line-height:1.5}.panel-header span{font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.metric{border-radius:17px;min-height:142px;padding:17px}.metric-top{color:#5f6259;align-items:flex-start;gap:8px;font-size:10px;line-height:1.35}.metric strong{margin-top:22px;font-size:27px}.metric small{color:#676a61;font-size:11px;line-height:1.4}.metric.ai-balance-metric{grid-column:1/-1;min-height:120px}.ai-balance-metric a{font-size:12px}.dashboard-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.setup-card{border-radius:20px;padding:22px}.setup-card-top{gap:14px}.setup-card h3{font-size:25px}.setup-card p{color:#c3c5bc;margin:10px 0 22px;font-size:14px}.progress-badge{font-size:11px}.setup-steps{grid-template-columns:1fr;gap:8px}.setup-step{min-height:70px;padding:15px;font-size:13px}.setup-step strong{margin-bottom:7px;font-size:15px}.dashboard-campaign-mini-grid{grid-template-columns:1fr;gap:10px;padding:0}.dashboard-campaign-mini-grid>.dashboard-program-mini,.dashboard-campaign-mini-grid>a{border-radius:17px;min-height:190px;padding:18px}.dashboard-program-mini-main h3,.dashboard-campaign-mini-grid h3{font-size:20px}.dashboard-program-mini-main p,.dashboard-campaign-mini-grid p{font-size:12px}.program-quick-actions{gap:9px;min-height:45px}.program-quick-actions button{border-radius:11px;width:40px;height:40px;font-size:15px}.program-quick-actions small{font-size:10px}.activity-list{gap:10px}.activity{border-bottom:1px solid #e3e4dc;grid-template-columns:40px 1fr;min-height:76px;padding:12px 0}.activity:last-child{border-bottom:0}.activity-mark{border-radius:12px;width:40px;height:40px;font-size:15px}.activity strong{font-size:14px}.activity p{font-size:12px}.activity div small,.activity div a{font-size:11px}.operations-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.operations-metrics article{border-radius:17px;min-height:138px;padding:17px}.operations-metrics small{color:#5e6158;font-size:10px;line-height:1.35}.operations-metrics strong{margin-top:20px;font-size:27px}.operations-metrics span{color:#61645b;font-size:11px;line-height:1.35}.brand-metrics article:nth-child(2) span{color:#c3c5bc}.program-summary-strip,.profile-status-row{grid-template-columns:1fr 1fr;gap:1px}.program-summary-strip>div,.profile-status-row>div{min-height:96px;padding:15px}.program-summary-strip small,.profile-status-row small{font-size:9px}.program-summary-strip strong,.profile-status-row strong{white-space:normal;font-size:15px}.program-list-grid,.compact-campaign-grid,.mission-editor-grid,.mission-selector-grid,.publication-grid,.profile-fields-grid,.settings-overview-grid,.plan-grid,.analytics-grid,.agent-comparison-grid{grid-template-columns:1fr}.compact-campaign-grid .program-list-card{min-height:280px;padding:20px}.compact-campaign-grid .program-list-card h2{font-size:22px}.campaign-thesis-row span{padding:10px 5px;font-size:9px}.campaign-thesis-row b{margin-top:4px;font-size:15px}.builder-back{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45}.builder-stepper{border-radius:16px;grid-template-columns:1fr}.builder-stepper span{min-height:58px;padding:0 15px;font-size:13px}.builder-stepper b{width:30px;height:30px;font-size:11px}.builder-field-row,.reward-editor{grid-template-columns:1fr}.builder-field>span,.profile-field>span,.website-form>label{font-size:13px}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{max-width:100%;font-size:16px!important}.builder-field input,.builder-field select,.profile-field input,.profile-field select,.website-form input{min-height:50px}.builder-field textarea{min-height:112px;line-height:1.45}.mission-editor-card{padding:20px}.mission-editor-heading{flex-direction:column;align-items:flex-start}.add-mission-toolbar{padding:16px}.add-mission-toolbar strong{font-size:14px}.add-mission-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.add-mission-toolbar button{min-height:44px;font-size:12px}.builder-submit-bar,.program-publish-bar{flex-direction:column;align-items:stretch;gap:14px;padding:17px}.builder-submit-bar p,.program-publish-bar p{font-size:12px;line-height:1.5}.builder-submit-bar>button,.program-publish-bar>div:last-child,.program-publish-bar>div:last-child>button{width:100%}.website-settings-card{padding:20px}.website-form,.website-form>div{grid-template-columns:1fr}.website-form button{min-height:50px;font-size:14px}.website-actions-row{flex-direction:column;align-items:stretch;gap:13px}.website-actions-row>a,.website-actions-row>span{font-size:12px;line-height:1.45}.website-actions-row .button{width:100%}.profile-draft-card{padding:20px}.profile-confirm-bar,.profile-confirm-bar>div:last-child{flex-direction:column;align-items:stretch}.profile-confirm-bar button{width:100%}.review-principles,.analytics-question-grid,.partner-source-grid,.analytics-decision-strip{grid-template-columns:1fr}.review-principles article,.analytics-question-grid article,.partner-source-grid article,.analytics-decision-strip article{min-height:128px;padding:18px}.review-principles span,.analytics-question-grid span,.partner-source-grid span,.analytics-decision-strip small{font-size:10px}.review-principles strong,.analytics-question-grid strong,.partner-source-grid strong{margin-top:20px;font-size:15px}.review-principles p,.analytics-question-grid p,.partner-source-grid p,.analytics-decision-strip span{font-size:12px}.review-list-controls,.brand-table-controls,.add-mission-toolbar{flex-direction:column;align-items:stretch}.review-list-controls{padding:15px}.review-list-controls input,.review-list-controls select,.brand-table-controls input,.brand-table-controls select{width:100%;min-width:0;min-height:48px}.review-list-controls span,.brand-table-controls>span{margin-left:0;font-size:12px}.company-review-list{padding:12px}.company-review-list>article{border-radius:16px;padding:17px}.company-review-head{flex-direction:column;align-items:flex-start;gap:10px}.company-review-head span,.company-review-head p{font-size:11px}.company-review-head h3{font-size:19px}.company-review-list form{grid-template-columns:1fr;gap:12px}.company-review-list form label>span{font-size:12px}.company-review-list form input,.company-review-list form select,.company-review-list form textarea{min-height:48px}.company-review-list form button{grid-column:auto;min-height:48px;font-size:14px}.result-attachments>span{font-size:10px}.result-attachments a b{font-size:12px}.result-attachments a small{font-size:10px}.data-table-block{padding:0 12px 14px}.brand-table{background:0 0;border:0;border-radius:0;overflow:visible}.brand-table-head{display:none}.brand-table-row,.agent-analytics-table .brand-table-row{min-height:0;box-shadow:none;background:#fff;border:1px solid #dcded4;border-radius:16px;align-items:start;gap:13px;margin-bottom:12px;padding:17px;display:grid;grid-template-columns:1fr!important;min-width:0!important}.brand-table-row>div,.brand-table-row>span{border-top:1px solid #e7e8e0;min-width:0;padding-top:11px}.brand-table-row>div:first-child,.brand-table-row>span:first-child{border-top:0;padding-top:0}.brand-table-row>div:before,.brand-table-row>span:before{color:#73766d;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.brand-table-row b{font-size:14px}.brand-table-row small,.brand-table-row em,.muted-cell,.whatsapp-link{font-size:12px;line-height:1.45}.agent-table .brand-table-row>div:first-child:before{content:"АГЕНТ"}.agent-table .brand-table-row>div:nth-child(2):before{content:"ТЕЛЕФОН"}.agent-table .brand-table-row>div:nth-child(3):before{content:"ПРОГРАММА"}.agent-table .brand-table-row>div:nth-child(4):before{content:"ВКЛАД"}.agent-table .brand-table-row>div:nth-child(5):before{content:"ВЫПЛАТЫ"}.agent-table .brand-table-row>div:nth-child(6):before{content:"УПРАВЛЕНИЕ"}.payout-table .brand-table-row>div:first-child:before{content:"АГЕНТ"}.payout-table .brand-table-row>div:nth-child(2):before{content:"ОСНОВАНИЕ"}.payout-table .brand-table-row>div:nth-child(3):before{content:"ПРОГРАММА"}.payout-table .brand-table-row>div:nth-child(4):before{content:"СУММА"}.payout-table .brand-table-row>div:nth-child(5):before{content:"СРОК"}.payout-table .brand-table-row>div:nth-child(6):before{content:"КОМПАНИЯ"}.payout-table .brand-table-row>div:nth-child(7):before{content:"АГЕНТ ПОЛУЧИЛ"}.agent-analytics-table .brand-table-row>div:first-child:before{content:"АГЕНТ"}.agent-analytics-table .brand-table-row>div:nth-child(2):before{content:"РЕЗУЛЬТАТЫ"}.agent-analytics-table .brand-table-row>div:nth-child(3):before{content:"ПРИНЯТО"}.agent-analytics-table .brand-table-row>div:nth-child(4):before{content:"СДЕЛКИ"}.agent-analytics-table .brand-table-row>div:nth-child(5):before{content:"КОНВЕРСИЯ"}.agent-analytics-table .brand-table-row>div:nth-child(6):before{content:"К ВЫПЛАТЕ"}.agent-analytics-table .brand-table-row>div:nth-child(7):before{content:"ВЫПЛАЧЕНО"}.agent-analytics-table .brand-table-row>div:nth-child(8):before{content:"АКТИВНОСТЬ"}.agent-management-cell label{font-size:12px}.agent-management-cell button{min-height:44px;font-size:12px}.payout-controls>div{grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:visible}.payout-controls button{min-height:44px;font-size:11px}.payout-controls>button:last-child{width:100%}.reward-hero{border-radius:20px;grid-template-columns:1fr;gap:22px;margin-top:22px;padding:22px}.reward-hero small{font-size:10px}.reward-hero>div:first-child>strong{font-size:38px}.reward-hero p{font-size:13px;line-height:1.5}.reward-hero-stats span{align-items:flex-start;gap:14px;font-size:12px;line-height:1.4}.reward-hero-stats b{text-align:right}.finance-note{align-items:flex-start}.finance-note p{font-size:12px;line-height:1.5}.analytics-filters{flex-direction:column;align-items:stretch;width:100%;padding:12px}.analytics-filters label span{font-size:10px}.analytics-filters select{width:100%;min-width:0;min-height:48px}.agent-rank-row{grid-template-columns:30px 1fr 58px;gap:10px;min-height:88px;padding:14px}.agent-rank-number{font-size:10px}.agent-rank-person strong{font-size:13px}.agent-rank-person small,.agent-rank-result small{font-size:10px}.agent-rank-result strong{font-size:19px}.agent-rank-track{grid-column:2/4;height:8px}.agent-funnel-insight{padding:17px}.agent-funnel-insight small,.agent-funnel-insight span{font-size:10px}.program-comparison-list article{grid-template-columns:1fr 1fr;gap:13px;padding:15px}.program-comparison-list article>div{grid-column:1/-1}.program-comparison-list strong{font-size:14px}.program-comparison-list small,.program-comparison-list span{font-size:11px}.program-comparison-list b{font-size:15px}.attention-agents-panel>div:last-child article{flex-direction:column;align-items:flex-start}.attention-agents-panel strong{font-size:14px}.attention-agents-panel small,.attention-agents-panel a{font-size:11px}.assistant-token-balance{width:100%;min-width:0}.assistant-token-balance small{font-size:10px}.assistant-token-balance strong{font-size:22px}.assistant-workspace{grid-template-columns:1fr}.assistant-workspace>aside{min-height:auto;padding:21px}.assistant-workspace aside h2{margin-top:18px;font-size:22px}.assistant-workspace aside ul{grid-template-columns:1fr;gap:10px}.assistant-workspace aside li{font-size:13px}.assistant-workspace aside small{margin-top:18px;font-size:11px}.assistant-chat{min-height:65dvh}.assistant-messages{padding:15px}.assistant-messages article{grid-template-columns:32px minmax(0,1fr);gap:8px}.assistant-messages article>span{width:32px;height:32px}.assistant-messages article>div{padding:13px}.assistant-messages p{font-size:14px;line-height:1.55}.assistant-suggestions button{min-height:42px;font-size:11px}.assistant-action small{font-size:9px}.assistant-action strong{font-size:13px}.assistant-action button{min-height:44px;font-size:12px}.assistant-chat>form{grid-template-columns:1fr 48px;position:sticky;bottom:0}.assistant-chat>form textarea{min-height:74px;font-size:16px}.assistant-chat>form button{width:48px;height:48px}.account-card dl div,.token-stats{gap:8px}.company-contact-settings form{grid-template-columns:1fr}.plan-card{min-height:0}}@media (max-width:420px){.mobile-company-identity strong{max-width:27vw}.dashboard-content{padding-left:13px;padding-right:13px}.metrics,.operations-metrics{grid-template-columns:1fr}.metric.ai-balance-metric{grid-column:auto}.program-summary-strip,.profile-status-row{grid-template-columns:1fr}.campaign-thesis-row{grid-template-columns:1fr 1fr 1fr}.add-mission-toolbar>div,.payout-controls>div{grid-template-columns:1fr}}.mission-type-cascade{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.mission-type-cascade>button{color:#171914;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d0;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:start;gap:10px;min-width:0;min-height:112px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.mission-type-cascade>button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #17191414}.mission-type-cascade>button.active{border-color:#171914;box-shadow:inset 0 0 0 1px #171914}.mission-type-cascade i{background:#b8ff32;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.mission-type-cascade span,.mission-type-cascade strong,.mission-type-cascade small{min-width:0;color:inherit;display:block}.mission-type-cascade strong{font-size:14px}.mission-type-cascade small{opacity:.72;margin-top:6px;font-size:10px;line-height:1.35}.mission-type-cascade b{background:#eeece4;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.mission-type-cascade .type-deal{color:#fff;background:#1b1c18}.mission-type-cascade .type-deal i{color:#171914}.mission-type-cascade .type-image{background:#7186ff}.mission-type-cascade .type-engagement{background:#f1efe7}.mission-workspace{color:#171914;background:#fff;border:1px solid #d8d8d0;border-radius:22px;overflow:hidden}.mission-workspace>header{background:#b8ff32;border-bottom:1px solid #1719141f;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:23px 25px;display:flex}.mission-workspace.type-deal>header{color:#fff;background:#1b1c18}.mission-workspace.type-image>header{background:#7186ff}.mission-workspace.type-engagement>header{background:#f1efe7}.mission-workspace>header span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.mission-workspace>header h2{max-width:680px;margin:7px 0 0;font-size:clamp(22px,3vw,36px);line-height:1.05}.mission-workspace>header button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:12px;padding:0 16px;font-weight:850}.mission-tabs{scrollbar-width:thin;background:#f7f6f1;border-bottom:1px solid #e2e2db;gap:8px;padding:11px 14px;display:flex;overflow-x:auto}.mission-tabs button{color:#55584f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:180px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.mission-tabs button.active{color:#171914;background:#fff;border-color:#c9cac1}.mission-tabs span{color:#85887e;font-size:9px}.mission-focus-editor{color:#171914;background:#fff;grid-template-columns:1fr 1fr;gap:17px 20px;padding:26px;display:grid}.mission-focus-head,.mission-focus-editor>.mission-resource-box,.mission-focus-editor>.reward-editor,.mission-focus-editor>label:nth-of-type(3),.mission-focus-editor>label:nth-of-type(4),.mission-focus-editor>label:last-child{grid-column:1/-1}.mission-focus-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.mission-focus-head small,.mission-focus-head strong{display:block}.mission-focus-head small{color:#777a70;letter-spacing:.08em;font-size:9px;font-weight:900}.mission-focus-head strong{margin-top:5px;font-size:18px}.mission-delete-button{color:#9c211b;cursor:pointer;background:#fff4f2;border:1px solid #e2b9b5;border-radius:12px;flex:none;width:42px;height:42px;font-size:25px;line-height:1}.mission-focus-editor .builder-field>span{color:#45483f}.mission-focus-editor input,.mission-focus-editor select,.mission-focus-editor textarea{color:#171914!important;background:#fff!important;border-color:#d1d2ca!important}.mission-resource-box{background:#f8f8f4;border:1px dashed #bfc1b8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:15px;display:grid}.mission-resource-box strong,.mission-resource-box p{margin:0;display:block}.mission-resource-box p{color:#60635a;margin-top:4px;font-size:10px}.mission-resource-box>button{color:#171914;cursor:pointer;background:#b8ff32;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:850}.mission-resource-box ul{grid-column:1/-1;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.mission-resource-box li{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.mission-resource-box li a{color:#171914;font-size:11px;font-weight:800}.mission-resource-box li small{color:#7b7e74;margin-left:6px}.mission-resource-box li button{color:#9c211b;cursor:pointer;background:#ffe7e3;border:0;border-radius:8px;width:28px;height:28px}.mission-workspace-empty{text-align:center;align-content:center;place-items:center;min-height:320px;padding:42px 24px;display:grid}.mission-workspace-empty>span{background:#eeece4;border-radius:17px;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.mission-workspace-empty h3{margin:18px 0 8px;font-size:24px}.mission-workspace-empty p{color:#5f6259;max-width:520px;margin:0 0 20px;line-height:1.5}.relay-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e0f0cb3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.relay-modal-dismiss-layer{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.relay-modal{color:#171914;background:#f7f5ed;border-radius:22px;width:min(620px,100%);max-height:calc(100dvh - 44px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #0000004d}.relay-modal-close{cursor:pointer;background:#e9e7df;border:0;border-radius:11px;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.qr-program-modal{text-align:center}.qr-program-modal h2{margin:10px 0 5px;font-size:30px}.qr-program-modal p{color:#5f6259}.qr-program-modal img{border:14px solid #fff;border-radius:18px;width:min(330px,80vw);margin:18px auto;display:block}.qr-program-modal>strong{font-size:18px;display:block}.qr-program-modal>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.opportunity-type-tabs{scrollbar-width:thin;gap:8px;display:flex;overflow-x:auto}.opportunity-type-tabs button{cursor:pointer;background:#fff;border:1px solid #d8d8d0;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;min-width:120px;min-height:50px;padding:0 13px;font-weight:850;display:flex}.opportunity-type-tabs button.active{color:#171914;background:#b8ff32;border-color:#171914}.opportunity-type-tabs b{background:#1719141a;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.opportunity-cascade{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:12px;margin-top:13px;display:grid}.opportunity-cascade>nav{flex-direction:column;gap:8px;display:flex}.opportunity-cascade>nav button{color:#171914;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d0;border-radius:14px;gap:5px;padding:14px;display:grid}.opportunity-cascade>nav button.active{border-color:#171914;box-shadow:inset 4px 0 #b8ff32}.opportunity-cascade>nav button span{text-transform:uppercase;font-size:9px;font-weight:950}.opportunity-cascade>nav button strong{font-size:13px}.opportunity-cascade>nav button small{color:#62655c;font-size:10px}.opportunity-focus{color:#171914;background:#fff;border:1px solid #d8d8d0;border-radius:20px;padding:24px;overflow:hidden}.opportunity-focus.type-deal{color:#171914;background:#fff}.opportunity-focus-head{justify-content:space-between;gap:16px;display:flex}.opportunity-focus-head span{text-transform:uppercase;font-size:9px;font-weight:950}.opportunity-focus-head h2{margin:8px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.02}.opportunity-focus-head>b{color:#3d5c00;font-size:9px}.opportunity-focus>p{color:#4e5149;max-width:720px;font-size:14px;line-height:1.55}.opportunity-focus-reward{background:#e8ffc1;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:18px;padding:16px;display:grid}.opportunity-focus-reward small{grid-column:1/-1;font-size:9px;font-weight:950}.opportunity-focus-reward strong{font-size:22px}.opportunity-focus-reward span{align-self:center;font-size:11px}.opportunity-focus-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.opportunity-focus-columns section{background:#f3f2ed;border-radius:14px;padding:16px}.opportunity-focus-columns h3{margin:0 0 10px;font-size:13px}.opportunity-focus-columns ol,.opportunity-focus-columns ul{margin:0;padding-left:19px}.opportunity-focus-columns li{margin-top:7px;font-size:11px;line-height:1.45}.opportunity-verification{border:1px solid #d8d8d0;border-radius:13px;margin-top:12px;padding:14px}.opportunity-verification small{font-size:8px;font-weight:950}.opportunity-verification p{margin:6px 0 0;font-size:11px;line-height:1.5}.mission-agent-files{gap:7px;margin-top:13px;display:grid}.mission-agent-files>strong{font-size:10px}.mission-agent-files a{color:#171914;background:#fff;border-radius:9px;justify-content:space-between;gap:8px;padding:9px 10px;font-size:10px;font-weight:850;display:flex}.mission-agent-files small{color:#6a6d63;font-size:8px}@media (max-width:760px){.mission-type-cascade{scroll-snap-type:x proximity;margin-right:-13px;padding-right:13px;display:flex;overflow-x:auto}.mission-type-cascade>button{scroll-snap-align:start;min-width:235px}.mission-workspace>header{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.mission-workspace>header button{width:100%}.mission-focus-editor{grid-template-columns:1fr;padding:17px}.mission-focus-head,.mission-focus-editor>.mission-resource-box,.mission-focus-editor>.reward-editor,.mission-focus-editor>label:nth-of-type(3),.mission-focus-editor>label:nth-of-type(4),.mission-focus-editor>label:last-child{grid-column:auto}.mission-resource-box{grid-template-columns:1fr}.mission-resource-box>button{width:100%}.mission-resource-box ul{grid-column:auto}.relay-modal-backdrop{align-items:end;padding:10px}.relay-modal{border-radius:22px 22px 0 0;max-height:92dvh;padding:24px 18px}.qr-program-modal>div{flex-direction:column}.opportunity-cascade{grid-template-columns:1fr}.opportunity-cascade>nav{flex-direction:row;margin-right:-13px;padding-right:13px;overflow-x:auto}.opportunity-cascade>nav button{min-width:230px}.opportunity-focus{padding:18px}.opportunity-focus-head{flex-direction:column}.opportunity-focus-columns{grid-template-columns:1fr}}.mission-type-cascade>button{grid-template-columns:42px minmax(0,1fr) 28px;gap:13px;min-height:136px;padding:19px}.mission-type-cascade i{width:42px;height:42px;font-size:19px}.mission-type-cascade strong{font-size:17px;line-height:1.2}.mission-type-cascade small{margin-top:8px;font-size:13px;line-height:1.45}.mission-type-cascade b{width:28px;height:28px;font-size:12px}.mission-workspace>header{min-height:144px;padding:29px 34px}.mission-workspace>header span{font-size:12px}.mission-workspace>header h2{max-width:760px;margin-top:9px;font-size:clamp(32px,3.4vw,44px);line-height:1.06}.mission-workspace>header button{min-height:52px;padding:0 20px;font-size:15px}.mission-tabs{gap:10px;padding:15px 18px}.mission-tabs button{min-width:240px;padding:14px 16px;font-size:14px;line-height:1.3}.mission-tabs span{font-size:11px}.mission-focus-editor{gap:24px 26px;padding:34px}.mission-focus-head small{font-size:11px}.mission-focus-head strong{margin-top:7px;font-size:22px;line-height:1.25}.mission-delete-button{width:48px;height:48px;font-size:27px}.mission-focus-editor .builder-field{gap:9px}.mission-focus-editor .builder-field>span{font-size:13px;line-height:1.4}.mission-focus-editor input,.mission-focus-editor select,.mission-focus-editor textarea{border-radius:13px;padding-left:16px;padding-right:16px;font-size:15px;line-height:1.55}.mission-focus-editor input,.mission-focus-editor select{min-height:56px}.mission-focus-editor textarea{min-height:132px;padding-top:15px;padding-bottom:15px}.mission-focus-editor>label:nth-of-type(3) textarea,.mission-focus-editor>label:nth-of-type(4) textarea,.mission-focus-editor>label:last-child textarea{min-height:154px}.mission-resource-box{gap:12px 18px;padding:20px}.mission-resource-box strong{font-size:16px}.mission-resource-box p{margin-top:6px;font-size:13px;line-height:1.45}.mission-resource-box>button{min-height:46px;padding:0 17px;font-size:14px}.mission-resource-box li a{font-size:14px}@media (max-width:1050px){.mission-focus-editor{grid-template-columns:1fr}.mission-focus-head,.mission-focus-editor>.mission-resource-box,.mission-focus-editor>.reward-editor,.mission-focus-editor>label:nth-of-type(3),.mission-focus-editor>label:nth-of-type(4),.mission-focus-editor>label:last-child{grid-column:auto}}@media (max-width:760px){.mission-type-cascade>button{min-width:265px;min-height:132px}.mission-workspace>header{padding:22px}.mission-workspace>header h2{font-size:clamp(29px,9vw,38px)}.mission-tabs button{min-width:220px}.mission-focus-editor{gap:21px;padding:21px}.mission-focus-editor input,.mission-focus-editor select,.mission-focus-editor textarea{font-size:16px}.mission-focus-editor textarea,.mission-focus-editor>label:nth-of-type(3) textarea,.mission-focus-editor>label:nth-of-type(4) textarea,.mission-focus-editor>label:last-child textarea{min-height:138px}}.program-description-collapsible{padding:0;overflow:hidden}.program-description-toggle{color:#171914;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;display:flex}.program-description-toggle h2,.program-description-toggle p{margin:0}.program-description-toggle h2{font-size:20px}.program-description-toggle p{color:#5d6057;margin-top:5px;font-size:13px}.program-description-toggle>span{flex:none;font-size:13px;font-weight:850}.program-description-fields{border-top:1px solid #e1e1da;gap:16px;padding:0 24px 24px;display:grid}.program-description-fields>:first-child{margin-top:20px}.mission-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mission-workspace>header .mission-ai-button{color:#171914;background:#b8ff32;border-color:#b8ff32}.mission-workspace.type-deal>header .mission-ai-button{color:#171914}.mission-header-actions button:disabled{cursor:wait;opacity:.6}.submission-form-builder{margin-top:18px}.form-builder-heading{align-items:flex-start;gap:20px}.form-builder-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.submission-form-preview{background:#f1f0e9;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:18px 0;padding:14px;display:grid}.submission-form-preview>div{background:#fff;border:1px solid #d9d9d1;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid}.submission-form-preview span{background:#b8ff32;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.submission-form-preview strong{font-size:14px}.submission-form-preview small{color:#62655c;font-size:11px}.submission-form-preview>i{color:#777a70;font-style:normal}.submission-fields-list{gap:12px;display:grid}.form-field-editor{background:#fff;border:1px solid #d8d8d0;border-radius:16px;padding:18px}.form-field-editor>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.form-field-editor>header small,.form-field-editor>header strong{display:block}.form-field-editor>header small{color:#6b6e64;letter-spacing:.08em;font-size:9px;font-weight:900}.form-field-editor>header strong{margin-top:4px;font-size:16px}.form-field-order{gap:6px;display:flex}.form-field-order button{color:#171914;cursor:pointer;background:#f7f6f1;border:1px solid #d3d4cc;border-radius:9px;width:34px;height:34px}.form-field-order button:disabled{opacity:.35;cursor:not-allowed}.form-field-order button.danger{color:#9c211b;background:#fff1ef;border-color:#ecc3bf}.form-field-editor-grid{grid-template-columns:1fr 1fr;gap:13px 15px;display:grid}.form-field-editor-grid .full{grid-column:1/-1}.form-required-toggle{color:#171914;cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:13px;font-weight:800;display:flex}.form-required-toggle input{accent-color:#171914;width:20px;height:20px}.form-field-modal{width:min(720px,100%)}.form-field-modal h2{margin:9px 0 22px;font-size:30px}.form-field-modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.dynamic-result-fields label>small{color:#55584f;margin-top:6px;font-size:12px;line-height:1.4;display:block}.dynamic-checkbox-field{border:1px solid #d8d8d0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:14px;display:grid!important}.dynamic-checkbox-field>input{accent-color:#171914;width:22px;height:22px}.dynamic-checkbox-field>small{grid-column:1/-1}.result-custom-answers{background:#f7f6f1;border:1px solid #d8d8d0;border-radius:14px;margin-top:14px;padding:16px}.result-custom-answers>span{letter-spacing:.08em;font-size:9px;font-weight:950}.result-custom-answers>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.result-custom-answers article{background:#fff;border-radius:10px;gap:5px;padding:11px;display:grid}.result-custom-answers small{color:#62655c;font-size:10px}.result-custom-answers strong{font-size:13px;line-height:1.4}@media (max-width:760px){.builder-stepper{justify-content:flex-start;overflow-x:auto}.builder-stepper>span{min-width:max-content}.program-description-toggle{padding:17px}.program-description-toggle p{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.program-description-fields{padding:0 17px 18px}.mission-header-actions{grid-template-columns:1fr;width:100%;display:grid}.form-builder-heading,.form-builder-heading>div:last-child{flex-direction:column;align-items:stretch}.form-builder-heading>div:last-child,.form-builder-heading>div:last-child .button{width:100%}.submission-form-preview{grid-template-columns:1fr}.submission-form-preview>i{text-align:center;transform:rotate(90deg)}.form-field-editor{padding:15px}.form-field-editor-grid{grid-template-columns:1fr}.form-field-editor-grid .full{grid-column:auto}.form-field-modal-actions{flex-direction:column}.form-field-modal-actions .button{width:100%}.result-custom-answers>div{grid-template-columns:1fr}}.builder-stepper:has(span:nth-child(4)){grid-template-columns:repeat(4,1fr)}.new-program-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.program-flow-page{padding-bottom:112px}.program-flow-heading{margin-bottom:0}.program-flow-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 18px;display:grid}.program-flow-stepper button{color:#74776d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d1;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.program-flow-stepper button:hover{border-color:#aeb0a6;transform:translateY(-1px)}.program-flow-stepper button.active{color:#171914;background:#f2ffd8;border-color:#171914;box-shadow:inset 0 0 0 1px #171914}.program-flow-stepper button.done:not(.active){color:#34362f;background:#f7f6f1}.program-flow-stepper b{color:#171914;background:#ecece5;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.program-flow-stepper button.active b,.program-flow-stepper button.done b{background:#b8ff32}.program-flow-stepper span,.program-flow-stepper strong,.program-flow-stepper small{min-width:0;display:block}.program-flow-stepper strong{font-size:13px}.program-flow-stepper small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.program-flow-card{max-width:920px;margin:0 auto;padding:26px}.program-flow-card-head{grid-template-columns:48px 1fr;align-items:start;gap:15px;margin-bottom:22px;display:grid}.program-flow-card-head>span{background:#b8ff32;border-radius:14px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid}.program-flow-card-head h2,.program-flow-card-head p{margin:0}.program-flow-card-head h2{font-size:25px}.program-flow-card-head p{color:#575a51;margin-top:6px;font-size:13px;line-height:1.45}.program-flow-fields{gap:17px;display:grid}.program-stage-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 18px;display:flex}.program-stage-intro h2,.program-stage-intro p{margin:0}.program-stage-intro h2{margin-top:8px;font-size:clamp(30px,4vw,48px);line-height:1}.program-stage-intro p{color:#52554c;max-width:660px;margin-top:10px;font-size:14px;line-height:1.5}.compact-mission-list{gap:10px;display:grid}.compact-mission-card{color:#171914;background:#fff;border:1px solid #d7d8cf;border-radius:17px;grid-template-columns:35px 40px minmax(0,1fr) minmax(150px,.28fr) auto;align-items:center;gap:13px;min-height:118px;padding:17px;display:grid;box-shadow:0 4px 14px #17191406}.compact-mission-card:hover{border-color:#b7b9af}.compact-mission-number{color:#777a70;font-size:10px;font-weight:950}.compact-mission-card>i{background:#b8ff32;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:grid}.compact-mission-main{min-width:0}.compact-mission-main small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.compact-mission-main h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:16px;overflow:hidden}.compact-mission-main p{color:#595c53;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.compact-mission-reward small,.compact-mission-reward strong{display:block}.compact-mission-reward small{color:#71746a;font-size:8px;font-weight:900}.compact-mission-reward strong{margin-top:6px;font-size:14px}.compact-mission-status{white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.compact-mission-status.complete{color:#294500;background:#e5ffc0}.compact-mission-status.attention{color:#6d4a00;background:#fff0bf}.compact-mission-actions{grid-column:3/-1;justify-content:flex-end;gap:6px;display:flex}.compact-mission-actions button{color:#171914;cursor:pointer;background:#f8f7f2;border:1px solid #d1d2ca;border-radius:9px;min-height:34px;padding:0 10px;font-size:10px;font-weight:850}.compact-mission-actions button:disabled{opacity:.35;cursor:default}.compact-mission-actions button.danger{color:#9c211b;background:#fff2f0;border-color:#edc1bd;width:34px;padding:0;font-size:18px}.mission-list-summary{background:#efeee7;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.mission-list-summary span{font-size:13px;font-weight:850}.mission-list-summary b{font-size:20px}.mission-list-summary p{color:#55584f;margin:0;font-size:11px}.program-settings-stage{gap:14px;display:grid}.program-advanced-settings{width:100%;max-width:920px;margin:0 auto;padding:0;overflow:hidden}.program-advanced-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;display:flex}.program-advanced-toggle b,.program-advanced-toggle small{display:block}.program-advanced-toggle b{font-size:15px}.program-advanced-toggle small{color:#65685f;margin-top:4px;font-size:11px}.program-advanced-toggle i{font-style:normal;transition:transform .16s}.program-advanced-settings.open .program-advanced-toggle i{transform:rotate(180deg)}.program-advanced-content{border-top:1px solid #e1e1da;gap:18px;padding:0 22px 22px;display:grid}.program-advanced-content>.builder-field{margin-top:18px}.result-form-summary{background:#f7f6f1;border:1px solid #d7d8cf;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.result-form-summary span{letter-spacing:.08em;font-size:9px;font-weight:950}.result-form-summary h3,.result-form-summary p{margin:0}.result-form-summary h3{margin-top:5px;font-size:17px}.result-form-summary p{color:#60635a;margin-top:4px;font-size:11px}.program-review-hero{color:#171914;background:#b8ff32;border-radius:24px;padding:clamp(24px,5vw,58px)}.program-review-hero>span{letter-spacing:.12em;font-size:10px;font-weight:950}.program-review-hero h2{max-width:900px;margin:20px 0 12px;font-size:clamp(36px,6vw,72px);line-height:.95}.program-review-hero>p{max-width:720px;margin:0;font-size:16px;line-height:1.55}.program-review-hero>div{border-top:1px solid #17191440;margin-top:34px;padding-top:20px}.program-review-hero small,.program-review-hero strong{display:block}.program-review-hero small{font-size:9px;font-weight:950}.program-review-hero strong{margin-top:6px;font-size:24px}.program-review-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.program-review-grid>section,.program-review-grid>aside{background:#fff;border:1px solid #d8d8d0;border-radius:18px;padding:22px}.program-review-grid section>div{gap:8px;margin-top:14px;display:grid}.program-review-grid section article{background:#f4f3ed;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.program-review-grid section article>b{color:#777a70;font-size:9px}.program-review-grid section article small,.program-review-grid section article strong,.program-review-grid section article p{margin:0;display:block}.program-review-grid section article small{text-transform:uppercase;font-size:8px;font-weight:950}.program-review-grid section article strong{margin-top:4px;font-size:13px}.program-review-grid section article p{color:#5a5d54;margin-top:4px;font-size:10px}.program-review-grid section article em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.program-review-grid>aside{align-content:start;gap:16px;display:grid}.program-review-grid aside div{border-bottom:1px solid #e1e1da;padding-bottom:15px}.program-review-grid aside div:last-child{border:0;padding-bottom:0}.program-review-grid aside small{font-size:8px;font-weight:950}.program-review-grid aside p{color:#4f5249;margin:6px 0 0;font-size:12px;line-height:1.5}.publish-readiness{background:#fff4d6;border:1px solid #e3be6f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:grid}.publish-readiness span{text-transform:uppercase;font-size:10px;font-weight:950}.publish-readiness p{margin:0;font-size:12px}.publish-readiness button{cursor:pointer;background:0 0;border:0;font-weight:900}.program-flow-footer{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cacbc2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:12px;display:grid;position:sticky;bottom:12px;box-shadow:0 16px 40px #1719141f}.program-flow-footer>span{color:#5e6158;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.program-flow-footer>div{gap:8px;display:flex}.mission-type-modal{width:min(760px,100%)}.mission-type-modal h2{margin:10px 0 6px;font-size:34px}.mission-type-modal>p{color:#595c53;margin:0}.mission-type-choice{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.mission-type-choice button{color:#171914;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d8d0;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:112px;padding:16px;display:grid}.mission-type-choice button:hover{border-color:#171914;transform:translateY(-1px)}.mission-type-choice button>i{background:#b8ff32;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.mission-type-choice button strong,.mission-type-choice button small{display:block}.mission-type-choice button strong{font-size:15px}.mission-type-choice button small{color:#5a5d54;margin-top:5px;font-size:10px;line-height:1.4}.mission-type-choice button>b{font-size:18px}.program-drawer-backdrop{z-index:2200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e0f0c9e;justify-content:flex-end;display:flex;position:fixed;inset:0}.program-drawer-backdrop>button{background:0 0;border:0;width:100%;position:absolute;inset:0}.program-drawer{color:#171914;background:#f7f6f1;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,94vw);height:100dvh;animation:.2s ease-out both relay-drawer-in;display:grid;position:relative;box-shadow:-30px 0 80px #00000040}@keyframes relay-drawer-in{0%{opacity:.7;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.program-drawer>header{background:#fff;border-bottom:1px solid #d9d9d1;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.program-drawer>header span{letter-spacing:.08em;font-size:9px;font-weight:950}.program-drawer>header h2,.program-drawer>header p{margin:0}.program-drawer>header h2{margin-top:6px;font-size:28px}.program-drawer>header p{color:#5f6259;margin-top:6px;font-size:11px}.program-drawer>header>button{cursor:pointer;background:#ecebe5;border:0;border-radius:11px;flex:none;width:40px;height:40px;font-size:25px}.drawer-ai-assist{color:#171914;background:#eaffc5;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:12px 18px 0;padding:14px;display:flex}.drawer-ai-assist strong,.drawer-ai-assist span{display:block}.drawer-ai-assist strong{font-size:13px}.drawer-ai-assist span{margin-top:4px;font-size:10px}.drawer-ai-assist button{color:#fff;cursor:pointer;background:#171914;border:1px solid #171914;border-radius:10px;flex:none;min-height:40px;padding:0 14px;font-weight:850}.drawer-form{padding:18px;overflow-y:auto}.drawer-form>section{gap:14px;display:grid}.drawer-section-label{letter-spacing:.08em;font-size:9px;font-weight:950}.drawer-form details{background:#fff;border:1px solid #d8d8d0;border-radius:14px;margin-top:12px;overflow:hidden}.drawer-form details summary{cursor:pointer;justify-content:space-between;padding:16px;font-size:13px;font-weight:900;list-style:none;display:flex}.drawer-form details summary::-webkit-details-marker{display:none}.drawer-form details summary i{font-style:normal}.drawer-form details>div{gap:14px;padding:0 16px 16px;display:grid}.program-drawer>footer{background:#fff;border-top:1px solid #d4d5cc;justify-content:flex-end;gap:9px;padding:12px 18px;display:flex}.form-drawer-content{gap:12px;display:grid}.form-drawer-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.form-drawer-toolbar span{font-size:11px;font-weight:850}.form-drawer-toolbar button{cursor:pointer;background:#fff;border:1px solid #171914;border-radius:9px;min-height:38px;padding:0 12px;font-weight:850}.inline-field-builder{background:#fff;border:1px solid #aeb0a6;border-radius:14px;padding:16px}.inline-field-builder>div:last-child{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:900px){.program-flow-stepper{grid-template-columns:repeat(4,minmax(150px,1fr));padding-bottom:4px;overflow-x:auto}.program-flow-stepper button{min-width:150px}.compact-mission-card{grid-template-columns:30px 38px minmax(0,1fr) auto}.compact-mission-reward{grid-column:3/4}.compact-mission-status{grid-area:1/4/2/5}.compact-mission-actions{grid-column:3/-1}.program-review-grid{grid-template-columns:1fr}}@media (max-width:760px){.builder-stepper:has(span:nth-child(4)){display:flex;overflow-x:auto}.builder-stepper:has(span:nth-child(4)) span{min-width:150px}.new-program-actions{flex-direction:column-reverse;width:100%}.new-program-actions .button{width:100%}.dashboard-content.program-flow-page{padding-bottom:300px}.program-flow-heading h1{font-size:38px}.program-flow-stepper{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin-right:-13px;padding-right:13px}.program-flow-stepper button{scroll-snap-align:start;min-width:0}.program-flow-card{padding:18px}.program-flow-card-head{grid-template-columns:42px 1fr;gap:12px}.program-flow-card-head>span{width:42px;height:42px}.program-flow-card-head h2{font-size:21px}.program-stage-intro{flex-direction:column;align-items:stretch}.program-stage-intro .button{width:100%}.program-stage-intro h2{font-size:36px}.compact-mission-card{grid-template-columns:30px 36px minmax(0,1fr);gap:10px;min-height:0;padding:15px}.compact-mission-card>i{width:36px;height:36px}.compact-mission-main{grid-column:3/4}.compact-mission-main h3{white-space:normal}.compact-mission-main p{display:none}.compact-mission-reward{grid-column:1/3}.compact-mission-status{grid-area:auto/3/auto/4;justify-self:end}.compact-mission-actions{grid-column:1/-1;justify-content:stretch}.compact-mission-actions button:nth-child(3){flex:1}.mission-list-summary{flex-direction:column;align-items:flex-start}.result-form-summary{flex-direction:column;align-items:stretch}.result-form-summary .button{width:100%}.program-review-hero{border-radius:19px;padding:25px 20px}.program-review-hero h2{font-size:42px}.program-review-grid section article{grid-template-columns:28px 1fr}.program-review-grid section article em{white-space:normal;grid-column:2/3}.publish-readiness{grid-template-columns:1fr}.program-flow-footer{grid-template-columns:1fr 1fr;margin:0;position:fixed;bottom:10px;left:10px;right:10px}.program-flow-footer>span{display:none}.program-flow-footer>div{display:contents}.program-flow-footer .button{width:100%;min-width:0;padding-left:10px;padding-right:10px;font-size:11px}.mission-type-choice{grid-template-columns:1fr}.mission-type-modal h2{font-size:28px}.program-drawer{width:100%}.program-drawer>header{padding:18px}.program-drawer>header h2{font-size:24px}.drawer-ai-assist{flex-direction:column;align-items:stretch}.drawer-ai-assist button{width:100%}.drawer-form{padding:14px}.program-drawer>footer .button{flex:1;padding-left:8px;padding-right:8px}.form-drawer-toolbar{flex-direction:column;align-items:stretch}.form-drawer-toolbar button{width:100%}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.lp-shell{--lp-max:1320px;color:#11120f;background:#f4f3ec;min-height:100vh;overflow:hidden}.lp-header{z-index:20;width:min(var(--lp-max),calc(100% - 56px));border-bottom:1px solid #d9d9cf;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;margin:auto;display:grid;position:relative}.lp-brand{letter-spacing:-.05em;justify-self:start;align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.relay-logo{background:#11120f;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;width:35px;height:35px;padding:2px;transition:transform .25s;display:grid;transform:rotate(-2deg)}.lp-brand:hover .relay-logo{transform:rotate(3deg)scale(1.04)}.relay-logo i{background:#c9ff47;border-radius:3px;display:block}.relay-logo i:nth-child(2){background:#1a1b17}.relay-logo i:nth-child(3){background:#6c8cff}.relay-logo i:nth-child(4){background:#f4f3ec}.lp-nav{color:#5f6258;gap:28px;font-size:13px;font-weight:700;display:flex}.lp-nav a:after{content:"";transform-origin:100%;background:#11120f;height:2px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.lp-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.lp-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.lp-login{font-size:13px;font-weight:800}.lp-nav-cta{color:#fff;background:#11120f;border-radius:11px;align-items:center;gap:16px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.lp-nav-cta span{color:#c9ff47}.lp-hero{width:min(var(--lp-max),calc(100% - 56px));grid-template-columns:.86fr 1.14fr;align-items:center;gap:60px;min-height:760px;margin:auto;padding:75px 0 90px;display:grid;position:relative}.lp-orbit{z-index:0;pointer-events:none;border:1px solid #5c5f5424;border-radius:50%;position:absolute}.lp-orbit-one{width:540px;height:540px;animation:24s linear infinite lp-spin;top:-190px;left:-330px}.lp-orbit-one:after{content:"";background:#c9ff47;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;right:-6px;box-shadow:0 0 0 6px #c9ff4738}.lp-orbit-two{width:210px;height:210px;bottom:30px;right:-105px}.lp-hero-copy{z-index:2;position:relative}.lp-kicker,.lp-section-intro>span,.lp-ai-copy>span,.lp-partner-copy>span,.lp-access>div>span,.lp-final>span{color:#74776d;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.lp-kicker span{color:#91bd22}.lp-hero h1{letter-spacing:-.068em;max-width:650px;margin:22px 0 0;font-size:clamp(54px,5.3vw,80px);line-height:.94}.lp-hero-copy>p{color:#5e6158;max-width:590px;margin:27px 0 0;font-size:17px;line-height:1.62}.lp-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.lp-primary,.lp-secondary{border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 20px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.lp-primary{color:#fff;background:#11120f}.lp-primary span{color:#c9ff47;font-size:18px}.lp-secondary{background:#ffffff85;border:1px solid #d4d5cc}.lp-primary:hover,.lp-secondary:hover{transform:translateY(-3px);box-shadow:0 13px 30px #11120f1f}.lp-hero-facts{color:#767970;border-top:1px solid #d9d9cf;gap:26px;margin-top:35px;padding-top:23px;font-size:10px;display:flex}.lp-hero-facts span{align-items:baseline;gap:6px;display:flex}.lp-hero-facts b{color:#11120f;font-size:19px}.lp-demo{z-index:2;background:#ffffffc7;border:1px solid #d7d8cf;border-radius:25px;padding:19px;position:relative;transform:rotate(1deg);box-shadow:0 35px 80px #191c1424}.lp-demo:before{z-index:-1;content:"";background:#fff;border-radius:20px;position:absolute;inset:9px}.lp-demo-top{justify-content:space-between;align-items:center;min-height:45px;display:flex}.lp-demo-top>div{align-items:center;gap:8px;font-size:11px;display:flex}.lp-demo-top .relay-logo{border-radius:7px;width:25px;height:25px}.lp-demo-top>span{color:#777a70;letter-spacing:.08em;font-size:7px;font-weight:900}.lp-demo-top>span i{color:#78a60b;margin-left:4px;font-style:normal}.lp-demo-heading{justify-content:space-between;align-items:flex-end;padding:18px 2px 15px;display:flex}.lp-demo-heading small{color:#898c82;letter-spacing:.1em;font-size:7px;font-weight:900}.lp-demo-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:21px}.lp-demo-heading>span{color:#7b7e74;font-size:8px;font-weight:800}.lp-mission-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lp-mission{border-radius:18px;flex-direction:column;min-height:185px;padding:16px;transition:transform .25s,box-shadow .25s;display:flex}.lp-mission:hover{z-index:2;transform:translateY(-5px)rotate(-1deg);box-shadow:0 15px 28px #0f110c29}.lp-mission>div{color:#11120f80;justify-content:space-between;font-size:8px;display:flex}.lp-mission>div b{font-size:15px}.lp-mission>span{letter-spacing:.08em;margin-top:auto;font-size:7px;font-weight:900}.lp-mission h3{letter-spacing:-.025em;max-width:210px;margin:6px 0 0;font-size:15px;line-height:1.18}.lp-mission p{margin:10px 0 0;font-size:8px;font-weight:900}.lp-lime{background:#c9ff47}.lp-dark{color:#fff;background:#171813}.lp-blue{background:#6c8cff}.lp-paper{background:#eeece4;box-shadow:inset 0 0 0 1px #d8d5cb}.lp-dark>div{color:#ffffff94}.lp-demo-event{background:#fff;border-radius:13px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-width:280px;padding:12px;animation:4s ease-in-out infinite lp-float;display:grid;position:absolute;bottom:38px;right:-22px;box-shadow:0 13px 36px #11120f2e}.lp-demo-event>i{background:#c9ff47;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.lp-demo-event strong,.lp-demo-event span{display:block}.lp-demo-event strong{font-size:8px}.lp-demo-event span{color:#85887e;margin-top:3px;font-size:7px}.lp-demo-event>b{color:#7d8076;font-size:7px}.lp-trust-line{color:#fff;background:#171813;grid-template-columns:repeat(4,1fr);min-height:82px;display:grid}.lp-trust-line>div{border-right:1px solid #34362e;align-items:center;gap:12px;padding:0 28px;font-size:11px;font-weight:800;display:flex}.lp-trust-line span{color:#c9ff47;font-size:8px}.lp-section{width:min(var(--lp-max),calc(100% - 56px));margin:auto;padding:120px 0}.lp-section-intro h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(42px,5vw,67px);line-height:1}.lp-section-intro>p{color:#62655c;max-width:760px;margin:22px 0 0;font-size:15px;line-height:1.7}.lp-compare{grid-template-columns:1fr 1fr;gap:14px;margin-top:55px;display:grid}.lp-compare article{border-radius:24px;flex-direction:column;min-height:440px;padding:35px;display:flex}.lp-before{color:#c6c8bf;background:#20211c}.lp-after{background:#c9ff47}.lp-compare small{letter-spacing:.12em;font-size:8px;font-weight:900}.lp-before small{color:#8d9086}.lp-compare h3{letter-spacing:-.045em;max-width:520px;margin:50px 0 0;font-size:29px;line-height:1.08}.lp-before h3{color:#fff}.lp-compare ul{margin:26px 0 0;padding:0;list-style:none}.lp-compare li{border-top:1px solid #6e716740;padding:12px 0;font-size:12px}.lp-compare li:before{content:"—";margin-right:9px}.lp-after li:before{content:"✓";font-weight:900}.lp-compare strong{border-top:1px solid #6e716747;margin-top:auto;padding-top:20px;font-size:11px}.lp-how{width:100%;max-width:none;padding:120px max(28px,calc((100vw - var(--lp-max))/2));color:#fff;background:#171813}.lp-section-intro.light>span{color:#c9ff47}.lp-section-intro.light h2{max-width:950px}.lp-steps{background:#383a31;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.lp-steps article{background:#20211c;flex-direction:column;min-height:350px;padding:27px;transition:background .25s;display:flex}.lp-steps article:hover{background:#282a22}.lp-steps article>b{color:#c9ff47;font-size:11px}.lp-steps article>small{color:#7f8278;letter-spacing:.1em;margin-top:auto;font-size:7px;font-weight:900}.lp-steps h3{letter-spacing:-.04em;margin:9px 0 0;font-size:22px}.lp-steps p{color:#a6a99f;margin:11px 0 0;font-size:11px;line-height:1.65}.lp-bento{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:56px;display:grid}.lp-bento article{background:#fff;border:1px solid #d8d9d0;border-radius:22px;padding:30px;overflow:hidden}.lp-bento article>small{color:#7f8278;letter-spacing:.1em;font-size:8px;font-weight:900}.lp-bento h3{letter-spacing:-.05em;max-width:600px;margin:14px 0 0;font-size:28px}.lp-bento article>p{color:#666960;max-width:610px;font-size:12px;line-height:1.65}.lp-bento-wide{grid-column:1/-1;min-height:345px;background:#eeece4!important}.lp-pipeline{grid-template-columns:repeat(6,1fr);margin-top:56px;display:grid}.lp-pipeline span{color:#95988e;text-align:center;padding-top:34px;font-size:8px;position:relative}.lp-pipeline span:before{content:"";background:#d4d5cc;width:100%;height:3px;position:absolute;top:9px;left:0}.lp-pipeline span:after{content:"";background:#c4c6bb;border:3px solid #eeece4;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.lp-pipeline .done:before,.lp-pipeline .done:after,.lp-pipeline .active:before,.lp-pipeline .active:after{background:#92bc26}.lp-pipeline .active{color:#11120f;font-weight:900}.lp-pipeline .active:after{box-shadow:0 0 0 5px #92bc2633}.lp-bento-link{color:#fff;min-height:290px;background:#171813!important}.lp-bento-link>p{color:#a0a39a!important}.lp-bento-link>div{color:#a6a99e;border:1px solid #3a3c33;border-radius:11px;justify-content:space-between;margin-top:35px;padding:13px;font-size:9px;display:flex}.lp-bento-link>div b{color:#c9ff47}.lp-bento-wallet{background:#6c8cff!important}.lp-bento-wallet>div{background:#ffffff52;border-radius:13px;margin-top:30px;padding:17px}.lp-bento-wallet>div span,.lp-bento-wallet>div strong{display:block}.lp-bento-wallet>div span{font-size:8px}.lp-bento-wallet>div strong{margin-top:6px;font-size:26px}.lp-bento-wallet ul{padding:0;font-size:9px;list-style:none}.lp-bento-wallet li{padding:7px 0}.lp-bento-wallet li i{background:#11120f;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.lp-bento-trust{grid-column:1/-1;min-height:280px;background:#c9ff47!important}.lp-bento-trust strong{color:#fff;background:#11120f;border-radius:999px;margin-top:30px;padding:11px 14px;font-size:9px;display:inline-block}.lp-ai{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.lp-ai-visual{color:#fff;background:#171813;border-radius:26px;min-height:470px;padding:38px;position:relative;overflow:hidden}.lp-ai-visual:before{content:"";background:#6c8cff;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-230px;right:-140px}.lp-scan-line{z-index:3;background:#c9ff47;height:2px;animation:4s ease-in-out infinite lp-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 28px #c9ff47}.lp-ai-url,.lp-ai-output{z-index:2;background:#22241deb;border:1px solid #3d4036;border-radius:15px;padding:20px;position:relative}.lp-ai-url span,.lp-ai-output span{color:#8d9086;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.lp-ai-url strong{margin-top:9px;font-size:18px;display:block}.lp-ai-url i{color:#c9ff47;margin-top:12px;font-size:8px;font-style:normal;display:inline-block}.lp-ai-output{margin:20px 0 0 62px}.lp-ai-output p{color:#b1b4aa;font-size:10px;line-height:1.6}.lp-ai-output b{color:#c9ff47;font-size:12px}.lp-ai-copy h2,.lp-partner-copy h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(41px,4.4vw,62px);line-height:1}.lp-ai-copy>p,.lp-partner-copy>p{color:#62655c;margin:22px 0 0;font-size:14px;line-height:1.72}.lp-ai-copy ul{margin:25px 0;padding:0;list-style:none}.lp-ai-copy li{border-top:1px solid #d9d9cf;padding:11px 0;font-size:11px;font-weight:800}.lp-ai-copy li:before{content:"✓";margin-right:9px}.lp-ai-copy>small{color:#6f654e;background:#fff0cf;border-radius:10px;padding:13px;font-size:9px;line-height:1.55;display:block}.lp-partner{grid-template-columns:1fr .78fr;align-items:center;gap:90px;display:grid}.lp-level{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:34px;display:grid}.lp-level>div{align-items:center;gap:8px;display:flex}.lp-level b{background:#c9ff47;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.lp-level span{font-size:8px;font-weight:900}.lp-level>i{background:#dedfd6;border-radius:99px;height:5px;overflow:hidden}.lp-level em{background:#8db721;width:66%;height:100%;display:block}.lp-partner-card{color:#fff;background:#171813;border-radius:23px;padding:30px;transform:rotate(2deg);box-shadow:0 28px 60px #11120f2b}.lp-partner-card>div{justify-content:space-between;display:flex}.lp-partner-card small{color:#8f9288;font-size:7px}.lp-partner-card>div strong{color:#c9ff47;font-size:9px}.lp-partner-card ul{margin:28px 0;padding:0;list-style:none}.lp-partner-card li{color:#898c82;border-top:1px solid #36382f;padding:14px 0;font-size:10px}.lp-partner-card li.done{color:#fff}.lp-partner-card footer{color:#11120f;background:#c9ff47;border-radius:12px;padding:16px}.lp-partner-card footer span,.lp-partner-card footer b{display:block}.lp-partner-card footer span{font-size:7px}.lp-partner-card footer b{margin-top:5px;font-size:9px}.lp-audience{border-top:1px solid #d9d9cf}.lp-audience-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.lp-audience-grid article{background:#fff;border:1px solid #d8d9d0;border-radius:20px;flex-direction:column;min-height:280px;padding:28px;transition:transform .25s;display:flex}.lp-audience-grid article:hover{transform:translateY(-6px)}.lp-audience-grid b{color:#92bd20;font-size:9px}.lp-audience-grid h3{letter-spacing:-.04em;margin:auto 0 0;font-size:23px}.lp-audience-grid p{color:#666960;font-size:11px;line-height:1.65}.lp-access{color:#fff;background:#6c8cff;border-radius:26px;justify-content:space-between;align-items:center;gap:40px;padding:55px;display:flex}.lp-access>div{max-width:850px}.lp-access>div>span{color:#172044}.lp-access h2{letter-spacing:-.055em;margin:12px 0 0;font-size:44px;line-height:1}.lp-access p{color:#202c5a;max-width:710px;margin:14px 0 0;font-size:12px;line-height:1.65}.lp-primary.inverse{color:#11120f;background:#c9ff47;flex:none}.lp-primary.inverse span{color:#11120f}.lp-faq{grid-template-columns:.62fr 1.38fr;align-items:start;gap:70px;display:grid}.lp-faq .lp-section-intro h2{font-size:54px}.lp-faq-list{border-top:1px solid #cfd0c7}.lp-faq details{border-bottom:1px solid #cfd0c7}.lp-faq summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:11px;min-height:78px;list-style:none;display:grid}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary>span{color:#8f9288;font-size:8px}.lp-faq summary strong{font-size:14px}.lp-faq summary i{font-size:21px;font-style:normal;transition:transform .2s}.lp-faq details[open] summary i{transform:rotate(45deg)}.lp-faq details p{color:#64675e;margin:-5px 30px 24px 47px;font-size:11px;line-height:1.7}.lp-final{color:#fff;text-align:center;background:#171813;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:105px 28px;display:flex;position:relative;overflow:hidden}.lp-final>span{color:#c9ff47}.lp-final h2{letter-spacing:-.065em;max-width:980px;margin:19px 0 0;font-size:clamp(48px,6vw,84px);line-height:.96}.lp-final>p{color:#a6a99f;max-width:680px;margin:22px 0 28px;font-size:14px;line-height:1.65}.lp-final .lp-primary{color:#11120f;background:#c9ff47}.lp-final .lp-primary span{color:#11120f}.lp-final-tiles{pointer-events:none;position:absolute;inset:0}.lp-final-tiles i{color:#11120f;border-radius:20px;place-items:center;width:90px;height:90px;font-size:25px;font-style:normal;animation:5s ease-in-out infinite lp-float;display:grid;position:absolute}.lp-final-tiles i:first-child{top:13%;left:8%;transform:rotate(-12deg)}.lp-final-tiles i:nth-child(2){animation-delay:-.8s;top:17%;right:9%}.lp-final-tiles i:nth-child(3){animation-delay:-1.5s;bottom:9%;left:15%}.lp-final-tiles i:nth-child(4){animation-delay:-2.2s;bottom:8%;right:18%}.lp-footer{width:min(var(--lp-max),calc(100% - 56px));grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:180px;margin:auto;display:grid}.lp-footer>div p{color:#777a70;margin:8px 0 0;font-size:10px}.lp-footer nav{color:#60635a;gap:20px;font-size:10px;font-weight:800;display:flex}.lp-footer>span{color:#8d9086;font-size:9px}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-scan{0%,to{opacity:0;top:0}15%,85%{opacity:1}50%{top:100%}}@media (max-width:1080px){.lp-header{grid-template-columns:1fr auto}.lp-nav{display:none}.lp-hero{grid-template-columns:1fr}.lp-hero-copy{max-width:790px}.lp-demo{justify-self:center;width:min(720px,100%)}.lp-steps{grid-template-columns:1fr 1fr}.lp-ai,.lp-partner{grid-template-columns:1fr}.lp-ai-copy{order:-1}.lp-faq{grid-template-columns:1fr}.lp-footer{grid-template-columns:1fr auto}.lp-footer nav{grid-area:2/1/auto/-1}}@media (max-width:720px){.lp-header,.lp-hero,.lp-section,.lp-footer{width:min(100% - 32px,var(--lp-max))}.lp-header{height:72px}.lp-header-actions .lp-login{display:none}.lp-nav-cta{min-height:38px;font-size:10px}.lp-hero{gap:44px;min-height:auto;padding:58px 0 68px}.lp-hero h1{font-size:48px}.lp-hero-copy>p{font-size:14px}.lp-hero-facts{flex-wrap:wrap;gap:13px}.lp-demo{border-radius:18px;padding:11px;transform:none}.lp-demo-heading>span{display:none}.lp-mission{border-radius:14px;min-height:155px;padding:12px}.lp-mission h3{font-size:12px}.lp-demo-event{min-width:0;margin-top:10px;animation:none;position:relative;bottom:auto;right:auto}.lp-trust-line{grid-template-columns:1fr 1fr}.lp-trust-line>div{border-bottom:1px solid #34362e;min-height:65px;padding:0 16px;font-size:9px}.lp-section{padding:80px 0}.lp-section-intro h2{font-size:40px}.lp-compare,.lp-bento,.lp-audience-grid{grid-template-columns:1fr}.lp-compare article{min-height:390px;padding:25px}.lp-how{width:100%;padding:80px 16px}.lp-steps{grid-template-columns:1fr}.lp-steps article{min-height:260px}.lp-bento-wide,.lp-bento-trust{grid-column:auto}.lp-pipeline{grid-template-columns:repeat(3,1fr);row-gap:20px}.lp-ai{gap:42px}.lp-ai-visual{min-height:380px;padding:20px}.lp-ai-output{margin-left:25px}.lp-partner{gap:45px}.lp-access{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:32px}.lp-access h2{font-size:36px}.lp-faq{gap:35px}.lp-faq summary{min-height:70px}.lp-faq summary strong{font-size:12px}.lp-final{min-height:570px}.lp-final h2{font-size:46px}.lp-final-tiles i{opacity:.46;border-radius:14px;width:58px;height:58px}.lp-footer{grid-template-columns:1fr;gap:20px;min-height:240px;padding:35px 0}.lp-footer nav{flex-wrap:wrap;grid-area:auto}}@media (prefers-reduced-motion:reduce){.lp-orbit,.lp-demo-event,.lp-scan-line,.lp-final-tiles i{animation:none!important}.lp-mission,.lp-primary,.lp-secondary,.lp-audience-grid article{transition:none}}.lp-shell{overflow:clip}.lp-header{width:100%;height:76px;padding:0 max(28px,calc((100vw - var(--lp-max))/2));-webkit-backdrop-filter:blur(16px);background:#f4f3eceb;border-bottom:1px solid #cacbc2d9;position:sticky;top:0}.lp-nav{gap:21px;font-size:11px}.lp-primary,.lp-nav-cta{color:#fff;background:#5878e8}.lp-primary span,.lp-nav-cta span{color:#c9ff47}.lp-primary:hover,.lp-nav-cta:hover{background:#4968d7}.lp-login{padding:10px 4px}.lp-demo{background:#fff;transform:none}.lp-mission{transform:none}.lp-mission:hover{transform:translateY(-4px)}.lp-mission>span{margin-top:auto}.lp-mission h3{margin-top:7px}.lp-dark>span,.lp-dark h3,.lp-dark p{color:#fff}.lp-blue>span,.lp-blue h3,.lp-blue p{color:#101b42}.lp-lime>span,.lp-lime h3,.lp-lime p,.lp-paper>span,.lp-paper h3,.lp-paper p{color:#11120f}.lp-demo-event{border:1px solid #e0e1d9;min-width:0;margin:10px 0 0;padding:11px 13px;animation:none;position:relative;bottom:auto;right:auto;box-shadow:0 8px 22px #11120f14}.lp-demo-event strong{font-size:9px;line-height:1.3}.lp-demo-event span{font-size:8px;line-height:1.35}.lp-demo-event>i{animation:2.6s ease-in-out infinite lp-icon-pulse}.lp-trust-line{min-height:72px;display:block;overflow:hidden}.lp-marquee-track{width:max-content;animation:28s linear infinite lp-marquee;display:flex}.lp-marquee-set{height:72px;display:flex}.lp-marquee-set>span{color:#fff;white-space:nowrap;border-right:1px solid #34362e;align-items:center;gap:14px;width:330px;padding:0 30px;font-size:11px;font-weight:800;display:flex}.lp-marquee-set b{color:#c9ff47;font-size:8px}.lp-trust-line:hover .lp-marquee-track{animation-play-state:paused}.lp-problem,.lp-product,.lp-ai,.lp-partner{position:relative}.lp-motion-orbit{z-index:0;pointer-events:none;border:1px solid #64675d3d;border-radius:50%;width:150px;height:150px;position:absolute}.lp-motion-orbit:after{content:"";width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb,currentColor 18%,transparent);transform-origin:0 82px;background:currentColor;border-radius:50%;animation:12s linear infinite lp-orbit-dot;position:absolute;top:-7px;left:50%}.orbit-blue{color:#6c8cff;animation-delay:-2s;top:75px;right:4%}.orbit-gray{color:#a8aaa1;animation-delay:-4s;bottom:70px;right:3%}.orbit-lime{color:#98c424;animation-delay:-6s;top:70px;left:-40px}.lp-motion-orbit~*{z-index:1;position:relative}.lp-plans-preview{border-top:1px solid #d9d9cf}.lp-plan-teasers{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.lp-plan-teasers article{background:#fff;border:1px solid #d8d9d0;border-radius:20px;flex-direction:column;min-height:245px;padding:26px;display:flex}.lp-plan-teasers span{letter-spacing:.1em;font-size:8px;font-weight:900}.lp-plan-teasers h3{letter-spacing:-.04em;margin:auto 0 0;font-size:23px}.lp-plan-teasers p{color:#696c63;font-size:11px;line-height:1.6}.lp-plan-link{color:#fff;background:#5878e8;border-radius:12px;align-items:center;gap:20px;min-height:52px;margin-top:18px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.lp-final .lp-primary{background:#c9ff47}.lp-final .lp-primary:hover{background:#b9ee3b}.marketing-subpage{color:#11120f;background:#f4f3ec;min-height:100vh}.subpage-header,.integrator-page>header{border-bottom:1px solid #d9d9cf;justify-content:space-between;align-items:center;width:min(1320px,100% - 56px);height:78px;margin:auto;display:flex}.subpage-header>a:last-child,.integrator-page>header>a:last-child{color:#62655c;font-size:11px;font-weight:800}.pricing-hero{text-align:center;width:min(1050px,100% - 56px);margin:auto;padding:90px 0 60px}.pricing-hero>span{color:#667fd7;letter-spacing:.14em;font-size:9px;font-weight:900}.pricing-hero h1{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(48px,6vw,78px);line-height:.96}.pricing-hero p{color:#666960;max-width:720px;margin:22px auto 0;font-size:14px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1320px,100% - 56px);margin:auto;display:grid}.pricing-grid article{background:#fff;border:1px solid #d8d9d0;border-radius:23px;flex-direction:column;min-height:530px;padding:30px;display:flex}.pricing-grid article:nth-child(2){color:#fff;background:#171813;border-color:#171813}.pricing-grid article>div{justify-content:space-between;display:flex}.pricing-grid article>div span{color:#6c8cff;font-size:10px;font-weight:900}.pricing-grid article>div small{color:#898c82;letter-spacing:.1em;font-size:7px;font-weight:900}.pricing-grid h2{letter-spacing:-.05em;margin:55px 0 0;font-size:37px}.pricing-grid article>p{color:#696c63;font-size:11px;line-height:1.65}.pricing-grid article:nth-child(2)>p{color:#a8aba1}.pricing-grid ul{margin:28px 0;padding:0;list-style:none}.pricing-grid li{border-top:1px solid #e1e2da;padding:11px 0;font-size:9px}.pricing-grid article:nth-child(2) li{border-color:#36382f}.pricing-grid article>a{color:#fff;background:#5878e8;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 15px;font-size:10px;font-weight:900;display:flex}.pricing-note{border-top:1px solid #d9d9cf;grid-template-columns:180px 1fr;gap:25px;width:min(900px,100% - 56px);margin:50px auto 0;padding:27px 0 70px;display:grid}.pricing-note p{color:#696c63;margin:0;font-size:11px;line-height:1.65}.integrator-page{color:#11120f;background:#f4f3ec;min-height:100vh;overflow:hidden}.integrator-hero{grid-template-columns:.78fr 1.22fr;align-items:center;gap:55px;width:min(1320px,100% - 56px);min-height:calc(100vh - 78px);margin:auto;padding:42px 0 55px;display:grid}.integrator-center>span{color:#5e78da;letter-spacing:.14em;font-size:9px;font-weight:900}.integrator-center h1{letter-spacing:-.067em;margin:17px 0 0;font-size:clamp(50px,5.6vw,76px);line-height:.94}.integrator-center p{color:#62655c;max-width:560px;margin:24px 0 0;font-size:14px;line-height:1.65}.integrator-center>a{color:#fff;background:#5878e8;border-radius:12px;align-items:center;gap:22px;min-height:52px;margin-top:29px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.integrator-logo-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid;transform:rotate(1deg)}.integrator-logo-grid article{border-radius:25px;flex-direction:column;min-height:300px;padding:24px;display:flex;position:relative}.integrator-logo-grid small{letter-spacing:.08em;font-size:8px;font-weight:900}.integrator-logo-grid h2{letter-spacing:-.045em;max-width:310px;margin:auto 0 0;font-size:23px;line-height:1.05}.integrator-logo-grid p{opacity:.72;max-width:330px;margin:12px 0 0;font-size:10px;line-height:1.5}.integrator-logo-grid b{font-size:19px;position:absolute;top:23px;right:24px}.tile-lime{background:#c9ff47}.tile-dark{color:#fff;background:#171813}.tile-blue{background:#6c8cff}.tile-paper{background:#eeece4;box-shadow:inset 0 0 0 1px #d4d2c9}.integrator-logo-grid article{animation:6s ease-in-out infinite lp-tile-breathe}.integrator-logo-grid article:nth-child(2){animation-delay:-1.5s}.integrator-logo-grid article:nth-child(3){animation-delay:-3s}.integrator-logo-grid article:nth-child(4){animation-delay:-4.5s}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-icon-pulse{0%,to{box-shadow:0 0 #c9ff4700}50%{box-shadow:0 0 0 7px #c9ff4738}}@keyframes lp-orbit-dot{to{transform:rotate(360deg)}}@keyframes lp-tile-breathe{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:1100px){.lp-nav a:nth-child(2){display:none}.integrator-hero{grid-template-columns:1fr}.integrator-center{max-width:850px}.integrator-logo-grid article{min-height:250px}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:430px}}@media (max-width:720px){.lp-header{height:68px;padding:0 16px}.lp-header-actions{gap:7px}.lp-header-actions .lp-login{display:none}.lp-nav-cta{padding:0 11px}.lp-motion-orbit{width:95px;height:95px}.lp-motion-orbit:after{transform-origin:0 55px}.lp-plan-teasers{grid-template-columns:1fr}.lp-marquee-set>span{width:250px}.subpage-header,.integrator-page>header,.integrator-hero,.pricing-grid{width:calc(100% - 32px)}.pricing-hero{width:calc(100% - 32px);padding-top:65px}.pricing-grid article{min-height:440px;padding:24px}.pricing-note{grid-template-columns:1fr;width:calc(100% - 32px)}.integrator-hero{padding-top:55px}.integrator-center h1{font-size:48px}.integrator-logo-grid{gap:7px;transform:none}.integrator-logo-grid article{border-radius:18px;min-height:235px;padding:17px}.integrator-logo-grid h2{font-size:17px}.integrator-logo-grid p{font-size:8px}.integrator-logo-grid b{top:16px;right:17px}.lp-plans-preview{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.lp-marquee-track,.lp-demo-event>i,.lp-motion-orbit:after,.integrator-logo-grid article{animation:none!important}}.lp-shell{--lp-max:1120px}.lp-header{padding:0 max(28px,50vw - 560px)}.lp-brand>span,.lp-nav,.lp-login,.lp-nav-cta{font-weight:900}.lp-whatsapp-cta{color:#fff;background:#20ad5a;gap:9px}.lp-whatsapp-cta:hover{background:#178f49}.lp-whatsapp-icon{border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:grid;color:#fff!important}.lp-whatsapp-icon:before{content:"✆";transform:rotate(-12deg)}.lp-live-screen{margin:0;position:relative;overflow:hidden;background:#171813!important;border:1px solid #d3d5cb!important;border-radius:22px!important;min-height:0!important;padding:0!important;box-shadow:0 24px 58px #11120f21!important}.lp-live-screen:before{display:none!important}.lp-live-screen img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.lp-live-screen-label{color:#fff;background:#171813;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 17px;display:flex}.lp-live-screen-label span{color:#c9ff47;letter-spacing:.1em;font-size:8px;font-weight:950}.lp-live-screen-label b{font-size:10px}.lp-agent-live-screen{transform:none}.lp-agent-live-screen img{object-position:center top}.lp-nav{color:#292b25}.lp-nav a{opacity:1}.lp-hero{grid-template-columns:.94fr 1.06fr;gap:66px;min-height:680px;padding:58px 0 76px}.lp-hero h1{max-width:570px;font-size:clamp(49px,4.2vw,66px);line-height:.96}.lp-hero-copy>p{max-width:535px;font-size:15px}.lp-demo{border-radius:21px;justify-self:end;width:100%;max-width:530px;padding:15px}.lp-demo:before{border-radius:17px;inset:7px}.lp-demo-heading{padding:13px 2px 12px}.lp-mission{border-radius:16px;min-height:163px;padding:14px}.lp-mission h3{font-size:13px}.lp-section{padding:96px 0}.lp-section-intro{max-width:750px}.lp-section-intro h2{font-size:clamp(40px,4.4vw,58px)}.lp-section-intro>p{font-size:14px}.lp-how{padding:96px max(28px,50vw - 560px)}.lp-compare article{min-height:410px;padding:31px}.lp-steps article{min-height:310px;padding:24px}.lp-step-visual{color:#11120f;height:118px;margin:22px 0 18px;position:relative}.lp-step-visual *{box-sizing:border-box}.lp-step-window{background:#f3f2eb;border:1px solid #4a4d41;border-radius:12px;height:100%;padding:12px;transform:rotate(-2deg);box-shadow:0 14px 30px #0000002e}.lp-step-window>span{gap:4px;display:flex}.lp-step-window>span i{background:#b8bab0;border-radius:50%;width:5px;height:5px}.lp-step-window>span i:first-child{background:#c9ff47}.lp-step-window>small{color:#777a70;letter-spacing:.1em;margin-top:15px;font-size:6px;font-weight:950;display:block}.lp-step-window>strong{letter-spacing:-.04em;margin-top:6px;font-size:14px;display:block}.lp-step-window>em{color:#fff;background:#171813;border-radius:7px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:10px;right:11px}.lp-step-tasks{flex-direction:column;gap:7px;display:flex}.lp-step-tasks>div{color:#fff;background:#292b24;border:1px solid #46493e;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:52px;padding:10px 11px;transition:transform .25s,border-color .25s;display:grid}.lp-step-tasks>div:first-child{transform:translate(-4px)}.lp-step-tasks>div:last-child{transform:translate(6px)}.lp-steps article:hover .lp-step-tasks>div{border-color:#c9ff47;transform:translate(0)}.lp-step-tasks span{color:#171813;background:#c9ff47;border-radius:6px;place-items:center;width:21px;height:21px;font-size:7px;font-weight:950;display:grid}.lp-step-tasks strong{font-size:9px}.lp-step-tasks em{color:#c9ff47;font-size:8px;font-style:normal;font-weight:900}.lp-step-invite{flex-direction:column;justify-content:center;gap:17px;display:flex}.lp-step-link{color:#d9dcd1;background:#171813;border:1px solid #4a4d41;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:8px;display:flex}.lp-step-link b{color:#171813;background:#c9ff47;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.lp-step-avatars{align-items:center;display:flex}.lp-step-avatars i{color:#171813;background:#8da7ff;border:2px solid #20211c;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:-8px;font-size:8px;font-style:normal;font-weight:950;display:grid}.lp-step-avatars i:nth-child(2){background:#c9ff47}.lp-step-avatars i:nth-child(3){background:#f2c7ff}.lp-step-avatars em{color:#b7baaf;margin-left:15px;font-size:8px;font-style:normal;font-weight:800}.lp-step-result{background:#181914;border:1px solid #46493e;border-radius:12px;padding:15px}.lp-step-result>div{color:#878b80;justify-content:space-between;align-items:center;font-size:6px;font-weight:900;display:flex}.lp-step-result>div i{background:#575a4f;width:18px;height:1px}.lp-step-result>div span:last-child{color:#c9ff47}.lp-step-result>strong{color:#fff;letter-spacing:-.05em;margin-top:20px;font-size:21px;display:block}.lp-step-result>small{color:#777b70;letter-spacing:.1em;margin-top:4px;font-size:6px;font-weight:900;display:block}.lp-steps article:hover .lp-step-window{transform:rotate(0)}.lp-step-visual{height:104px;margin:18px 0 14px}.lp-step-tasks>div{min-height:46px;padding-top:8px;padding-bottom:8px}.lp-role-visual{color:#11120f;background:#f1f0e9;border:1px solid #dcddd5;border-radius:14px;height:108px;margin:24px 0 18px;padding:13px;transition:transform .25s,box-shadow .25s}.lp-audience-grid article:hover .lp-role-visual{transform:translateY(-3px);box-shadow:0 14px 28px #11120f17}.lp-role-sales{grid-template-columns:1fr 1fr;gap:7px;padding-bottom:27px;display:grid;position:relative}.lp-role-sales>div{background:#fff;border-radius:9px;padding:9px}.lp-role-sales span,.lp-role-marketing header span,.lp-role-founder header span{color:#85887e;letter-spacing:.09em;font-size:6px;font-weight:950;display:block}.lp-role-sales strong{letter-spacing:-.05em;margin-top:4px;font-size:19px;display:block}.lp-role-sales i{color:#7c8075;font-size:6px;font-style:normal;display:block}.lp-role-sales footer{gap:4px;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.lp-role-sales footer em{background:#d5d7ce;border-radius:99px;flex:1;height:4px}.lp-role-sales footer em:nth-child(-n+3){background:#9fc92d}.lp-role-marketing header,.lp-role-founder header{justify-content:space-between;align-items:center;display:flex}.lp-role-marketing header i{color:#6f920f;font-size:6px;font-style:normal;font-weight:900}.lp-role-marketing>strong{letter-spacing:-.035em;margin-top:8px;font-size:13px;display:block}.lp-role-marketing>div{gap:6px;margin-top:10px;display:flex}.lp-role-marketing>div span{color:#20211c;background:#fff;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.lp-role-marketing footer{align-items:flex-end;gap:5px;height:18px;margin-top:9px;display:flex}.lp-role-marketing footer i{background:#8da7ff;border-radius:3px 3px 1px 1px;width:9px}.lp-role-marketing footer i:first-child{height:6px}.lp-role-marketing footer i:nth-child(2){height:11px}.lp-role-marketing footer i:nth-child(3){height:8px}.lp-role-marketing footer i:nth-child(4){background:#c9ff47;height:16px}.lp-role-marketing footer i:nth-child(5){height:13px}.lp-role-founder{color:#fff;background:#171813}.lp-role-founder header span{color:#94978d}.lp-role-founder header strong{color:#c9ff47;font-size:16px}.lp-role-bars{border-bottom:1px solid #3a3c34;align-items:flex-end;gap:5px;height:42px;margin-top:10px;display:flex}.lp-role-bars i{background:#62665a;border-radius:3px 3px 0 0;flex:1}.lp-role-bars i:first-child{height:20%}.lp-role-bars i:nth-child(2){height:35%}.lp-role-bars i:nth-child(3){height:31%}.lp-role-bars i:nth-child(4){height:55%}.lp-role-bars i:nth-child(5){height:72%}.lp-role-bars i:nth-child(6){background:#c9ff47;height:94%}.lp-role-founder footer{color:#a7aa9f;justify-content:space-between;margin-top:8px;font-size:6px;font-weight:900;display:flex}.lp-color-word{animation:6s step-end infinite lp-brand-word}.lp-motion-orbit{border-color:#5e615726;width:600px;height:600px}.lp-motion-orbit:after{transform-origin:-293px 7px;top:calc(50% - 7px);left:auto;right:-7px}.orbit-black{color:#171813;top:35px;right:-552px}.orbit-blue{color:#6c8cff;top:75px;left:-552px;right:auto}.orbit-gray{color:#a8aaa1;bottom:30px;right:-552px}.orbit-lime{color:#a9db2d;top:45px;left:-552px}.orbit-blue:after{animation-delay:-3s}.orbit-gray:after{animation-delay:-6s}.orbit-lime:after{animation-delay:-9s}.lp-orbit-one{width:610px;height:610px;top:-190px;left:-560px}.lp-orbit-two{border-color:#6c8cff29;width:520px;height:520px;bottom:-40px;right:-490px}.lp-orbit-two:after{content:"";background:#6c8cff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-6px;box-shadow:0 0 0 6px #6c8cff2b}.lp-ai-visual.lp-app-shot{color:#11120f;background:#f9f9f6;border:1px solid #d7d8d0;border-radius:20px;min-height:430px;padding:0;box-shadow:0 24px 60px #11120f1c}.lp-ai-visual.lp-app-shot:before{display:none}.lp-app-shot-top{background:#fff;border-bottom:1px solid #dcddd5;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:52px;padding:0 17px;display:grid}.lp-app-shot-top>div{align-items:center;gap:7px;font-size:10px;display:flex}.lp-app-shot-top .relay-logo{border-radius:6px;width:22px;height:22px}.lp-app-shot-top>span{color:#777a70;letter-spacing:.08em;font-size:7px;font-weight:900}.lp-app-shot-top>b{color:#55750b;background:#e8ffc0;border-radius:7px;justify-self:end;padding:6px 8px;font-size:7px}.lp-app-shot-body{grid-template-columns:112px 1fr;min-height:378px;display:grid}.lp-app-shot-body>aside{background:#f0efe8;border-right:1px solid #dcddd5;flex-direction:column;gap:6px;padding:18px 10px;display:flex}.lp-app-shot-body>aside small{color:#8c8f85;letter-spacing:.11em;padding:0 8px 7px;font-size:6px;font-weight:900}.lp-app-shot-body>aside span{color:#6e7168;border-radius:7px;padding:8px;font-size:7px;font-weight:800}.lp-app-shot-body>aside span.active{color:#fff;background:#171813}.lp-app-shot-body>section{padding:17px}.lp-app-shot-url{background:#fff;border:1px solid #dddeda;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 12px;display:grid}.lp-app-shot-url small{color:#90938a;letter-spacing:.08em;grid-column:1/-1;font-size:6px;font-weight:900}.lp-app-shot-url strong{font-size:10px}.lp-app-shot-url span{color:#638410;font-size:7px;font-weight:800}.lp-app-shot-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.lp-app-shot-fields article{background:#fff;border:1px solid #dedfd8;border-radius:9px;min-height:77px;padding:10px}.lp-app-shot-fields small{color:#74776e;letter-spacing:.06em;font-size:6px;font-weight:900}.lp-app-shot-fields p{color:#3e413a;margin:8px 0 0;font-size:7px;line-height:1.45}.lp-app-shot-confirm{background:#eeece4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 11px;display:flex}.lp-app-shot-confirm span{color:#65685f;font-size:6px}.lp-app-shot-confirm b{color:#fff;background:#5878e8;border-radius:7px;padding:7px 9px;font-size:7px}.lp-typed-reason{color:#5878e8;margin-top:8px;display:block}.lp-typed-reason>i{background:#c9ff47;width:3px;height:.82em;margin-left:5px;animation:.8s step-end infinite lp-type-cursor;display:inline-block}.lp-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.lp-plan-teasers article:first-child{color:#11120f;background:#c9ff47;border-color:#c9ff47}.lp-plan-teasers article:nth-child(2){color:#fff;background:#171813;border-color:#171813}.lp-plan-teasers article:nth-child(3){color:#101b42;background:#6c8cff;border-color:#6c8cff}.lp-plan-teasers article:first-child p{color:#3c4b19}.lp-plan-teasers article:nth-child(2) p{color:#b8bbb1}.lp-plan-teasers article:nth-child(3) p{color:#263565}@keyframes lp-brand-word{0%,32%{color:#8ebc19}33%,65%{color:#171813}66%,to{color:#5878e8}}@keyframes lp-type-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:1080px){.lp-demo{justify-self:center}.lp-partner-copy h2{min-height:0}.lp-motion-orbit{width:430px;height:430px}.orbit-black,.orbit-gray{right:-400px}.orbit-blue,.orbit-lime{left:-400px}.lp-motion-orbit:after{transform-origin:-208px 7px}}@media (max-width:720px){.lp-hero{padding-top:54px}.lp-hero h1{font-size:45px}.lp-demo{max-width:100%}.lp-motion-orbit{width:310px;height:310px}.orbit-black,.orbit-gray{right:-290px}.orbit-blue,.orbit-lime{left:-290px}.lp-motion-orbit:after{transform-origin:-148px 7px}.lp-live-screen-label{min-height:44px;padding:0 13px}.lp-live-screen-label span{font-size:7px}.lp-live-screen-label b{font-size:9px}.lp-app-shot-body{grid-template-columns:72px 1fr}.lp-app-shot-body>aside{padding:14px 6px}.lp-app-shot-body>aside span{padding:7px 5px;font-size:6px}.lp-app-shot-body>section{padding:11px}.lp-app-shot-fields{grid-template-columns:1fr}.lp-app-shot-fields article{min-height:61px}.lp-app-shot-confirm{flex-direction:column;align-items:flex-start}.lp-partner-copy h2{min-height:205px}.lp-plan-teasers article{min-height:210px}}@media (prefers-reduced-motion:reduce){.lp-color-word,.lp-typed-reason>i{animation:none!important}.lp-color-word{color:#5878e8}}.lp-cta-note{color:#73766d!important;margin-top:12px!important;font-size:11px!important;line-height:1.45!important}.lp-pilot-proof{width:100%;max-width:var(--lp-max);border-bottom:1px solid #d9d9cf;grid-template-columns:.8fr 1.7fr;align-items:end;gap:50px;margin:0 auto;padding:50px 0;display:grid}.lp-pilot-proof>div>span,.lp-offer-copy>span{color:#769e13;letter-spacing:.12em;font-size:9px;font-weight:950}.lp-pilot-proof>div>p{color:#666960;max-width:290px;margin:12px 0 0;font-size:12px;line-height:1.55}.lp-pilot-proof dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;display:grid}.lp-pilot-proof dl div{background:#fff;border:1px solid #d8d9d0;border-radius:16px;min-height:116px;padding:18px}.lp-pilot-proof dt{letter-spacing:-.06em;font-size:33px;font-weight:850}.lp-pilot-proof dd{color:#65685f;margin:22px 0 0;font-size:11px;line-height:1.35}.lp-screen-wrap{position:relative}.lp-screen-callouts{justify-content:flex-end;gap:7px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.lp-screen-callouts span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#121310e0;border:1px solid #ffffff40;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900;box-shadow:0 5px 18px #0000002e}.lp-screen-callouts span:first-child{color:#171813;background:#c9ff47}.lp-screen-callouts.agent span:first-child{color:#fff;background:#5878e8}.lp-partner-copy h2{min-height:0!important}.lp-agent-benefits{margin:28px 0 0;padding:0;list-style:none}.lp-agent-benefits li{border-top:1px solid #d9d9cf;padding:12px 0;font-size:12px;font-weight:750}.lp-agent-benefits li:before{content:"✓";color:#769e13;margin-right:10px}.lp-swipe-hint{display:none}.lp-agent-sources{border-top:1px solid #d9d9cf}.lp-source-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:46px;display:grid}.lp-source-grid article{background:#fff;border:1px solid #d8d9d0;border-radius:18px;flex-direction:column;min-height:210px;padding:24px;display:flex}.lp-source-grid article:nth-child(2){background:#c9ff47}.lp-source-grid article:nth-child(3){color:#fff;background:#171813}.lp-source-grid article:nth-child(4){background:#8da7ff}.lp-source-grid article>b{color:#7b9f1f;font-size:9px}.lp-source-grid article:nth-child(3)>b{color:#c9ff47}.lp-source-grid h3{letter-spacing:-.04em;margin:auto 0 8px;font-size:22px}.lp-source-grid p{color:#63665e;margin:0;font-size:11px;line-height:1.55}.lp-source-grid article:nth-child(3) p{color:#b9bcb2}.lp-marketplace-note{color:#4f524b;background:#eeede5;border-radius:13px;margin:12px 0 0;padding:17px 20px;font-size:11px;line-height:1.55}.lp-offer{color:#fff;grid-template-columns:1.2fr .8fr;gap:70px;background:#171813!important;display:grid!important}.lp-offer-copy h2{letter-spacing:-.055em;max-width:660px;margin:17px 0 0;font-size:clamp(41px,4.5vw,59px);line-height:.98}.lp-offer-copy>p{color:#b9bcb2;max-width:610px;margin:24px 0 0;font-size:14px;line-height:1.65}.lp-offer-copy>ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:27px 0 0;padding:0;list-style:none;display:grid}.lp-offer-copy>ul li{font-size:11px;line-height:1.5}.lp-offer-copy>ul li:before{content:"✓";color:#c9ff47;margin-right:8px}.lp-offer-actions{align-items:center;gap:18px;margin-top:34px;display:flex}.lp-offer-actions>a:last-child{color:#d9dcd2;font-size:11px;font-weight:850}.lp-offer-steps{border:1px solid #41433b;border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.lp-offer-steps li{border-bottom:1px solid #41433b;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:105px;padding:18px;display:grid}.lp-offer-steps li:last-child{border-bottom:0}.lp-offer-steps b{color:#c9ff47;font-size:9px}.lp-offer-steps span{color:#9fa298;font-size:10px;line-height:1.45}.lp-offer-steps strong{color:#fff;margin-bottom:4px;font-size:13px;display:block}.lp-mobile-sticky-cta{display:none}.lp-footer p a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.lp-pilot-proof{width:calc(100% - 56px)}.lp-offer{grid-template-columns:1fr;gap:42px}}@media (max-width:720px){.lp-section{padding-top:68px!important;padding-bottom:68px!important}.lp-cta-note{font-size:10px!important}.lp-pilot-proof{width:calc(100% - 28px);padding:40px 0;display:block}.lp-pilot-proof dl{grid-template-columns:1fr 1fr;margin-top:25px}.lp-pilot-proof dl div{min-height:102px;padding:15px}.lp-pilot-proof dd{margin-top:14px;font-size:10px}.lp-screen-callouts{flex-wrap:wrap;justify-content:flex-start;gap:4px;bottom:8px;left:8px;right:8px}.lp-screen-callouts span{padding:6px 7px;font-size:7px}.lp-swipe-hint{color:#aeb2a6;letter-spacing:.08em;margin:15px 0 8px;font-size:9px;font-weight:850;display:block}.lp-agent-sources{padding-left:14px!important;padding-right:14px!important}.lp-source-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:28px}.lp-source-grid article{min-height:170px;padding:18px}.lp-source-grid h3{font-size:18px}.lp-source-grid p,.lp-marketplace-note{font-size:10px}.lp-offer{gap:30px!important;margin:0!important;padding-left:14px!important;padding-right:14px!important}.lp-offer-copy h2{font-size:40px}.lp-offer-copy>p{font-size:12px}.lp-offer-copy>ul{grid-template-columns:1fr}.lp-offer-actions{flex-direction:column;align-items:stretch}.lp-offer-actions .lp-primary{width:100%}.lp-offer-actions>a:last-child{text-align:center}.lp-offer-steps li{min-height:88px}.lp-mobile-sticky-cta{z-index:80;color:#171813;background:#c9ff47;border:1px solid #ffffff59;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:12px;font-weight:950;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 34px #00000038}.lp-footer{padding-bottom:86px!important}}.lp-header{grid-template-columns:auto minmax(360px,1fr) auto;gap:26px}.lp-nav{justify-self:center}.lp-header-actions{gap:9px}.lp-agent-login{min-height:40px;padding:0 12px;font-size:11px}.lp-login{min-width:max-content}.lp-nav-cta{justify-content:center;min-width:max-content}.lp-lead-example{background:#f8f8f3;border:1px solid #dadbd3;border-radius:18px;margin-top:20px;overflow:hidden}.lp-lead-example dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.lp-lead-example dl>div{border-bottom:1px solid #dedfd7;border-right:1px solid #dedfd7;min-height:75px;padding:15px}.lp-lead-example dt{color:#777a70;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.lp-lead-example dd{margin:7px 0 0;font-size:11px;font-weight:800;line-height:1.35}.lp-lead-example>div{justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.lp-lead-example>div span{color:#75786f;letter-spacing:.08em;font-size:8px;font-weight:900}.lp-lead-example>div strong{font-size:25px}.lp-lead-example nav{background:#eeece4;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.lp-lead-example button{color:#171813;background:#fff;border:1px solid #cfd0c8;border-radius:10px;min-height:42px;font-size:10px;font-weight:900}.lp-lead-example button:last-child{color:#fff;background:#171813;border-color:#171813}.lp-example{border-top:1px solid #d9d9cf}.lp-example-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.lp-example-steps article{background:#fff;border:1px solid #d8d9d0;border-radius:18px;flex-direction:column;min-height:250px;padding:23px;display:flex}.lp-example-steps article:nth-child(2){background:#c9ff47}.lp-example-steps article:nth-child(3){color:#fff;background:#171813}.lp-example-steps article:nth-child(4){background:#8da7ff}.lp-example-steps b{color:#729511;font-size:9px}.lp-example-steps h3{letter-spacing:-.04em;margin:auto 0 9px;font-size:21px}.lp-example-steps p{color:inherit;opacity:.72;margin:0;font-size:11px;line-height:1.55}.lp-example-steps strong{border-top:1px solid;margin-top:18px;padding-top:13px;font-size:12px}.lp-example-total{color:#fff;background:#171813;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:24px 26px;display:flex}.lp-example-total span{color:#c9ff47;letter-spacing:.11em;font-size:8px;font-weight:950}.lp-example-total strong{text-align:right;max-width:760px;font-size:20px;line-height:1.25}.lp-payments{border-top:1px solid #d9d9cf}.lp-payment-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:42px;display:grid}.lp-payment-grid article{background:#fff;border:1px solid #d8d9d0;border-radius:19px;flex-direction:column;min-height:230px;padding:25px;display:flex}.lp-payment-grid article:nth-child(2){background:#eeece4}.lp-payment-grid article:nth-child(3){color:#fff;background:#171813}.lp-payment-grid b{color:#759b13;font-size:9px}.lp-payment-grid h3{margin:auto 0 10px;font-size:22px}.lp-payment-grid p{color:inherit;opacity:.72;margin:0;font-size:11px;line-height:1.6}.lp-payment-note{color:#565950;background:#fff3cf;border-radius:12px;margin:12px 0 0;padding:15px 18px;font-size:10px;line-height:1.55}.lp-company-application{border-top:1px solid #d9d9cf;grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid!important}.lp-application-copy>span{color:#769e13;letter-spacing:.12em;font-size:9px;font-weight:950}.lp-application-copy h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(40px,4.5vw,58px);line-height:.98}.lp-application-copy p{color:#62665d;margin:20px 0 0;font-size:13px;line-height:1.65}.lp-application-copy ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-application-copy li{font-size:11px;font-weight:800}.lp-application-copy li:before{content:"✓";color:#769e13;margin-right:9px}.lp-company-application>form{background:#fff;border:1px solid #d6d8ce;border-radius:22px;gap:14px;padding:26px;display:grid;box-shadow:0 16px 44px #11120f12}.lp-company-application label{gap:7px;display:grid}.lp-company-application label>span{font-size:10px;font-weight:900}.lp-application-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-company-application input,.lp-company-application textarea{color:#171813;width:100%;font:inherit;background:#fafaf7;border:1px solid #d2d4ca;border-radius:11px;outline:none;padding:13px 14px;font-size:13px}.lp-company-application input{min-height:50px}.lp-company-application textarea{resize:vertical;line-height:1.5}.lp-company-application input:focus,.lp-company-application textarea:focus{border-color:#5878e8;box-shadow:0 0 0 3px #5878e821}.lp-company-application form>p{color:#7a7d74;margin:0;font-size:9px;line-height:1.5}.lp-company-application form>p a{text-decoration:underline}.lp-company-application form>button{color:#fff;cursor:pointer;background:#171813;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-weight:900;display:flex}.lp-company-application form>button span{color:#c9ff47;font-size:18px}.lp-company-application form>button:disabled{cursor:wait;opacity:.55}.lp-form-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.lp-application-error,.lp-application-success{border-radius:11px;padding:13px;font-size:11px}.lp-application-error{color:#912d24;background:#fff0ed}.lp-application-success{color:#34500f;background:#edffd1;gap:4px;display:grid}.lp-final-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-final-secondary{color:#fff;border:1px solid #5b5e55;border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}@media (max-width:1180px){.lp-header{grid-template-columns:auto 1fr}.lp-nav{display:none}.lp-header-actions{justify-self:end}.lp-example-steps{grid-template-columns:1fr 1fr}.lp-company-application{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.lp-header{grid-template-columns:auto 1fr;width:100%;padding:0 14px}.lp-agent-login{margin-left:auto}.lp-header-actions .lp-login{display:none}.lp-header-actions{gap:6px}.lp-nav-cta{min-height:40px;padding:0 10px;font-size:10px}.lp-hero{padding-top:42px}.lp-kicker{line-height:1.45}.lp-lead-example dl{grid-template-columns:1fr}.lp-lead-example dl>div{border-right:0;min-height:62px}.lp-lead-example>div{flex-direction:column;align-items:flex-start}.lp-lead-example nav{grid-template-columns:1fr}.lp-example{padding-left:14px!important;padding-right:14px!important}.lp-example-steps{grid-template-columns:1fr;margin-top:28px}.lp-example-steps article{min-height:190px}.lp-example-total{flex-direction:column;align-items:flex-start}.lp-example-total strong{text-align:left}.lp-payment-grid{grid-template-columns:1fr}.lp-payment-grid article{min-height:185px}.lp-company-application{padding-left:14px!important;padding-right:14px!important}.lp-company-application>form{padding:18px}.lp-application-row{grid-template-columns:1fr}.lp-final-actions{flex-direction:column;align-items:center;width:100%}.lp-final-secondary{width:min(100%,360px)}html.lp-application-visible .lp-mobile-sticky-cta{display:none}}.company-mobile-nav,.agent-mobile-nav,.mobile-more-sheet,.mobile-nav-scrim,.mobile-company-identity{display:none}@media (max-width:760px){:root{--mobile-appbar:64px;--mobile-tabbar:72px}html{scroll-padding-top:calc(var(--mobile-appbar) + 12px)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.company-mobile-nav,.agent-mobile-nav{z-index:1250;min-height:calc(var(--mobile-tabbar) + env(safe-area-inset-bottom));padding:7px 8px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcf5;border-top:1px solid #d8d9d1;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #11120f14}.company-mobile-nav a,.company-mobile-nav button,.agent-mobile-nav a,.agent-mobile-nav button{color:#85887e;min-width:0;min-height:55px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;text-decoration:none;display:flex}.company-mobile-nav i,.agent-mobile-nav i{color:#777a70;place-items:center;height:19px;font-size:16px;font-style:normal;font-weight:900;line-height:1;display:grid}.company-mobile-nav span,.agent-mobile-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:1.15;overflow:hidden}.company-mobile-nav a.active,.company-mobile-nav button.active,.agent-mobile-nav a.active,.agent-mobile-nav button.active{color:var(--ink);background:#efffd0}.company-mobile-nav a.active i,.company-mobile-nav button.active i,.agent-mobile-nav a.active i,.agent-mobile-nav button.active i{color:var(--ink)}.mobile-nav-scrim{z-index:1150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0d0e0b7a;border:0;padding:0;display:block;position:fixed;inset:0}.mobile-more-sheet{z-index:1200;padding:8px 16px calc(var(--mobile-tabbar) + 20px + env(safe-area-inset-bottom));background:#f7f7f2;border-radius:24px 24px 0 0;transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -24px 60px #090a083d}.mobile-more-sheet.open{transform:translateY(0)}.mobile-sheet-handle{background:#caccc2;border-radius:999px;width:38px;height:4px;margin:0 auto 10px}.mobile-sheet-heading{justify-content:space-between;align-items:center;min-height:58px;display:flex}.mobile-sheet-heading small,.mobile-sheet-heading strong{display:block}.mobile-sheet-heading small{color:#8a8d83;letter-spacing:.08em;font-size:8px;font-weight:900}.mobile-sheet-heading strong{letter-spacing:-.03em;margin-top:4px;font-size:19px}.mobile-sheet-heading button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dedfd7;border-radius:50%;font-size:22px}.mobile-sheet-links{background:#fff;border:1px solid #dedfd7;border-radius:16px;margin-top:8px;overflow:hidden}.mobile-sheet-links a{min-height:68px;color:var(--ink);border-top:1px solid #e4e5de;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;padding:10px 13px;text-decoration:none;display:grid}.mobile-sheet-links a:first-child{border-top:0}.mobile-sheet-links a>i{width:38px;height:38px;color:var(--ink);background:#eeece4;border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.mobile-sheet-links a.active>i{background:var(--lime)}.mobile-sheet-links strong,.mobile-sheet-links small{display:block}.mobile-sheet-links strong{font-size:12px}.mobile-sheet-links small{color:#85887e;margin-top:3px;font-size:9px;line-height:1.3}.mobile-sheet-links b{color:#8b8e84;font-size:15px}.dashboard-shell{display:block}.dashboard-shell>.sidebar{display:contents}.dashboard-shell>.sidebar>.brand,.dashboard-shell>.sidebar>.sidebar-context,.dashboard-shell>.sidebar>.sidebar-nav,.dashboard-shell>.sidebar>.sidebar-footer{display:none}.dashboard-main{min-height:100vh;padding-top:var(--mobile-appbar);padding-bottom:calc(var(--mobile-tabbar) + 24px + env(safe-area-inset-bottom))}.dashboard-topbar{z-index:900;height:var(--mobile-appbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f2f5;border-bottom:1px solid #dedfd7;padding:0 14px;position:fixed;top:0;left:0;right:0}.dashboard-topbar>p{display:none}.mobile-company-identity{align-items:center;gap:10px;min-width:0;display:flex}.mobile-relay-mark{width:36px;height:36px;color:var(--ink);background:var(--lime);border-radius:10px;place-items:center;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #11120f1a}.mobile-company-identity div{min-width:0}.mobile-company-identity small,.mobile-company-identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-company-identity small{color:#8b8e84;letter-spacing:.08em;font-size:7px;font-weight:900}.mobile-company-identity strong{max-width:190px;margin-top:3px;font-size:12px}.dashboard-topbar .top-actions{gap:6px;margin-left:auto}.dashboard-topbar .tour-trigger{display:none}.account-menu>button{background:0 0;border:0;min-height:42px;padding:4px}.account-menu>button>span{border-radius:10px;width:36px;height:36px}.account-popover{top:calc(var(--mobile-appbar) - 3px);width:min(270px,100vw - 20px);right:10px}.dashboard-content{padding:24px 14px 30px}.dashboard-heading,.module-heading{gap:16px}.dashboard-heading h1,.module-heading h1{font-size:clamp(29px,8.5vw,38px);line-height:.98}.dashboard-heading p,.module-heading p{margin-top:10px;font-size:12px;line-height:1.55}.dashboard-heading .button,.module-heading .button,.heading-actions .button{justify-content:center;width:100%;min-height:50px}.module-kicker{font-size:8px}.metrics,.operations-metrics,.partner-wallet-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;gap:10px;margin-right:-14px;padding-right:14px;display:grid;overflow-x:auto}.metrics::-webkit-scrollbar{display:none}.operations-metrics::-webkit-scrollbar{display:none}.partner-wallet-grid::-webkit-scrollbar{display:none}.metrics>*,.operations-metrics>*,.partner-wallet-grid>*{scroll-snap-align:start}.metric,.operations-metrics article{min-height:138px;padding:18px}.metric strong,.operations-metrics article>strong{font-size:30px}.dashboard-grid,.analytics-grid,.agent-comparison-grid,.settings-overview-grid,.profile-layout,.reward-hero{grid-template-columns:1fr}.setup-card,.panel,.program-zero-state,.profile-source-card,.profile-form-card{border-radius:16px}.setup-card{padding:18px}.setup-card-top{align-items:flex-start;gap:12px}.setup-steps{grid-template-columns:1fr;gap:7px}.setup-step{min-height:64px;padding:13px}.panel-header{align-items:flex-start;gap:8px}.panel-header>a{align-items:center;min-height:40px;display:flex}.dashboard-campaign-mini-grid{grid-template-columns:1fr}.dashboard-campaign-mini-grid>a{min-height:162px}.activity{padding:15px 0}.website-form,.profile-fields-grid,.company-form,.builder-field-row,.reward-editor,.mission-editor-grid,.publication-grid{grid-template-columns:1fr}.profile-field.full,.field-wide{grid-column:auto}.profile-field input,.profile-field textarea,.website-form input,.builder-field input,.builder-field textarea,.builder-field select{font-size:16px}.profile-confirm-bar,.builder-submit-bar,.program-publish-bar{flex-direction:column;align-items:stretch;position:static}.profile-confirm-bar>div:last-child,.builder-submit-bar>div,.program-publish-bar>div:last-child{flex-direction:column;width:100%}.profile-confirm-bar button,.builder-submit-bar button,.program-publish-bar button{width:100%;min-height:50px}.brand-table-controls,.analytics-filters,.partner-table-controls{z-index:4;top:calc(var(--mobile-appbar) + 6px);background:#f7f7f2f7;border:1px solid #dedfd7;border-radius:13px;padding:10px;position:sticky;box-shadow:0 6px 18px #11120f0f}.brand-table{border-radius:13px;margin-left:0;margin-right:0}.brand-table-head{z-index:2;position:sticky;top:0}.brand-table-row{min-height:82px}.analytics-table{margin:0 0 16px}.agent-rank-row{min-height:76px}.program-list-grid,.compact-campaign-grid,.mission-selector-grid,.review-principles,.analytics-question-grid{grid-template-columns:1fr}.program-list-card{min-height:250px}.program-summary-strip{grid-template-columns:1fr 1fr}.program-publish-bar{padding-bottom:max(18px, env(safe-area-inset-bottom))}.partner-portal-shell{display:block}.partner-portal-sidebar{display:contents}.partner-portal-sidebar>.partner-brand,.partner-portal-sidebar>.partner-company-chip,.partner-portal-sidebar>.partner-nav,.partner-portal-sidebar>.partner-trust-note{display:none}.partner-portal-main{min-height:100vh;padding-top:var(--mobile-appbar);padding-bottom:calc(var(--mobile-tabbar) + 22px + env(safe-area-inset-bottom))}.partner-portal-topbar{z-index:900;height:var(--mobile-appbar);background:#f7f7f2f5;padding:0 13px;position:fixed;top:0;left:0;right:0}.partner-top-actions{gap:6px;margin-left:auto}.partner-top-actions .agent-language-switcher{padding:3px}.partner-top-identity,.partner-top-identity>div:last-child{min-width:0}.partner-top-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.partner-mini-avatar{border-radius:11px;width:37px;height:37px}.partner-level-pill{border-radius:11px;min-height:39px;padding:5px 7px 5px 10px}.partner-level-pill>span{display:none}.partner-level-pill b{text-overflow:ellipsis;white-space:nowrap;max-width:91px;font-size:8px;overflow:hidden}.level-help{width:28px;height:28px}.level-help span{top:calc(var(--mobile-appbar) + 8px);width:auto;max-width:none;position:fixed;left:12px;right:12px}.partner-portal-content{padding:22px 14px 30px}.partner-welcome,.partner-page-heading{gap:16px}.partner-welcome h1,.partner-page-heading h1{font-size:clamp(30px,9vw,40px);line-height:.98}.partner-welcome p,.partner-page-heading p{font-size:12px;line-height:1.55}.partner-welcome .button{justify-content:center;width:100%;min-height:52px}.partner-wallet-grid{grid-auto-columns:minmax(235px,82vw)}.wallet-card{min-height:145px;padding:18px}.wallet-card strong{font-size:25px}.partner-home-grid,.partner-submit-layout,.partner-profile-layout{grid-template-columns:1fr}.partner-home-primary,.partner-home-side{min-width:0}.partner-featured-mission,.level-progress-card,.next-reward-card,.new-offers-card,.partner-feed-card{border-radius:17px}.partner-featured-mission{padding:21px}.partner-featured-mission h2{font-size:26px}.partner-featured-mission>a,.level-profile-link{justify-content:space-between;align-items:center;min-height:48px;display:flex}.partner-section-title{align-items:flex-start;gap:10px}.partner-section-title>a{align-items:center;min-height:38px;display:flex}.partner-activity-feed>div{padding:14px 0}.opportunity-filters{z-index:4;top:calc(var(--mobile-appbar) + 6px);border-radius:14px;grid-template-columns:1fr;position:sticky;box-shadow:0 8px 22px #11120f14}.opportunity-grid,.materials-grid{grid-template-columns:1fr;gap:12px}.opportunity-card{border-radius:17px;min-height:0;padding:20px}.opportunity-card h2{font-size:23px}.opportunity-card dl{grid-template-columns:1fr 1fr}.opportunity-card-actions button,.opportunity-card-actions a{width:100%;min-height:50px}.my-missions-list article{grid-template-columns:62px 1fr;gap:12px}.my-missions-list article>div:last-child{text-align:left;grid-column:1/-1}.partner-pipeline,.partner-payout-table{overscroll-behavior-inline:contain;overflow-x:auto}.partner-profile-fields,.partner-form-grid{grid-template-columns:1fr}.partner-profile-form input,.partner-profile-form select,.partner-form-grid input,.partner-form-grid textarea{font-size:16px}.partner-program-page,.partner-submit-page{padding-bottom:max(20px, env(safe-area-inset-bottom))}.partner-program-nav,.partner-submit-page>header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffcf5;min-height:62px;padding:0 14px;position:sticky;top:0}.partner-program-nav-actions>span{display:none}.partner-program-nav-actions a{background:#eeece4;border-radius:11px;align-items:center;min-height:42px;padding:0 12px;font-size:9px;display:flex}.partner-program-facts{grid-template-columns:1fr 1fr;gap:8px}.partner-program-facts>div{border-radius:13px;min-height:82px;padding:13px}.partner-missions-section{min-height:calc(100vh - 62px);padding:30px 14px 38px}.partner-section-heading h1{font-size:clamp(35px,10.5vw,48px)}.partner-section-heading p{font-size:13px}.partner-mission-grid{grid-template-columns:1fr}.partner-mission-card{border-radius:18px;padding:20px}.partner-mission-card h2{font-size:27px}.partner-mission-card button,.partner-mission-card>a{width:100%;min-height:50px}.partner-program-details{width:calc(100% - 28px);padding:24px 0}.partner-program-details summary{min-height:72px;padding:15px 17px}.partner-program-details-body{padding:0 17px 17px}.partner-terms-grid{grid-template-columns:1fr}.partner-terms-grid .partner-beta-note{grid-column:auto}.partner-program-footer{padding:18px 14px}.partner-submit-page>header>a:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:62vw;overflow:hidden}.partner-submit-layout{width:min(100% - 28px,1180px);padding-top:24px}.partner-submit-layout>aside{position:static}.lead-form-card,.partner-entry-card{border-radius:18px;padding:20px}.lead-form-stepper{overflow-x:auto}.lead-form-stepper>span{min-width:max-content}.system-users{background:#f6f6f1;padding:22px 14px 40px;overflow:visible}.system-users h1{letter-spacing:-.04em;font-size:30px}.system-table{background:0 0;border:0;min-width:0}.system-row.system-head{display:none}.system-row:not(.system-head){background:#fff;border:1px solid #dcddd5;border-radius:15px;grid-template-columns:1fr;gap:10px;margin-top:12px;padding:16px;display:grid;box-shadow:0 8px 22px #11120f0d}.system-row:not(.system-head)>span{overflow-wrap:anywhere;grid-template-columns:116px 1fr;gap:10px;padding:0;font-size:12px;display:grid}.system-row:not(.system-head)>span:before{content:attr(data-label);color:#85887e;font-size:9px;font-weight:800}.system-actions{grid-template-columns:1fr!important}.system-actions:before{margin-bottom:2px}.system-actions button{border-radius:10px;min-height:44px;font-size:11px}.system-gate form{background:#fff;border:1px solid #dedfd7;border-radius:16px;padding:20px}.system-gate input,.system-gate button{border-radius:10px;min-height:50px;font-size:16px}}@media (max-width:390px){.company-mobile-nav span,.agent-mobile-nav span{font-size:8px}.mobile-company-identity strong{max-width:145px}.partner-level-pill b{max-width:70px}.program-summary-strip,.partner-program-facts,.opportunity-card dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mobile-more-sheet{transition:none}}.lp-mobile-audience{display:none}@media (max-width:720px){.lp-shell{overflow:clip}.lp-header{z-index:100;border-bottom-color:#cdcec6eb;width:100%;height:64px;padding:0 14px;position:sticky;top:0}.lp-brand{gap:8px;font-size:18px}.lp-brand .relay-logo{border-radius:8px;width:32px;height:32px}.lp-nav-cta{border-radius:10px;gap:8px;min-height:40px;padding:0 12px;font-size:10px}.lp-nav-cta span{display:none}.lp-hero{width:100%;min-height:0;padding:0 14px 56px;display:block}.lp-hero-copy{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:34px 0 28px;display:flex}.lp-kicker{letter-spacing:.1em;max-width:310px;font-size:8px;line-height:1.45}.lp-hero h1{letter-spacing:-.061em;max-width:560px;margin-top:17px;font-size:clamp(38px,11.3vw,49px);line-height:.97}.lp-hero-copy>p{color:#54574f;max-width:540px;margin-top:20px;font-size:14px;line-height:1.55}.lp-mobile-audience{background:#ffffff8f;border:1px solid #d8d9d0;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:19px;display:grid;overflow:hidden}.lp-mobile-audience span{color:#4f524a;flex-direction:column;justify-content:space-between;min-height:76px;padding:12px;font-size:9px;line-height:1.35;display:flex}.lp-mobile-audience span+span{border-left:1px solid #d8d9d0}.lp-mobile-audience b{color:#85887e;letter-spacing:.08em;font-size:7px}.lp-hero-actions{grid-template-columns:1fr;gap:8px;margin-top:20px;display:grid}.lp-primary,.lp-secondary{border-radius:12px;justify-content:space-between;width:100%;min-height:52px;padding:0 17px;font-size:12px}.lp-secondary{background:0 0;border-color:#0000;min-height:46px}.lp-hero-facts{display:none}.lp-orbit-one{width:360px;height:360px;top:-130px;left:-340px}.lp-orbit-two{opacity:.65;bottom:420px;right:-160px}.lp-demo{border-radius:17px;width:100%;margin:22px auto 0;padding:10px;box-shadow:0 22px 48px #191c1421}.lp-demo-top{min-height:38px}.lp-demo-top>span{font-size:6px}.lp-demo-heading{padding:12px 2px 10px}.lp-demo-heading h2{font-size:19px}.lp-mission-grid{gap:7px}.lp-mission{border-radius:13px;min-height:142px;padding:11px}.lp-mission h3{font-size:11px;line-height:1.2}.lp-mission p{font-size:7px}.lp-demo-event{margin-top:8px;padding:10px}.lp-demo-event>b{display:none}.lp-trust-line{min-height:60px}.lp-marquee-set{height:60px}.lp-marquee-set>span{width:220px;padding:0 20px;font-size:9px}.lp-section{width:calc(100% - 28px);padding:62px 0}.lp-section-intro>span,.lp-ai-copy>span,.lp-partner-copy>span,.lp-access>div>span{letter-spacing:.11em;font-size:8px}.lp-section-intro h2,.lp-ai-copy h2,.lp-partner-copy h2{margin-top:13px;font-size:clamp(32px,9.5vw,39px);line-height:1}.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p{margin-top:17px;font-size:12px;line-height:1.6}.lp-motion-orbit{opacity:.72}.lp-compare,.lp-steps,.lp-audience-grid,.lp-plan-teasers{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(270px,86vw);grid-auto-flow:column;gap:10px;margin-top:34px;margin-right:-14px;padding-right:14px;display:grid;overflow-x:auto}.lp-compare::-webkit-scrollbar{display:none}.lp-steps::-webkit-scrollbar{display:none}.lp-audience-grid::-webkit-scrollbar{display:none}.lp-plan-teasers::-webkit-scrollbar{display:none}.lp-compare>*,.lp-steps>*,.lp-audience-grid>*,.lp-plan-teasers>*{scroll-snap-align:start}.lp-compare article{border-radius:18px;min-height:360px;padding:22px}.lp-compare h3{margin-top:34px;font-size:24px}.lp-compare li{padding:10px 0;font-size:10px;line-height:1.45}.lp-how{width:100%;padding:62px 14px}.lp-steps{background:0 0;margin-right:-14px}.lp-steps article{border:1px solid #383a31;border-radius:17px;min-height:285px;padding:22px}.lp-steps article>small{margin-top:auto}.lp-steps h3{font-size:21px}.lp-bento{gap:9px;margin-top:34px}.lp-bento article{border-radius:17px;padding:21px}.lp-bento h3{font-size:24px}.lp-bento article>p{font-size:10px}.lp-bento-wide,.lp-bento-link,.lp-bento-wallet,.lp-bento-trust{min-height:0}.lp-pipeline{grid-template-columns:repeat(6,90px);margin-top:36px;overflow-x:auto}.lp-ai{gap:32px}.lp-ai-visual.lp-app-shot{border-radius:17px;min-height:350px}.lp-app-shot-top{grid-template-columns:1fr auto;padding:0 11px}.lp-app-shot-top>span{display:none}.lp-app-shot-body{grid-template-columns:58px 1fr;min-height:298px}.lp-app-shot-body>aside small{display:none}.lp-app-shot-body>aside span{padding:7px 4px;font-size:5px}.lp-app-shot-fields article{min-height:56px}.lp-ai-copy li{padding:10px 0;font-size:10px}.lp-partner{gap:32px}.lp-partner-copy h2{min-height:154px}.lp-partner-card{border-radius:18px;padding:22px;transform:none}.lp-partner-card li{padding:11px 0}.lp-level{gap:9px;margin-top:25px}.lp-audience-grid article{border-radius:17px;min-height:230px;padding:22px}.lp-audience-grid h3{font-size:22px}.lp-plan-teasers article{border-radius:17px;min-height:205px;padding:22px}.lp-plan-teasers h3{font-size:22px}.lp-plan-link{justify-content:space-between;width:100%;min-height:50px}.lp-access{border-radius:19px;gap:22px;width:calc(100% - 28px);padding:25px}.lp-access h2{font-size:32px}.lp-access p{font-size:11px}.lp-access .lp-primary{width:100%}.lp-faq{gap:25px}.lp-faq .lp-section-intro h2{font-size:35px}.lp-faq summary{grid-template-columns:28px 1fr 20px;min-height:66px}.lp-faq summary strong{font-size:11px;line-height:1.35}.lp-faq details p{margin:0 20px 20px 39px;font-size:10px}.lp-final{min-height:520px;padding:80px 14px}.lp-final>span{max-width:290px;font-size:8px;line-height:1.4}.lp-final h2{margin-top:16px;font-size:clamp(40px,12vw,49px)}.lp-final>p{margin-top:18px;font-size:12px}.lp-final .lp-primary{width:min(100%,360px)}.lp-final-tiles i{opacity:.28}.lp-footer{width:calc(100% - 28px);min-height:220px;padding:30px 0}.lp-footer nav{gap:14px 18px;font-size:9px}}@media (max-width:380px){.lp-header .lp-brand>span{display:none}.lp-hero h1{font-size:37px}.lp-mobile-audience{grid-template-columns:1fr}.lp-mobile-audience span{min-height:62px}.lp-mobile-audience span+span{border-top:1px solid #d8d9d0;border-left:0}.lp-mission{min-height:132px}}.mobile-agent-guide,.mobile-agent-balance{display:none}@media (max-width:760px){.partner-portal-shell{--mobile-appbar:68px;--mobile-tabbar:82px}.partner-portal-main{padding-bottom:calc(var(--mobile-tabbar) + 26px + env(safe-area-inset-bottom))}.partner-portal-topbar{height:var(--mobile-appbar);padding:0 16px}.partner-mini-avatar{border-radius:13px;width:42px;height:42px;font-size:14px}.partner-top-identity{gap:11px}.partner-top-identity small{display:none!important}.partner-top-identity strong{max-width:160px;margin:0!important;font-size:14px!important}.partner-level-pill{min-height:42px;padding:5px 7px 5px 11px}.partner-level-pill b{max-width:98px;font-size:10px}.level-help{width:30px;height:30px;font-size:12px}.agent-mobile-nav{min-height:calc(var(--mobile-tabbar) + env(safe-area-inset-bottom));padding:8px 7px max(8px, env(safe-area-inset-bottom))}.agent-mobile-nav a,.agent-mobile-nav button{gap:6px;min-height:62px}.agent-mobile-nav i{height:22px;font-size:19px}.agent-mobile-nav span{font-size:10px}.agent-more-sheet{padding-left:18px;padding-right:18px}.agent-more-sheet .mobile-sheet-heading strong{font-size:22px}.agent-more-sheet .mobile-sheet-links a{min-height:76px}.agent-more-sheet .mobile-sheet-links strong{font-size:14px}.agent-more-sheet .mobile-sheet-links small{font-size:11px}.partner-home-page{padding:22px 16px 30px}.partner-home-page .partner-welcome{display:block}.partner-home-page .partner-welcome>div>span,.partner-home-page .partner-welcome p,.partner-home-page .partner-welcome>.button{display:none}.partner-home-page .partner-welcome h1{max-width:330px;margin:0;font-size:28px;line-height:1.04}.partner-home-page .partner-wallet-grid,.partner-home-page .partner-home-grid{display:none}.mobile-agent-guide{color:#fff;background:var(--ink);border-radius:20px;margin-top:20px;padding:24px;display:block;box-shadow:0 18px 38px #11120f29}.mobile-agent-guide-progress{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mobile-agent-guide-progress i{background:#41443a;border-radius:99px;height:5px}.mobile-agent-guide-progress i.done{background:var(--lime)}.mobile-agent-guide>small{color:var(--lime);letter-spacing:.1em;margin-top:26px;font-size:10px;font-weight:900;display:block}.mobile-agent-guide h2{letter-spacing:-.05em;margin:10px 0 0;font-size:30px;line-height:1}.mobile-agent-guide>p{color:#c1c4ba;margin:12px 0 0;font-size:15px;line-height:1.55}.mobile-guide-reward{background:#23251e;border:1px solid #3b3e34;border-radius:13px;margin-top:18px;padding:14px}.mobile-guide-reward span,.mobile-guide-reward strong{display:block}.mobile-guide-reward span{color:#8e9287;font-size:9px;font-weight:900}.mobile-guide-reward strong{color:var(--lime);margin-top:6px;font-size:18px}.mobile-agent-guide>a{min-height:56px;color:var(--ink);background:var(--lime);border-radius:14px;justify-content:space-between;align-items:center;margin-top:24px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.mobile-agent-guide>a span{font-size:20px}.mobile-agent-balance{background:#fff;border:1px solid #dadbd3;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:18px;display:flex}.mobile-agent-balance small,.mobile-agent-balance strong,.mobile-agent-balance span{display:block}.mobile-agent-balance small{color:#85887e;letter-spacing:.06em;font-size:9px;font-weight:900}.mobile-agent-balance strong{letter-spacing:-.04em;margin-top:5px;font-size:24px}.mobile-agent-balance span{color:#85887e;margin-top:4px;font-size:11px}.mobile-agent-balance>a{min-height:42px;color:var(--ink);background:#eeece4;border-radius:11px;flex:none;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:flex}.partner-portal-content:not(.partner-home-page){padding:24px 16px 34px}.partner-page-heading{display:block}.partner-page-heading>div>span{letter-spacing:.09em;font-size:9px;line-height:1.35}.partner-page-heading h1{max-width:360px;margin-top:9px;font-size:32px;line-height:1}.partner-page-heading p{max-width:520px;margin-top:11px;font-size:14px;line-height:1.55}.partner-page-heading>.button{justify-content:space-between;width:100%;min-height:54px;margin-top:18px;padding:0 18px;font-size:14px}.opportunity-filters{box-shadow:none;margin-top:22px;padding:12px;display:block;position:static}.opportunity-filters label:nth-child(n+2),.opportunity-filters>small{display:none}.opportunity-filters label>span{font-size:10px}.opportunity-filters select{border-radius:11px;width:100%;min-height:48px;margin-top:7px;padding:0 13px;font-size:14px}.opportunity-grid{gap:14px;margin-top:14px}.opportunity-card{border-radius:19px;min-height:0;padding:22px}.opportunity-card>div:first-child{font-size:10px}.opportunity-card h2{margin-top:34px;font-size:27px;line-height:1.04}.opportunity-card>p{margin-top:10px;font-size:14px;line-height:1.5}.opportunity-card dl{margin-top:20px}.opportunity-card dl>div{grid-template-columns:90px 1fr;padding:13px 0}.opportunity-card dt{font-size:10px}.opportunity-card dd{font-size:13px;line-height:1.45}.opportunity-card-actions{margin-top:20px}.partner-inline-action{width:100%}.partner-inline-action button,.partner-inline-action .accepted-result-link{border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:0 17px;font-size:14px;display:flex}.partner-inline-action small{margin-top:8px;font-size:11px;display:block}.my-missions-list{gap:13px;margin-top:18px}.my-missions-list article{border-radius:18px;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:20px;display:flex}.mission-line-type{border-radius:9px;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:10px;display:flex}.my-missions-list h2{font-size:23px;line-height:1.08}.my-missions-list p{margin-top:8px;font-size:14px;line-height:1.5}.my-missions-list small{margin-top:9px;font-size:11px;line-height:1.4;display:block}.my-missions-list article>div:last-child{text-align:left;width:100%}.my-missions-list article>div:last-child strong{font-size:18px}.my-missions-list article>div:last-child a{color:#fff;background:var(--ink);border-radius:13px;justify-content:space-between;align-items:center;min-height:54px;margin-top:12px;padding:0 16px;font-size:14px;display:flex}.partner-submission-list{gap:14px;margin-top:18px}.partner-submission-list>article{border-radius:18px;padding:20px}.submission-card-head{flex-direction:column;align-items:flex-start;gap:12px}.submission-card-head span{font-size:9px}.submission-card-head h2{margin-top:7px;font-size:22px;line-height:1.1}.submission-card-head p{margin-top:6px;font-size:11px}.partner-status{border-radius:10px;padding:9px 12px;font-size:11px}.partner-submission-list .partner-pipeline{display:none}.company-comment{border-radius:13px;margin-top:16px;padding:15px}.company-comment span{font-size:9px}.company-comment p{font-size:14px;line-height:1.5}.submission-detail-grid{grid-template-columns:1fr;margin-top:15px}.submission-detail-grid>div{border-bottom:1px solid #e3e4dc;border-right:0;padding:13px 0}.submission-detail-grid span{font-size:9px}.submission-detail-grid strong{margin-top:5px;font-size:13px}.partner-own-comment,.partner-attachments,.status-history,.dispute-action{font-size:13px}.status-history summary,.dispute-action>button{align-items:center;min-height:48px;font-size:13px;display:flex}.partner-large-empty{border-radius:18px;min-height:330px;margin-top:18px;padding:28px 22px}.partner-large-empty>span{width:62px;height:62px;font-size:24px}.partner-large-empty h2{margin-top:19px;font-size:25px}.partner-large-empty p{margin-top:9px;font-size:14px;line-height:1.55}.partner-large-empty .button{justify-content:space-between;width:100%;min-height:54px;margin-top:8px;font-size:14px}.payout-hero{border-radius:18px;margin-top:20px;padding:22px}.payout-hero small{font-size:10px}.payout-hero strong{font-size:36px}.payout-hero span{font-size:12px}.partner-payout-table>article{border-radius:14px;gap:12px;padding:16px}.partner-payout-table strong,.partner-payout-table b{font-size:14px}.partner-payout-table small,.partner-payout-table span,.partner-payout-table em{font-size:11px}.manual-payment-note{padding:17px}.manual-payment-note strong{font-size:14px}.manual-payment-note p{font-size:12px;line-height:1.55}.materials-grid{gap:14px;margin-top:18px}.materials-grid article{border-radius:18px;padding:20px}.materials-grid article>span{font-size:9px}.materials-grid h2{font-size:23px}.materials-grid blockquote,.materials-grid p,.materials-grid li{font-size:13px;line-height:1.55}.copy-text-button{min-height:50px;font-size:13px}.partner-profile-layout{flex-direction:column;gap:14px;margin-top:18px;display:flex}.partner-profile-stack{order:-1;gap:14px}.partner-verification-panel,.partner-profile-level,.partner-profile-form{border-radius:18px;padding:20px}.partner-verification-panel h2,.partner-profile-level h2{font-size:22px}.partner-verification-panel p,.partner-profile-level p{font-size:13px;line-height:1.5}.contact-verification{flex-direction:column;align-items:flex-start;padding:14px 0}.contact-verification span{font-size:10px}.contact-verification strong{margin-top:4px;font-size:14px}.contact-verification small,.contact-verification p{font-size:11px}.contact-verification button{width:100%;min-height:48px;font-size:13px}.partner-profile-level li{padding:12px 0;font-size:13px}.partner-profile-form>label>span,.partner-profile-form legend,.partner-profile-fields label>span{font-size:13px}.partner-profile-form textarea,.partner-profile-form>label input,.partner-profile-fields input{border-radius:11px;min-height:50px;padding:13px;font-size:16px}.partner-profile-form fieldset{gap:10px}.partner-profile-form fieldset label{min-height:38px;font-size:13px}.partner-profile-form>.button{min-height:54px;font-size:14px}}@media (max-width:380px){.partner-level-pill b{display:none}.partner-home-page .partner-welcome h1{font-size:26px}.mobile-agent-guide{padding:21px}.mobile-agent-guide h2{font-size:28px}.mobile-agent-balance{flex-direction:column;align-items:stretch}.mobile-agent-balance>a{justify-content:center}}.mobile-menu-trigger,.mobile-side-drawer,.mobile-drawer-scrim,.mobile-agent-roadmap,.relay-install-prompt{display:none}.partner-avatar-upload{width:76px;height:76px;color:var(--ink);background:var(--lime);font:inherit;cursor:pointer;border:0;border-radius:22px;place-items:center;padding:0;font-size:20px;font-weight:950;display:grid;position:relative;overflow:hidden}.partner-avatar-upload img{object-fit:cover;width:100%;height:100%}.partner-avatar-upload i{color:#fff;background:var(--blue);border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:4px;right:4px}.partner-avatar-editor>div{width:auto;height:auto;color:var(--ink);font-size:inherit;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;display:flex;overflow:visible}.partner-avatar-editor>div small{color:#4d5048}.opportunity-reward-value{color:#12130f;font-size:1.18em!important}.reward-receipt-confirmation{gap:6px;margin-top:8px;display:grid}.reward-receipt-confirmation label{align-items:center;gap:7px;font-weight:850;display:flex}.reward-receipt-confirmation input{accent-color:#86b20f;width:18px;height:18px}.reward-receipt-confirmation a{color:#167d47;text-underline-offset:2px;font-size:11px;font-weight:850;text-decoration:underline}.reward-receipt-confirmation small{color:#3f423b;min-height:1em}.payout-hero-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payout-hero-summary b{border:1px solid #ffffff3d;border-radius:10px;padding:8px 10px;font-size:11px}.payout-table-confirmation .brand-table-head,.payout-table-confirmation .brand-table-row{grid-template-columns:1.05fr 1.3fr .9fr .7fr .85fr .78fr .9fr;min-width:1080px}.agent-receipt-cell b{color:#315f19}.mobile-telegram-footer a{gap:10px;color:#fff!important;background:#229ed9!important;justify-content:flex-start!important}.mobile-telegram-footer a>i{color:#229ed9;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.mobile-telegram-footer a>span{flex:1;min-width:0}.mobile-telegram-footer a strong,.mobile-telegram-footer a small{display:block}.mobile-telegram-footer a small{color:#ffffffd1;margin-top:2px;font-size:10px}.partner-top-copy{min-width:0}.partner-earning-strip{gap:1px;min-width:0;margin-top:3px;display:grid}.partner-earning-strip>a{color:#65685f;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;font-size:8px;line-height:1.15;text-decoration:none;display:flex;overflow:hidden}.partner-earning-strip span{flex:none}.partner-earning-strip b{min-width:0;color:var(--ink);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.earnings-goal-card{background:#fff;border:1px solid #d8d9d1;border-radius:17px;grid-template-columns:minmax(190px,.8fr) minmax(420px,1.5fr) minmax(190px,.75fr);align-items:end;gap:18px;margin-top:12px;padding:21px;display:grid}.earnings-goal-copy small,.earnings-goal-result small{letter-spacing:.1em;font-size:8px;font-weight:950}.earnings-goal-copy h2{margin:8px 0 0;font-size:20px}.earnings-goal-copy p{color:#4d5048;margin:6px 0 0;font-size:10px}.earnings-goal-fields{grid-template-columns:1fr 1fr .75fr;gap:8px;display:grid}.earnings-goal-fields label{gap:6px;display:grid}.earnings-goal-fields label>span{font-size:9px;font-weight:850}.earnings-goal-fields label>div{position:relative}.earnings-goal-fields input,.earnings-goal-fields select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#f7f7f2;border:1px solid #d8d9d1;border-radius:10px;padding:0 36px 0 11px;font-size:12px}.earnings-goal-fields select{padding-right:11px}.earnings-goal-fields label b{font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.earnings-goal-result{background:#eeece4;border-radius:12px;flex-direction:column;justify-content:center;min-height:74px;padding:13px;display:flex}.earnings-goal-result.ready{background:var(--lime)}.earnings-goal-result strong{margin-top:6px;font-size:17px}.earnings-goal-result span{color:#4d5048;margin-top:3px;font-size:9px}.wallet-card.earning-potential{color:#fff;background:var(--blue)}.wallet-card.earning-potential small,.wallet-card.earning-potential span{color:#ffffffd1}.earning-opportunity-card{background:#efffd0;border:1px solid #c9ef65;border-radius:18px;padding:22px}.earning-opportunity-card>span{letter-spacing:.1em;font-size:8px;font-weight:950}.earning-opportunity-card h2{margin:13px 0 0;font-size:24px;line-height:1.05}.earning-opportunity-card p{color:#45483f;font-size:11px;line-height:1.5}.earning-opportunity-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 0;display:grid}.earning-opportunity-card dl div{background:#fff;border-radius:11px;padding:11px}.earning-opportunity-card dt{font-size:8px;font-weight:850}.earning-opportunity-card dd{margin:5px 0 0;font-size:14px;font-weight:950}.earning-opportunity-card a{color:var(--ink);margin-top:15px;font-size:10px;font-weight:950;display:inline-block}.profile-earnings-summary{background:#fff;border:1px solid #d8d9d1;border-radius:18px;margin:24px 0 14px;padding:22px}.profile-earnings-summary>div:first-child>span{letter-spacing:.1em;font-size:8px;font-weight:950}.profile-earnings-summary h2{margin:8px 0 0;font-size:25px}.profile-earnings-summary p{color:#45483f;margin:7px 0 0;font-size:10px}.profile-earning-filters{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.profile-earning-filters label{gap:6px;display:grid}.profile-earning-filters label span{font-size:9px;font-weight:850}.profile-earning-filters select{min-height:42px;font:inherit;background:#f7f7f2;border:1px solid #d8d9d1;border-radius:10px;padding:0 11px;font-size:11px}.profile-earning-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.profile-earning-metrics article{background:#eeece4;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:105px;padding:14px;display:flex}.profile-earning-metrics article.accent{background:var(--lime)}.profile-earning-metrics small{font-size:8px;font-weight:900}.profile-earning-metrics strong{margin-top:8px;font-size:16px}.profile-earning-metrics span{margin-top:4px;font-size:8px}.partner-exit-button{color:#873b32;min-height:44px;font:inherit;cursor:pointer;background:#fff4f1;border:1px solid #e0b8af;border-radius:11px;padding:0 16px;font-size:11px;font-weight:900}.company-contact-settings{margin-top:18px}.company-contact-settings form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.company-contact-settings label{gap:6px;display:grid}.company-contact-settings label span{font-size:9px;font-weight:850}.company-contact-settings input{min-width:0;min-height:44px;font:inherit;border:1px solid #d8d9d1;border-radius:10px;padding:0 12px;font-size:12px}.company-contact-settings button{color:#fff;background:var(--blue);border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:900}.agent-company-overview{color:#fff;background:var(--ink);border-radius:19px;grid-template-columns:1fr auto;gap:30px;margin-top:24px;padding:25px;display:grid}.agent-company-overview small{color:var(--lime);font-size:8px;font-weight:950}.agent-company-overview h2{margin:10px 0 0;font-size:31px}.agent-company-overview p{color:#d1d3cb;max-width:650px;font-size:12px;line-height:1.55}.agent-company-overview nav{align-content:center;gap:7px;min-width:245px;display:grid}.agent-company-overview nav a,.agent-company-overview nav>span{min-height:42px;color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.agent-company-overview nav>span{color:#73766d;background:#2d2f28}.knowledge-company-facts{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.knowledge-company-facts article{background:#fff;border:1px solid #d8d9d1;border-radius:15px;padding:20px}.knowledge-company-facts small{font-size:8px;font-weight:950}.knowledge-company-facts p{color:#45483f;margin:9px 0 0;font-size:11px;line-height:1.55}.knowledge-reward{background:var(--lime);border-radius:11px;border-color:#0000!important}.knowledge-reward small,.knowledge-reward strong{display:block}.knowledge-reward small{font-size:8px}.knowledge-reward strong{margin-top:5px;font-size:17px!important}.submission-company-link{color:var(--ink);text-decoration:none}.submission-company-link small{color:var(--blue);white-space:nowrap;margin-left:7px;font-size:9px}.read-only-result-link{color:var(--blue);margin-top:14px;font-size:10px;font-weight:900;display:inline-flex}.read-only-summary{background:#fff;border:1px solid #d8d9d1;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.read-only-summary div{border-right:1px solid #e4e5de;flex-direction:column;justify-content:flex-end;min-height:100px;padding:16px;display:flex}.read-only-summary div:last-child{border:0}.read-only-summary small{color:#65685f;font-size:8px;font-weight:900}.read-only-summary strong{margin-top:8px;font-size:14px}.read-only-data{background:#fff;border:1px solid #d8d9d1;border-radius:16px;margin-top:12px;padding:22px}.read-only-data h2,.read-only-history h2{margin:0 0 16px;font-size:20px}.read-only-data dl{background:#dedfd8;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.read-only-data dl div{background:#f8f8f4;padding:14px}.read-only-data dt{color:#65685f;font-size:8px;font-weight:900}.read-only-data dd{margin:6px 0 0;font-size:12px;font-weight:800}.read-only-links{gap:7px;margin-top:18px;display:grid}.read-only-links h3{margin:0;font-size:13px}.read-only-links a{color:var(--blue);font-size:10px}.read-only-history{background:#fff;border:1px solid #d8d9d1;border-radius:16px;padding:22px}.lp-earning-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.lp-earning-summary>div{background:#fff;border:1px solid #d8d9d1;border-radius:13px;padding:16px}.lp-earning-summary b,.lp-earning-summary span{display:block}.lp-earning-summary b{font-size:22px}.lp-earning-summary span{margin-top:5px;font-size:8px;font-weight:900}.opportunity-card>div:first-child{font-size:11px}.opportunity-card>div:first-child small{opacity:1}.opportunity-card h2{font-size:29px;line-height:1.04}.opportunity-card>p{color:inherit;opacity:.9;font-size:15px;font-weight:550;line-height:1.5}.opportunity-card dt{font-size:11px}.opportunity-card dd,.opportunity-card-actions a,.partner-inline-action button,.accepted-result-link{font-size:14px}.opportunity-card.type-deal p,.opportunity-card.type-deal dt,.opportunity-card.type-deal dd{color:#fff}.opportunity-card.type-deal .opportunity-reward-value{color:var(--lime)}@media (max-width:760px){:root,.partner-portal-shell{--mobile-appbar:72px}body.mobile-drawer-open{overflow:hidden}.company-mobile-nav,.agent-mobile-nav,.mobile-more-sheet,.mobile-nav-scrim{display:none!important}.dashboard-main,.partner-portal-main{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.dashboard-topbar,.partner-portal-topbar{height:var(--mobile-appbar);padding-left:72px}.dashboard-topbar{padding-right:12px}.partner-portal-topbar{padding-right:14px}.mobile-company-identity small{font-size:8px}.mobile-company-identity strong{max-width:145px;font-size:13px}.mobile-relay-mark{display:none}.partner-top-identity strong{max-width:132px;font-size:13px!important}.mobile-menu-trigger{z-index:1320;background:#fff;border:1px solid #d8d9d1;border-radius:13px;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid;position:fixed;top:14px;left:14px;box-shadow:0 5px 16px #11120f0f}.mobile-menu-trigger i{background:var(--ink);border-radius:99px;width:19px;height:2px;display:block}.mobile-drawer-scrim{z-index:1450;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0c098f;border:0;padding:0;display:block;position:fixed;inset:0}.mobile-side-drawer{z-index:1500;width:min(88vw,390px);padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));color:#fff;background:#151611;flex-direction:column;transition:transform .26s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:24px 0 70px #00000047}.mobile-side-drawer.open{transform:translate(0)}.mobile-side-drawer>header{border-bottom:1px solid #34362e;justify-content:space-between;align-items:center;min-height:58px;padding:0 4px 14px;display:flex}.mobile-side-drawer>header>button{color:#fff;background:#24261f;border:1px solid #3c3e35;border-radius:12px;width:42px;height:42px;font-size:25px}.mobile-drawer-brand{align-items:center;gap:11px;display:flex}.mobile-drawer-brand>span{width:42px;height:42px;color:var(--ink);background:var(--lime);border-radius:12px;place-items:center;font-size:14px;font-weight:950;display:grid}.mobile-drawer-brand small,.mobile-drawer-brand strong{display:block}.mobile-drawer-brand small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:950}.mobile-drawer-brand strong{letter-spacing:.03em;margin-top:4px;font-size:13px}.mobile-side-drawer>nav{overscroll-behavior:contain;min-height:0;margin:14px 0;overflow-y:auto}.mobile-side-drawer>nav a{color:#c1c4ba;border-radius:14px;grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:70px;padding:10px;text-decoration:none;display:grid}.mobile-side-drawer>nav a+a{margin-top:3px}.mobile-side-drawer>nav a.active{color:#fff;background:#292b24}.mobile-side-drawer>nav a>i{color:#a4a79d;background:#24261f;border-radius:12px;place-items:center;width:43px;height:43px;font-size:16px;font-style:normal;font-weight:900;display:grid}.mobile-side-drawer>nav a.active>i{color:var(--ink);background:var(--lime)}.mobile-side-drawer>nav strong,.mobile-side-drawer>nav small{display:block}.mobile-side-drawer>nav strong{font-size:14px}.mobile-side-drawer>nav small{color:#7f8278;margin-top:5px;font-size:10px;line-height:1.35}.mobile-side-drawer>nav a.active small{color:#aaada3}.mobile-side-drawer>nav b{color:#6f7268;font-size:16px}.mobile-side-drawer>footer{border-top:1px solid #34362e;margin-top:auto;padding:16px 10px 2px}.mobile-side-drawer>footer>span{color:var(--lime);letter-spacing:.1em;font-size:8px;font-weight:950}.mobile-side-drawer>footer p{color:#888b81;margin:7px 0 0;font-size:11px;line-height:1.45}.mobile-side-drawer>footer a{min-height:48px;color:var(--ink);background:var(--lime);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:flex}.mobile-drawer-trust{background:#20211c;border:1px solid #36382f;border-radius:15px;grid-template-columns:38px 1fr;gap:11px;margin-top:auto;padding:15px;display:grid}.mobile-drawer-trust>i{width:38px;height:38px;color:var(--ink);background:var(--lime);border-radius:11px;place-items:center;font-style:normal;font-weight:950;display:grid}.mobile-drawer-trust strong{font-size:12px}.mobile-drawer-trust p{color:#8f9288;margin:5px 0 0;font-size:10px;line-height:1.45}.agent-side-drawer>footer{margin-top:10px}.metrics,.operations-metrics,.partner-wallet-grid{scroll-snap-type:none;grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;margin-right:0;padding-right:0;overflow:visible}.metric,.operations-metrics article{border-radius:19px;min-height:154px;padding:21px}.metric strong,.operations-metrics article>strong{font-size:38px}.dashboard-grid{gap:16px}.setup-card,.panel{border-radius:19px}.setup-card{padding:22px}.setup-step{border-radius:14px;min-height:78px;padding:16px}.dashboard-campaign-mini-grid>a{border-radius:17px;min-height:188px;padding:20px}.activity{min-height:100px;padding:19px 0}.mobile-agent-guide{display:none!important}.mobile-agent-roadmap{margin-top:20px;display:block}.mobile-agent-roadmap>header{padding:0 2px 16px}.mobile-agent-roadmap>header small{color:#85887e;letter-spacing:.1em;font-size:9px;font-weight:950}.mobile-agent-roadmap>header h2{letter-spacing:-.05em;max-width:340px;margin:9px 0 0;font-size:31px;line-height:1.04}.mobile-agent-roadmap>header p{color:#777a70;margin:10px 0 0;font-size:14px;line-height:1.5}.mobile-agent-roadmap>div{gap:14px;display:grid}.mobile-agent-roadmap article{background:#fff;border:1px solid #d9dad2;border-radius:24px;flex-direction:column;min-height:320px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #11120f12}.mobile-agent-roadmap article:after{content:"";opacity:.09;border:1px solid;border-radius:50%;width:190px;height:190px;position:absolute;top:-76px;right:-70px}.mobile-agent-roadmap article.current{color:#fff;border-color:var(--ink);background:var(--ink);box-shadow:0 20px 44px #11120f33}.mobile-agent-roadmap article.done{background:#efffd0}.mobile-agent-roadmap article.ahead{min-height:260px;box-shadow:none;background:#eeece4}.mobile-roadmap-top{justify-content:space-between;align-items:center;display:flex}.mobile-roadmap-top>span{width:48px;height:48px;color:var(--ink);background:var(--lime);border-radius:14px;place-items:center;font-size:13px;font-weight:950;display:grid}.mobile-agent-roadmap article.done .mobile-roadmap-top>span{background:#fff}.mobile-roadmap-top small{color:inherit;letter-spacing:.08em;background:#ffffff1f;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:950}.mobile-agent-roadmap article:not(.current) .mobile-roadmap-top small{background:#11120f12}.mobile-agent-roadmap h3{letter-spacing:-.05em;max-width:300px;margin:34px 0 0;font-size:29px;line-height:1.02}.mobile-agent-roadmap article>p{max-width:310px;color:inherit;opacity:.72;margin:12px 0 0;font-size:15px;line-height:1.55}.mobile-roadmap-reward{color:var(--lime);margin-top:16px;font-size:14px}.mobile-agent-roadmap article>a{min-height:56px;color:var(--ink);background:var(--lime);border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 17px;font-size:14px;font-weight:950;display:flex}.mobile-agent-roadmap article.done>a{background:#fff}.mobile-roadmap-locked{color:#777a70;margin-top:auto;font-size:11px;font-weight:800}.mobile-agent-balance{border-radius:20px;min-height:150px;padding:22px}.relay-install-prompt{z-index:1700;right:12px;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:#151611;border:1px solid #3a3c33;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-height:112px;padding:16px 44px 16px 14px;display:grid;position:fixed;left:12px;box-shadow:0 22px 60px #00000047}.relay-install-icon{background:var(--ink);border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;width:46px;height:46px;padding:4px;display:grid}.relay-install-icon i{background:var(--lime);border-radius:4px;display:block}.relay-install-icon i:nth-child(2){background:#282a23}.relay-install-icon i:nth-child(3){background:var(--blue)}.relay-install-icon i:nth-child(4){background:#eeece4}.relay-install-prompt strong{font-size:13px}.relay-install-prompt p{color:#a7aaa0;margin:5px 0 0;font-size:10px;line-height:1.4}.relay-install-action{min-height:42px;color:var(--ink);background:var(--lime);border:0;border-radius:11px;grid-column:1/-1;font-size:12px;font-weight:950}.relay-install-close{color:#a7aaa0;background:0 0;border:0;width:30px;height:30px;font-size:21px;position:absolute;top:10px;right:10px}}@media (max-width:380px){.mobile-side-drawer{width:92vw}.partner-level-pill{display:none}.partner-top-identity strong{max-width:175px}.mobile-agent-roadmap article{min-height:300px;padding:21px}}@media (prefers-reduced-motion:reduce){.mobile-side-drawer{transition:none}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.dashboard-content,.partner-portal-content,.dashboard-main,.partner-portal-main{min-width:0}.mobile-company-identity small{font-size:10px}.mobile-company-identity strong,.partner-top-identity strong{font-size:15px!important}.mobile-side-drawer>nav strong{font-size:16px}.mobile-side-drawer>nav small{color:#c3c5bd;margin-top:4px;font-size:12px;line-height:1.3}.mobile-drawer-trust strong{font-size:14px}.mobile-drawer-trust p{color:#c3c5bd;font-size:12px;line-height:1.4}.mobile-agent-roadmap>header small{color:#42453e;font-size:11px}.mobile-agent-roadmap>header p{color:#3f423b;font-size:16px;font-weight:550;line-height:1.45}.mobile-roadmap-top small{font-size:10px}.mobile-agent-roadmap article>p{color:inherit;opacity:.88;font-size:16px;font-weight:550;line-height:1.5}.mobile-roadmap-reward{color:var(--ink);background:var(--lime);border-radius:10px;align-self:flex-start;padding:9px 11px;font-size:16px}.mobile-agent-roadmap article>a{min-height:54px;padding:0 15px;font-size:16px}.mobile-agent-roadmap article.ahead>a{color:#fff;background:var(--blue)}.relay-install-prompt strong{font-size:15px}.relay-install-prompt p{color:#d5d7cf;font-size:13px}.relay-install-action{min-height:44px;font-size:15px}.partner-page-heading p,.partner-welcome p,.partner-section-title p,.opportunity-card p,.partner-large-empty p,.manual-payment-note p,.partner-feed-card p,.level-progress-card p,.next-reward-card p,.new-offers-card small,.partner-profile-stack p{color:#3f423b;font-size:15px;font-weight:550;line-height:1.45}.partner-page-heading h1{font-size:clamp(30px,9vw,40px)}.partner-page-heading>div>span,.partner-section-title span{color:#363932;font-size:10px}.opportunity-filters{padding:10px}.opportunity-filters label>span{color:#33362f;font-size:13px}.opportunity-filters select{min-height:46px;padding:0 11px;font-size:16px}.opportunity-filters>small{color:#41443d;font-size:13px;display:block}.opportunity-card{padding:18px}.opportunity-card h2{font-size:25px}.opportunity-card dt,.opportunity-card dd{font-size:13px}.opportunity-card-actions button,.accepted-result-link{min-height:50px;font-size:15px}.partner-payout-table>article{grid-template-columns:1fr}.partner-payout-table strong,.partner-payout-table b{font-size:16px}.partner-payout-table small,.partner-payout-table span,.partner-payout-table em{color:#343730;font-size:14px}.reward-receipt-confirmation a,.reward-receipt-confirmation small{font-size:13px}.partner-profile-form,.partner-verification-panel,.partner-profile-level{padding:16px}.partner-avatar-editor{grid-template-columns:76px minmax(0,1fr)}.partner-avatar-editor strong{font-size:14px}.partner-avatar-editor small{font-size:12px}.partner-profile-form>label>span,.partner-profile-form legend,.partner-profile-fields label>span{color:#242620;font-size:14px}.partner-profile-form textarea,.partner-profile-form>label input,.partner-profile-fields input{min-width:0;min-height:48px;padding:11px 12px;font-size:16px}.partner-profile-form fieldset label{font-size:14px}.relay-auth-card{padding:24px 18px}.relay-auth-copy p,.relay-auth-success p{color:#3d4039;font-size:15px}.relay-auth-card label>span{font-size:14px}.relay-auth-card label small,.relay-auth-check span{color:#3f423b;font-size:13px!important}.relay-auth-card input:not([type=checkbox]){height:50px;padding:0 13px;font-size:16px}.relay-auth-card form>button,.relay-auth-whatsapp{min-height:50px;font-size:16px}.module-heading p,.panel-header p,.dashboard-content p,.setup-step p,.activity p{color:#3f423b;font-size:14px;font-weight:550;line-height:1.45}.partner-portal-topbar{height:72px;min-height:72px;padding-top:7px;padding-bottom:7px}.partner-top-identity{width:100%}.partner-top-copy{flex:1}.partner-earning-strip{gap:1px;margin-top:2px}.partner-earning-strip>a{max-width:100%;font-size:10px}.earnings-goal-card{grid-template-columns:1fr;gap:16px;padding:17px}.earnings-goal-copy h2{font-size:25px}.earnings-goal-copy p{font-size:14px}.earnings-goal-fields{grid-template-columns:1fr}.earnings-goal-fields label>span{font-size:13px}.earnings-goal-fields input,.earnings-goal-fields select{min-height:48px;font-size:16px}.earnings-goal-result{min-height:102px;padding:17px}.earnings-goal-result small{font-size:10px}.earnings-goal-result strong{font-size:22px}.earnings-goal-result span{font-size:13px}.earning-opportunity-card{padding:18px}.earning-opportunity-card h2{font-size:25px}.earning-opportunity-card p{font-size:15px}.earning-opportunity-card dt{font-size:11px}.earning-opportunity-card dd{font-size:15px}.earning-opportunity-card a{align-items:center;min-height:48px;font-size:14px;display:flex}.profile-earnings-summary{padding:16px}.profile-earnings-summary h2{font-size:26px}.profile-earnings-summary p{font-size:14px}.profile-earning-filters{grid-template-columns:1fr}.profile-earning-filters label span{font-size:13px}.profile-earning-filters select{min-height:48px;font-size:16px}.profile-earning-metrics{grid-template-columns:1fr 1fr}.profile-earning-metrics article{min-height:118px}.profile-earning-metrics small{font-size:10px}.profile-earning-metrics strong{font-size:18px}.profile-earning-metrics span{font-size:11px}.partner-exit-button{width:100%;margin-top:14px;font-size:15px}.agent-company-overview{grid-template-columns:1fr;gap:18px;padding:19px}.agent-company-overview small{font-size:10px}.agent-company-overview h2{font-size:29px}.agent-company-overview p{font-size:15px}.agent-company-overview nav{min-width:0}.agent-company-overview nav a,.agent-company-overview nav>span{min-height:48px;font-size:14px}.knowledge-company-facts{grid-template-columns:1fr}.knowledge-company-facts small{font-size:10px}.knowledge-company-facts p{font-size:15px}.materials-grid article>span{color:#343730;font-size:10px}.materials-grid h2{font-size:25px}.materials-grid blockquote{font-size:15px}.materials-grid article>div strong{font-size:14px}.materials-grid article>div p,.materials-grid article>div li{color:#343730;font-size:14px}.submission-company-link{flex-direction:column;gap:5px;display:flex}.submission-company-link small{margin:0;font-size:12px}.read-only-result-link{align-items:center;min-height:48px;font-size:14px}.read-only-summary{grid-template-columns:1fr 1fr}.read-only-summary div:nth-child(2){border-right:0}.read-only-summary div{border-bottom:1px solid #e4e5de;min-height:110px}.read-only-summary small{font-size:10px}.read-only-summary strong{font-size:15px}.read-only-data{padding:16px}.read-only-data dl{grid-template-columns:1fr}.read-only-data dt{font-size:11px}.read-only-data dd{font-size:15px}.company-contact-settings form{grid-template-columns:1fr}.company-contact-settings label span{font-size:13px}.company-contact-settings input,.company-contact-settings button{min-height:48px;font-size:15px}}:root{--muted:#5e6159;--ui-surface:#fff;--ui-surface-soft:#fafaf6;--ui-line:#d8d9d0;--ui-line-strong:#c7c9bf;--ui-shadow-sm:0 1px 2px #11120f0a, 0 8px 24px #11120f09;--ui-shadow-md:0 2px 4px #11120f0a, 0 16px 42px #11120f14;--ui-focus:0 0 0 3px #6c8cff47, 0 0 0 1px #4f70e8;--ui-ease:cubic-bezier(.2,.8,.2,1)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;line-height:1.5}::selection{color:var(--ink);background:#c9ff47b8}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}small{line-height:1.4}*{scrollbar-color:#b8bbb1 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#b8bbb1 padding-box padding-box;border:3px solid #0000;border-radius:99px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:0;box-shadow:var(--ui-focus)!important}:where(button,a,summary){touch-action:manipulation}:where(button,[role=button],summary){-webkit-user-select:none;user-select:none}:where(button,input,select,textarea){transition:border-color .16s ease, background-color .16s ease, color .16s ease, box-shadow .16s ease, opacity .16s ease, transform .16s var(--ui-ease)}:where(button):not(:disabled):active,:where(.button,.lp-primary,.lp-secondary,.lp-nav-cta):active{transform:translateY(1px)scale(.99)}:where(button):disabled{opacity:.52;filter:saturate(.72);cursor:not-allowed!important}:where(input,select,textarea)::placeholder{color:#858980;opacity:1}:where(input,select,textarea):hover:not(:disabled){border-color:var(--ui-line-strong)}:where(input,select,textarea):focus{background:#fff!important;border-color:#6985e9!important}:where(input,select,textarea):disabled,:where(input,select,textarea)[readonly]{color:#5d6058;cursor:not-allowed;background:#f0f0ea}:where(input[type=checkbox],input[type=radio]){accent-color:#7fa817}.button,.lp-primary,.lp-secondary,.lp-nav-cta,.lp-login,.submit-button,.partner-mission-cta,.accepted-result-link{letter-spacing:-.01em;transition:color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s var(--ui-ease);font-weight:780}.button-primary:hover,.submit-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #11120f26}.button-ghost:hover{background:#fff;border-color:#bfc1b7}.panel,.metric,.operations-metrics article,.program-list-card,.opportunity-card,.wallet-card,.materials-grid article,.plan-card,.relay-auth-card,.partner-feed-card{box-shadow:var(--ui-shadow-sm)}.program-list-card,.opportunity-card,.dashboard-program-mini,.plan-card,.materials-grid article,.lp-bento article,.lp-audience-grid article,.lp-plan-teasers article{transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ui-ease)}@media (hover:hover) and (pointer:fine){.program-list-card:hover,.opportunity-card:hover,.dashboard-program-mini:hover,.materials-grid article:hover,.lp-audience-grid article:hover,.lp-plan-teasers article:hover{border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}}.sidebar-nav a,.partner-nav a{isolation:isolate;position:relative;overflow:hidden}.sidebar-nav a:before,.partner-nav a:before{background:var(--lime);content:"";opacity:0;width:3px;transition:opacity .18s ease, transform .22s var(--ui-ease);border-radius:0 4px 4px 0;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.35)}.sidebar-nav a.active:before,.partner-nav a.active:before{opacity:1;transform:scaleY(1)}.sidebar-nav a,.partner-nav a{transition:color .18s ease, background-color .18s ease, transform .18s var(--ui-ease)}.sidebar-nav a:hover,.partner-nav a:hover{transform:translate(2px)}.sidebar-nav a>i,.partner-nav a>i{font-family:var(--font-geist-sans), Arial, sans-serif;transition:color .18s ease, transform .22s var(--ui-ease), background-color .18s ease;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.sidebar-nav a:hover>i,.partner-nav a:hover>i{transform:scale(1.08)}.sidebar-nav a.active>i,.partner-nav a.active>i{color:var(--lime)}.sidebar-nav-label{letter-spacing:.12em;font-size:9px}.sidebar-nav a>span>small{color:#92968c;margin-top:4px;font-size:10px;line-height:1.25}.sidebar-nav a:hover>span>small,.sidebar-nav a.active>span>small{color:#c0c3ba}.sidebar-ai-agent{transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--ui-ease)}.sidebar-ai-agent:hover{border-color:#708047;transform:translateY(-1px);box-shadow:0 10px 28px #00000038}.sidebar-ai-agent:hover>span{transform:rotate(8deg)scale(1.05)}.sidebar-ai-agent>span{transition:transform .22s var(--ui-ease)}.account-popover{transform-origin:100% 0;animation:ui-menu-in .16s var(--ui-ease) both}.account-popover a{transition:background-color .15s ease, transform .15s var(--ui-ease)}.account-popover a:hover{transform:translate(2px)}.account-menu>button i{transition:transform .18s var(--ui-ease)}.account-menu>button[aria-expanded=true] i{transform:rotate(180deg)}.mobile-drawer-scrim{animation:.18s both ui-fade-in}.mobile-side-drawer>nav a{transition:color .18s ease, background-color .18s ease, transform .18s var(--ui-ease)}.mobile-side-drawer>nav a:active{transform:scale(.985)}.dashboard-heading p,.module-heading p,.panel-header p,.partner-page-heading p,.partner-welcome p,.partner-section-title p,.relay-auth-copy p,.relay-auth-success p{color:#53564e}.module-kicker,.dashboard-content small,.partner-portal-content small{letter-spacing:.045em}.metric-top,.operations-metrics small,.program-summary-strip small,.profile-status-row small,.brand-table-head{color:#65685f}.metric small,.operations-metrics span,.brand-table-row small,.brand-table-row em{color:#62655d}.dashboard-heading h1,.module-heading h1,.partner-page-heading h1{line-height:1.04}.brand-table{box-shadow:0 1px #11120f08}.brand-table-head{z-index:2;position:sticky;top:0}.brand-table-row{transition:background-color .16s,box-shadow .16s}.brand-table-row:hover{z-index:1;box-shadow:inset 3px 0 0 var(--lime);background:#fbfff2;position:relative}.brand-table-controls input,.brand-table-controls select,.review-list-controls input,.review-list-controls select,.analytics-filters select{font-size:12px}.status-filter-row button,.payout-controls button{transition:background-color .16s,color .16s,border-color .16s,transform .16s}.status-filter-row button[aria-pressed=true],.payout-controls button.active{box-shadow:inset 0 0 0 1px #ffffff1a}.inline-notice,.table-notice,.finance-note,.duplicate-warning{animation:ui-notice-in .22s var(--ui-ease) both}.inline-notice:empty,.control-feedback:empty,.action-with-feedback small:empty{display:none}.operations-empty,.module-empty,.partner-large-empty,.profile-empty-state,.table-empty{color:#53564e}.operations-empty-icon,.module-empty-icon,.partner-large-empty>span,.profile-empty-icon{box-shadow:inset 0 0 0 1px #11120f0f}.tour-tooltip{animation:ui-dialog-in .2s var(--ui-ease) both}.mission-editor-card.type-deal select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mission-editor-card.type-deal select option{color:#171813;background:#fff}.mission-editor-card.type-deal :is(input,select,textarea):focus{color:#fff;background:#292a25!important}.agent-analytics-page .analytics-metric-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:18px;display:flex}.agent-analytics-page .analytics-metric-value strong{margin-top:0}.agent-analytics-page .analytics-metric-value em{color:#5d6157;font-size:10px;font-style:normal;font-weight:850}.brand-metrics article:nth-child(2) .analytics-metric-value em{color:#c5c8be}.agent-analytics-page .funnel-list b{align-items:baseline;gap:5px;display:flex}.agent-analytics-page .funnel-list b em{color:#777b70;font-size:8px;font-style:normal;font-weight:700}.tour-tooltip.mobile{right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:20px;overflow-y:auto;top:auto!important;left:12px!important}.tour-tooltip.mobile .tour-progress button,.tour-tooltip.mobile .tour-actions button{min-height:44px;font-size:12px}.tour-tooltip.mobile h2{margin-top:15px;font-size:27px}.tour-tooltip.mobile p{font-size:14px}.tour-tooltip.mobile .tour-actions{background:#1e2019;padding:12px 0 20px;position:sticky;bottom:-20px}@media (max-width:760px){.agent-analytics-page .analytics-metric-value{gap:7px;margin-top:16px}.agent-analytics-page .analytics-metric-value strong{font-size:32px}.agent-analytics-page .analytics-metric-value em{font-size:12px}.agent-analytics-page .funnel-list b em{font-size:10px}}.tour-backdrop{animation:.16s both ui-fade-in}details>summary{cursor:pointer}.lp-faq details{transition:border-color .18s,background-color .18s}.lp-faq details[open]{background:#ffffff70;border-color:#bfc1b7}.lp-faq details[open] summary span:last-child{transform:rotate(45deg)}.lp-faq summary span:last-child{transition:transform .2s var(--ui-ease)}.ui-route-loading{background:var(--paper);place-items:center;min-height:100dvh;padding:32px;display:grid}.ui-route-loading>div{gap:12px;width:min(720px,100%);display:grid}.ui-route-loading i{background:#e3e4dc;border-radius:8px;height:18px;display:block;overflow:hidden}.ui-route-loading i:first-child{width:42%;height:36px}.ui-route-loading i:nth-child(2){width:68%}.ui-route-loading i:nth-child(n+3){border-radius:18px;height:120px}.ui-route-loading i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:55%;height:100%;animation:1.1s infinite ui-shimmer;display:block}.lp-shell,.marketing-subpage,.integrator-page{font-family:var(--font-geist-sans), Arial, sans-serif}.lp-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lp-hero-copy>p,.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p,.lp-access p,.lp-final>p,.pricing-hero p{color:#51544c}.lp-primary:hover,.lp-nav-cta:hover{transform:translateY(-1px);box-shadow:0 12px 30px #435bb833}.lp-secondary:hover,.lp-login:hover{background:#ffffffb3}.lp-demo,.lp-partner-card,.lp-app-shot{box-shadow:var(--ui-shadow-md)}.partner-nav a{border-radius:11px}.partner-nav a.active{background:#2b2d25}.partner-inline-action button,.opportunity-card-actions a,.accepted-result-link,.partner-profile-form>button,.partner-exit-button{transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, transform .18s var(--ui-ease)}.partner-inline-action button:not(:disabled):hover,.opportunity-card-actions a:hover,.accepted-result-link:hover{transform:translateY(-1px);box-shadow:0 9px 22px #11120f1f}.contact-verification,.read-only-data,.read-only-history,.agent-company-overview{box-shadow:var(--ui-shadow-sm)}@media (min-width:761px) and (max-width:900px){.dashboard-shell{display:block;overflow-x:clip}.dashboard-shell>.sidebar{z-index:60;pointer-events:none;background:0 0;width:74px;height:74px;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}.dashboard-shell>.sidebar>.brand,.dashboard-shell>.sidebar>.sidebar-nav,.dashboard-shell>.sidebar>.sidebar-footer{display:none}.company-menu-trigger{z-index:72;border:1px solid var(--ui-line);width:46px;height:46px;box-shadow:var(--ui-shadow-sm);pointer-events:auto;background:#fff;border-radius:13px;place-content:center;gap:5px;display:grid;position:fixed;top:14px;left:14px}.company-menu-trigger i{background:var(--ink);border-radius:99px;width:20px;height:2px;display:block}.mobile-drawer-scrim{z-index:78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0809078f;border:0;display:block;position:fixed;inset:0}.company-side-drawer{z-index:80;color:#fff;background:var(--sidebar);width:min(430px,82vw);transition:transform .24s var(--ui-ease);flex-direction:column;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:24px 0 70px #00000047}.company-side-drawer.open{transform:translate(0)}.company-side-drawer>header{border-bottom:1px solid #34362e;justify-content:space-between;align-items:center;min-height:60px;padding:0 4px 14px;display:flex}.company-side-drawer>header>button{color:#fff;background:#24261f;border:1px solid #3c3e35;border-radius:12px;width:42px;height:42px;font-size:25px}.company-side-drawer .mobile-drawer-brand{align-items:center;gap:11px;min-width:0;display:flex}.company-side-drawer .mobile-drawer-brand>span{width:42px;height:42px;color:var(--ink);background:var(--lime);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.company-side-drawer .mobile-drawer-brand small,.company-side-drawer .mobile-drawer-brand strong{display:block}.company-side-drawer .mobile-drawer-brand small{color:var(--lime);letter-spacing:.12em;font-size:9px;font-weight:900}.company-side-drawer .mobile-drawer-brand strong{margin-top:4px;font-size:13px}.company-side-drawer>nav{min-height:0;margin:14px 0;overflow-y:auto}.company-side-drawer>nav a{color:#c1c4ba;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:64px;padding:9px 10px;display:grid}.company-side-drawer>nav a>i{background:#24261f;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.company-side-drawer>nav a strong,.company-side-drawer>nav a small{display:block}.company-side-drawer>nav a strong{font-size:14px}.company-side-drawer>nav a small{color:#95988e;margin-top:4px;font-size:11px}.company-side-drawer>nav a.active{color:#fff;background:#292b24}.company-side-drawer>nav a.active>i{color:var(--ink);background:var(--lime)}.company-side-drawer>nav a>b{color:#74776d;font-size:16px}.company-side-drawer>footer{border-top:1px solid #34362e;margin-top:auto;padding:14px 10px 0}.company-side-drawer>footer span{color:var(--lime);font-size:9px;font-weight:900}.company-side-drawer>footer p{color:#a5a89f;font-size:11px}.dashboard-topbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf6f0;height:auto;min-height:74px;padding-left:76px;position:sticky;top:0}.dashboard-topbar>p{display:none}.mobile-company-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mobile-relay-mark{background:var(--lime);border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.mobile-company-identity small,.mobile-company-identity strong{display:block}.mobile-company-identity small{color:#686b62;font-size:9px;font-weight:900}.mobile-company-identity strong{margin-top:3px;font-size:14px}.dashboard-content{padding-left:26px;padding-right:26px}}@media (min-width:721px) and (max-width:900px){.lp-header{width:calc(100% - 40px)}.lp-header nav{display:none}.lp-hero{grid-template-columns:1fr;width:calc(100% - 40px)}.lp-hero-copy{padding-top:58px}.lp-hero h1{max-width:760px;font-size:clamp(55px,9vw,76px)}.lp-demo{width:min(100%,760px);margin:0 auto}.lp-section,.lp-how,.lp-footer{width:calc(100% - 40px)}}@media (max-width:760px){.dashboard-shell>.sidebar,.partner-portal-sidebar{z-index:1300;pointer-events:none;background:0 0;border:0;width:72px;height:72px;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}.mobile-menu-trigger,.mobile-side-drawer,.mobile-drawer-scrim{pointer-events:auto}.dashboard-content,.partner-portal-content{padding-right:max(13px,env(safe-area-inset-right));padding-left:max(13px,env(safe-area-inset-left))}.brand-table-row:hover{box-shadow:none}.lp-hero-copy>p,.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p,.lp-access p,.lp-final>p{color:#41443d}.system-users{padding:18px 12px;overflow-x:hidden}.system-users h1{font-size:28px}.system-table{border:0;min-width:0}.system-head{display:none}.system-row{border:1px solid var(--ui-line);box-shadow:var(--ui-shadow-sm);background:#fff;border-radius:15px;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:15px;display:grid}.system-row>span{padding:0}.system-row>span:before{color:#686b62;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.system-token-cell input{width:100%;min-height:44px;font-size:16px}.system-token-cell button{width:44px;height:44px}.system-actions{grid-template-columns:1fr 1fr;display:grid}.system-actions button{min-height:44px}.system-actions button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ui-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.skip-link{z-index:3000;color:#fff;opacity:0;pointer-events:none;transition:opacity .16s ease, transform .18s var(--ui-ease);background:#171813;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:none}.lp-header{z-index:120}.lp-header a,.subpage-header a,.integrator-page>header a,.lp-footer a{text-underline-offset:4px}.lp-nav a,.lp-login{align-items:center;min-height:44px;padding-inline:5px;display:inline-flex}.lp-nav a{position:relative}.lp-nav a:after{content:"";opacity:0;height:1px;transition:opacity .16s ease, transform .2s var(--ui-ease);background:currentColor;position:absolute;bottom:7px;left:5px;right:5px;transform:scaleX(.35)}.lp-nav a:hover:after{opacity:.55;transform:scaleX(1)}.lp-nav a:focus-visible:after{opacity:.55;transform:scaleX(1)}.lp-kicker,.lp-section-intro>span,.lp-ai-copy>span,.lp-partner-copy>span,.lp-access>div>span,.pricing-hero>span,.integrator-center>span{line-height:1.45}.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p,.lp-access p,.lp-plan-teasers p,.lp-audience-grid p{max-width:68ch}.lp-faq summary{min-height:68px}.lp-faq summary strong{line-height:1.35}.lp-faq details p{max-width:76ch}.lp-footer nav a{align-items:center;min-height:40px;display:inline-flex}#main-content,#product,#how,#faq{scroll-margin-top:92px}.subpage-header,.integrator-page>header{z-index:110;-webkit-backdrop-filter:blur(16px);background:#f4f3eceb;position:sticky;top:0}.subpage-back{min-height:44px;transition:color .16s ease, background-color .16s ease, transform .16s var(--ui-ease);border-radius:10px;align-items:center;padding:0 11px;display:inline-flex}.subpage-back:hover{background:#ffffffa8;transform:translate(-2px);color:#11120f!important}.pricing-grid article,.integrator-logo-grid article{transition:border-color .2s ease, box-shadow .22s ease, transform .22s var(--ui-ease)}.pricing-grid article>div small,.integrator-logo-grid small{font-size:9px;line-height:1.35}.pricing-grid article>p{font-size:13px;line-height:1.65}.pricing-grid li{font-size:12px;line-height:1.45}.pricing-grid article>a,.integrator-center>a{min-height:50px;font-size:13px}.pricing-note strong{font-size:15px}.pricing-note p{max-width:72ch;font-size:13px;line-height:1.65}.integrator-logo-grid p{opacity:.82;font-size:12px;line-height:1.55}.integrator-logo-grid .tile-dark p{color:#d0d2ca;opacity:1}.lp-special-offer-backdrop{z-index:3200;-webkit-backdrop-filter:blur(9px);background:#0f100db3;place-items:center;padding:22px;animation:.18s both lp-offer-fade;display:grid;position:fixed;inset:0}.lp-special-offer-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.lp-special-offer{color:#f8f7f1;background:#171813;border:1px solid #3f4138;border-radius:25px;width:min(560px,100%);max-height:calc(100dvh - 44px);padding:clamp(28px,5vw,46px);animation:.24s cubic-bezier(.2,.8,.2,1) both lp-offer-rise;position:relative;overflow:auto;box-shadow:0 32px 90px #00000061}.lp-special-offer:before{content:"";background:linear-gradient(90deg,#c9ff47 0 25%,#171813 25% 50%,#6d86ff 50% 75%,#e8e6dd 75%);height:7px;position:absolute;top:0;left:0;right:0}.lp-special-offer-close{color:#fff;cursor:pointer;background:#252720;border:1px solid #494b42;border-radius:12px;width:42px;height:42px;font-size:25px;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;position:absolute;top:18px;right:18px}.lp-special-offer-close:hover{background:#303229;border-color:#c9ff47;transform:rotate(3deg)}.lp-special-offer>span{color:#c9ff47;letter-spacing:.12em;padding-right:54px;font-size:9px;font-weight:950;line-height:1.45;display:block}.lp-special-offer h2{letter-spacing:-.055em;max-width:470px;margin:22px 0 0;font-size:clamp(34px,5.6vw,50px);line-height:.99}.lp-special-offer>p{color:#c7c9c0;max-width:470px;margin:20px 0 0;font-size:14px;line-height:1.62}.lp-special-offer-kit{grid-template-columns:repeat(3,1fr);gap:7px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lp-special-offer-kit li{background:#20221c;border:1px solid #404239;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:116px;padding:13px;display:flex}.lp-special-offer-kit b{color:#c9ff47;font-size:9px}.lp-special-offer-kit span{color:#96998f;font-size:9px;line-height:1.4}.lp-special-offer-kit strong{color:#fff;margin-bottom:5px;font-size:11px;line-height:1.25;display:block}.lp-special-offer-limit{background:#292d20;border:1px solid #c9ff47;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:13px;margin-top:9px;padding:14px;display:grid}.lp-special-offer-limit>b{color:#171813;background:#c9ff47;border-radius:12px;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.lp-special-offer-limit span{color:#9fa298;font-size:11px;line-height:1.45}.lp-special-offer-limit strong{color:#fff;font-size:14px;display:block}.lp-special-offer>a{color:#171813;background:#c9ff47;border-radius:14px;justify-content:space-between;align-items:center;min-height:56px;margin-top:16px;padding:0 19px;font-size:14px;font-weight:900;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}.lp-special-offer>a:hover{transform:translateY(-2px);box-shadow:0 14px 36px #c9ff4733}.lp-special-offer-later{color:#b7bab0;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:8px;font-size:11px;font-weight:750}@keyframes lp-offer-fade{0%{opacity:0}}@keyframes lp-offer-rise{0%{opacity:0;transform:translateY(16px)scale(.975)}}@media (hover:hover) and (pointer:fine){.pricing-grid article:hover,.integrator-logo-grid article:hover{box-shadow:var(--ui-shadow-md);transform:translateY(-3px)}.integrator-logo-grid article:hover{transform:translateY(-3px)rotate(-.4deg)}.pricing-grid article>a:hover,.integrator-center>a:hover{transform:translateY(-1px);box-shadow:0 12px 30px #435bb838}}.legal-page{padding:clamp(24px,5vw,64px) 18px}.legal-document{box-shadow:var(--ui-shadow-sm);border-radius:22px;padding:clamp(24px,4vw,46px)}.legal-document h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:15ch;margin-top:34px;font-size:clamp(34px,5vw,50px);line-height:1.02}.legal-document h2{margin-top:34px;font-size:21px;line-height:1.25}.legal-document p,.legal-document li{color:#4e5149;font-size:15px;line-height:1.72}.legal-document ul{padding-left:22px}.legal-document li+li{margin-top:7px}.legal-document footer{color:#5f6259;font-size:12px;line-height:1.55}@media (min-width:721px) and (max-width:1100px){.pricing-grid article{min-height:0}.pricing-grid h2{margin-top:34px}.integrator-hero{padding-top:64px}.integrator-logo-grid{width:min(100%,860px)}}@media (max-width:720px){.lp-nav-cta{min-width:0;min-height:44px;font-size:11px}.lp-hero-copy>p{font-size:15px}.lp-mobile-audience span{font-size:10px}.lp-primary,.lp-secondary,.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p{font-size:13px}.lp-compare li,.lp-ai-copy li{font-size:11px}.lp-bento article>p,.lp-audience-grid p,.lp-plan-teasers p{font-size:11px;line-height:1.55}.lp-faq summary strong{font-size:12px}.lp-faq details p{font-size:12px;line-height:1.6}.lp-footer nav a{min-height:42px;font-size:10px}.subpage-header,.integrator-page>header{width:100%;height:70px;padding:0 16px}.subpage-header .lp-brand,.integrator-page>header .lp-brand{font-size:18px}.subpage-back{margin-right:-8px;font-size:12px!important}.pricing-hero{padding:58px 0 46px}.pricing-hero h1{font-size:clamp(43px,12.5vw,54px)}.pricing-hero p{font-size:15px;line-height:1.58}.pricing-grid{gap:10px}.pricing-grid article{min-height:0;padding:25px}.pricing-grid h2{margin-top:42px}.pricing-grid article>p{font-size:14px}.pricing-grid li{padding:13px 0;font-size:12px}.pricing-grid article>a{min-height:52px;margin-top:24px;font-size:13px}.pricing-note{gap:10px;margin-top:34px;padding-bottom:48px}.pricing-note p{font-size:13px}.integrator-hero{gap:46px;padding:52px 0 46px}.integrator-center p{font-size:15px;line-height:1.58}.integrator-center>a{min-height:52px;font-size:13px}.integrator-logo-grid article{min-height:252px;padding:18px}.integrator-logo-grid small{max-width:calc(100% - 28px);font-size:8px}.integrator-logo-grid h2{font-size:19px}.integrator-logo-grid p{font-size:10.5px;line-height:1.48}.lp-special-offer-backdrop{place-items:end center;padding:0}.lp-special-offer{width:100%;max-height:92dvh;padding:32px 18px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.lp-special-offer-close{top:15px;right:15px}.lp-special-offer h2{padding-right:12px;font-size:clamp(35px,10.5vw,44px)}.lp-special-offer>p{font-size:14px}.lp-special-offer-kit{grid-template-columns:1fr}.lp-special-offer-kit li{grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:72px;display:grid}.lp-special-offer-kit strong{font-size:12px}.lp-special-offer>a{min-height:58px;font-size:15px}.legal-page{padding:14px}.legal-document{border-radius:18px;padding:24px 20px}.legal-document h1{margin-top:30px;font-size:clamp(32px,9.2vw,39px)}.legal-document h2{margin-top:30px;font-size:20px}.legal-document p,.legal-document li{font-size:14px;line-height:1.68}.legal-document footer{font-size:12px}}@media (max-width:380px){.subpage-back{padding-inline:8px}.integrator-logo-grid{grid-template-columns:1fr}.integrator-logo-grid article{min-height:230px}.integrator-logo-grid p{font-size:12px}}@media (prefers-reduced-motion:reduce){.lp-nav a:after{transition:none}.lp-special-offer-backdrop,.lp-special-offer{animation:none}}.partner-portal-shell,.partner-program-page,.partner-entry-page,.partner-submit-page{--agent-border:#d8d9d1;--agent-surface:#fff;--agent-subtle:#f6f6f1;--agent-text-secondary:#55594f;--agent-ease:cubic-bezier(.2,.75,.25,1)}.partner-portal-shell :where(a,button,input,select,textarea,summary),.partner-program-page :where(a,button,input,select,textarea),.partner-entry-page :where(a,button,input),.partner-submit-page :where(a,button,input,textarea){-webkit-tap-highlight-color:transparent}:is(.partner-portal-shell :where(a,button,input,select,textarea,summary):focus-visible,.partner-program-page :where(a,button,input,select,textarea):focus-visible,.partner-entry-page :where(a,button,input):focus-visible,.partner-submit-page :where(a,button,input,textarea):focus-visible){outline-offset:3px;outline:3px solid #6c8cff61}.partner-portal-shell :where(a,button),.partner-program-page :where(a,button),.partner-entry-page :where(a,button),.partner-submit-page :where(a,button){transition:color .18s ease, background-color .18s ease, border-color .18s ease, box-shadow .22s ease, opacity .18s ease, transform .22s var(--agent-ease)}.partner-brand .relay-logo,.partner-entry-brand .relay-logo,.partner-program-nav .relay-logo,.partner-submit-page .brand .relay-logo{flex:none;width:34px;height:34px}.partner-entry-brand .relay-logo{border-radius:8px;width:29px;height:29px}.mobile-drawer-logo .relay-logo{width:38px;height:38px}.partner-program-nav .brand-mark{color:#0000;background:linear-gradient(var(--lime) 0 0) 3px 3px / 12px 12px no-repeat, linear-gradient(#191a15 0 0) 18px 3px / 12px 12px no-repeat, linear-gradient(#6c8cff 0 0) 3px 18px / 12px 12px no-repeat, linear-gradient(#eeece4 0 0) 18px 18px / 12px 12px no-repeat, #11120f;overflow:hidden}.partner-entry-card,.partner-program-page,.partner-submit-page{text-rendering:optimizelegibility}.partner-entry-card .button,.partner-program-page .button,.partner-submit-page .button{min-height:48px;font-size:13px}.partner-entry-body input,.partner-submit-page input,.partner-submit-page textarea{min-height:48px;font-size:16px}.partner-entry-card :where(p,label),.partner-submit-page :where(p,label,li){line-height:1.55}.partner-entry-card :where(a,button),.partner-program-page :where(a,button),.partner-submit-page :where(a,button){text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.partner-portal-shell :where(.wallet-card,.partner-feed-card,.next-reward-card,.new-offers-card,.opportunity-card,.my-missions-list article,.partner-submission-list>article,.materials-grid article,.partner-profile-form,.partner-verification-panel):hover{border-color:#c5c7bd;transform:translateY(-2px);box-shadow:0 14px 34px #1b1d1613}.partner-portal-shell :where(.button,.partner-inline-action button,.copy-text-button,.accepted-result-link,.contact-verification button):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #14161129}.partner-nav a:hover i{transform:translate(2px)scale(1.05)}.partner-nav a:active,.partner-portal-shell :where(button,.button):active:not(:disabled){transform:translateY(1px)scale(.99)}}@media (min-width:901px){.partner-portal-shell{grid-template-columns:252px minmax(0,1fr)}.partner-portal-sidebar{padding:25px 18px 20px}.partner-brand{gap:10px;min-height:40px;padding:0 7px;font-size:18px}.partner-company-chip{border-radius:14px;margin-top:25px;padding:16px}.partner-company-chip small{color:#b5b8af;font-size:10px}.partner-company-chip strong{margin-top:8px;font-size:14px;line-height:1.35}.partner-company-chip span{margin-top:9px;font-size:11px;line-height:1.35}.partner-nav{gap:5px;margin-top:18px}.partner-nav a{color:#c1c4ba;border:1px solid #0000;border-radius:12px;gap:10px;min-height:48px;padding:0 12px;font-size:13px;position:relative;overflow:hidden}.partner-nav a:before{content:"";background:var(--lime);opacity:0;width:3px;transition:opacity .18s ease, transform .22s var(--agent-ease);border-radius:0 4px 4px 0;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.4)}.partner-nav a i{color:#aeb1a7;width:30px;height:30px;transition:color .18s ease, background-color .18s ease, transform .22s var(--agent-ease);background:#ffffff0e;border-radius:9px;place-items:center;font-size:16px;line-height:1;display:grid}.partner-nav a:hover{background:#25271f;border-color:#35372e}.partner-nav a.active{color:#fff;background:#292b23;border-color:#3c3f34;box-shadow:inset 0 1px #ffffff0a}.partner-nav a.active:before{opacity:1;transform:scaleY(1)}.partner-nav a.active i{color:var(--ink);background:var(--lime)}.partner-trust-note{border:1px solid #35372e;grid-template-columns:32px 1fr;gap:11px;padding:15px}.partner-trust-note>i{width:32px;height:32px;font-size:12px}.partner-trust-note strong{font-size:11px;line-height:1.35}.partner-trust-note p{color:#b0b3aa;margin-top:5px;font-size:10px;line-height:1.5}.partner-portal-topbar{z-index:40;background:#f7f7f2eb;height:78px;padding:0 38px;position:sticky;top:0}.partner-top-actions{margin-left:auto}.partner-mini-avatar{border-radius:13px;width:42px;height:42px;font-size:12px}.partner-portal-topbar>div:first-child small{color:#6d7067;letter-spacing:.08em;font-size:10px}.partner-portal-topbar>div:first-child strong{margin-top:3px;font-size:13px;line-height:1.2}.partner-earning-strip{gap:2px;margin-top:4px}.partner-earning-strip>a{font-size:10px;line-height:1.25}.partner-portal-content{padding:44px 38px 84px}.partner-welcome>div>span,.partner-page-heading>div>span,.partner-section-title>div>span{color:#65695f;letter-spacing:.12em;font-size:10px}.partner-welcome h1,.partner-page-heading h1{max-width:820px;margin-top:10px;font-size:clamp(38px,3.2vw,50px);line-height:1.01}.partner-welcome p,.partner-page-heading p{max-width:720px;color:var(--agent-text-secondary);margin-top:12px;font-size:14px;line-height:1.6}.partner-page-heading>.button{min-height:44px;padding-inline:17px;font-size:12px}.partner-wallet-grid{gap:14px;margin-top:31px}.wallet-card{border-radius:17px;min-height:148px;padding:21px}.wallet-card small{color:#64685e;letter-spacing:.07em;font-size:10px}.wallet-card strong{margin-top:24px;font-size:27px;line-height:1.05}.wallet-card span{color:#65695f;margin-top:8px;font-size:11px;line-height:1.4}.wallet-card.available span{color:#c3c6bc}.partner-home-grid{gap:15px;margin-top:15px}.partner-home-primary,.partner-home-side{gap:15px}.partner-featured-mission{border-radius:21px;min-height:350px;padding:30px}.featured-mission-top{font-size:11px}.partner-featured-mission h2{margin-top:65px;font-size:clamp(31px,2.5vw,41px);line-height:1.04}.partner-featured-mission>p{opacity:.82;margin-top:11px;font-size:14px;line-height:1.55}.featured-reward small{font-size:10px}.featured-reward strong{margin-top:6px;font-size:23px}.partner-featured-mission>a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.partner-feed-card,.next-reward-card,.new-offers-card{border-radius:17px;padding:23px}.partner-section-title h2{margin-top:6px;font-size:20px}.partner-section-title a{align-items:center;min-height:38px;font-size:11px;display:inline-flex}.partner-activity-feed{margin-top:19px}.partner-activity-feed>div{grid-template-columns:20px 1fr;gap:10px;padding:14px 0}.partner-activity-feed i{font-size:11px}.partner-activity-feed strong{font-size:12px}.partner-activity-feed p{color:var(--agent-text-secondary);margin:5px 0;font-size:11px;line-height:1.45}.partner-activity-feed small{color:#6f7369;font-size:10px}.partner-empty-state strong{font-size:13px}.partner-empty-state p{color:var(--agent-text-secondary);font-size:11px;line-height:1.5}.next-reward-card>span,.new-offers-card>div>span{color:#65695f;font-size:10px}.next-reward-card>strong{font-size:24px}.next-reward-card p{color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.next-reward-card a{align-items:center;min-height:38px;font-size:11px;display:inline-flex}.new-offers-card>div b{width:30px;height:30px;font-size:11px}.new-offers-card>a{grid-template-columns:12px 1fr auto;min-height:52px;font-size:11px}.offer-title strong{font-size:12px}.offer-title small{color:#60645a;font-size:10px}.opportunity-filters{border-radius:16px;gap:12px;margin-top:30px;padding:17px}.opportunity-filters label span{color:#5f6359;font-size:10px}.opportunity-filters select{min-height:44px;padding-inline:12px;font-size:13px}.opportunity-filters>small{color:#5f6359;font-size:10px}.opportunity-grid{gap:15px;margin-top:15px}.opportunity-card{border-radius:20px;min-height:420px;padding:27px}.opportunity-card>div:first-child{font-size:11px}.opportunity-card h2{margin-top:46px;font-size:clamp(27px,2.2vw,34px);line-height:1.05}.opportunity-card>p{opacity:.85;margin-top:11px;font-size:14px;line-height:1.55}.opportunity-card dl{margin-top:20px}.opportunity-card dl>div{grid-template-columns:105px 1fr;gap:13px;padding:12px 0}.opportunity-card dt{font-size:10px}.opportunity-card dd{font-size:12px;line-height:1.5}.opportunity-card-actions a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.partner-inline-action button,.copy-text-button,.dispute-action>button,.dispute-action>div button,.accepted-result-link{min-height:44px;padding:0 15px;font-size:12px}.partner-inline-action small{margin-top:6px;font-size:10px}.my-missions-list,.partner-submission-list{gap:14px;margin-top:30px}.my-missions-list article{border-radius:17px;grid-template-columns:110px minmax(0,1fr) 190px;gap:22px;min-height:158px;padding:22px}.mission-line-type{min-height:106px;font-size:11px}.my-missions-list h2{font-size:20px;line-height:1.15}.my-missions-list p{color:var(--agent-text-secondary);margin:8px 0;font-size:12px;line-height:1.5}.my-missions-list small{color:#666a60;font-size:10px}.my-missions-list article>div:last-child strong{font-size:15px}.my-missions-list article>div:last-child a{align-items:center;min-height:42px;font-size:12px;display:inline-flex}.partner-large-empty{min-height:420px;margin-top:30px}.partner-large-empty>span{width:64px;height:64px;font-size:25px}.partner-large-empty h2{font-size:27px}.partner-large-empty p{color:var(--agent-text-secondary);margin-top:10px;font-size:13px;line-height:1.55}.partner-submission-list>article{border-radius:19px;padding:26px}.submission-card-head span{color:#5f6359;font-size:10px}.submission-card-head h2{margin-top:7px;font-size:22px}.submission-card-head p{color:#65695f;font-size:11px}.partner-status{padding:9px 12px;font-size:11px}.partner-pipeline{margin-top:26px}.partner-pipeline>div{color:#666a60;gap:9px;font-size:10px}.partner-pipeline i{width:32px;height:32px;font-size:10px}.company-comment{padding:17px}.company-comment span,.partner-attachments>span{color:#5f6359;font-size:10px}.company-comment p{margin-top:7px;font-size:12px;line-height:1.5}.submission-detail-grid>div{padding:15px}.submission-detail-grid span{color:#65695f;font-size:10px}.submission-detail-grid strong{margin-top:6px;font-size:12px}.partner-own-comment{color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.partner-attachments a{align-items:center;min-height:38px;padding:0 11px;font-size:10px;display:inline-flex}.status-history summary{align-items:center;min-height:44px;font-size:12px;display:flex}.status-history>div{grid-template-columns:18px 165px 1fr;padding:11px 0;font-size:11px}.status-history small{color:#676b61;font-size:10px}.dispute-action textarea{min-height:80px;padding:12px;font-size:13px}.dispute-action small,.dispute-open{font-size:10px}.payout-hero{border-radius:20px;margin-top:30px;padding:32px}.payout-hero small{font-size:11px}.payout-hero strong{font-size:48px}.payout-hero span{color:#c2c5bb;font-size:11px}.payout-hero-summary b{font-size:12px}.partner-payout-table{border-radius:17px;margin-top:15px}.partner-payout-table>div,.partner-payout-table>article{gap:14px;padding:16px 19px}.partner-payout-table>div{color:#5f6359;font-size:10px}.partner-payout-table>article{font-size:12px}.partner-payout-table article small{color:#64685e;font-size:10px}.manual-payment-note{grid-template-columns:36px 1fr;padding:18px}.manual-payment-note>span{width:36px;height:36px}.manual-payment-note strong{font-size:12px}.manual-payment-note p{color:#65593f;font-size:11px;line-height:1.5}.earnings-goal-copy small{font-size:10px}.earnings-goal-copy strong{font-size:18px}.earnings-goal-copy p{font-size:11px;line-height:1.5}.earnings-goal-fields label span{font-size:10px}.earnings-goal-fields input,.earnings-goal-fields select{min-height:44px;font-size:13px}.earnings-goal-result small{font-size:10px}.earnings-goal-result strong{font-size:18px}.materials-grid{gap:15px;margin-top:30px}.materials-grid article{border-radius:18px;padding:26px}.materials-grid article>span{color:#5f6359;font-size:10px}.materials-grid h2{margin-top:10px;font-size:24px;line-height:1.12}.materials-grid blockquote{margin-top:20px;padding:18px;font-size:13px;line-height:1.65}.materials-grid article>div strong{font-size:12px}.materials-grid article>div p,.materials-grid article>div li{color:var(--agent-text-secondary);font-size:12px;line-height:1.65}.company-material-link{padding:20px}.company-material-link span{color:#62665c;font-size:10px}.company-material-link strong{font-size:14px}.company-material-link a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.partner-profile-layout{gap:15px;margin-top:30px}.partner-profile-form,.partner-verification-panel{border-radius:18px;padding:26px}.partner-verification-panel>div:first-child>span{color:#5f6359;font-size:10px}.partner-verification-panel h2{margin-top:7px;font-size:22px}.partner-verification-panel>div:first-child>p{color:var(--agent-text-secondary);font-size:12px;line-height:1.5}.contact-verification{min-height:78px;padding:15px 0}.contact-verification span{color:#60645a;font-size:10px}.contact-verification strong{margin-top:5px;font-size:13px}.contact-verification small,.contact-verification>b{font-size:10px}.contact-verification button{min-height:42px;padding-inline:13px;font-size:11px}.verification-code input{width:100px;min-height:42px;font-size:13px}.partner-avatar-editor strong{font-size:12px}.partner-avatar-editor input{font-size:11px}.partner-avatar-editor small{color:#60645a;font-size:10px}.partner-profile-fields label span,.partner-profile-form>label>span,.partner-profile-form legend{font-size:11px}.partner-profile-fields input,.partner-profile-form textarea,.partner-profile-form>label input{min-height:46px;padding:12px;font-size:14px}.partner-profile-form fieldset label{min-height:34px;font-size:12px}.partner-profile-form>p{font-size:11px}.profile-earnings-summary{padding:24px}.profile-earning-metrics small,.profile-earning-filters label span{font-size:10px}.profile-earning-metrics strong{font-size:22px}.profile-earning-filters select{min-height:44px;font-size:13px}.partner-exit-button{min-height:46px;font-size:12px}.ui-route-loading{min-height:360px}}@media (min-width:901px) and (max-width:1180px){.partner-portal-shell{grid-template-columns:220px minmax(0,1fr)}.partner-portal-sidebar{padding-inline:14px}.partner-portal-content{padding:34px 24px 72px}.partner-portal-topbar{padding-inline:24px}.partner-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-home-grid{grid-template-columns:1fr}.partner-home-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-home-side>:last-child{grid-column:1/-1}.opportunity-grid{grid-template-columns:1fr}.opportunity-card{min-height:390px}.my-missions-list article{grid-template-columns:95px minmax(0,1fr)}.my-missions-list article>div:last-child{text-align:left;grid-column:1/-1}.earnings-goal-card{grid-template-columns:1fr;align-items:stretch}.earnings-goal-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.earnings-goal-result{width:100%}.materials-grid,.partner-profile-layout{grid-template-columns:1fr}}@media (max-width:900px){.partner-portal-shell{--mobile-appbar:76px}.partner-portal-topbar{height:auto;min-height:76px;padding-block:10px}.partner-top-identity{min-width:0}.partner-top-copy{flex:1;min-width:0}.partner-portal-topbar>div:first-child small{color:#55594f;font-size:10px}.partner-portal-topbar>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.partner-earning-strip>a{color:#4f5349;font-size:10.5px;line-height:1.3}.partner-earning-strip b{color:#11120f}.partner-mini-avatar{border-radius:14px;width:48px;height:48px;font-size:13px}.mobile-side-drawer :where(a,button){min-height:44px}.mobile-side-drawer nav>a>i{font-size:17px;line-height:1}.mobile-side-drawer nav>a strong{font-size:16px}.mobile-side-drawer nav>a small{font-size:12px;line-height:1.35}.partner-portal-shell :where(button,.button,select,summary){min-height:44px}.partner-portal-content{overflow-x:clip}.profile-earning-filters select,.earnings-goal-fields input,.earnings-goal-fields select{font-size:16px}.partner-payout-table{overscroll-behavior-inline:contain;overflow-x:auto}.partner-payout-table>div,.partner-payout-table>article{min-width:680px}}@media (max-width:420px){.partner-portal-topbar{padding-right:12px}.partner-earning-strip>a{font-size:10px}.partner-program-nav,.partner-submit-page>header{width:calc(100% - 28px)}.partner-entry-page{padding-inline:14px}.partner-entry-card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.partner-portal-shell *,.partner-program-page *,.partner-entry-page *,.partner-submit-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.quick-result-launcher{color:#171914;background:var(--lime);cursor:pointer;border:1px solid #171914;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.quick-result-launcher span{font-size:17px;line-height:1}.quick-result-modal{width:min(620px,100%)}.quick-result-modal>span{color:#6e7268;letter-spacing:.09em;font-size:10px;font-weight:950}.quick-result-modal h2{max-width:470px;margin:9px 0 0;font-size:30px;line-height:1.05}.quick-result-modal>p{color:#55594f;margin:10px 0 20px;font-size:13px;line-height:1.5}.quick-result-modal>div{gap:8px;display:grid}.quick-result-modal>div>a{color:#171914;background:#f7f7f2;border:1px solid #d9dad2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:74px;padding:14px;text-decoration:none;display:grid}.quick-result-modal a span,.quick-result-modal a small,.quick-result-modal a strong{display:block}.quick-result-modal a small{color:#777b70;font-size:10px}.quick-result-modal a strong{margin-top:4px;font-size:14px}.quick-result-modal a b{color:#315000;text-align:right;max-width:155px;font-size:12px}.quick-result-modal a i{font-size:18px;font-style:normal}.agent-submit-workspace{max-width:1120px}.agent-submit-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.agent-submit-heading>div>span{color:#797d72;letter-spacing:.1em;font-size:10px;font-weight:950}.agent-submit-heading h1{letter-spacing:-.055em;max-width:760px;margin:8px 0 0;font-size:clamp(32px,4vw,50px);line-height:1}.agent-submit-heading p{color:#4f5349;margin:10px 0 0;font-size:14px;font-weight:750}.agent-submit-heading>a{color:#171914;background:#fff;border:1px solid #d1d3c9;border-radius:11px;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.agent-submit-context{background:#fff;border:1px solid #d6d8ce;border-radius:17px;grid-template-columns:1.35fr 1fr .7fr;margin-top:24px;display:grid;overflow:hidden}.agent-submit-context>div{border-right:1px solid #e2e3dc;min-width:0;padding:16px}.agent-submit-context>div:last-child{background:#e9ffc7;border-right:0}.agent-submit-context small,.agent-submit-context strong{display:block}.agent-submit-context small{color:#777b70;letter-spacing:.06em;font-size:9px;font-weight:950}.agent-submit-context strong{margin-top:7px;font-size:12px;line-height:1.45}.agent-dialog-form{background:#f8f8f4;border-radius:22px;width:min(790px,100%);margin:22px auto 0;padding:24px;box-shadow:0 22px 70px #13141014}.agent-dialog-form .lead-form-stepper{padding:0 4px}.agent-dialog-form .lead-form-stepper>span{font-size:10px}.dialog-system-message{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;margin:18px 0 12px;display:grid}.dialog-system-message>span{color:#171914;background:var(--lime);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.dialog-system-message>div{background:#191a16;border-radius:5px 17px 17px;max-width:630px;padding:14px 16px}.dialog-system-message strong{color:#fff;font-size:14px}.dialog-system-message p{color:#c9ccc3;margin:6px 0 0;font-size:12px;line-height:1.5}.dialog-answer-card{background:#fff;border:1px solid #d9dbd1;border-radius:17px 5px 17px 17px;margin-left:48px;padding:18px}.dialog-field{min-width:0}.dialog-field>span{color:#171914;font-size:12px!important;font-weight:850!important}.dialog-field>small{color:#55594f;font-size:10px;line-height:1.4}.agent-dialog-form .dialog-field :where(input:not([type=checkbox]),select,textarea){background:#fbfbf8;border-color:#cfd1c7;border-radius:12px;min-height:50px;padding:12px 13px;font-size:16px;line-height:1.4}.agent-dialog-form .dialog-field textarea{min-height:112px}.agent-dialog-form .partner-submit-button{border-radius:14px;min-height:54px;margin-top:14px;padding:0 18px;font-size:14px}.agent-dialog-form .lead-final-actions{grid-template-columns:120px 1fr;margin-top:14px}.agent-dialog-form .lead-final-actions>button:first-child{border-radius:13px;font-size:12px}.voice-answer-card{border-bottom:1px solid #dfe0d8;margin-bottom:18px;padding-bottom:19px}.voice-answer-card .dialog-system-message{margin-top:0}.voice-controls{gap:8px;margin-left:48px;display:flex}.voice-controls button{cursor:pointer;border:1px solid #d4d6cc;border-radius:12px;min-height:48px;padding:0 14px;font-size:12px;font-weight:900}.voice-record-button{color:#fff;background:#191a16;flex:1;justify-content:center;align-items:center;gap:9px;display:flex}.voice-record-button i{color:#ff675f;font-style:normal}.voice-record-button.recording{background:#4d1817}.voice-upload-button{color:#171914;background:#fff}.voice-processing,.voice-result,.voice-transcript,.voice-notice{margin:10px 0 0 48px}.voice-processing{background:#e9ffc7;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.voice-processing i{border:2px solid #6d8f28;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}.voice-result{background:#fff;border:1px solid #d6d8ce;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.voice-result audio{width:100%;height:38px}.voice-result>button{color:#a51f1a;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:11px;font-weight:850}.voice-result>label{color:#34362f;grid-column:1/-1;align-items:center;gap:8px;font-size:11px;display:flex}.voice-result>label input{accent-color:#171914;width:18px;height:18px}.voice-transcript{background:#fff;border:1px solid #d8dad0;border-radius:12px;padding:12px}.voice-transcript summary{cursor:pointer;font-size:12px;font-weight:900}.voice-transcript textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d3d5cb;border-radius:10px;margin-top:10px;padding:11px;font-size:14px;line-height:1.5}.voice-notice{color:#315000;font-size:11px;font-weight:850}.dialog-file-field .file-drop{margin-top:4px}.dialog-file-field .file-drop>p{color:#666a60;margin:10px 0 0;font-size:10px}.agent-dialog-form .selected-file-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.agent-dialog-form .selected-file-list li{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:8px 9px 8px 12px;display:flex}.agent-dialog-form .selected-file-list li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.agent-dialog-form .selected-file-list small{color:#777b70;margin-top:3px;font-size:9px;display:block}.agent-dialog-form .selected-file-list button{color:#9e211b;cursor:pointer;background:#fff5f3;border:1px solid #e5b7b2;border-radius:9px;flex:none;width:32px;height:32px;font-size:17px}.submission-review-card{background:#fff;border:1px solid #d6d8ce;border-radius:17px;margin:0 0 0 48px;overflow:hidden}.submission-review-card>div{border-bottom:1px solid #e8e9e2;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 14px;display:grid}.submission-review-card>div:last-child{border-bottom:0}.submission-review-card small{color:#777b70;font-size:9px;font-weight:900}.submission-review-card strong{white-space:pre-wrap;grid-column:1/2;font-size:12px;line-height:1.45}.submission-review-card button{color:#315000;cursor:pointer;background:0 0;border:0;grid-area:1/2/3/3;align-self:center;font-size:10px;font-weight:900}.submission-review-card>div.editing{background:#f7f8f2;grid-template-columns:minmax(0,1fr) auto}.review-inline-editor{grid-column:1/2;min-width:0}.review-inline-editor .dialog-field{margin:0}.review-inline-editor .dialog-field>span,.review-inline-editor .dialog-field>small{display:none}.review-inline-editor input,.review-inline-editor textarea,.review-inline-editor select{color:#171914;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aeb2a5;border-radius:10px;padding:10px 12px;font-size:14px}.review-inline-editor textarea{resize:vertical;min-height:96px;line-height:1.5}.review-inline-editor .dynamic-checkbox-field{align-items:center;min-height:44px;display:flex}.review-inline-editor .dynamic-checkbox-field input{width:20px;height:20px;min-height:20px}.review-voice-editor{gap:9px;display:grid}.review-voice-editor label{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.referral-builder{max-width:840px;padding:24px}.referral-explainer{align-items:flex-start;gap:13px;display:flex}.referral-explainer>span{color:#171914;background:var(--lime);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid}.referral-explainer strong{font-size:18px}.referral-explainer p{color:#4f524a;max-width:590px;margin:6px 0 0;font-size:13px;line-height:1.5}.referral-builder>label{gap:8px;margin-top:22px;display:grid}.referral-builder>label>span{letter-spacing:.06em;font-size:10px;font-weight:900}.referral-builder select{color:#171914;min-height:52px;font:inherit;background:#fff;border:1px solid #cfd1c8;border-radius:12px;padding:0 14px;font-size:14px;font-weight:750}.referral-create-button{margin-top:14px}.referral-ready{background:#efffd1;border:1px solid #b7d775;border-radius:15px;gap:10px;margin-top:18px;padding:18px;display:grid}.referral-ready>small{letter-spacing:.08em;font-size:9px;font-weight:950}.referral-ready>a{overflow-wrap:anywhere;color:#171914;font-size:13px;font-weight:800;text-decoration:underline}.referral-ready>div{flex-wrap:wrap;gap:8px;display:flex}.referral-ready button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#171914;border:1px solid #171914;border-radius:10px;padding:0 14px;font-size:11px;font-weight:900}.referral-ready button:first-child{color:#171914;background:0 0}.referral-ready p,.referral-notice{color:#41443c;margin:0;font-size:11px;line-height:1.45}.client-submitted-badge{color:#294400;letter-spacing:.05em;background:#dfffaa;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:9px;display:inline-flex}.client-referral-page{background:#eef1f7;place-items:center;min-height:100vh;padding:42px 18px;display:grid}.client-referral-shell{background:#fff;border-radius:24px;width:min(100%,560px);overflow:hidden;box-shadow:0 24px 70px #12192624}.client-referral-shell>header{color:#fff;background:#112541;padding:28px 30px}.client-referral-shell .brand{color:#fff}.client-referral-shell>header>small{color:#a8c5e8;letter-spacing:.11em;margin-top:36px;font-size:9px;font-weight:900;display:block}.client-referral-shell>header h1{margin:9px 0 0;font-size:30px;line-height:1.1}.client-referral-shell>header p{color:#d7e7fa;margin:8px 0 0;font-size:13px;line-height:1.45}.client-referral-body{padding:28px 30px 32px}.client-referral-kicker{color:#5b5f55;letter-spacing:.1em;font-size:9px;font-weight:950}.client-referral-body h2{margin:8px 0 0;font-size:28px}.client-referral-body>p{color:#4f524a;margin:8px 0 0;font-size:13px;line-height:1.5}.client-referral-form{gap:15px;margin-top:22px;display:grid}.client-referral-form label{gap:7px;display:grid}.client-referral-form label>span{font-size:11px;font-weight:850}.client-referral-form input,.client-referral-form textarea{color:#171914;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfd2c7;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.45}.client-referral-form textarea{resize:vertical;min-height:104px}.client-referral-form input:focus,.client-referral-form textarea:focus{border-color:#171914;outline:3px solid #b8ff3659}.client-referral-form>p{color:#585c52;margin:0;font-size:10px;line-height:1.45}.client-referral-form>button{justify-content:space-between;width:100%;min-height:54px}.client-referral-success{text-align:center;padding:24px 0 4px}.client-referral-success>span{color:#171914;background:var(--lime);border-radius:17px;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;font-weight:900;display:grid}.client-referral-success h2{margin:17px 0 0}.client-referral-success p{color:#4f524a;max-width:380px;margin:8px auto 0;line-height:1.5}.result-audio-transcript,.read-only-transcript{background:#f4f5ef;border:1px solid #d8dad0;border-radius:13px;margin-top:14px;padding:15px}.result-audio-transcript small{color:#666a60;font-size:9px;font-weight:950}.result-audio-transcript p,.read-only-transcript p{color:#242620;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.result-audio-transcript:after,.read-only-transcript:after{content:"✓ Расшифровка проверена агентом";color:#27480d;letter-spacing:.04em;margin-top:10px;font-size:12px;font-weight:800;display:inline-flex}html[lang=kk] .result-audio-transcript:after,html[lang=kk] .read-only-transcript:after{content:"✓ Агент мәтінге түсірілген жазбаны тексерді"}.result-audio-player{background:#edf1e6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:min(100%,520px);padding:12px;display:grid}.result-audio-player audio{grid-column:1/-1;width:100%}.result-audio-player span small{color:#6a6e64;margin-top:3px;display:block}.result-audio-player>a{color:#315000;align-self:center;font-size:10px;font-weight:900}.partner-audio-player{gap:8px;width:100%;display:grid}.partner-audio-player audio{width:100%}.agent-submit-compact-bar{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #d3d5cb;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-8px 0 12px;padding:12px 14px;display:grid;position:sticky;top:72px;box-shadow:0 10px 30px #1c1e1814}.agent-submit-compact-bar>a{color:#171914;background:#eff0e9;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;text-decoration:none;display:grid}.agent-submit-compact-bar small,.agent-submit-compact-bar strong,.agent-submit-compact-bar b{display:block}.agent-submit-compact-bar>div{min-width:0}.agent-submit-compact-bar>div small,.agent-submit-compact-bar>span small{color:#777b70;letter-spacing:.08em;font-size:8px;font-weight:900}.agent-submit-compact-bar>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.agent-submit-compact-bar>span{background:#e9ffc7;border-radius:10px;padding:8px 11px}.agent-submit-compact-bar>span b{margin-top:3px;font-size:13px}.agent-submit-details{background:#fff;border:1px solid #d5d7cd;border-radius:15px;margin:14px 0 0}.agent-submit-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 15px;font-size:12px;font-weight:900;list-style:none;display:flex}.agent-submit-details summary::-webkit-details-marker{display:none}.agent-submit-details summary b{color:#617b25;font-size:10px}.agent-submit-details[open] summary b{font-size:0}.agent-submit-details[open] summary b:after{content:"Свернуть ↑";font-size:10px}html[lang=kk] .agent-submit-details[open] summary b:after{content:"Жию ↑"}.agent-submit-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 15px 15px;display:grid}.agent-submit-details section{background:#f4f5ef;border-radius:12px;padding:13px}.agent-submit-details section small{color:#75796e;font-size:8px;font-weight:950}.agent-submit-details section p{white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.5}.mobile-agent-progress-compact{background:#fff;border:1px solid #d4d7ca;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 0;padding:14px;display:grid}.mobile-agent-progress-compact>span{background:#c1ff36;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.mobile-agent-progress-compact small,.mobile-agent-progress-compact strong{display:block}.mobile-agent-progress-compact small{color:#6d7167;font-size:8px;font-weight:900}.mobile-agent-progress-compact strong{margin-top:3px;font-size:12px}.mobile-agent-progress-compact>a{font-size:11px;font-weight:900}.partner-state-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.partner-state-cards>div{background:#f8f8f4;border:1px solid #d9dbd1;border-radius:12px;padding:12px}.partner-state-cards small,.partner-state-cards strong{display:block}.partner-state-cards small{color:#74786d;font-size:8px;font-weight:950}.partner-state-cards strong{margin-top:5px;font-size:12px}@media (max-width:900px){.quick-result-launcher{margin-left:8px;padding:0 11px;font-size:11px}.agent-submit-context{grid-template-columns:1fr}.agent-submit-context>div{border-bottom:1px solid #e2e3dc;border-right:0}.agent-submit-context>div:last-child{border-bottom:0}}@media (max-width:760px){.partner-portal-topbar .quick-result-launcher{color:#0000;justify-content:center;gap:0;width:44px;min-width:44px;padding:0;overflow:hidden}.partner-portal-topbar .quick-result-launcher span{color:#171914;font-size:22px}.agent-submit-workspace{padding:22px 14px 34px!important}.agent-submit-compact-bar{grid-template-columns:40px minmax(0,1fr);margin:-10px -2px 8px;top:74px}.agent-submit-compact-bar>span{background:0 0;grid-column:2;padding:0}.agent-submit-compact-bar>span small{display:none}.agent-submit-compact-bar>span b{color:#496617;font-size:12px}.agent-submit-workspace .agent-dialog-form{margin-top:8px}.agent-submit-details>div,.partner-state-cards{grid-template-columns:1fr}.mobile-agent-progress-compact{grid-template-columns:38px minmax(0,1fr)}.mobile-agent-progress-compact>a{grid-column:2}.agent-submit-heading{flex-direction:column;align-items:flex-start;gap:14px}.agent-submit-heading h1{font-size:34px}.agent-submit-heading>a{justify-content:center;width:100%}.agent-submit-context{margin-top:16px}.agent-dialog-form{border-radius:18px;margin-top:14px;padding:16px 12px 18px}.agent-dialog-form .lead-form-stepper>span{font-size:9px}.dialog-system-message{grid-template-columns:34px minmax(0,1fr);gap:8px}.dialog-system-message>span{border-radius:10px;width:34px;height:34px}.dialog-system-message>div{padding:13px}.dialog-system-message strong{font-size:14px}.dialog-system-message p{font-size:12px}.dialog-answer-card,.voice-controls,.voice-processing,.voice-result,.voice-transcript,.voice-notice,.submission-review-card{margin-left:42px}.dialog-answer-card{padding:13px}.voice-controls{flex-direction:column;align-items:stretch}.voice-result{grid-template-columns:1fr}.voice-result>button{justify-self:start}.voice-result>label{grid-column:auto}.agent-dialog-form .partner-form-grid{grid-template-columns:1fr}.agent-dialog-form .lead-final-actions{grid-template-columns:94px minmax(0,1fr)}.agent-dialog-form .lead-final-actions .partner-submit-button{padding-inline:12px;font-size:12px}.quick-result-modal h2{font-size:25px}.quick-result-modal>div>a{grid-template-columns:minmax(0,1fr) 18px}.quick-result-modal a b{text-align:left;grid-column:1/2;max-width:none}.quick-result-modal a i{grid-area:1/2/3/3}.submission-review-card{margin-left:0}.submission-review-card>div{padding:14px 12px}.submission-review-card>div.editing{grid-template-columns:minmax(0,1fr)}.submission-review-card>div.editing>button{grid-area:auto/1;justify-self:start;min-height:36px;padding:0}.review-inline-editor{grid-column:1}.referral-builder{padding:18px 14px}.referral-builder select{font-size:16px}.referral-create-button{justify-content:space-between;width:100%}.client-referral-page{background:#fff;align-items:start;padding:0}.client-referral-shell{min-height:100vh;box-shadow:none;border-radius:0}.client-referral-shell>header{padding:22px 20px 24px}.client-referral-shell>header>small{margin-top:28px}.client-referral-body{padding:24px 20px 30px}}.crm-compact-header .crm-month-control{flex:0 180px;width:180px;min-width:145px;min-height:44px;padding:8px 10px;font-size:16px}@media (max-width:600px){.crm-compact-header .crm-month-control{flex-basis:155px;width:155px}}.dashboard-shell{--company-surface:#fff;--company-canvas:#f5f5f0;--company-soft:#eeeee8;--company-line:#d9dad2;--company-muted:#62655d;color:#171914;background:var(--company-canvas)}.dashboard-shell :where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.dashboard-shell :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #6c8cff66}.dashboard-shell :where(input,select,textarea){color:#171914;font-size:14px}.dashboard-shell :where(input,select,textarea)::placeholder{color:#878a81;opacity:1}.dashboard-shell :where(button,a){transition:color .16s,background-color .16s,border-color .16s,box-shadow .18s,transform .18s}@media (min-width:901px){.dashboard-shell{grid-template-columns:272px minmax(0,1fr)}.dashboard-shell>.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42443b transparent;width:272px;padding:22px 16px 16px;overflow-y:auto}.dashboard-shell .company-white-label-brand-wrap{border-bottom:1px solid #303229;padding:0 6px 14px}.dashboard-shell .sidebar-nav{gap:3px;margin-top:14px}.dashboard-shell .sidebar-nav-label{color:#8e9287;letter-spacing:.12em;margin:14px 12px 5px;font-size:9px}.dashboard-shell .sidebar-nav a{color:#b7bab1;border-radius:12px;gap:11px;min-height:54px;padding:7px 10px}.dashboard-shell .sidebar-nav a:hover{color:#fff;background:#24261f;transform:translate(2px)}.dashboard-shell .sidebar-nav a.active{color:#fff;background:#2a2c25;box-shadow:inset 0 0 0 1px #3b3e34}.dashboard-shell .sidebar-nav a:before{border-radius:0 3px 3px 0;width:3px;left:0}.dashboard-shell .sidebar-nav a>i{color:#a5a89f;background:#24251f;border:1px solid #393b33;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.dashboard-shell .sidebar-nav a>i svg{width:18px;height:18px}.dashboard-shell .sidebar-nav a:hover>i,.dashboard-shell .sidebar-nav a.active>i{color:#171914;border-color:var(--lime);background:var(--lime);transform:none}.dashboard-shell .sidebar-nav a>span{color:inherit;font-size:13px;line-height:1.2}.dashboard-shell .sidebar-nav a>span>small{color:#8e9287;margin-top:4px;font-size:10px;line-height:1.25}.dashboard-shell .sidebar-nav a:hover>span>small,.dashboard-shell .sidebar-nav a.active>span>small{color:#c4c7bd}.dashboard-shell .sidebar-footer{padding:14px 4px 0}.dashboard-shell .sidebar-ai-agent{min-height:70px;padding:11px}.dashboard-shell .sidebar-ai-agent strong{font-size:12px}.dashboard-shell .sidebar-ai-agent small{font-size:9px;line-height:1.35}}.dashboard-shell .dashboard-topbar{z-index:35;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#fafaf7e6;border-color:#d9dad2e6;height:76px;padding:0 clamp(24px,3vw,44px);position:sticky;top:0}.dashboard-context{gap:4px;min-width:0;display:grid}.dashboard-context small{color:#171914;font-size:12px;font-weight:850}.dashboard-context p{color:#696c64;white-space:nowrap;text-overflow:ellipsis;max-width:680px;font-size:11px;overflow:hidden}.dashboard-shell .top-actions{align-items:center;gap:10px;display:flex}.dashboard-shell .company-language-switcher{order:-2}.dashboard-shell .tour-launch{order:-1}.dashboard-shell .account-menu>button{border-radius:14px;min-height:48px;box-shadow:0 3px 12px #1719140a}.dashboard-shell .account-menu>button>span{width:34px;height:34px;font-size:11px}.dashboard-shell .account-popover{border-radius:16px;width:270px;padding:8px;box-shadow:0 24px 60px #11120f2e}.dashboard-shell .account-popover a{min-height:58px}.dashboard-shell .account-popover small{font-size:10px}.dashboard-shell .dashboard-content{max-width:1480px;padding:36px clamp(24px,3vw,48px) 80px}.dashboard-shell .module-content{padding-top:38px}.dashboard-shell .dashboard-heading,.dashboard-shell .module-heading{align-items:flex-end;min-height:0;margin-bottom:26px}.dashboard-shell .settings-heading-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-shell .settings-heading-actions .button{white-space:nowrap}.dashboard-shell .dashboard-heading h1,.dashboard-shell .module-heading h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(38px,3.6vw,54px);line-height:.98}.dashboard-shell .dashboard-heading p,.dashboard-shell .module-heading p{max-width:720px;color:var(--company-muted);margin-top:12px;font-size:15px;line-height:1.55}.dashboard-shell .module-kicker{color:#696c64;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.dashboard-shell .compact-button{flex:none;min-height:48px;padding:0 18px;font-size:13px}.dashboard-shell .first-run-guide{background:#fff;border:1px solid #cfd0c8;border-radius:22px;margin-bottom:18px;padding:24px;overflow:hidden;box-shadow:0 14px 38px #17191412}.dashboard-shell .first-run-guide>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-shell .first-run-guide>header span{color:#6b6e65;letter-spacing:.1em;font-size:9px;font-weight:900}.dashboard-shell .first-run-guide>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:24px}.dashboard-shell .first-run-guide>header p{max-width:650px;color:var(--company-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.dashboard-shell .first-run-guide>header button{color:#62655d;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:7px 0;font-size:10px;font-weight:800;text-decoration:underline}.dashboard-shell .first-run-current{color:#fff;background:#171914;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:20px;padding:20px;display:grid}.dashboard-shell .first-run-current>span{color:#171914;background:var(--lime);border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.dashboard-shell .first-run-current small{color:var(--lime);letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-shell .first-run-current h3{color:#fff;margin:6px 0 0;font-size:19px}.dashboard-shell .first-run-current p{color:#c3c6bc;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.5}.dashboard-shell .first-run-current>a{color:#171914;background:var(--lime);border-radius:12px;align-items:center;gap:20px;min-height:48px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex}.dashboard-shell .first-run-current>a:hover{transform:translateY(-1px);box-shadow:0 10px 26px #b8ff322e}.dashboard-shell .first-run-stages{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.dashboard-shell .first-run-stages article{background:#f6f6f1;border:1px solid #e0e1d9;border-radius:13px;align-items:center;gap:11px;min-height:70px;padding:12px;display:flex}.dashboard-shell .first-run-stages article>span{color:#6a6d64;background:#e8e8e1;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.dashboard-shell .first-run-stages article.done>span{color:#171914;background:var(--lime)}.dashboard-shell .first-run-stages strong,.dashboard-shell .first-run-stages small{display:block}.dashboard-shell .first-run-stages strong{font-size:11px}.dashboard-shell .first-run-stages small{color:#6a6d64;margin-top:4px;font-size:9px;line-height:1.35}.dashboard-shell .metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:0}.dashboard-shell .metric,.dashboard-shell .operations-metrics article{border-color:var(--company-line);border-radius:18px;min-height:146px;padding:20px;position:relative;overflow:hidden;box-shadow:0 1px 2px #17191405}.dashboard-shell .metric:hover,.dashboard-shell .operations-metrics article:hover{border-color:#bfc1b8;box-shadow:0 12px 30px #1719140f}.dashboard-shell .metric-top,.dashboard-shell .operations-metrics small{color:#676a62;letter-spacing:.085em;font-size:9px;font-weight:900}.dashboard-shell .metric-icon{border-radius:10px;width:32px;height:32px}.dashboard-shell .metric>strong,.dashboard-shell .operations-metrics article>strong{margin-top:25px;font-size:32px;line-height:1}.dashboard-shell .metric>small,.dashboard-shell .operations-metrics article>span{color:#666960;margin-top:7px;font-size:10px;line-height:1.35;display:block}.dashboard-shell .metric-link:hover{transform:translateY(-2px)}.dashboard-shell .dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:16px;margin-top:16px}.dashboard-shell .panel{border-color:var(--company-line);border-radius:20px;padding:24px;box-shadow:0 1px 2px #17191405}.dashboard-shell .panel-header{gap:18px;margin-bottom:20px}.dashboard-shell .panel-header h2{font-size:18px;line-height:1.2}.dashboard-shell .panel-header>div>p{max-width:720px;color:var(--company-muted);margin-top:6px;font-size:12px;line-height:1.5}.dashboard-shell .panel-header>a,.dashboard-shell .panel-header>button{border:1px solid var(--company-line);color:#171914;background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.dashboard-shell .setup-card{border-radius:20px;padding:28px;box-shadow:0 18px 45px #1719141f}.dashboard-shell .setup-card h3{font-size:24px}.dashboard-shell .setup-card p{color:#c4c7be;font-size:13px}.dashboard-shell .setup-step{min-height:92px;padding:14px;font-size:10px;line-height:1.45}.dashboard-shell .setup-step strong{font-size:11px}.dashboard-shell .activity{padding:15px 0}.dashboard-shell .activity strong{font-size:12px}.dashboard-shell .activity p{color:var(--company-muted);font-size:11px}.dashboard-shell .activity a{margin-top:8px;font-size:10px;font-weight:850;display:inline-flex}.dashboard-shell .program-summary-strip,.dashboard-shell .operations-metrics{margin-top:0;margin-bottom:18px}.dashboard-shell .operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-shell .program-summary-strip>div{min-height:112px;padding:18px}.dashboard-shell .program-summary-strip small{font-size:9px}.dashboard-shell .program-summary-strip strong{margin-top:18px;font-size:24px}.dashboard-shell .program-list-card{border-radius:20px;min-height:280px;padding:24px}.dashboard-shell .program-list-card h2{font-size:24px}.dashboard-shell .program-list-card>p{color:var(--company-muted);font-size:12px;line-height:1.55}.dashboard-shell .campaign-thesis-row{gap:8px}.dashboard-shell .campaign-thesis-row span{min-height:58px;padding:10px;font-size:10px}.dashboard-shell .workflow-panel{margin-top:0}.dashboard-shell .results-controls,.dashboard-shell .directory-controls,.dashboard-shell .payout-toolbar,.dashboard-shell .analytics-local-controls{background:#f5f5f0;border:1px solid #dedfd7;border-radius:14px;gap:8px;padding:12px}.dashboard-shell .results-controls input,.dashboard-shell .results-controls select,.dashboard-shell .directory-controls input,.dashboard-shell .directory-controls select,.dashboard-shell .payout-toolbar input,.dashboard-shell .analytics-local-controls input,.dashboard-shell .analytics-local-controls select{border-radius:11px;min-height:46px;padding:0 13px;font-size:12px}.dashboard-shell .results-priority-line{padding:14px 2px 10px}.dashboard-shell .result-card-list,.dashboard-shell .payout-card-list{gap:10px}.dashboard-shell .result-summary-card{border-radius:17px;min-height:108px;padding:16px}.dashboard-shell .result-summary-card small{font-size:9px}.dashboard-shell .result-summary-card strong{font-size:13px}.dashboard-shell .result-summary-card em{font-size:10px}.dashboard-shell .agent-card-grid{gap:12px}.dashboard-shell .agent-directory-card{border-radius:20px;box-shadow:0 1px 2px #17191408}.dashboard-shell .agent-directory-card>header{padding:18px}.dashboard-shell .agent-directory-card h3{font-size:17px}.dashboard-shell .agent-directory-card header a{font-size:11px}.dashboard-shell .agent-directory-card>footer{align-items:center;min-height:58px}.dashboard-shell .agent-directory-card footer label{font-size:11px}.dashboard-shell .agent-directory-card footer button{min-height:40px;font-size:10px}.dashboard-shell .payout-toolbar button{min-height:44px;padding:0 13px;font-size:10px}.dashboard-shell .payout-record{border-radius:18px}.dashboard-shell .payout-record>header{padding:18px 20px}.dashboard-shell .payout-record h3{font-size:16px}.dashboard-shell .payout-record header p{font-size:11px}.dashboard-shell .payout-record-body{gap:10px;padding:16px 20px}.dashboard-shell .payout-record-body>div{min-height:94px;padding:14px}.dashboard-shell .payout-record-body small{font-size:9px}.dashboard-shell .payout-record-body strong{font-size:13px}.dashboard-shell .payout-record-body a,.dashboard-shell .payout-record-body span{font-size:10px}.dashboard-shell .analytics-filters{border:1px solid var(--company-line);background:#fff;border-radius:14px;padding:10px}.dashboard-shell .analytics-filters label>span{font-size:9px}.dashboard-shell .analytics-filters select{min-height:42px;font-size:12px}.dashboard-shell .analytics-decision-strip article,.dashboard-shell .analytics-visual-summary article{border-radius:18px}.dashboard-shell .agent-rank-row{min-height:70px}.dashboard-shell .funnel-list span{font-size:11px}.dashboard-shell .funnel-list b{font-size:13px}.dashboard-shell .program-comparison-list article{min-height:70px}.dashboard-shell .assistant-workspace{grid-template-columns:290px minmax(0,1fr);gap:16px}.dashboard-shell .assistant-workspace>aside{border-radius:20px;padding:28px}.dashboard-shell .assistant-workspace aside li{font-size:12px}.dashboard-shell .assistant-workspace aside small{font-size:10px}.dashboard-shell .assistant-chat{border-radius:20px}.dashboard-shell .assistant-messages article p{font-size:13px;line-height:1.55}.dashboard-shell .assistant-chat textarea{font-size:14px}.dashboard-shell .settings-overview-grid{gap:16px}.dashboard-shell .account-card dt,.dashboard-shell .account-card dd{font-size:12px}.dashboard-shell .company-contact-settings form input{min-height:48px}.dashboard-shell .plan-grid{gap:14px}.dashboard-shell .plan-card{border-radius:20px;padding:24px}.dashboard-shell .plan-card p,.dashboard-shell .plan-card li{font-size:11px;line-height:1.5}.dashboard-shell .relay-modal{border-radius:24px;width:min(760px,100%);padding:32px}.dashboard-shell .result-modal-heading h2{font-size:30px}.dashboard-shell .result-decision-form input,.dashboard-shell .result-decision-form select,.dashboard-shell .result-decision-form textarea{min-height:48px;font-size:13px}.dashboard-shell .result-decision-form label span{font-size:10px}.dashboard-shell .result-decision-form button{min-height:48px;font-size:12px}@media (max-width:1280px) and (min-width:901px){.dashboard-shell{grid-template-columns:250px minmax(0,1fr)}.dashboard-shell>.sidebar{width:250px}.dashboard-shell .sidebar-nav a>span>small{display:none}.dashboard-shell .sidebar-nav a{min-height:46px}.dashboard-shell .metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shell .dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-shell .sidebar-nav a>i svg,.dashboard-shell .mobile-side-drawer nav a>i svg{width:21px;height:21px}.dashboard-shell .dashboard-topbar{height:auto;min-height:72px;padding-left:76px;padding-right:12px}.dashboard-context{display:none}.dashboard-shell .dashboard-content{padding:24px max(14px,env(safe-area-inset-right)) 48px max(14px,env(safe-area-inset-left))}.dashboard-shell .module-content{padding-top:24px}.dashboard-shell .dashboard-heading,.dashboard-shell .module-heading{align-items:stretch;margin-bottom:20px}.dashboard-shell .settings-heading-actions{justify-content:flex-start}.dashboard-shell .dashboard-heading h1,.dashboard-shell .module-heading h1{font-size:clamp(32px,9.5vw,43px)}.dashboard-shell .dashboard-heading p,.dashboard-shell .module-heading p{font-size:14px}.dashboard-shell .first-run-guide{border-radius:19px;padding:18px}.dashboard-shell .first-run-guide>header{gap:12px}.dashboard-shell .first-run-guide>header h2{font-size:22px}.dashboard-shell .first-run-current{grid-template-columns:42px minmax(0,1fr);padding:17px}.dashboard-shell .first-run-current>span{width:42px;height:42px}.dashboard-shell .first-run-current>a{grid-column:1/-1;justify-content:space-between;width:100%}.dashboard-shell .first-run-stages{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.dashboard-shell .first-run-stages article{scroll-snap-align:start;min-width:min(76vw,260px)}.dashboard-shell .metrics,.dashboard-shell .operations-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;margin-bottom:18px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.dashboard-shell .metrics>*,.dashboard-shell .operations-metrics>*{scroll-snap-align:start;min-width:min(78vw,290px)}.dashboard-shell .dashboard-grid{grid-template-columns:1fr}.dashboard-shell .panel{border-radius:18px;padding:19px}.dashboard-shell .panel-header{flex-direction:column;align-items:flex-start}.dashboard-shell .panel-header>a,.dashboard-shell .panel-header>button{justify-content:center;width:100%}.dashboard-shell .setup-steps,.dashboard-shell .program-summary-strip{grid-template-columns:1fr 1fr}.dashboard-shell .results-controls,.dashboard-shell .directory-controls{grid-template-columns:1fr 1fr;display:grid}.dashboard-shell .results-controls input,.dashboard-shell .directory-controls input{grid-column:1/-1;min-width:0}.dashboard-shell .result-summary-card{grid-template-columns:44px minmax(0,1fr) auto}.dashboard-shell .result-card-client,.dashboard-shell .result-card-reward{grid-column:2/-1}.dashboard-shell .result-card-status{grid-column:2}.dashboard-shell .result-summary-card>i{grid-area:1/3}.dashboard-shell .payout-record-body{grid-template-columns:1fr 1fr}.dashboard-shell .assistant-workspace{grid-template-columns:1fr}.dashboard-shell .assistant-workspace>aside{min-height:0}.dashboard-shell .settings-overview-grid,.dashboard-shell .plan-grid{grid-template-columns:1fr}.dashboard-shell .relay-modal-backdrop{align-items:end;padding:10px}.dashboard-shell .relay-modal{border-radius:22px 22px 12px 12px;width:100%;max-height:calc(100dvh - 20px);padding:24px 18px}}@media (max-width:560px){.dashboard-shell .account-menu>button div,.dashboard-shell .account-menu>button i{display:none}.dashboard-shell .account-menu>button{padding:5px}.dashboard-shell .setup-steps,.dashboard-shell .program-summary-strip{grid-template-columns:1fr}.dashboard-shell .first-run-guide>header{flex-direction:column}.dashboard-shell .first-run-guide>header button{min-height:40px}.dashboard-shell .results-controls,.dashboard-shell .directory-controls{grid-template-columns:1fr}.dashboard-shell .results-controls input,.dashboard-shell .directory-controls input{grid-column:auto}.dashboard-shell .payout-record-body,.dashboard-shell .result-decision-form{grid-template-columns:1fr}.dashboard-shell .result-decision-form .review-comment{grid-column:auto}}@media (prefers-reduced-motion:reduce){.dashboard-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar-nav-group{display:contents}.mobile-nav-group>small{color:#777b70;letter-spacing:.12em;padding:12px 10px 4px;font-size:9px;font-weight:950;display:block}.result-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.result-state-grid>div{background:#f5f6f0;border:1px solid #d9dbd1;border-radius:12px;padding:13px}.result-state-grid small,.result-state-grid strong,.result-state-grid span{display:block}.result-state-grid small{color:#72766b;font-size:8px;font-weight:950}.result-state-grid strong{margin-top:5px;font-size:13px}.result-state-grid span{color:#676b61;margin-top:4px;font-size:10px}.result-event-history{background:#fafaf7;border:1px solid #d9dbd1;border-radius:13px;margin-top:16px;padding:14px}.result-event-history>span{color:#676b61;font-size:9px;font-weight:950;display:block}.result-event-history>div{grid-template-columns:12px minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.result-event-history i{color:#82ac27;font-style:normal}.result-event-history p{margin:0}.result-event-history strong,.result-event-history small{display:block}.result-event-history strong{font-size:11px;line-height:1.45}.result-event-history small{color:#73776d;margin-top:3px;font-size:9px}.sla-label{font-weight:800;color:#687052!important}.sla-label.overdue{color:#a33b31!important}.sla-overdue{box-shadow:inset 4px 0 #d65b4e}.notification-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-summary>*{color:#171914;background:#fff;border:1px solid #d6d8ce;border-radius:15px;padding:18px;text-decoration:none}.notification-summary small,.notification-summary strong,.notification-summary span{display:block}.notification-summary small{color:#6d7167;font-size:9px;font-weight:950}.notification-summary strong{margin-top:8px;font-size:32px}.notification-summary span{color:#62665d;margin-top:5px;font-size:11px}.notification-action-list,.notification-history{margin-top:14px}.notification-action-list>a{color:#171914;border-top:1px solid #e1e2db;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:11px 13px;text-decoration:none;display:grid}.notification-action-list>a>span{color:#7d251d;background:#fee2de;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.notification-action-list strong,.notification-action-list small{display:block}.notification-action-list small{color:#6c7066;margin-top:3px}.notification-action-list>a>b{color:#a33b31;font-size:11px}.notification-history>div>a{color:#171914;border-top:1px solid #e1e2db;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 13px;text-decoration:none;display:grid}.notification-history i{color:#86ae2d;font-style:normal}.notification-history strong,.notification-history small{display:block}.notification-history small{color:#6d7167;margin-top:4px;font-size:10px}.notification-history b{font-size:10px}.company-data-export{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;display:flex}.company-data-export h2{margin:7px 0 0}.company-data-export p{color:#63675d;margin:7px 0 0;font-size:12px;line-height:1.5}@media (max-width:760px){.result-state-grid,.notification-summary{grid-template-columns:1fr}.notification-action-list>a,.notification-history>div>a{grid-template-columns:36px minmax(0,1fr)}.notification-action-list>a>b,.notification-history b{grid-column:2}.company-data-export{flex-direction:column;align-items:stretch}.company-data-export .button{justify-content:center;width:100%}}.antifraud-rule{color:#17200d;background:#f7faef;border:1px solid #d8dfc5;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.antifraud-rule>span{background:#b8ff2c;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.antifraud-rule strong{font-size:14px;display:block}.antifraud-rule p{color:#64705a;margin:3px 0 0;font-size:12px;line-height:1.45}.crm-heading{align-items:flex-end}.crm-tabs{background:#eeede7;border:1px solid #d8d9d1;border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;margin:2px 0 16px;padding:5px;display:grid}.crm-tabs a{color:#62655c;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:12px 15px;display:grid}.crm-tabs a>span{font-size:8px;font-weight:950}.crm-tabs a strong{color:#171914;font-size:12px}.crm-tabs a small{font-size:9px;font-weight:800}.crm-tabs a.active{color:#171914;background:#fff;border-color:#171914;box-shadow:0 7px 18px #17191412}.crm-tabs a.active>span{background:#b8ff32;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.crm-pipeline{background:#171914;border:1px solid #d7d8d0;border-radius:19px;margin:0 0 16px;padding:18px}.crm-pipeline>header{color:#fff;justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.crm-pipeline header small{color:#b8ff32;letter-spacing:.1em;font-size:8px;font-weight:950}.crm-pipeline header h2{margin:6px 0 0;font-size:19px}.crm-pipeline header>span{color:#9b9e94;font-size:9px}.crm-pipeline>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crm-pipeline article{background:#fff;border-radius:13px;min-height:112px;padding:14px;position:relative;overflow:hidden}.crm-pipeline article small,.crm-pipeline article strong,.crm-pipeline article span{display:block}.crm-pipeline article small{color:#70736a;font-size:8px;font-weight:950}.crm-pipeline article strong{margin-top:14px;font-size:28px}.crm-pipeline article span{color:#696c63;margin-top:5px;font-size:9px}.crm-pipeline article i{background:#6c8cff;height:4px;position:absolute;bottom:0;left:0}.crm-pipeline .stage-work i{background:#e2ad32}.crm-pipeline .stage-won i{background:#77ae13}.crm-pipeline .stage-closed i{background:#aaaea4}.rating-principles{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 15px;display:grid}.rating-principles article{background:#fff;border:1px solid #d9dad2;border-radius:15px;grid-template-columns:35px 1fr;gap:11px;padding:16px;display:grid}.rating-principles article>span{background:#b8ff32;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:950;display:grid}.rating-principles strong{font-size:11px}.rating-principles p{color:#686b62;margin:5px 0 0;font-size:9px;line-height:1.5}.rating-controls{grid-template-columns:minmax(220px,1.4fr) minmax(145px,.7fr) minmax(210px,1fr);gap:8px;display:grid}.rating-formula{color:#d6d9ce;background:#171914;border-radius:10px;justify-content:space-between;gap:16px;margin:0 14px 14px;padding:11px 13px;font-size:8px;line-height:1.45;display:flex}.rating-formula strong{color:#b8ff32;white-space:nowrap}.rating-agent-cards article.rating-place-1{border-color:#8fbf27;box-shadow:inset 4px 0 #b8ff32}.rating-agent-cards article.rating-place-2{box-shadow:inset 4px 0 #a8ada4}.rating-agent-cards article.rating-place-3{box-shadow:inset 4px 0 #c28b57}.rating-agent-cards article>div{grid-template-columns:repeat(3,1fr)}.rating-agent-cards header>b{text-align:right;max-width:90px;font-size:9px}@media (max-width:900px){.crm-pipeline>div{grid-template-columns:1fr 1fr}.rating-principles{grid-template-columns:1fr}}@media (max-width:760px){.crm-heading{align-items:stretch}.crm-tabs{scrollbar-width:none;border-right:0;border-radius:14px 0 0 14px;margin-right:-14px;padding-right:19px;display:flex;overflow-x:auto}.crm-tabs a{min-width:min(80vw,310px)}.crm-pipeline{border-radius:16px;padding:15px}.crm-pipeline>header{flex-direction:column;align-items:flex-start;gap:7px}.crm-pipeline>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.crm-pipeline article{scroll-snap-align:start;min-width:min(72vw,250px)}.rating-controls{display:flex}.rating-formula{flex-direction:column;align-items:flex-start}.rating-agent-cards article>div{grid-template-columns:1fr 1fr}}.crm-workspace{margin-top:2px}.crm-commandbar{grid-template-columns:minmax(245px,.82fr) 2fr;gap:10px;margin-bottom:12px;display:grid}.crm-goal-card{text-align:left;color:#fff;cursor:pointer;background:#171914;border:1px solid #171914;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:9px 14px;min-width:0;padding:16px 17px;display:grid}.crm-goal-card>span:first-child{gap:7px;display:grid}.crm-goal-card small{color:#b8ff32;letter-spacing:.08em;font-size:8px;font-weight:950}.crm-goal-card strong{font-size:clamp(20px,2vw,29px)}.crm-goal-edit{color:#fff;align-self:start;font-size:9px;font-weight:900}.crm-goal-progress{background:#353831;border-radius:99px;grid-column:1/-1;height:9px;position:relative;overflow:hidden}.crm-goal-progress i{border-radius:inherit;background:#b8ff32;height:100%;display:block}.crm-goal-progress em{color:#c9cbc4;font-size:9px;font-style:normal;position:absolute;top:-22px;right:0}.crm-economics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.crm-economics article{background:#fff;border:1px solid #d8d9d1;border-radius:17px;min-width:0;padding:15px}.crm-economics small,.crm-economics strong,.crm-economics span{display:block}.crm-economics small{color:#74776e;letter-spacing:.06em;font-size:8px;font-weight:950}.crm-economics strong{text-overflow:ellipsis;white-space:nowrap;margin-top:14px;font-size:clamp(17px,1.6vw,24px);overflow:hidden}.crm-economics span{color:#777a71;margin-top:6px;font-size:9px;line-height:1.35}.crm-toolbar{background:#f5f4ef;border:1px solid #d8d9d1;border-radius:15px;align-items:center;gap:7px;margin-bottom:12px;padding:7px;display:flex}.crm-toolbar select,.crm-search{background:#fff;border:1px solid #d6d7d0;border-radius:10px;min-height:38px}.crm-toolbar select{color:#33362f;max-width:170px;font:inherit;padding:0 28px 0 10px;font-size:10px}.crm-search{flex:1;align-items:center;gap:8px;min-width:230px;padding:0 11px;display:flex}.crm-search span{color:#7c7f76;font-size:18px}.crm-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.crm-quick-filters{gap:4px;display:flex}.crm-quick-filters button{color:#73766d;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:9px;font-weight:850}.crm-quick-filters button.active{color:#171914;background:#e2e3dc}.crm-notice{color:#2d3b16;background:#efffd6;border:1px solid #b9db79;border-radius:11px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.crm-notice button{cursor:pointer;background:0 0;border:0}.crm-mobile-stages{display:none}.crm-board{scrollbar-width:thin;background:#eef0f3;border:1px solid #dcded6;border-radius:18px;grid-template-columns:repeat(6,minmax(190px,1fr));width:100%;display:grid;overflow-x:auto}.crm-column{border-right:1px dashed #d3d6d9;min-width:190px;min-height:470px;padding:11px 9px 14px}.crm-column:last-child{border-right:0}.crm-column>header{min-height:67px;padding:0 4px}.crm-column>header div{align-items:center;gap:7px;display:flex}.crm-column>header div:before{content:"";background:#8f969c;border-radius:50%;width:7px;height:7px}.crm-column>header span{text-transform:uppercase;font-size:10px;font-weight:950}.crm-column>header b{color:#777c82;margin-left:auto;font-size:9px}.crm-column>header strong{margin-top:7px;font-size:10px;display:block}.crm-column>header small{color:#858a90;margin-top:3px;font-size:8px;display:block}.crm-stage-review>header div:before{background:#d8a744}.crm-stage-work>header div:before{background:#5f88a8}.crm-stage-won>header div:before{background:#7ca04f}.crm-stage-paid>header div:before{background:#82d324}.crm-stage-closed>header div:before{background:#a8aeb3}.crm-column-body{align-content:start;gap:8px;display:grid}.crm-lead-card{cursor:pointer;background:#fff;border:1px solid #dde0e2;border-radius:13px;padding:11px;transition:transform .15s,box-shadow .15s;box-shadow:0 3px 9px #14191e0a}.crm-lead-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #14191e14}.crm-card-top{align-items:center;gap:5px;display:flex}.crm-source-dot{color:#171914;background:#b8ff32;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;font-weight:950;display:grid}.crm-card-top small{color:#7a7f84;flex:1;font-size:7px;line-height:1.25}.crm-card-top time{color:#9da1a5;font-size:7px}.crm-lead-card h3{text-overflow:ellipsis;white-space:nowrap;margin:11px 0 4px;font-size:13px;overflow:hidden}.crm-lead-card>p{color:#676c71;height:30px;margin:0;font-size:8px;line-height:1.7;overflow:hidden}.crm-card-contact{border-block:1px solid #eceee9;margin:9px 0;padding:7px 0;font-size:8px}.crm-card-contact a{color:#315b74;font-weight:900}.crm-card-contact span{color:#858a8e}.crm-card-money{grid-template-columns:1fr 1fr;gap:6px;display:grid}.crm-card-money span{min-width:0}.crm-card-money small,.crm-card-money strong,.crm-card-money b,.crm-card-money a{display:block}.crm-card-money small{color:#8a8e91;font-size:7px;font-weight:900}.crm-card-money strong,.crm-card-money b,.crm-card-money a{color:#20241f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.crm-lead-card>select{color:#30342e;width:100%;height:32px;font:inherit;background:#f7f7f3;border:1px solid #d8dad4;border-radius:8px;margin-top:10px;padding:0 8px;font-size:9px;font-weight:850}.crm-stage-empty{text-align:center;color:#969ba0;border:1px dashed #cdd1d4;border-radius:12px;place-items:center;min-height:100px;padding:25px 14px;font-size:8px;line-height:1.5;display:grid}.crm-goal-modal{width:min(620px,100vw - 28px)}.crm-goal-modal>small{color:#76806b;font-size:8px;font-weight:950}.crm-goal-modal h2{margin:7px 0 5px;font-size:25px}.crm-goal-modal>p{color:#74776f;margin:0 0 18px;font-size:10px}.crm-goal-main{align-items:baseline;gap:8px;display:flex}.crm-goal-main input{color:#171914;width:min(300px,60vw);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:34px;font-weight:950}.crm-goal-main select{background:#eef0ea;border:0;border-radius:8px;padding:6px;font-weight:900}.crm-goal-main span{color:#797d74;font-size:11px}.crm-goal-range{accent-color:#567fa0;width:100%;margin:20px 0 5px}.crm-goal-checkpoints{color:#8b8e87;justify-content:space-between;font-size:8px;display:flex}.crm-goal-inputs{background:#f0f1ec;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;padding:12px;display:grid}.crm-goal-inputs label,.crm-lead-form label{color:#53574f;gap:5px;font-size:9px;font-weight:900;display:grid}.crm-goal-inputs input,.crm-lead-form input,.crm-lead-form select,.crm-lead-form textarea{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d6d8d0;border-radius:9px;padding:9px 10px;font-size:10px}.crm-goal-chain{justify-content:center;align-items:center;gap:22px;margin:12px 0 18px;display:flex}.crm-goal-chain span{text-align:center}.crm-goal-chain b,.crm-goal-chain small{display:block}.crm-goal-chain b{font-size:25px}.crm-goal-chain small{color:#777b72;font-size:9px}.crm-goal-chain i{color:#a1a59d;font-style:normal}.crm-save-goal{width:100%}.crm-drawer-backdrop{justify-content:flex-end}.crm-lead-drawer{z-index:2;background:#fbfaf6;width:min(610px,100vw);height:100vh;padding:26px;position:relative;overflow-y:auto;box-shadow:-20px 0 50px #0c100c2e}.crm-lead-drawer>header{color:#fff;background:#171914;margin:-26px -26px 18px;padding:30px 55px 22px 26px}.crm-lead-drawer>header>span{color:#b8ff32;letter-spacing:.08em;font-size:8px;font-weight:950}.crm-lead-drawer>header h2{margin:8px 0 5px;font-size:28px}.crm-lead-drawer>header p{color:#afb3aa;margin:0;font-size:10px}.crm-lead-drawer>header div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.crm-lead-drawer>header a{color:#fff;border:1px solid #52564e;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:900}.crm-lead-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-lead-facts article{background:#fff;border:1px solid #daddd5;border-radius:12px;min-width:0;padding:12px}.crm-lead-facts small,.crm-lead-facts strong,.crm-lead-facts span{display:block}.crm-lead-facts small{color:#81857c;font-size:7px;font-weight:950}.crm-lead-facts strong{margin-top:7px;font-size:11px}.crm-lead-facts span{overflow-wrap:anywhere;color:#73776f;margin-top:4px;font-size:8px}.crm-lead-context{background:#f0f1eb;border-radius:12px;margin:10px 0;padding:13px}.crm-lead-context small{font-size:7px;font-weight:950}.crm-lead-context p{margin:7px 0 0;font-size:10px;line-height:1.55}.crm-drawer-details{background:#fff;border:1px solid #daddd5;border-radius:11px;margin:8px 0}.crm-drawer-details summary{cursor:pointer;padding:12px;font-size:9px;font-weight:950}.crm-drawer-details>p,.crm-drawer-details>a{color:#31352e;border-top:1px solid #eceee8;gap:3px;margin:0 12px 10px;padding-top:9px;font-size:9px;display:grid}.crm-drawer-details small{color:#7c8078;font-size:8px}.crm-lead-form{gap:10px;margin-top:16px;display:grid}.crm-status-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-lead-form label small{color:#858980;font-size:8px;font-weight:500}.crm-lead-form textarea{resize:vertical}.crm-lead-form .button{min-height:46px}@media (max-width:1100px){.crm-commandbar{grid-template-columns:1fr}.crm-board{grid-template-columns:repeat(6,minmax(210px,1fr))}.crm-toolbar{flex-wrap:wrap}.crm-search{min-width:100%}.crm-quick-filters{flex:1;overflow-x:auto}}@media (max-width:760px){.crm-page .module-heading p{max-width:32ch}.crm-commandbar{gap:8px}.crm-economics{grid-template-columns:1fr 1fr}.crm-economics article:last-child{grid-column:1/-1}.crm-toolbar{background:0 0;border:0;padding:0}.crm-toolbar select{flex:1;max-width:none}.crm-quick-filters{order:2;width:100%}.crm-mobile-stages{scrollbar-width:none;gap:5px;margin:4px -14px 8px 0;padding-right:14px;display:flex;overflow-x:auto}.crm-mobile-stages button{color:#686c64;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d6d8d1;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.crm-mobile-stages button.active{color:#171914;background:#b8ff32;border-color:#171914}.crm-mobile-stages b{opacity:.7}.crm-board{background:0 0;border:0;display:block;overflow:visible}.crm-column{border:0;min-height:0;padding:0;display:none}.crm-column.mobile-active{display:block}.crm-column>header{min-height:64px;padding:10px 2px}.crm-column-body{gap:9px}.crm-lead-card{padding:14px}.crm-lead-card h3{font-size:16px}.crm-lead-card>p{height:auto;max-height:42px;font-size:10px}.crm-card-contact,.crm-card-money strong,.crm-card-money b,.crm-card-money a{font-size:10px}.crm-lead-card>select{height:42px;font-size:10px}.crm-goal-inputs{grid-template-columns:1fr}.crm-goal-chain{gap:10px}.crm-lead-drawer{padding:18px 14px 30px}.crm-lead-drawer>header{margin:-18px -14px 14px;padding:24px 48px 19px 15px}.crm-lead-facts,.crm-status-pair{grid-template-columns:1fr}}.dashboard-shell .crm-page-immersive{width:100%;max-width:none;margin:0;padding:18px 18px 28px}.crm-page-immersive .crm-workspace{min-width:0;margin:0}.crm-compact-header{align-items:center;gap:18px;min-height:52px;margin-bottom:10px;display:flex}.crm-compact-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.2vw,36px)}.crm-goal-summary{color:#5f645c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dad3;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:11px;display:flex}.crm-goal-summary:hover{border-color:#9ca294;box-shadow:0 4px 14px #191e160f}.crm-goal-summary span{align-items:baseline;gap:5px;display:flex}.crm-goal-summary strong{color:#171914;font-size:13px}.crm-goal-summary .crm-goal-percent{color:#171914;background:#b8ff32;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:950}.crm-money-summary{color:#73786f;align-items:center;gap:18px;margin-left:auto;font-size:11px;display:flex}.crm-money-summary span{align-items:baseline;gap:6px;display:flex}.crm-money-summary strong{color:#171914;font-size:14px}.crm-page-immersive .crm-toolbar{border-radius:12px;margin-bottom:10px;padding:5px}.crm-page-immersive .crm-toolbar select,.crm-page-immersive .crm-search{min-height:36px}.crm-page-immersive .crm-toolbar select{width:auto;max-width:190px;font-size:11px}.crm-page-immersive .crm-search input{font-size:12px}.crm-page-immersive .crm-notice{margin-bottom:8px;font-size:11px}.crm-page-immersive .crm-board{background:#f0f2f4;border-radius:14px;grid-template-columns:repeat(6,minmax(248px,1fr));min-height:calc(100dvh - 188px)}.crm-page-immersive .crm-column{min-width:248px;min-height:calc(100dvh - 190px);padding:12px 10px 18px;transition:background .15s,box-shadow .15s}.crm-page-immersive .crm-column.drag-over{background:#edffd0;box-shadow:inset 0 0 0 2px #8ccc1c}.crm-page-immersive .crm-column>header{min-height:78px;padding:0 5px 10px}.crm-page-immersive .crm-column>header div:before{width:8px;height:8px}.crm-page-immersive .crm-column>header span{letter-spacing:.015em;font-size:11px}.crm-page-immersive .crm-column>header b{color:#555b52;background:#ffffffbf;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.crm-page-immersive .crm-column>header strong{color:#171914;margin-top:8px;font-size:14px}.crm-page-immersive .crm-column>header small{margin-top:4px;font-size:9px}.crm-stage-agreement>header div:before{background:#c69335}.crm-page-immersive .crm-column-body{gap:10px}.crm-page-immersive .crm-lead-card{cursor:grab;border-color:#d8dbdd;border-radius:14px;padding:14px;box-shadow:0 4px 14px #161c130e}.crm-page-immersive .crm-lead-card:active{cursor:grabbing}.crm-page-immersive .crm-lead-card.dragging{opacity:.5;transform:rotate(1deg)scale(.99)}.crm-page-immersive .crm-lead-card:focus-visible{outline-offset:2px;outline:3px solid #9fe52a8c}.crm-page-immersive .crm-card-top{align-items:flex-start;gap:8px}.crm-page-immersive .crm-card-top>span{flex:1;gap:3px;min-width:0;display:grid}.crm-page-immersive .crm-card-top strong{color:#343932;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.crm-page-immersive .crm-card-top small{color:#868b82;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.crm-page-immersive .crm-card-top time{color:#777c74;white-space:nowrap;padding-top:1px;font-size:9px}.crm-page-immersive .crm-lead-card h3{margin:16px 0 5px;font-size:18px;line-height:1.12}.crm-client-contact{min-height:19px}.crm-client-contact a,.crm-client-contact span{color:#2d5f7a;font-size:12px;font-weight:900;text-decoration:none}.crm-client-contact a:hover,.crm-lead-card footer a:hover,.crm-fullscreen-person a:hover{text-underline-offset:3px;text-decoration:underline}.crm-page-immersive .crm-lead-card>p{color:#5f655d;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;margin:12px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-card-amount{border-block:1px solid #eceee8;padding:10px 0}.crm-card-amount small,.crm-card-amount strong{display:block}.crm-card-amount small{color:#858a80;letter-spacing:.06em;font-size:8px;font-weight:950}.crm-card-amount strong{margin-top:4px;font-size:16px}.crm-lead-card footer{gap:8px;padding-top:10px;display:grid}.crm-lead-card footer>span{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 5px;min-width:0;display:grid}.crm-lead-card footer small{color:#7d8279;font-size:9px}.crm-lead-card footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-lead-card footer a,.crm-lead-card footer em{color:#426276;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:850;text-decoration:none}.crm-payout-state{color:#6d5422;background:#fff4d9;border-radius:8px;padding:7px 8px;font-size:9px;line-height:1.35}.crm-payout-state.paid{color:#284a12;background:#e9fbdc}.crm-payout-state.muted{color:#6e736b;background:#f1f2ee}.crm-card-stage-select{display:none}.crm-page-immersive .crm-stage-empty{color:#858b91;min-height:118px;padding:24px 16px;font-size:10px}.crm-fullscreen-backdrop{background:#10130fb8;justify-content:center;align-items:center;padding:2.5vh 2vw}.crm-lead-fullscreen{z-index:2;background:#f7f7f3;border:1px solid #d4d7cf;border-radius:20px;flex-direction:column;width:96vw;max-width:1680px;height:95vh;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0a0d094d}.crm-lead-fullscreen>.relay-modal-close{z-index:4;color:#fff;background:#2a2e27;border-color:#4f554b;top:17px;right:18px}.crm-fullscreen-header{color:#fff;background:#171914;padding:22px 70px 22px 28px}.crm-fullscreen-context{color:#bdc2b8;align-items:center;gap:8px;font-size:10px;display:flex}.crm-fullscreen-context span{color:#b8ff32;font-weight:950}.crm-fullscreen-context strong{font-weight:750}.crm-fullscreen-context time{margin-left:auto}.crm-fullscreen-person{grid-template-columns:minmax(260px,1.4fr) minmax(210px,.8fr) minmax(230px,1fr);gap:28px;margin-top:20px;display:grid}.crm-fullscreen-person>div{align-content:start;gap:6px;min-width:0;display:grid}.crm-fullscreen-person small{color:#9fa59a;letter-spacing:.08em;font-size:8px;font-weight:950}.crm-fullscreen-person h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(25px,2.6vw,42px);line-height:1.05;overflow:hidden}.crm-fullscreen-person a,.crm-fullscreen-person span{color:#dfe4da;font-size:12px;text-decoration:none}.crm-fullscreen-person select{color:#fff;width:100%;min-height:38px;font:inherit;background:#2b3028;border:1px solid #50564c;border-radius:9px;padding:0 34px 0 10px;font-size:11px;font-weight:900}.crm-fullscreen-person select option{color:#171914;background:#fff}.crm-fullscreen-person select option:checked{color:#fff;background:#2463d4}.crm-lead-fullscreen>.crm-notice{border-radius:0;margin:0}.crm-fullscreen-body{flex:1;grid-template-columns:minmax(0,1.65fr) minmax(340px,.72fr);min-height:0;display:grid;overflow:hidden}.crm-fullscreen-body>main{min-width:0;padding:22px 24px 44px 28px;overflow-y:auto}.crm-fullscreen-body>aside{background:#f0f1ec;border-left:1px solid #dcded7;padding:22px 24px 40px;overflow-y:auto}.crm-detail-section{background:#fff;border:1px solid #dcdfd7;border-radius:15px;margin-bottom:18px;padding:20px}.crm-section-heading small{color:#7f857b;letter-spacing:.08em;font-size:8px;font-weight:950}.crm-section-heading h3{margin:4px 0 14px;font-size:18px}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-detail-grid article{background:#f4f5f1;border-radius:10px;min-width:0;padding:12px}.crm-detail-grid small,.crm-detail-grid strong{display:block}.crm-detail-grid small{color:#7c8278;font-size:9px}.crm-detail-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.crm-comment-block{background:#f1f3ed;border-left:3px solid #b8ff32;border-radius:0 10px 10px 0;margin-top:12px;padding:15px}.crm-comment-block small{color:#72786e;font-size:8px;font-weight:950}.crm-comment-block p{color:#343a31;margin:7px 0 0;font-size:12px;line-height:1.6}.crm-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-file-list a{color:#272c26;border:1px solid #e0e2dc;border-radius:10px;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.crm-file-list span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.crm-file-list small{color:#737a70;font-size:9px}.crm-timeline{display:grid}.crm-timeline article{grid-template-columns:130px 1fr;gap:8px;min-height:54px;padding:0 0 16px 21px;display:grid;position:relative}.crm-timeline article:before{content:"";background:#d8dcd2;width:1px;position:absolute;top:7px;bottom:-7px;left:4px}.crm-timeline article:last-child:before{display:none}.crm-timeline i{background:#7baa2c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #aeb5a7}.crm-timeline time{color:#7c8278;font-size:9px}.crm-timeline strong{font-size:11px;font-weight:750}.crm-payout-panel{color:#fff;background:#171914;border-radius:13px;padding:17px}.crm-payout-panel small,.crm-payout-panel strong,.crm-payout-panel span{display:block}.crm-payout-panel small{color:#aeb5aa;font-size:8px;font-weight:950}.crm-payout-panel strong{margin-top:9px;font-size:23px}.crm-payout-panel span{color:#b8ff32;margin-top:9px;font-size:11px;font-weight:900}.crm-payout-panel span.muted{color:#b9beb4}.crm-payout-panel span.waiting{color:#ffcf72}.crm-payout-panel p{color:#aeb5aa;margin:8px 0 0;font-size:9px}.crm-inline-editor{background:#fff;border:1px solid #d8dbd3;border-radius:13px;margin-top:12px;padding:16px}.crm-inline-editor .crm-section-heading h3{margin-bottom:4px}.crm-inline-editor .button{width:100%}.crm-service-state{background:#d8dbd3;border:1px solid #d8dbd3;border-radius:12px;gap:1px;margin-top:12px;display:grid;overflow:hidden}.crm-service-state span{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-service-state small{color:#767c72;font-size:9px}.crm-service-state strong{text-align:right;font-size:10px}.crm-close-modal{width:min(520px,100vw - 28px)}.crm-close-modal>small{color:#8b5c2b;font-size:8px;font-weight:950}.crm-close-modal h2{margin:7px 0;font-size:24px}.crm-close-modal p{color:#676d64;font-size:11px;line-height:1.5}.crm-close-modal textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d6d9d1;border-radius:10px;padding:12px;font-size:12px}.crm-close-modal>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:1100px){.dashboard-shell .crm-page-immersive{padding:14px 12px 24px}.crm-compact-header{flex-wrap:wrap;gap:8px 12px}.crm-money-summary{margin-left:0}.crm-page-immersive .crm-board{grid-template-columns:repeat(6,minmax(250px,1fr))}.crm-fullscreen-person{grid-template-columns:1.25fr .9fr 1fr;gap:18px}.crm-fullscreen-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}}@media (max-width:760px){.dashboard-shell .crm-page-immersive{padding:10px max(12px,env(safe-area-inset-right)) 26px max(12px,env(safe-area-inset-left))}.crm-compact-header{grid-template-columns:auto 1fr;min-height:0;margin-bottom:10px;display:grid}.crm-compact-header h1{font-size:27px}.crm-goal-summary{justify-content:flex-end;min-width:0;overflow:hidden}.crm-goal-summary span{white-space:nowrap}.crm-goal-summary span:nth-child(2),.crm-goal-percent{display:none}.crm-money-summary{background:#fff;border:1px solid #dedfd9;border-radius:10px;grid-column:1/-1;justify-content:space-between;padding:9px 11px}.crm-money-summary span{gap:2px;display:grid}.crm-money-summary strong{font-size:13px}.crm-page-immersive .crm-toolbar{grid-template-columns:1fr 1fr;display:grid}.crm-page-immersive .crm-search{grid-column:1/-1;min-width:0}.crm-page-immersive .crm-toolbar select{width:100%;max-width:none}.crm-page-immersive .crm-toolbar select:last-child{grid-column:1/-1}.crm-page-immersive .crm-mobile-stages{margin-top:8px}.crm-page-immersive .crm-board{min-height:0}.crm-page-immersive .crm-column{min-width:0;min-height:0}.crm-page-immersive .crm-column>header{min-height:66px}.crm-page-immersive .crm-lead-card{cursor:pointer;padding:16px}.crm-page-immersive .crm-lead-card h3{font-size:20px}.crm-page-immersive .crm-lead-card>p{height:auto;max-height:50px;font-size:12px}.crm-client-contact a,.crm-client-contact span{font-size:14px}.crm-card-stage-select{width:100%;min-height:44px;font:inherit;background:#f4f5f1;border:1px solid #d7dad2;border-radius:10px;margin-top:12px;padding:0 12px;font-size:11px;font-weight:900;display:block}.relay-modal-backdrop.crm-fullscreen-backdrop{align-items:stretch;padding:0!important}.crm-lead-fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%}.crm-fullscreen-header{padding:18px 50px 18px 15px}.crm-fullscreen-context{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.crm-fullscreen-context strong{grid-column:1/-1}.crm-fullscreen-context time{grid-area:1/2;margin:0}.crm-fullscreen-person{grid-template-columns:1fr;gap:15px;margin-top:14px}.crm-fullscreen-person>div:nth-child(2),.crm-fullscreen-person>div:nth-child(3){border-top:1px solid #3a3f36;padding-top:12px}.crm-fullscreen-person h2{white-space:normal;font-size:29px}.crm-fullscreen-body{min-height:0;display:block;overflow-y:auto}.crm-fullscreen-body>main,.crm-fullscreen-body>aside{padding:14px;overflow:visible}.crm-fullscreen-body>aside{border-top:1px solid #d8dbd3;border-left:0}.crm-detail-section{padding:15px}.crm-detail-grid,.crm-file-list,.crm-status-pair{grid-template-columns:1fr}.crm-timeline article{grid-template-columns:1fr;gap:3px}.crm-goal-modal{max-height:92dvh;overflow-y:auto}.crm-close-modal>div{display:grid}.dashboard-shell .dashboard-topbar{min-width:0;height:var(--mobile-appbar);min-height:var(--mobile-appbar);padding:0 max(10px, env(safe-area-inset-right)) 0 max(66px, calc(56px + env(safe-area-inset-left)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dashboard-topbar .mobile-company-identity{min-width:0;max-width:none}.mobile-company-identity strong{max-width:none;font-size:12px}.mobile-company-identity small{font-size:7px}.mobile-menu-trigger.company-menu-trigger{top:max(14px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));width:42px;height:42px}.dashboard-topbar .top-actions{align-items:center;gap:4px;min-width:0;margin-left:0;display:flex}.dashboard-topbar .embedded-language-switcher{flex:none;gap:2px;padding:3px}.dashboard-topbar .embedded-language-switcher button{width:33px;min-width:33px;min-height:34px;padding:0;font-size:9px}.dashboard-topbar .tour-launch{display:none}.dashboard-topbar .account-menu>button{min-width:38px;min-height:38px;padding:1px}.dashboard-topbar .account-menu>button>div,.dashboard-topbar .account-menu>button>i{display:none}.dashboard-topbar .account-menu>button>span{width:36px;height:36px}.crm-lead-fullscreen{height:100dvh;min-height:100dvh}.crm-fullscreen-header{flex:none;padding:11px 54px 10px 15px}.crm-fullscreen-context{min-width:0;display:block;overflow:hidden}.crm-fullscreen-context span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.crm-fullscreen-context strong,.crm-fullscreen-context time{display:none}.crm-fullscreen-person{margin-top:6px;display:block}.crm-fullscreen-person>div:first-child{gap:2px}.crm-fullscreen-person>div:first-child small,.crm-fullscreen-person>div:nth-child(2),.crm-fullscreen-person>div:nth-child(3){display:none}.crm-fullscreen-person h2{white-space:nowrap;font-size:24px;line-height:1.08}.crm-fullscreen-person a,.crm-fullscreen-person span{font-size:12px}.crm-mobile-summary-toggle{color:#f5f7f1;min-height:30px;font:inherit;background:#282c26;border:1px solid #4b5146;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.crm-mobile-summary-toggle span{color:#b8ff32;font-size:13px}.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-context time{color:#aeb5aa;margin-top:4px;font-size:9px;display:block}.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-person{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-person>div:nth-child(2),.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-person>div:nth-child(3){border-top:1px solid #3a3f36;padding-top:10px;display:grid}.crm-fullscreen-header.mobile-summary-open .crm-fullscreen-person strong{font-size:15px}.crm-fullscreen-body{overscroll-behavior:contain;min-height:0;display:block;overflow-y:auto}.crm-fullscreen-body>main,.crm-fullscreen-body>aside{min-height:auto;padding:14px;overflow:visible}}@media (min-width:761px){.crm-mobile-summary-toggle{display:none}}.company-drafts{border:1px solid var(--border,#deded7);background:#fff;border-radius:1rem;margin:1rem 0;padding:1rem 1.25rem}.company-drafts summary{cursor:pointer;align-content:center;min-height:2.75rem;font-size:1rem;font-weight:700}.company-drafts p{font-size:1rem;line-height:1.5}.company-drafts>div{gap:.5rem;display:grid}.company-drafts a{background:#f4f5f0;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:.875rem;text-decoration:none;display:flex}.company-drafts strong{overflow-wrap:anywhere}.company-drafts a span{flex-shrink:0}.company-transfer-confirm{background:#f4f8e9;border:1px solid #889750;border-radius:.75rem;margin:1rem;padding:1.25rem;font-size:1rem;line-height:1.5}.company-transfer-confirm>div{flex-wrap:wrap;gap:.75rem;display:flex}.company-transfer-confirm button,.payout-record footer button,.payout-workspace .table-empty button{min-height:2.75rem;padding:.65rem 1rem;font-size:.875rem}.payout-toolbar select{max-width:100%;min-height:2.75rem;font:inherit;color:#191c14;background:#fff;border:1px solid #deded7;border-radius:.5rem;padding:.5rem .75rem}:is(.company-drafts a:focus-visible,.company-drafts summary:focus-visible,.company-transfer-confirm button:focus-visible){outline-offset:3px;outline:3px solid #64772b}@media (max-width:700px){.company-drafts a{flex-direction:column;gap:.5rem}.company-drafts a span{flex-shrink:1}.company-transfer-confirm{margin:.75rem;padding:1rem}.company-transfer-confirm button{flex:12rem}.payout-toolbar select{width:100%;font-size:1rem}}:root{--readable-label:12px;--readable-copy:15px;--readable-control:15px}body,:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.landing-shell,.relay-auth-page,.auth-page,.public-mission-action,.lead-submission-form,.subpage-page,.integrator-page){font-size:16px}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.landing-shell,.relay-auth-page,.auth-page,.public-mission-action,.lead-submission-form,.subpage-page,.integrator-page) :where(small){line-height:1.42;font-size:max(var(--readable-label), .82em)!important}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.landing-shell,.relay-auth-page,.auth-page,.public-mission-action,.lead-submission-form,.subpage-page,.integrator-page) :where(p,li,dd){font-size:max(var(--readable-copy), 1em);line-height:1.58}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.relay-auth-page,.auth-page,.lead-submission-form) :where(label,label>span,legend){font-size:max(13px,.9em);line-height:1.4}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.relay-auth-page,.auth-page,.lead-submission-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,button,.button){font-size:var(--readable-control)!important}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.relay-auth-page,.auth-page,.lead-submission-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,button,.button){min-height:46px}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.relay-auth-page,.auth-page,.lead-submission-form) :where(textarea){min-height:108px}.dashboard-shell .sidebar-nav-label,.dashboard-shell .mobile-nav-group>small,.dashboard-shell .module-kicker,.dashboard-shell .metric-top,.dashboard-shell .operations-metrics small,.dashboard-shell .program-summary-strip small,.dashboard-shell .result-summary-card small,.dashboard-shell .payout-record-body small,.dashboard-shell .analytics-filters label>span,.dashboard-shell .result-decision-form label span,.dashboard-shell .result-state-grid small,.dashboard-shell .result-event-history>span{font-size:11px!important}.dashboard-shell .sidebar-nav a>span{font-size:15px}.dashboard-shell .sidebar-nav a>span>small{font-size:12px!important}.dashboard-shell .sidebar-ai-agent strong{font-size:14px}.dashboard-shell .sidebar-ai-agent small{font-size:12px!important}.dashboard-context small{font-size:14px!important}.dashboard-context p{font-size:13px!important}.dashboard-shell .account-menu>button strong{font-size:13px}.dashboard-shell .account-menu>button small{font-size:11px!important}.dashboard-shell .account-popover strong,.dashboard-shell .first-run-guide>header p,.dashboard-shell .panel-header>div>p,.dashboard-shell .program-list-card>p,.dashboard-shell .payout-record header p,.dashboard-shell .activity p,.dashboard-shell .plan-card p,.dashboard-shell .plan-card li{font-size:14px}.dashboard-shell .first-run-current p,.dashboard-shell .first-run-stages small,.dashboard-shell .metric>small,.dashboard-shell .operations-metrics article>span{font-size:12px!important}.dashboard-shell .first-run-stages strong,.dashboard-shell .setup-step strong,.dashboard-shell .result-summary-card strong,.dashboard-shell .payout-record-body strong,.dashboard-shell .funnel-list b{font-size:14px}.dashboard-shell .panel-header>a,.dashboard-shell .panel-header>button,.dashboard-shell .agent-directory-card header a,.dashboard-shell .agent-directory-card footer label,.dashboard-shell .payout-toolbar button,.dashboard-shell .agent-directory-card footer button{font-size:13px}.dashboard-shell .results-controls input,.dashboard-shell .results-controls select,.dashboard-shell .directory-controls input,.dashboard-shell .directory-controls select,.dashboard-shell .payout-toolbar input,.dashboard-shell .analytics-local-controls input,.dashboard-shell .analytics-local-controls select,.dashboard-shell .analytics-filters select{min-height:48px;font-size:14px!important}.partner-portal-topbar>div:first-child small{font-size:12px!important}.partner-portal-topbar>div:first-child strong{font-size:16px!important}.partner-portal-sidebar :where(a,button,summary){font-size:14px}.partner-portal-content :where(.wallet-card,.partner-feed-card,.next-reward-card,.new-offers-card,.opportunity-card,.my-missions-list article,.partner-submission-list>article,.materials-grid article) :where(p,span,small){font-size:max(13px,.88em)!important}.partner-portal-content :where(.wallet-card,.partner-feed-card,.next-reward-card,.new-offers-card,.opportunity-card,.my-missions-list article,.partner-submission-list>article,.materials-grid article) :where(h2,h3,strong){font-size:max(16px,1em)}.partner-portal-content .submission-detail-grid :where(strong,span){font-size:14px}.crm-page-immersive .crm-column>header span{font-size:13px}.crm-page-immersive .crm-column>header b{font-size:12px}.crm-page-immersive .crm-column>header strong{font-size:16px}.crm-page-immersive .crm-column>header small{font-size:11px!important}.crm-page-immersive .crm-lead-card{padding:16px}.crm-page-immersive .crm-card-top small,.crm-page-immersive .crm-card-top time{font-size:11px!important}.crm-page-immersive .crm-lead-card h3{font-size:20px}.crm-client-contact a,.crm-client-contact span{font-size:14px}.crm-page-immersive .crm-lead-card>p{height:46px;font-size:13px}.crm-card-amount small{font-size:10px!important}.crm-card-amount strong{font-size:18px}.crm-lead-card footer small{font-size:11px!important}.crm-lead-card footer strong{font-size:13px}.crm-lead-card footer a,.crm-lead-card footer em,.crm-payout-state{font-size:12px}.crm-toolbar :where(input,select),.crm-search,.crm-card-stage-select{height:46px!important;min-height:46px!important}.crm-goal-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-goal-inputs label small{color:#6d7268;font-weight:500;font-size:12px!important}.crm-goal-note{color:#63685f;text-align:center;margin:-7px 0 18px;font-size:13px;line-height:1.5}.crm-fullscreen-context{font-size:13px}.crm-fullscreen-person small{font-size:11px!important}.crm-fullscreen-person strong{font-size:20px}.crm-fullscreen-person a,.crm-fullscreen-person span{font-size:15px}.crm-fullscreen-person select{min-height:46px;font-size:14px!important}.crm-fullscreen-body>main{padding:26px 30px 48px}.crm-fullscreen-body>aside{padding:26px 28px 44px}.crm-detail-section{padding:22px}.crm-section-heading small{font-size:11px!important}.crm-section-heading h3{font-size:21px}.crm-detail-grid{gap:12px}.crm-detail-grid article{padding:15px}.crm-detail-grid small{font-size:11px!important}.crm-detail-grid strong{font-size:15px}.crm-comment-block small{font-size:11px!important}.crm-comment-block p{font-size:15px}.crm-file-list span{font-size:14px}.crm-file-list small{font-size:11px!important}.crm-timeline article{grid-template-columns:145px 1fr}.crm-timeline time{font-size:11px}.crm-timeline strong{font-size:14px}.crm-payout-panel small{font-size:11px!important}.crm-payout-panel span{font-size:14px}.crm-payout-panel p{font-size:12px}.crm-service-state small{font-size:11px!important}.crm-service-state strong{font-size:13px}.crm-inline-editor :where(input,select,textarea,button){font-size:15px!important}.crm-fullscreen-person .crm-current-stage{color:#fff;background:#2b3028;border:1px solid #50564c;border-radius:10px;align-items:center;min-height:46px;padding:11px 13px;font-size:15px;display:flex}.crm-company-editor{gap:18px}.crm-company-editor .crm-section-heading{gap:3px;display:grid}.crm-company-editor .crm-section-heading p{color:#656b61;margin:0;font-size:13px;line-height:1.45}.crm-editor-section{border-top:1px solid #e4e6df;padding-top:16px}.crm-editor-section>header{gap:4px;margin-bottom:12px;display:grid}.crm-editor-section>header small,.crm-reward-editor header small{color:#7d8378;letter-spacing:.06em;font-weight:950;font-size:10px!important}.crm-editor-section>header strong{color:#22271f;font-size:16px}.crm-control-hint{margin-top:1px;line-height:1.35;color:#737a70!important;font-size:11px!important;font-weight:500!important}.crm-reward-editor{background:#f5fae8;border:1px solid #d8e7b5;border-radius:13px;gap:12px;padding:16px;display:grid}.crm-reward-editor header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-reward-editor header>div{gap:5px;display:grid}.crm-reward-editor header strong{color:#1c2118;font-size:22px}.crm-reward-editor>p{color:#5e6854;margin:-4px 0 0;font-size:13px;line-height:1.4}.crm-reward-editor label{gap:5px}.crm-reward-editor output{color:#303b28;background:#fff;border:1px solid #d4ddc4;border-radius:9px;min-height:46px;padding:12px;font-size:14px;font-weight:800;display:block}.crm-reward-status{color:#5d653b;text-align:right;background:#e9efdc;border-radius:8px;max-width:160px;padding:7px 9px;font-size:11px;font-weight:850;line-height:1.3}.crm-reward-status.waiting{color:#76540b;background:#fff0ca}.crm-reward-status.paid{color:#2d581c;background:#e0f6d7}.crm-company-comment{border-top:1px solid #e4e6df;padding-top:16px}.landing-shell :where(.lp-nav,.lp-header-actions,.landing-nav-links) :where(a,button),.landing-shell :where(.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p,.lp-access p,.lp-plan-teasers p,.lp-audience-grid p,.lp-bento article>p,.lp-faq details p){font-size:15px}.landing-shell :where(.lp-compare li,.lp-ai-copy li,.lp-payment-grid p,.lp-example-steps p,.lp-application-copy li){font-size:14px}.landing-shell :where(.lp-company-application label>span,.lp-lead-example dt,.lp-lead-example>div span){font-size:11px}.landing-shell :where(.lp-company-application input,.lp-company-application textarea,.lp-company-application form>button){font-size:15px!important}.relay-auth-page :where(p,label,.relay-auth-notice,.relay-auth-error,.relay-auth-success){font-size:15px}.relay-auth-page :where(input,button,.relay-auth-primary){min-height:50px;font-size:16px!important}@media (max-width:760px){:root{--readable-label:12px;--readable-copy:15px;--readable-control:16px}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page,.relay-auth-page,.auth-page,.lead-submission-form) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,button,.button){min-height:48px}.dashboard-shell .sidebar-nav a>span,.dashboard-shell .dashboard-heading p,.dashboard-shell .module-heading p{font-size:16px}.dashboard-shell .panel{padding:20px}.dashboard-shell .panel-header h2{font-size:21px}.dashboard-shell .metric,.dashboard-shell .operations-metrics article{min-height:160px;padding:22px}.dashboard-shell .metric>strong,.dashboard-shell .operations-metrics article>strong{font-size:35px}.partner-portal-content{padding-inline:18px}.partner-portal-content :where(h1,h2){line-height:1.08}.partner-portal-content :where(.wallet-card,.partner-feed-card,.next-reward-card,.new-offers-card,.opportunity-card,.my-missions-list article,.partner-submission-list>article,.materials-grid article) :where(p,span,small){font-size:14px!important}.crm-page-immersive .crm-mobile-stages button{min-height:44px;font-size:13px}.crm-page-immersive .crm-column>header{min-height:76px}.crm-page-immersive .crm-lead-card{padding:18px}.crm-page-immersive .crm-lead-card h3{font-size:22px}.crm-page-immersive .crm-lead-card>p{max-height:56px;font-size:14px}.crm-toolbar :where(input,select),.crm-search,.crm-card-stage-select{height:48px!important;min-height:48px!important;font-size:14px!important}.crm-goal-inputs{grid-template-columns:1fr}.crm-goal-note{text-align:left;margin-top:-3px;font-size:14px}.crm-fullscreen-header{padding:20px 56px 20px 18px}.crm-fullscreen-person{gap:17px}.crm-fullscreen-person h2{font-size:32px}.crm-fullscreen-person strong{font-size:21px}.crm-fullscreen-body>main,.crm-fullscreen-body>aside{padding:18px}.crm-reward-editor{padding:15px}.crm-reward-editor header{display:grid}.crm-reward-status{text-align:left;max-width:none}.crm-detail-section{padding:18px}.crm-section-heading h3{font-size:22px}.crm-detail-grid strong,.crm-comment-block p{font-size:16px}.crm-timeline article{grid-template-columns:1fr}.landing-shell :where(.lp-hero-copy>p,.lp-section-intro>p,.lp-ai-copy>p,.lp-partner-copy>p,.lp-access p,.lp-plan-teasers p,.lp-audience-grid p,.lp-bento article>p,.lp-faq details p){font-size:15px}.landing-shell :where(.lp-compare li,.lp-ai-copy li,.lp-payment-grid p,.lp-example-steps p,.lp-application-copy li){font-size:14px}.landing-shell :where(.lp-primary,.lp-secondary,.lp-final-secondary,.lp-nav-cta){min-height:50px;font-size:14px}}.partner-nav>button,.agent-side-drawer nav>button{min-height:44px;font:inherit;white-space:normal;text-align:left;cursor:pointer;border:1px solid;border-radius:12px;padding:12px 16px;font-size:.875rem;line-height:1.4}.crm-filter-toggle{display:none}.crm-filter-controls{display:contents}.crm-mobile-stage-shell{min-width:0}.partner-mission-details{border-top:1px solid #11120f2e;margin-top:14px}.partner-mission-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;list-style:none;display:flex}.partner-mission-details>summary::-webkit-details-marker{display:none}.partner-mission-details>summary span{font-weight:900}.partner-mission-details>summary b{font-size:12px}.partner-mission-details[open]>summary b{font-size:0}.partner-mission-details[open]>summary b:after{content:"Скрыть ↑";font-size:12px}html[lang=kk] .partner-mission-details[open]>summary b:after{content:"Жасыру ↑"}@media (max-width:760px){:root{--mobile-appbar:64px}html{scroll-padding-top:72px}body{overflow-x:clip}.dashboard-shell{min-width:0;display:block}.dashboard-shell>.sidebar{z-index:1200;background:0 0;border:0;width:0;height:0;min-height:0;padding:0;position:fixed;top:0;left:0;overflow:visible}.dashboard-shell>.sidebar>.brand,.dashboard-shell>.sidebar>.company-white-label-brand-wrap,.dashboard-shell>.sidebar>.sidebar-nav,.dashboard-shell>.sidebar>.sidebar-footer{display:none}.dashboard-shell .dashboard-main{width:100%;min-width:0}.dashboard-shell .dashboard-topbar{z-index:900;width:100%;min-width:0;height:var(--mobile-appbar);min-height:var(--mobile-appbar);padding:0 max(10px,env(safe-area-inset-right)) 0 max(64px,calc(56px + env(safe-area-inset-left)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf6f5;border-bottom:1px solid #c7c8bfdb;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0}.dashboard-topbar>.dashboard-context{display:none}.dashboard-topbar .mobile-company-identity{align-items:center;min-width:0;display:flex}.dashboard-topbar .mobile-relay-mark{display:none!important}.dashboard-topbar .mobile-company-identity>div{min-width:0}.dashboard-topbar .mobile-company-identity small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;display:block;overflow:hidden}.dashboard-topbar .mobile-company-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;margin-top:2px;line-height:1.2;display:block;overflow:hidden;font-size:14px!important}.dashboard-topbar .top-actions{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.dashboard-topbar .tour-launch,.dashboard-topbar .tour-trigger{display:none}.dashboard-topbar .relay-language-toggle,.dashboard-topbar .account-menu>button{width:44px;min-width:44px;height:44px;min-height:44px}.dashboard-topbar .relay-language-toggle{background:#fff;border:1px solid #d8d9d1;border-radius:12px;padding:0;font-size:12px;font-weight:900}.dashboard-topbar .account-menu>button{padding:3px}.dashboard-topbar .account-menu>button>span{width:36px;height:36px}.dashboard-topbar .account-menu>button>div,.dashboard-topbar .account-menu>button>i{display:none}.mobile-menu-trigger{z-index:1220;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));width:44px;height:44px;position:fixed}:is(body:has(.relay-modal-backdrop) .company-menu-trigger,body:has(.program-drawer-backdrop) .company-menu-trigger,body:has(.report-sheet-backdrop) .company-menu-trigger){display:none}.mobile-side-drawer{height:100dvh}.mobile-side-drawer>header>button{width:44px;height:44px}.mobile-side-drawer>nav a{min-height:64px}.mobile-side-drawer>nav strong{font-size:15px}.mobile-side-drawer>nav small{font-size:12px}.dashboard-content,.partner-portal-content{padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page) :where(input,select,textarea){min-height:48px;font-size:16px}:is(.dashboard-shell,.partner-portal-shell,.partner-program-page) :where(.button,button,a)[role=button]{min-height:44px}:is(.dashboard-shell,.partner-portal-shell) :where(.module-kicker,.metric-top,.panel-header small,.program-summary-strip small,.operations-metrics small){font-size:12px;line-height:1.35}.dashboard-shell :is(.metrics,.operations-metrics,.brand-metrics,.program-summary-strip){grid-auto-flow:initial;grid-auto-columns:initial;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-right:0;padding-right:0;display:grid;overflow:visible}.dashboard-shell :is(.metrics,.operations-metrics,.brand-metrics)>*{min-width:0;min-height:118px;padding:15px}.dashboard-shell :is(.metrics,.operations-metrics,.brand-metrics) article>strong,.dashboard-shell .metric>strong{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(25px,7vw,31px)}.dashboard-shell .program-summary-strip>div{min-width:0;min-height:86px;padding:13px}.dashboard-shell .program-summary-strip strong{overflow-wrap:anywhere;margin-top:8px;font-size:22px}.dashboard-shell .program-list-grid{margin-top:14px}.dashboard-shell .program-list-card{min-height:0;padding:18px}.crm-page-immersive .crm-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.crm-page-immersive .crm-search{grid-column:auto;min-width:0}.crm-page-immersive .crm-search input{min-width:0;font-size:16px}.crm-filter-toggle{min-height:48px;font:inherit;background:#fff;border:1px solid #d8dad3;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.crm-filter-toggle.active{background:#efffd6;border-color:#171914}.crm-filter-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:none}.crm-filter-controls.open{display:grid}.crm-filter-controls select{width:100%;max-width:none!important}.crm-filter-controls select:last-child{grid-column:1/-1}.crm-mobile-stage-shell{margin-right:-14px;position:relative}.crm-mobile-stage-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f7f7f2);width:34px;position:absolute;top:0;bottom:0;right:0}.crm-page-immersive .crm-mobile-stages{scroll-snap-type:x mandatory;scrollbar-width:none;gap:7px;margin:8px 0 10px;padding:0 34px 2px 0;display:flex;overflow-x:auto}.crm-mobile-stages button{scroll-snap-align:center;flex:none;min-height:44px;padding:0 14px;font-size:13px}.crm-page-immersive .crm-column>header span,.crm-page-immersive .crm-column>header strong{font-size:13px}.crm-page-immersive .crm-column>header small{font-size:12px}.crm-page-immersive .crm-card-top strong{font-size:13px}.crm-page-immersive .crm-card-top small,.crm-page-immersive .crm-card-top time,.crm-card-amount small,.crm-lead-card footer small{font-size:12px}.crm-page-immersive .crm-lead-card>p{font-size:14px}.crm-client-contact a,.crm-lead-card footer a,.crm-fullscreen-person a{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.crm-card-amount strong,.crm-lead-card footer strong,.crm-card-stage-select{font-size:14px}.relay-modal-backdrop.crm-fullscreen-backdrop{z-index:2500;padding:0!important}.crm-lead-fullscreen{border-radius:0;width:100%;height:100dvh;min-height:100dvh}.crm-lead-fullscreen>.relay-modal-close{z-index:3;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:44px;height:44px}.crm-fullscreen-header{padding:max(12px,env(safe-area-inset-top)) 62px 12px 15px}.crm-fullscreen-context span{font-size:12px}.crm-fullscreen-person h2{font-size:26px}.crm-mobile-summary-toggle{min-height:44px;padding:0 12px;font-size:13px}.crm-fullscreen-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.crm-detail-section{padding:16px}.crm-section-heading small,.crm-detail-grid small,.crm-comment-block small,.crm-timeline time,.crm-payout-panel small,.crm-service-state small{font-size:12px}.crm-detail-grid strong,.crm-comment-block p,.crm-timeline strong,.crm-service-state strong{font-size:14px}.crm-lead-form :where(label>span,label>small,p){font-size:13px}.program-editor-shell{padding-bottom:92px}.program-flow-footer{right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;min-height:64px;padding:8px}.program-flow-footer>span{display:none}.program-flow-footer>div{display:contents}.program-flow-footer>div>.button-ghost:first-child:nth-last-child(2){display:none}.program-flow-footer .button{min-height:48px;padding:0 10px;font-size:13px}.program-drawer{width:100%;height:100dvh}.program-drawer>header{padding:16px 14px}.program-drawer>header h2{font-size:26px}.program-drawer>header p{font-size:13px}.program-drawer>header>button{width:44px;height:44px}.drawer-ai-assist{margin:10px 14px 0;padding:13px}.drawer-ai-assist strong{font-size:14px}.drawer-ai-assist span{font-size:12px}.drawer-ai-assist button,.form-drawer-toolbar button{min-height:44px}.form-drawer-toolbar span{font-size:13px}.submission-fields-list :where(.field-order button,.delete-field,.form-field-actions button){width:44px;min-width:44px;height:44px}.program-drawer>footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.partner-portal-main{min-height:100dvh;padding-top:var(--mobile-appbar);padding-bottom:calc(92px + env(safe-area-inset-bottom))}.partner-portal-topbar{z-index:900;height:var(--mobile-appbar);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 10px 0 64px;display:grid;position:fixed;top:0;left:0;right:0}.partner-top-identity{min-width:0}.partner-mini-avatar{flex:none;width:40px;height:40px}.partner-top-copy{min-width:0}.partner-top-copy>small,.partner-top-copy .partner-earning-strip{display:none}.partner-top-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden;font-size:14px!important}.partner-company-switch-mobile{display:none}.partner-top-actions{gap:6px;min-width:0;margin:0}.partner-top-actions .relay-language-toggle{width:44px;min-width:44px;height:44px;padding:0;font-size:12px}.partner-topbar .quick-result-launcher,.partner-portal-topbar .quick-result-launcher{z-index:880;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));border-radius:15px;justify-content:center;min-height:56px;font-size:15px;position:fixed;box-shadow:0 12px 30px #11120f38}body:has(.agent-submit-workspace) .partner-portal-topbar .quick-result-launcher{display:none}body:has(.agent-submit-workspace) .partner-portal-main{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.partner-page-heading h1,.partner-welcome h1{font-size:clamp(31px,9vw,40px)}.partner-page-heading p,.partner-welcome p{font-size:15px}.opportunity-type-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-14px;padding-right:32px;display:flex;position:relative;overflow-x:auto}.opportunity-type-tabs button{scroll-snap-align:start;flex:none;min-height:48px;font-size:14px}.opportunity-cascade>nav{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.opportunity-cascade>nav>button{scroll-snap-align:center;min-width:min(86vw,330px)}.partner-portal-content :where(.partner-status,.submission-card-head p,.submission-detail-grid span,.payout-hero small,.partner-payout-table small,.partner-payout-table span,.materials-grid article>span){font-size:12px}.lead-submission-form.agent-dialog-form{flex-direction:column;display:flex}.lead-submission-form .lead-form-stepper{order:1}.lead-submission-form .lead-step-panel{order:2}.lead-submission-form .voice-answer-card{border:1px solid #dfe0d8;border-radius:16px;order:3;margin-top:14px;margin-bottom:0;padding:14px}.voice-answer-card .dialog-system-message p{font-size:13px}.voice-controls{margin-left:0}.voice-controls button{min-height:48px;font-size:14px}.voice-processing,.voice-result,.voice-transcript,.voice-notice{margin-left:0}.agent-submit-compact-bar{z-index:5;top:var(--mobile-appbar);position:sticky}.agent-submit-compact-bar>a{width:44px;height:44px}.agent-submit-details summary{min-height:52px}.partner-program-nav{min-height:64px;padding:0 14px}.partner-program-nav-actions>span{display:none}.partner-missions-section{padding:38px 14px 28px}.partner-section-heading h1{font-size:clamp(34px,10vw,43px)}.partner-section-heading p{font-size:15px}.partner-mission-card{min-height:0;padding:19px}.partner-mission-card h2{font-size:clamp(25px,7.5vw,32px)}.partner-mission-card>p{font-size:14px;line-height:1.55}.partner-reward small,.partner-mission-number{font-size:12px}.partner-reward strong{font-size:18px}.public-mission-action{margin-top:16px}.public-mission-action .partner-mission-cta{min-height:54px;font-size:15px}.partner-mission-details>summary{font-size:14px}.partner-mission-details .partner-mission-block,.partner-mission-details .partner-verification{margin-top:10px;padding-top:12px}.partner-mission-details :where(li,p){font-size:14px;line-height:1.55}.partner-entry-overlay{align-items:stretch}.partner-entry-overlay .partner-entry-card{border-radius:0;width:100%;height:100dvh;max-height:none}.partner-entry-card>header{padding:18px 52px 17px 20px}.partner-entry-card>header>small{margin-top:14px;font-size:12px}.partner-entry-card>header h2{max-height:2.6em;font-size:20px;line-height:1.25;overflow:hidden}.partner-entry-card>header p{font-size:13px}.partner-entry-close{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:44px;height:44px}.partner-entry-body{padding:22px 20px 84px}.partner-entry-body h1{font-size:30px}.partner-entry-body>p{font-size:14px}.partner-entry-card form label span,.partner-entry-card .partner-legal-note{font-size:12px}.partner-entry-card form input{min-height:50px;font-size:16px}body:has(.partner-entry-overlay)>.global-language-switcher{top:max(14px,env(safe-area-inset-top));bottom:auto;right:64px}.lp-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.lp-shell~.global-language-switcher{bottom:max(10px,env(safe-area-inset-bottom));right:max(10px,env(safe-area-inset-right))}.lp-shell~.global-language-switcher .relay-language-options{bottom:54px}.lp-mobile-sticky-cta{bottom:max(10px,env(safe-area-inset-bottom));width:auto;min-height:54px;font-size:14px;right:70px}.lp-hero-copy>p,.lp-section-intro>p,.lp-company-application p{font-size:16px}@media (prefers-reduced-motion:reduce){.lp-motion-orbit,.lp-marquee-track,.integrator-logo-grid article{animation:none!important}}}@media (max-width:420px){.dashboard-topbar .mobile-company-identity small{display:none}.dashboard-topbar .mobile-company-identity strong{margin-top:0;font-size:13px!important}.dashboard-shell :is(.metrics,.operations-metrics,.brand-metrics)>*{min-height:108px;padding:13px}.dashboard-shell :is(.metrics,.operations-metrics,.brand-metrics) article>strong,.dashboard-shell .metric>strong{font-size:25px}.crm-compact-header{grid-template-columns:1fr auto}.crm-goal-summary{grid-column:1/-1;justify-content:flex-start}.crm-page-immersive .crm-toolbar{grid-template-columns:1fr}.crm-filter-toggle{width:100%}.crm-filter-controls{grid-template-columns:1fr}.crm-filter-controls select:last-child{grid-column:auto}.partner-top-identity strong{font-size:13px!important}.lp-header{grid-template-columns:auto 1fr}.lp-header .lp-agent-login{display:none}.lp-header .lp-nav-cta{min-height:44px;padding:0 12px;font-size:12px}.lp-brand{font-size:18px}}.integrations-page{max-width:1680px;margin:0 auto;padding:32px}.integration-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.integration-heading h1{margin:8px 0;font-size:42px;line-height:1}.integration-heading p{color:var(--muted);margin:0;font-size:16px}.integration-version{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 14px;font-weight:800}.integration-summary{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid;overflow:hidden}.integration-summary article{border-right:1px solid var(--line);padding:20px 24px}.integration-summary article:last-child{border:0}.integration-summary small{color:var(--muted);letter-spacing:.05em;font-size:11px;font-weight:900;display:block}.integration-summary strong{margin-top:8px;font-size:30px;display:block}.integration-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.integration-panel{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:24px}.integration-panel>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.integration-panel h2{margin:0 0 6px;font-size:24px}.integration-panel header p{color:var(--muted);margin:0}.integration-form{background:#f4f4ee;border-radius:15px;gap:14px;padding:18px;display:grid}.integration-form>label{gap:7px;font-size:13px;font-weight:800;display:grid}.integration-form input[type=text],.integration-form input[type=url],.integration-form label>input:not([type]){border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;height:46px;padding:0 13px}.integration-form fieldset{border:0;flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;display:flex}.integration-form legend{margin-bottom:9px;font-size:13px;font-weight:800}.integration-form fieldset label{align-items:center;gap:8px;font-size:13px;display:flex}.integration-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;height:46px;font-weight:900}.integration-primary:disabled,.integration-actions button:disabled{opacity:.45}.integration-list{gap:10px;margin-top:16px;display:grid}.integration-list article{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px;display:grid}.integration-list article>div:first-child{gap:5px;min-width:0;display:grid}.integration-list code{text-overflow:ellipsis;white-space:nowrap;color:#4f524b;font-size:12px;overflow:hidden}.integration-list small{color:var(--muted)}.integration-status{border-radius:999px;align-self:start;padding:6px 9px;font-size:11px;font-weight:900}.integration-status.active{background:#e8f9bf}.integration-status.paused{color:#6f7169;background:#ecece7}.integration-actions{grid-column:1/-1;gap:8px;display:flex}.integration-actions button,.integration-table button,.integration-secret button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px;font-weight:800}.integration-alert,.integration-secret{border-radius:15px;margin-bottom:18px;padding:16px}.integration-alert.error{background:#fff0ed;border:1px solid #e7a89d}.integration-secret{color:#fff;background:#151611;justify-content:space-between;align-items:center;gap:20px;display:flex}.integration-secret p{color:#b8baaf;margin:5px 0 10px}.integration-secret code{overflow-wrap:anywhere;max-width:780px;color:var(--lime);display:block}.integration-secret>div:last-child{gap:8px;display:flex}.integration-journal{margin-top:18px}.integration-table{overflow-x:auto}.integration-table>div{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr 1.1fr .45fr .85fr .65fr;align-items:center;gap:14px;min-width:850px;padding:13px 8px;font-size:13px;display:grid}.integration-table .integration-table-head{color:var(--muted);border:0;font-size:11px;font-weight:900}.integration-table span{min-width:0}.integration-table span>small{color:#b04a38;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.integration-dot{background:#d0d2ca;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.integration-dot.delivered{background:#6d9d43}.integration-dot.failed{background:#c55542}.integration-dot.retry{background:#c99a36}.integration-empty{color:var(--muted);padding:10px 2px}.module-kicker{letter-spacing:.08em;color:#5f6259;font-size:10px;font-weight:900}.integration-api-reference{margin-top:18px}.integration-api-reference>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.integration-api-reference article{background:#f4f4ee;border-radius:12px;gap:8px;padding:14px;display:grid}.integration-api-reference code{overflow-wrap:anywhere;font-size:12px}.integration-api-reference small,.integration-api-reference>p{color:var(--muted)}.integration-api-reference>p{margin:16px 0 0;font-size:13px}@media (max-width:980px){.integrations-page{padding:22px}.integration-grid{grid-template-columns:1fr}.integration-heading h1{font-size:36px}.integration-api-reference>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.integrations-page{padding:16px 12px 90px}.integration-heading{align-items:flex-start}.integration-heading h1{font-size:32px}.integration-heading p{font-size:15px;line-height:1.45}.integration-version{padding:7px 9px;font-size:11px}.integration-summary{grid-template-columns:1fr}.integration-summary article{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.integration-summary strong{margin:0;font-size:24px}.integration-panel{border-radius:16px;padding:17px}.integration-panel h2{font-size:22px}.integration-form{padding:14px}.integration-form fieldset{display:grid}.integration-secret{flex-direction:column;align-items:stretch}.integration-secret>div:last-child{flex-wrap:wrap}.integration-list article{grid-template-columns:1fr}.integration-status{grid-row:2}.integration-actions{grid-column:1}.integration-journal{padding-right:8px}.integration-table{margin-right:-8px}.integration-api-reference>div{grid-template-columns:1fr}}.subscription-banner{color:#182015;background:#edf7d0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.subscription-banner a{white-space:nowrap;font-weight:700;text-decoration:underline}.subscription-control{border:1px solid #c9cdc2;border-radius:12px;margin:16px 0;padding:16px}.subscription-control summary{cursor:pointer;font-size:16px;font-weight:650}.subscription-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.subscription-admin-form label{gap:8px;font-size:14px;display:grid}.subscription-admin-form input,.subscription-admin-form select,.subscription-admin-form textarea{width:100%;min-width:0;min-height:44px;font:inherit;color:#181b16;background:#fff;border:1px solid #c9cdc2;border-radius:8px;padding:12px}.subscription-admin-form .subscription-check{align-items:center;display:flex}.subscription-check input{width:20px;min-height:20px}.subscription-note,.subscription-admin-form p{grid-column:1/-1}.subscription-admin-form button{color:#fff;background:#171914;border-radius:8px;min-height:44px;padding:12px;font-weight:650}.subscription-history{margin-top:20px;padding-left:22px}.subscription-history li{margin:12px 0;font-size:14px}.subscription-history p{margin:4px 0}.subscription-current{border:1px solid #c9cdc2;border-radius:14px;margin-bottom:20px;padding:20px}@media (max-width:640px){.subscription-admin-form{grid-template-columns:minmax(0,1fr)}.subscription-banner{flex-wrap:wrap;padding:10px 16px}}.agent-workspace{width:100%;max-width:1440px;margin:auto;padding:24px;font-size:1rem;line-height:1.5}.agent-workspace h1{margin:0;font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2}.agent-workspace h2{margin:0 0 12px;font-size:1.2rem;line-height:1.35}.agent-workspace h3{font-size:1rem}.agent-workspace small,.agent-workspace label span{font-size:.875rem}.agent-workspace .panel{background:#fff;border:1px solid #d9ddd4;border-radius:18px;margin:18px 0;padding:22px}.agent-workspace a,.agent-workspace button,.agent-workspace summary{touch-action:manipulation}:is(.agent-workspace :is(a,button,summary,input,select,textarea):focus-visible,.agent-bottom-nav a:focus-visible){outline-offset:3px;outline:3px solid #306acc}.agent-workspace input,.agent-workspace select,.agent-workspace textarea,.agent-clarification textarea,.agent-clarification input{font:inherit;box-sizing:border-box;border:1px solid #bfc5b8;border-radius:10px;width:100%;min-height:46px;padding:10px}.agent-workspace label,.agent-clarification label{gap:6px;min-width:0;display:grid}.agent-workspace button,.agent-clarification button,.agent-inbox button,.agent-task-tabs button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #ccd1c5;border-radius:10px;padding:10px 16px}.agent-money-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.agent-money-strip a{color:inherit;background:#f0f2ed;border:1px solid #d9ddd4;border-radius:14px;gap:6px;padding:18px;text-decoration:none;display:grid}.agent-money-strip strong{overflow-wrap:anywhere;font-size:1.6rem}.agent-money-strip span{font-size:.875rem}.agent-next-actions>a{color:inherit;border-bottom:1px solid #e7e9e3;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.agent-next-actions>a>span{margin-left:auto}.agent-next-actions>a:last-child{border:0}.agent-client-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:20px 0;display:grid}.agent-client-grid,.agent-task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.agent-client-card,.agent-task-card{color:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #d9ddd4;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:20px;text-decoration:none;display:flex}.agent-client-card:hover{border-color:#687656;box-shadow:0 4px 18px #11120f0b}.agent-client-card p{margin:0}.agent-client-card h2{margin:0;font-size:1.4rem}.agent-card-meta{color:#62695d;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.agent-card-meta time{white-space:nowrap}.agent-card-reward{border-top:1px solid #e7e9e3;margin-top:auto;padding-top:12px;display:grid}.agent-card-reward b,.agent-task-amount{font-size:1.3rem}.agent-card-reward span{font-size:.875rem}.agent-attention{color:#855400;background:#fff4d8;border-radius:8px;padding:8px 10px;font-size:.875rem}.agent-task-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.agent-task-tabs [aria-pressed=true]{color:#fff;background:#11120f}.agent-task-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-task-card details[open]{border-top:1px solid #e7e9e3;padding-top:12px}.agent-task-card details>a{margin:10px 0;display:block}.agent-task-card .partner-inline-action{margin-top:auto}.agent-task-card .partner-inline-action a,.agent-task-card .partner-inline-action button{text-align:center;color:#11120f;background:#c1ff36;border-radius:10px;min-height:46px;padding:12px;font-size:1rem;text-decoration:none;display:block}.agent-workspace summary,.agent-clarification summary,.agent-inbox summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:1rem}.agent-help{margin:18px 0}.agent-picker-item{border-top:1px solid #d9ddd4;gap:10px;padding:18px 0;display:grid}.agent-picker-item h3{margin:0}.agent-picker-item a{font-size:1rem}.agent-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:22px;display:grid}.agent-detail-grid>*,.agent-detail-data{min-width:0}.agent-detail-data dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 16px}.agent-detail-data dt{color:#62695d;font-size:.875rem}.agent-detail-data p{white-space:pre-wrap;overflow-wrap:anywhere}.agent-detail-data audio{max-width:100%}.agent-history article{border-left:2px solid #b4d773;gap:6px;padding:0 0 20px 16px;display:grid}.agent-history time{color:#62695d;font-size:.875rem}.agent-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.agent-success{background:#eff9da;border:1px solid #b4d773;border-radius:16px;margin-bottom:20px;padding:20px}.agent-clarification{border-top:1px solid #d9ddd4;margin-top:16px}.agent-clarification form{gap:12px;padding-bottom:16px;display:grid}.agent-receipt-check{gap:12px;display:grid}.agent-draft-notice{color:#59624f;font-size:.875rem}.agent-voice-option{margin:16px 0}.agent-inbox{margin:8px 24px;position:relative}.agent-inbox summary{align-items:center;gap:8px;width:max-content;display:flex}.agent-inbox summary b{background:#c1ff36;border-radius:12px;padding:2px 8px;font-size:.875rem}.agent-inbox-content{background:#fff;border:1px solid #d9ddd4;border-radius:14px;max-height:60vh;padding:16px;overflow:auto}.agent-inbox-content>a{color:inherit;border-bottom:1px solid #e7e9e3;gap:6px;padding:12px 0;text-decoration:none;display:grid}.agent-inbox-content span{overflow-wrap:anywhere}.agent-bottom-nav{display:none}.partner-portal-shell .quick-result-launcher{white-space:normal;text-align:center;min-height:46px;font-size:1rem}.partner-portal-shell .partner-mini-avatar{flex-shrink:0;text-decoration:none}.agent-form-intro{padding:12px 0;font-size:1.1rem}.agent-form-intro+section.dialog-answer-card{width:100%;margin-left:0}@media (max-width:760px){.agent-workspace{padding:16px 14px 100px}.agent-workspace .partner-page-heading{gap:14px}.agent-workspace .partner-page-heading>.quick-result-launcher{width:100%}.agent-money-strip{grid-template-columns:1fr;gap:8px}.agent-money-strip a{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-money-strip strong{font-size:1.25rem}.agent-client-filters{grid-template-columns:1fr 1fr}.agent-client-filters>label:first-child{grid-column:1/-1}.agent-client-grid,.agent-task-grid,.agent-detail-grid{grid-template-columns:1fr}.agent-next-actions>a{flex-wrap:wrap;gap:6px}.agent-next-actions>a>strong{width:100%}.agent-next-actions>a>span{flex:1;margin-left:0}.agent-bottom-nav{pointer-events:auto;z-index:70;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9ddd4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.agent-bottom-nav a{color:#47513c;border-radius:10px;align-content:center;justify-items:center;gap:2px;min-height:52px;font-size:.75rem;text-decoration:none;display:grid}.agent-bottom-nav i{font-size:1.1rem;font-style:normal}.agent-bottom-nav [aria-current=page]{color:#11120f;background:#e9f7d1;font-weight:700}.partner-portal-shell .partner-portal-topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding:12px 14px 12px 62px;display:flex;position:sticky;top:0}.partner-portal-shell .partner-top-copy{display:none}.partner-portal-shell .partner-top-actions{gap:8px;margin-left:auto}.partner-portal-shell .partner-top-actions>.quick-result-launcher{display:none}.partner-portal-shell .partner-company-switch-mobile{overflow-wrap:anywhere;flex:1;order:0;min-width:0;max-width:none;font-size:.875rem;display:inline}.partner-portal-shell .partner-portal-main{padding-top:0;padding-bottom:82px}.agent-inbox{margin:4px 14px}.partner-portal-shell .payout-hero{min-height:0;padding:20px}.partner-portal-shell .payout-hero>strong{font-size:2rem}.partner-payout-table>div:first-child{display:none}.partner-payout-table>article{grid-template-columns:1fr;gap:12px;padding:18px;font-size:1rem;display:grid}.partner-payout-table article strong,.partner-payout-table article b,.partner-payout-table article em{font-size:1rem}.agent-submit-workspace{padding-bottom:100px}.agent-submit-compact-bar{position:static!important}.lead-submission-form input,.lead-submission-form textarea,.lead-submission-form select{font-size:16px}.agent-voice-option{order:4}.agent-detail-grid aside,.agent-detail-main{display:contents}.agent-decision{order:0}.agent-detail-main>.agent-detail-data{order:1}.agent-reward{order:2}.agent-history{order:3}.agent-detail-grid .agent-help{order:4}}@media (prefers-reduced-motion:reduce){.partner-portal-shell *{scroll-behavior:auto!important}}@media (max-width:760px){.partner-portal-shell .partner-portal-topbar{grid-template-columns:minmax(0,1fr) 40px 44px;gap:8px;display:grid}.partner-portal-shell .partner-top-identity{order:2;width:auto;min-width:0;display:block}.partner-portal-shell .partner-company-switch-mobile{order:1;font-size:13px;line-height:1.35}.partner-portal-shell .partner-top-actions{order:3}.agent-inbox{margin-block:0}.agent-inbox summary{padding-block:8px}.partner-portal-shell:has(input:focus,textarea:focus,select:focus) .agent-bottom-nav{display:none}.agent-workspace .partner-page-heading{margin-bottom:18px;padding-top:4px}.agent-submit-workspace .lead-submission-form{padding:14px}.agent-submit-workspace .agent-form-intro+section.dialog-answer-card{margin-left:0;padding:12px}.agent-submit-workspace .agent-form-intro+section .dialog-field small{display:none}}
