/*! 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)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow,.shadow\/live{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow,.shadow\/live{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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))}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--ink:#14233b;--muted:#56657a;--line:#dbe2eb;--canvas:#f4f7fb;--paper:#fff;--forest:#245edb;--green:#245edb;--green-soft:#e8f0ff;--amber:#f5b846;--amber-soft:#fff2d8;--blue-soft:#e8f0ff;--red-soft:#fbe9e6;--shadow:0 12px 38px #11264412;--brand-canvas:#fbfaf7;--brand-surface:#fff;--brand-ink:#17151b;--brand-muted:#6c6670;--brand-line:#e7e2e8;--brand-violet:#7555e8;--brand-violet-soft:#efebff;--brand-radius-control:12px;--brand-radius-card:20px;--brand-shadow:0 18px 48px #1c172317;--font-geist-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body,html{background:var(--canvas)}body{color:var(--ink);font-family:var(--font-geist-sans),system-ui,sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #27724c3d}.app-shell{min-height:100vh}.partnera-mark{flex:none;width:24px;height:22px;display:inline-block;position:relative}.partnera-mark b,.partnera-mark i{border-radius:5px 5px 3px 3px;width:11px;height:23px;display:block;position:absolute;transform:rotate(34deg)}.partnera-mark i{background:linear-gradient(#956cf2,#4f43d9);left:4px}.partnera-mark b{background:linear-gradient(#55dbdc,#3680ed);right:2px;transform:rotate(-34deg)}.sidebar{z-index:30;color:#eef8f1;scrollbar-width:thin;scrollbar-color:#3d644f transparent;background:#123323;flex-direction:column;width:254px;padding:24px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-row{align-items:center;gap:11px;padding:0 8px 21px;display:flex}.brand-row strong{letter-spacing:-.01em;font-size:14px;line-height:1.2;display:block}.brand-row small{color:#84a790;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.brand-mark{background:#ffffff0f;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:flex-end;gap:3px;width:35px;height:35px;padding:7px;display:flex}.brand-mark span{transform-origin:bottom;background:#b6e4c5;border-radius:4px;width:4px;display:block}.brand-mark span:first-child{height:8px;transform:rotate(-12deg)}.brand-mark span:nth-child(2){height:17px}.brand-mark span:nth-child(3){height:12px;transform:rotate(12deg)}.sidebar-close{margin-left:auto;display:none!important}.company-switcher{color:#fff;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:35px 1fr 14px;align-items:center;gap:10px;width:100%;padding:9px;transition:background .2s;display:grid}.company-switcher:hover{background:#ffffff1a}.company-switcher>svg{color:#72947e}.company-logo{color:#193a29;background:#f4f0e5;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.company-switcher strong{font-size:12px;font-weight:650;display:block}.company-switcher small{color:#81a18c;margin-top:3px;font-size:10px;display:block}.main-nav{padding-top:22px}.nav-label{color:#6f9480;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 8px;font-size:9px;font-weight:700}.nav-label-secondary{margin-top:22px}.nav-item{color:#a7bbae;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr 8px;align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 8px;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}.nav-item:hover{color:#f7fbf8;background:#ffffff0e;transform:translate(1px)}.nav-item.is-active{color:#183e2b;background:#f0f6f1}.nav-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.is-active .nav-icon{color:#246342;background:#d6e9dc}.nav-icon-gift{color:#e5c874}.nav-copy strong{font-size:12px;font-weight:570;line-height:1.15;display:block}.nav-copy small{color:#6f9480;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.1;display:block;overflow:hidden}.is-active .nav-copy small{color:#688273}.active-pip{background:#2d8156;border-radius:50%;justify-self:end;width:5px;height:5px;box-shadow:0 0 0 3px #2d81561f}.plan-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;margin-top:auto;padding:12px}.plan-heading{justify-content:space-between;align-items:center;font-size:10px;display:flex}.plan-heading span{color:#a7bbae}.plan-heading strong{font-family:var(--font-geist-mono);color:#fff;font-size:10px}.plan-track{background:#ffffff17;border-radius:4px;height:4px;margin:9px 0 6px;overflow:hidden}.plan-track span{border-radius:inherit;background:#89cba0;width:72%;height:100%;display:block}.plan-card p{color:#789a85;margin:0;font-size:9px}.plan-card button{color:#cde1d3;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 0 0;font-size:10px;display:flex}.workspace{min-height:100vh;margin-left:254px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f6f2e6;border-bottom:1px solid #d5dcd6d9;justify-content:space-between;height:66px;padding:0 34px;position:sticky;top:0}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:#8a938e;gap:7px;font-size:11px}.breadcrumb svg{color:#aeb5b0}.breadcrumb strong{color:#405047;font-weight:600}.topbar-actions{align-items:center;gap:8px;display:flex}.icon-button{cursor:pointer;background:#ffffffb8;border:1px solid #dfe4df;border-radius:10px;place-items:center;width:36px;height:36px;transition:transform .18s,background .18s;display:grid}.icon-button:hover{background:#fff;transform:translateY(-1px)}.notification-button{position:relative}.notification-button>span{border:2px solid var(--canvas);color:#fff;background:#d86155;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.profile-button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:4px;padding:3px 0 3px 7px;display:flex}.profile-avatar{color:#24573b;background:#d6e9dc;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.profile-copy{text-align:left;min-width:70px}.profile-copy small,.profile-copy strong{display:block}.profile-copy strong{font-size:11px;font-weight:650}.profile-copy small{color:#8b948f;margin-top:2px;font-size:9px}.search-box{border:1px solid #0000;border-radius:10px;align-items:center;height:36px;transition:background .2s,border .2s;display:flex}.search-box.is-open{background:#fff;border-color:#dfe4df}.search-box input{width:210px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 4px 0 12px;font-size:11px}.search-box.is-open .icon-button{background:0 0;border-color:#0000}.mobile-menu{display:none}.dashboard{width:min(100%,1500px);margin:0 auto;padding:25px 34px 38px}.demo-banner{background:#eaf4ed;border:1px solid #cee3d5;border-radius:13px;align-items:center;gap:13px;min-height:52px;padding:9px 13px;display:flex}.demo-spark{background:#cfe8d7;border-radius:9px;justify-content:center;align-items:flex-end;gap:2px;width:30px;height:30px;padding:8px;display:flex}.demo-spark i{background:#2d744e;border-radius:3px;width:3px;display:block}.demo-spark i:first-child{height:6px}.demo-spark i:nth-child(2){height:14px}.demo-spark i:nth-child(3){height:9px}.demo-banner>div{flex:1}.demo-banner strong{color:#244f37;font-size:11px;display:block}.demo-banner p{color:#61806c;margin:3px 0 0;font-size:10px}.demo-banner button{color:#2c6847;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:650;-webkit-text-decoration:underline #a5c9b1;text-decoration:underline #a5c9b1}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 22px;display:flex}.eyebrow,.panel-kicker{color:#839087;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:700}.page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:620;line-height:1.08}.page-heading h1 span{color:#698477;font-weight:420}.page-heading>div>p:last-child{color:#758078;margin:8px 0 0;font-size:12px}.quick-actions{align-items:center;gap:8px;display:flex}.button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:620;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{border:1px solid var(--forest);background:var(--forest);color:#fff;box-shadow:0 7px 17px #183e2b26}.button-primary:hover{background:#0f2d1d}.button-secondary{color:#35463c;background:#fff;border:1px solid #dce2dd}.button-quiet{color:#45554c;background:#f8faf8;border:1px solid #e0e5e1}.more-action{color:#6b776f;cursor:pointer;background:#fff;border:1px solid #dce2dd;border-radius:10px;width:38px;height:38px}.panel{background:var(--paper);box-shadow:var(--shadow);border:1px solid #dbe1dcf2;border-radius:18px}.overview-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:16px;display:grid}.revenue-panel{min-height:430px;padding:22px 24px 0;overflow:hidden}.panel-topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-kicker{color:#718078;align-items:center;gap:7px;margin-bottom:5px;display:flex}.period{color:#9aa29d;margin:0;font-size:9px}.status-dot{background:#43a46e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e2f2e7}.text-button{color:#597065;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.revenue-number{align-items:center;gap:12px;margin-top:17px;display:flex}.revenue-number strong{font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em;font-size:clamp(31px,3.4vw,48px);font-weight:540;line-height:1}.revenue-number span{color:#287047;font-family:var(--font-geist-mono);background:#ddf1e4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.comparison{color:#7a857f;margin:8px 0 0;font-size:10px}.chart-wrap{background:repeating-linear-gradient(#0000 0 49px,#edf0ed 49px 50px);border-bottom:1px solid #e6eae6;height:150px;margin-top:14px;padding-left:35px;display:flex;position:relative}.chart-axis{color:#a3aaa6;font-family:var(--font-geist-mono);flex-direction:column;justify-content:space-between;padding-bottom:2px;font-size:8px;display:flex;position:absolute;inset:0 auto 0 0}.chart-bars{flex:1;justify-content:space-around;align-items:flex-end;gap:clamp(5px,2vw,22px);padding:8px 12px 0 10px;display:flex}.chart-bars>span{background:#c7ddd0;border-radius:7px 7px 2px 2px;width:clamp(14px,3.8vw,32px);min-height:12%;transition:height .8s cubic-bezier(.2,.8,.2,1),transform .2s;position:relative}.chart-bars>span:hover{background:#9fc8ae;transform:translateY(-2px)}.chart-bars>span.is-current{background:var(--green);box-shadow:0 7px 15px #27724c33}.chart-bars i{color:var(--green);font-family:var(--font-geist-mono);font-size:8px;font-style:normal;font-weight:700;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.chart-labels{color:#9ca49f;justify-content:space-between;padding:6px 0 0 35px;font-size:8px;display:flex}.metric-strip{background:#fafcfa;border-top:1px solid #e8ece8;grid-template-columns:repeat(4,1fr);margin:18px -24px 0;display:grid}.metric-strip>div{border-right:1px solid #e8ece8;min-width:0;padding:13px 17px 15px}.metric-strip>div:last-child{border-right:0}.metric-strip p{color:#839087;margin:0 0 5px;font-size:9px}.metric-strip strong{font-family:var(--font-geist-mono);margin-right:6px;font-size:17px;font-weight:580}.metric-strip strong small{color:#9ca59f;font-size:10px}.metric-strip span{font-family:var(--font-geist-mono);font-size:8px}.metric-up{color:#38835a}.metric-muted{color:#949e98}.funnel-panel{padding:22px}.funnel-panel h2,.section-heading h2{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:610}.live-badge{color:#347252;text-transform:uppercase;background:#e9f4ec;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.live-badge:before{content:"";background:#45a36f;border-radius:50%;width:5px;height:5px;animation:pulse 2s infinite}.funnel-visual{margin:24px 0 18px}.funnel-row{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.funnel-block{background:#dce9df;border-radius:8px;height:38px;display:block}.block-one{background:#b8dbc3;width:50px}.block-two{background:#70ad87;width:37px;margin-left:7px}.block-three{background:#28724c;width:25px;margin-left:13px}.funnel-row strong{font-family:var(--font-geist-mono);font-size:19px;font-weight:570}.funnel-row p{color:#77837c;margin:2px 0 0;font-size:9px}.funnel-row small{color:#79847e;font-family:var(--font-geist-mono);font-size:9px}.funnel-connector{height:17px;padding-left:25px}.funnel-connector i{background:#dbe3dd;width:1px;height:100%;display:block}.funnel-note{background:#f1f8f3;border:1px solid #dcebe1;border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.funnel-note>span{color:#28724c;background:#d3eadb;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.funnel-note p{color:#789080;margin:0;font-size:9px;line-height:1.5}.funnel-note strong{color:#345640;font-size:10px;display:block}.full-width-link{color:#42604e;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;width:100%;margin-top:17px;padding:16px 0 0;font-size:10px;font-weight:650;display:flex}.activity-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:16px;margin-top:16px;display:grid}.attention-panel,.events-panel,.programs-panel{padding:20px 22px}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-heading>svg{color:#c99637}.section-heading h2 span{color:#9b6a15;width:21px;height:21px;font-family:var(--font-geist-mono);vertical-align:2px;background:#fff0d0;border-radius:7px;place-items:center;margin-left:5px;font-size:9px;display:inline-grid}.attention-list{margin-top:12px}.attention-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ed;grid-template-columns:36px 24px 1fr 16px;align-items:center;gap:9px;width:100%;padding:11px 0;display:grid}.attention-item:first-child{border-top:0}.attention-item:hover .attention-copy strong{color:var(--green)}.attention-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.attention-icon.amber{background:var(--amber-soft);color:#a56d0a}.attention-icon.blue{background:var(--blue-soft);color:#426fb9}.attention-icon.red{background:var(--red-soft);color:#b65349}.attention-count{font-family:var(--font-geist-mono);font-size:16px;font-weight:650}.attention-copy strong{font-size:10px;font-weight:600;transition:color .2s;display:block}.attention-copy small{color:#919a95;margin-top:3px;font-size:9px;display:block}.attention-item>svg{color:#abb2ae}.event-list{margin-top:14px}.event-row{grid-template-columns:36px 1fr 36px;gap:10px;min-height:54px;display:grid}.event-rail{justify-content:center;display:flex;position:relative}.event-rail i{background:#e3e8e4;width:1px;position:absolute;top:34px;bottom:0}.event-avatar{z-index:1;border:3px solid #fff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:750;display:grid;position:relative}.event-avatar.mint{color:#285f41;background:#d8ede0}.event-avatar.blue{color:#3f65a7;background:#dfe8f9}.event-avatar.violet{color:#755996;background:#e9e2f3}.event-avatar.peach{color:#9a5b3f;background:#f7e3d8}.event-copy{min-width:0;padding-top:2px}.event-copy strong{font-size:10px;font-weight:600;display:block}.event-copy p,.event-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-copy p{color:#8b9590;margin:4px 0 0;font-size:9px}.event-row time{color:#9aa29e;font-family:var(--font-geist-mono);text-align:right;padding-top:3px;font-size:8px}.programs-panel,.table-scroll{margin-top:16px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:700px}th{color:#8c9690;letter-spacing:.07em;text-align:right;text-transform:uppercase;border-bottom:1px solid #e8ece8;padding:0 12px 9px;font-size:8px;font-weight:650}td:first-child,th:first-child{text-align:left;padding-left:0}td{color:#67746c;font-family:var(--font-geist-mono);text-align:right;border-bottom:1px solid #edf0ed;padding:13px 12px;font-size:9px}tbody tr:last-child td{border-bottom:0}td:first-child{color:var(--ink);font-family:var(--font-geist-sans)}.program-swatch{border-radius:3px;width:8px;height:8px;margin-right:7px;display:inline-block}.swatch-1{background:#367653}.swatch-2{background:#6284bf}.swatch-3{background:#c18a43}.conversion-pill{color:#34704e;text-align:center;background:#edf5ef;border-radius:999px;min-width:37px;padding:4px 7px;display:inline-block}.dashboard-footer{color:#929b96;justify-content:space-between;padding:20px 3px 0;font-size:9px;display:flex}.dashboard-footer strong{color:#64746a;font-weight:600}.partners-page{width:100%;max-width:none;padding-right:0;overflow:hidden}.partners-page>.dashboard-footer,.partners-page>.inactive-shelf,.partners-page>.kanban-hint,.partners-page>.partner-health,.partners-page>.partners-controls,.partners-page>.partners-demo,.partners-page>.partners-heading,.partners-page>.partners-table-panel,.partners-page>.period-filter-shell{margin-right:34px}.partners-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 21px;display:flex}.partners-heading h1{letter-spacing:-.055em;align-items:center;gap:10px;margin:0;font-size:clamp(31px,3vw,42px);font-weight:620;line-height:1;display:flex}.partners-heading h1 span{color:#527061;min-width:27px;height:27px;font-family:var(--font-geist-mono);letter-spacing:0;background:#edf4ef;border:1px solid #d7e1d9;border-radius:9px;place-items:center;font-size:10px;font-weight:650;display:grid}.partners-heading>div>p:last-child{color:#758078;margin:9px 0 0;font-size:12px}.partner-health{background:#fff;border:1px solid #dce3dd;border-radius:16px;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(220px,1.35fr);display:grid;overflow:hidden;box-shadow:0 8px 26px #1b37260b}.partner-health>div{border-right:1px solid #e7ebe7;min-height:88px;padding:17px 14px 14px 44px;position:relative}.partner-health>div:last-child{border-right:0}.partner-health p{color:#7b8780;margin:0 0 6px;font-size:9px}.partner-health strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:20px;font-weight:570;display:inline-block}.partner-health small{color:#9ba39e;margin-top:4px;font-size:8px;display:block}.health-orbit{border:1px solid;width:16px;height:16px;top:19px;left:15px}.health-orbit,.health-orbit:after{border-radius:50%;position:absolute}.health-orbit:after{content:"";background:currentColor;width:6px;height:6px;top:4px;left:4px}.orbit-green{color:#3d8a5f;border-color:#9ccab0}.orbit-blue{color:#5b78b7;border-color:#aebfe0}.orbit-violet{color:#8267a5;border-color:#c2b1db}.orbit-amber{color:#b07a23;border-color:#dcc18f}.partner-health .health-total{color:#fff;background:#173c2a;flex-direction:column;justify-content:center;padding-left:19px;display:flex}.health-total p{color:#9ab4a3}.health-total strong{font-size:21px}.health-total small{color:#7f9e8a}.partners-controls{justify-content:space-between;gap:18px;padding:22px 0 12px}.partners-controls,.view-tabs{align-items:center;display:flex}.view-tabs{background:#fff;border:1px solid #dfe5e0;border-radius:11px;gap:4px;padding:3px}.view-tabs button{color:#758078;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:10px;font-weight:600}.view-tabs button.is-active{color:#245c3d;background:#e7f1ea}.view-tabs small{color:#939a96;background:#f1f2f0;border-radius:999px;margin-left:5px;padding:2px 4px;font-size:7px}.partner-filters{align-items:center;gap:7px;display:flex}.partner-search{color:#89938d;background:#fff;border:1px solid #dfe5e0;border-radius:10px;align-items:center;gap:8px;width:210px;height:38px;padding:0 10px;display:flex}.partner-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.filter-button,.partner-filters select{color:#59675f;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:10px;height:38px;padding:0 10px;font-size:9px}.filter-button{align-items:center;gap:3px;display:flex}.filter-button span{background:#729080;border-radius:2px;width:2px;display:block}.filter-button span:first-child{height:6px}.filter-button span:nth-child(2){height:12px}.filter-button span:nth-child(3){height:8px}.kanban-hint{color:#849088;align-items:center;gap:8px;padding:1px 2px 10px;font-size:9px;display:flex}.kanban-hint span{color:#39704f;background:#e4eee7;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.partner-board{scrollbar-width:thin;scrollbar-color:#afbeb4 transparent;scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;min-width:928px;padding:0 34px 18px 0;display:grid;overflow-x:auto}.kanban-column{scroll-snap-align:start;background:#eef2ee;border:1px solid #e0e5e1;border-radius:16px;min-height:570px;padding:10px;position:relative}.kanban-column>header{background:#fff;border-radius:11px;min-height:69px;padding:12px 11px 10px;position:relative}.kanban-column>header:before{content:"";background:#87968d;border-radius:11px 0 0 11px;width:3px;position:absolute;inset:0 auto 0 0}.kanban-column>header>div{align-items:center;gap:7px;display:flex}.kanban-column h2{margin:0;font-size:11px;font-weight:650}.kanban-column header b{color:#758078;min-width:19px;height:19px;font-family:var(--font-geist-mono);background:#eff2f0;border-radius:6px;place-items:center;margin-left:auto;font-size:8px;display:grid}.kanban-column header p{color:#99a19d;margin:6px 0 0 15px;font-size:8px;line-height:1.35}.stage-dot{background:#89968e;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #eef1ef}.tone-blue .stage-dot,.tone-blue>header:before{background:#5d7fb9}.tone-blue .stage-dot{box-shadow:0 0 0 4px #e8eef8}.tone-violet .stage-dot,.tone-violet>header:before{background:#8169a5}.tone-violet .stage-dot{box-shadow:0 0 0 4px #eee9f5}.tone-green .stage-dot,.tone-green>header:before{background:#36815a}.tone-green .stage-dot{box-shadow:0 0 0 4px #e3f0e7}.tone-amber .stage-dot,.tone-amber>header:before{background:#c18a36}.tone-amber .stage-dot{box-shadow:0 0 0 4px #f8efdf}.tone-red .stage-dot,.tone-red>header:before{background:#b85e55}.tone-red .stage-dot{box-shadow:0 0 0 4px #f8e8e6}.kanban-stack{gap:8px;margin-top:9px;display:grid}.partner-card{cursor:grab;background:#fff;border:1px solid #dfe5e0;border-radius:13px;padding:12px;transition:transform .18s,box-shadow .18s,border .18s;box-shadow:0 5px 15px #1c37270a}.partner-card:hover{border-color:#c6d7cb;transform:translateY(-2px);box-shadow:0 9px 22px #1c372717}.partner-card:active{cursor:grabbing}.partner-card.is-dragging{opacity:.45;transform:rotate(1deg)scale(.98)}.partner-card-top{grid-template-columns:34px 1fr 22px;align-items:center;gap:8px;display:grid}.partner-avatar{border-radius:11px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:750;display:grid}.partner-avatar.sage{color:#3b6649;background:#dce9df}.partner-avatar.blue{color:#45689e;background:#e1e9f7}.partner-avatar.peach{color:#9a6146;background:#f4e4d9}.partner-avatar.mint{color:#2d6847;background:#d8ede0}.partner-avatar.violet{color:#765b98;background:#eae3f3}.partner-avatar.sand{color:#8b6934;background:#f2e7d2}.partner-avatar.slate{color:#626d66;background:#e5e8e6}.partner-card-top strong{font-size:10px;font-weight:650;display:block}.partner-card-top p,.partner-card-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-card-top p{color:#89938d;margin:3px 0 0;font-size:8px}.partner-card-top button{color:#9ba39e;cursor:pointer;background:0 0;border:0;align-self:start;padding:0}.partner-program{color:#66746b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:11px;font-size:8px;display:flex;overflow:hidden}.partner-program span{background:#82a890;border-radius:2px;flex:none;width:5px;height:5px;display:block}.partner-numbers{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;grid-template-columns:.55fr .7fr 1.4fr;margin-top:11px;padding:9px 0;display:grid}.partner-numbers div{border-right:1px solid #edf0ed;padding-left:8px}.partner-numbers div:first-child{padding-left:0}.partner-numbers div:last-child{border-right:0}.partner-numbers small,.partner-numbers strong{display:block}.partner-numbers small{color:#99a19d;margin-bottom:4px;font-size:7px}.partner-numbers strong{font-family:var(--font-geist-mono);white-space:nowrap;font-size:9px;font-weight:600}.partner-card-foot{color:#929a95;justify-content:space-between;align-items:center;margin-top:9px;font-size:7px;display:flex}.partner-card-foot span strong{color:#4d6054;font-family:var(--font-geist-mono)}.partner-card-foot time{white-space:nowrap}.column-add{color:#7f8b84;cursor:pointer;background:0 0;border:1px dashed #cad3cc;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;margin-top:9px;font-size:8px;display:flex}.column-add:hover{color:#3c6d4f;background:#f5f8f5;border-color:#8fb09a}.kanban-empty{color:#8f9993;text-align:center;border:1px dashed #ccd4ce;border-radius:12px;align-content:center;place-items:center;min-height:145px;margin-top:9px;display:grid}.kanban-empty strong{margin-top:9px;font-size:9px}.kanban-empty p{margin:4px 0 0;font-size:7px}.empty-rings{width:34px;height:25px;position:relative}.empty-rings i{border:1px solid #bdc8c0;border-radius:50%;width:20px;height:20px;position:absolute}.empty-rings i:first-child{left:2px}.empty-rings i:last-child{right:2px}.inactive-shelf{background:#fff;border:1px solid #dce3dd;border-radius:15px;margin-top:-6px;transition:border-color .2s,box-shadow .2s;box-shadow:0 7px 22px #1b37260b}.inactive-shelf.is-open{border-color:#cfd9d1;box-shadow:0 12px 30px #1b372612}.inactive-shelf-toggle{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:15px;grid-template-columns:34px minmax(160px,1fr) auto auto auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 13px;display:grid}.inactive-shelf-toggle:hover{background:#fafcf9}.inactive-shelf-icon{color:#647269;background:#eef1ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.inactive-shelf-copy small,.inactive-shelf-copy strong{display:block}.inactive-shelf-copy strong{font-size:11px;font-weight:650}.inactive-shelf-copy small{color:#929b96;margin-top:4px;font-size:8px}.inactive-status-chip{color:#647169;white-space:nowrap;background:#f8f9f7;border:1px solid #e5e7e4;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.inactive-status-chip i{border-radius:50%;width:6px;height:6px}.inactive-status-chip b{min-width:17px;height:17px;font-family:var(--font-geist-mono);background:#fff;border-radius:6px;place-items:center;font-size:8px;display:grid}.inactive-status-chip.amber i{background:#c18a36}.inactive-status-chip.red i{background:#b85e55}.inactive-shelf-action{color:#527061;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.inactive-shelf-action svg{transition:transform .2s}.inactive-shelf.is-open .inactive-shelf-action svg{transform:rotate(90deg)}.inactive-stage-grid{background:#f6f8f5;border-top:1px solid #e8ece8;border-radius:0 0 15px 15px;grid-template-columns:repeat(2,minmax(300px,1fr));gap:12px;padding:12px;animation:riseIn .22s;display:grid}.inactive-stage-grid .kanban-column{background:#edf1ed;min-height:auto}.inactive-stage-grid .kanban-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.inactive-stage-grid .partner-card{min-width:0}.partners-table-panel{margin-top:2px;padding:18px 20px}.list-summary{border-bottom:1px solid #e8ece8;align-items:baseline;gap:7px;padding-bottom:14px;display:flex}.list-summary strong{font-family:var(--font-geist-mono);font-size:19px}.list-summary span{color:#718078;font-size:9px}.list-summary p{color:#929b96;margin:0 0 0 auto;font-size:8px}.partners-table{min-width:980px}.partners-table tbody tr{cursor:pointer;transition:background .18s}.partners-table tbody tr:hover{background:#f6f9f6}.partners-table td:first-child{align-items:center;gap:9px;display:flex}.partners-table td:first-child>span:last-child small,.partners-table td:first-child>span:last-child strong{display:block}.partners-table td:first-child>span:last-child strong{font-size:9px}.partners-table td:first-child>span:last-child small{color:#929b96;margin-top:3px;font-size:8px}.table-avatar{border-radius:9px;flex:none;width:30px;height:30px}.status-pill{color:#52685a;font-family:var(--font-geist-sans);white-space:nowrap;background:#f1f5f2;border:1px solid #dce4de;border-radius:999px;padding:4px 7px;font-size:8px;display:inline-block}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1f1473;place-items:center;padding:18px;animation:fadeIn .18s;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e1e6e2;border-radius:20px;width:min(100%,430px);padding:26px;animation:riseIn .24s;position:relative;box-shadow:0 28px 80px #0b1f1438}.modal-close{position:absolute;top:16px;right:16px}.modal-symbol{color:#2b6d49;background:#e6f2ea;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.modal h2{letter-spacing:-.035em;margin:17px 0 5px;font-size:21px}.modal>p{color:#7c8781;margin:0 0 18px;font-size:11px;line-height:1.6}.modal form{gap:13px;display:grid}.modal label{color:#59675f;gap:6px;font-size:10px;font-weight:600;display:grid}.modal input,.modal select{width:100%;height:42px;color:var(--ink);background:#fafcf9;border:1px solid #dfe5e0;border-radius:10px;outline:0;padding:0 12px;font-size:11px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:7px;display:flex}.toast{z-index:90;color:#345340;background:#fbfffc;border:1px solid #d8e5dc;border-radius:12px;align-items:center;gap:9px;max-width:min(390px,100vw - 32px);padding:11px 14px;font-size:10px;font-weight:600;animation:toastIn .24s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #16362329}.toast span{color:#267049;background:#d9eee0;border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.mobile-backdrop{display:none}@keyframes pulse{50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr)}.metric-strip>div{padding-inline:12px}.profile-copy{display:none}.partner-health{grid-template-columns:repeat(4,1fr)}.partner-health .health-total{grid-column:1/-1;min-height:68px}.partner-health>div:nth-child(4){border-right:0}}@media (max-width:960px){.sidebar{width:230px;transition:transform .25s;transform:translate(-105%)}.sidebar.is-open{transform:translate(0);box-shadow:18px 0 60px #091b114d}.sidebar-close{color:#fff;background:#ffffff0d;border-color:#ffffff1f;display:grid!important}.mobile-backdrop{z-index:25;opacity:0;pointer-events:none;background:#0d1f1561;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.workspace{margin-left:0}.mobile-menu{display:grid}.breadcrumb{margin-left:10px;margin-right:auto}}@media (max-width:760px){.topbar{height:60px;padding:0 16px}.dashboard{padding:16px}.partners-page{padding-right:0}.partners-page>.dashboard-footer,.partners-page>.kanban-hint,.partners-page>.partner-health,.partners-page>.partners-controls,.partners-page>.partners-demo,.partners-page>.partners-heading,.partners-page>.partners-table-panel{margin-right:16px}.breadcrumb span,.breadcrumb svg{display:none}.search-box.is-open{z-index:3;position:absolute;inset:10px 64px 10px 56px}.search-box input{width:100%}.profile-button{display:none}.demo-banner{align-items:flex-start}.demo-banner button{display:none}.page-heading,.partners-heading{flex-direction:column;align-items:flex-start;padding-top:24px}.page-heading h1 span{display:block}.partners-heading .button,.quick-actions{width:100%}.quick-actions .button{flex:1;padding-inline:9px}.activity-grid,.overview-grid{grid-template-columns:1fr}.revenue-panel{min-height:420px;padding-inline:18px}.metric-strip{grid-template-columns:repeat(2,1fr);margin-inline:-18px}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid #e8ece8}.chart-bars{gap:5px;padding-right:3px}.chart-bars>span{width:17px}.attention-panel,.events-panel,.programs-panel{padding-inline:17px}.partner-health{grid-template-columns:repeat(2,1fr)}.partner-health>div{min-height:78px}.partner-health>div:nth-child(2){border-right:0}.partner-health>div:nth-child(-n+2){border-bottom:1px solid #e7ebe7}.partner-health .health-total{grid-column:1/-1}.partners-controls{flex-direction:column;align-items:stretch}.view-tabs{overflow-x:auto}.view-tabs button{flex:none}.partner-filters{grid-template-columns:1fr 1fr;display:grid}.partner-search{grid-column:1/-1;width:100%}.filter-button,.partner-filters select{width:100%}.kanban-hint{align-items:flex-start}.partner-board{grid-template-columns:repeat(6,238px);min-width:1508px;padding-right:16px}.kanban-column{min-height:520px}.dashboard-footer{flex-direction:column;gap:6px}}@media (max-width:430px){.demo-spark{display:none}.page-heading h1{font-size:30px}.quick-actions{flex-wrap:wrap}.quick-actions .button{min-width:calc(50% - 22px)}.more-action{flex:0 0 38px}.revenue-number{flex-direction:column;align-items:flex-start;gap:7px}.revenue-number strong{font-size:31px}.chart-wrap{margin-top:22px}.attention-item{grid-template-columns:34px 20px 1fr 14px;gap:7px}.event-row{grid-template-columns:34px minmax(0,1fr) 32px;gap:8px}.modal{padding:22px 18px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inactive-total{color:#68766d;min-width:19px;height:19px;font-family:var(--font-geist-mono);background:#eef1ef;border-radius:6px;place-items:center;margin-left:5px;font-size:8px;display:inline-grid}@media (max-width:760px){.partners-page>.inactive-shelf{margin-right:16px}.partner-board{grid-template-columns:repeat(4,238px);min-width:988px;padding-right:16px}.inactive-shelf-toggle{grid-template-columns:34px minmax(0,1fr) auto}.inactive-status-chip{display:none}.inactive-shelf-action{font-size:0}.inactive-stage-grid,.inactive-stage-grid .kanban-stack{grid-template-columns:1fr}}.clients-page{width:100%;max-width:none;padding-right:0;overflow:hidden}.clients-page>.client-detail-view,.clients-page>.client-negative-shelf,.clients-page>.clients-controls,.clients-page>.clients-demo,.clients-page>.clients-heading,.clients-page>.clients-health,.clients-page>.clients-kanban-hint,.clients-page>.clients-table-panel,.clients-page>.dashboard-footer,.clients-page>.period-filter-shell{margin-right:34px}.clients-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 21px;display:flex}.clients-heading h1{letter-spacing:-.055em;align-items:center;gap:10px;margin:0;font-size:clamp(31px,3vw,42px);font-weight:620;line-height:1;display:flex}.clients-heading h1 span{color:#527061;min-width:27px;height:27px;font-family:var(--font-geist-mono);letter-spacing:0;background:#edf4ef;border:1px solid #d7e1d9;border-radius:9px;place-items:center;font-size:10px;font-weight:650;display:grid}.clients-heading>div>p:last-child{color:#758078;margin:9px 0 0;font-size:12px}.clients-health{background:#fff;border:1px solid #dce3dd;border-radius:16px;grid-template-columns:repeat(3,minmax(145px,1fr)) minmax(250px,1.35fr);display:grid;overflow:hidden;box-shadow:0 8px 26px #1b37260b}.clients-health>div{border-right:1px solid #e7ebe7;min-height:88px;padding:17px 18px;position:relative}.clients-health>div:last-child{border-right:0}.clients-health span{color:#7b8780;margin-bottom:7px;font-size:9px;display:block}.clients-health strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:20px;font-weight:570;display:block}.clients-health small{color:#9ba39e;margin-top:5px;font-size:8px;display:block}.clients-health .clients-health-paid{color:#fff;background:#173c2a}.clients-health-paid span{color:#9ab4a3}.clients-health-paid small{color:#7f9e8a}.clients-controls{justify-content:space-between;align-items:center;gap:18px;padding:22px 0 12px;display:flex}.client-filters{align-items:center;gap:7px;display:flex}.client-filters .partner-search{width:230px}.client-filters .filter-button,.client-filters select{color:#59675f;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:10px;height:38px;padding:0 10px;font-size:9px}.clients-kanban-hint{color:#849088;align-items:center;gap:9px;padding:1px 2px 10px;font-size:9px;display:flex}.clients-kanban-hint>span{color:#39704f;background:#e4eee7;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.clients-kanban-hint p{margin:0}.clients-kanban-hint strong{color:#526159;font-weight:650}.clients-board{scrollbar-width:thin;scrollbar-color:#afbeb4 transparent;scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(205px,1fr));gap:11px;width:calc(100% - 34px);padding:0 0 17px;display:grid;overflow-x:auto}.client-kanban-column{scroll-snap-align:start;background:#eef2ee;border:1px solid #e0e5e1;border-radius:16px;min-height:510px;padding:9px;position:relative}.client-kanban-column>header{background:#fff;border-radius:11px;min-height:70px;padding:12px 10px 9px;position:relative}.client-kanban-column>header:before{content:"";background:#87968d;border-radius:11px 0 0 11px;width:3px;position:absolute;inset:0 auto 0 0}.client-kanban-column>header>div{align-items:center;gap:7px;display:flex}.client-kanban-column h2{white-space:nowrap;margin:0;font-size:10px;font-weight:670}.client-kanban-column header b{color:#758078;min-width:19px;height:19px;font-family:var(--font-geist-mono);background:#eff2f0;border-radius:6px;place-items:center;margin-left:auto;font-size:8px;display:grid}.client-kanban-column header p{color:#99a19d;margin:6px 0 0 15px;font-size:7px;line-height:1.4}.client-kanban-stack{gap:8px;margin-top:9px;display:grid}.client-card{cursor:grab;background:#fff;border:1px solid #dfe5e0;border-radius:13px;padding:11px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 5px 15px #1c37270a}.client-card:hover{border-color:#bfd3c4;transform:translateY(-2px);box-shadow:0 10px 24px #1c372717}.client-card:active{cursor:grabbing}.client-card.is-dragging{opacity:.45;transform:rotate(1deg)scale(.98)}.client-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.client-avatar{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-weight:750;display:grid}.client-avatar.sage{color:#3b6649;background:#dce9df}.client-avatar.blue{color:#45689e;background:#e1e9f7}.client-avatar.peach{color:#9a6146;background:#f4e4d9}.client-avatar.mint{color:#2d6847;background:#d8ede0}.client-avatar.violet{color:#765b98;background:#eae3f3}.client-avatar.sand{color:#8b6934;background:#f2e7d2}.client-avatar.slate{color:#626d66;background:#e5e8e6}.source-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:125px;padding:4px 7px;font-size:7px;font-weight:620;display:inline-flex;overflow:hidden}.source-partner{color:#427156;background:#edf5ef;border-color:#d8e5dc}.source-link{color:#526f9f;background:#eef3fb;border-color:#d9e1ef}.source-form{color:#936d35;background:#f9f2e7;border-color:#eadfcd}.client-name{text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:11px;font-weight:680;display:block;overflow:hidden}.client-product{color:#7e8983;min-height:28px;margin:5px 0 0;font-size:8px;line-height:1.45}.client-partner{border-top:1px solid #edf0ed;align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:flex}.partner-mini{color:#40664f;background:#e5eee8;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-weight:750;display:grid}.client-partner>span:last-child{color:#99a19d;min-width:0;font-size:7px}.client-partner strong{color:#536159;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:650;display:block;overflow:hidden}.client-card-foot{justify-content:space-between;align-items:flex-end;gap:8px;min-height:24px;margin-top:10px;display:flex}.client-card-foot>strong{font-family:var(--font-geist-mono);white-space:nowrap;font-size:11px;font-weight:620}.client-card-foot>span{color:#a0a7a3;font-size:7px}.client-card-foot time{color:#929b96;font-family:var(--font-geist-mono);white-space:nowrap;font-size:7px}.client-empty{color:#8f9993;text-align:center;border:1px dashed #ccd4ce;border-radius:12px;align-content:center;place-items:center;min-height:125px;margin-top:9px;display:grid}.client-empty>span{border:1px solid #c9d2cb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:300;display:grid}.client-empty strong{margin-top:8px;font-size:9px}.client-empty p{margin:4px 0 0;font-size:7px}.client-negative-shelf{background:#fff;border:1px solid #e2dfdc;border-radius:15px;margin-top:-5px;transition:border-color .2s,box-shadow .2s;box-shadow:0 7px 22px #1b37260a}.client-negative-shelf.is-open{border-color:#ddcfca;box-shadow:0 12px 30px #1b37260f}.client-negative-toggle{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:15px;grid-template-columns:34px minmax(160px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 13px;display:grid}.client-negative-toggle:hover{background:#fcfaf9}.negative-icon{color:#9c5b52;background:#f6eae7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-negative-toggle>span:nth-child(2)>small,.client-negative-toggle>span:nth-child(2)>strong{display:block}.client-negative-toggle>span:nth-child(2)>strong{font-size:11px;font-weight:650}.client-negative-toggle>span:nth-child(2)>strong b{color:#996056;min-width:19px;height:19px;font-family:var(--font-geist-mono);background:#f4ece9;border-radius:6px;place-items:center;margin-left:5px;font-size:8px;display:inline-grid}.client-negative-toggle>span:nth-child(2)>small{color:#929b96;margin-top:4px;font-size:8px}.client-negative-toggle>span:last-child{color:#7b625c;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.client-negative-toggle>span:last-child svg{transition:transform .2s}.client-negative-shelf.is-open .client-negative-toggle>span:last-child svg{transform:rotate(90deg)}.client-negative-grid{background:#faf7f6;border-top:1px solid #eee7e4;border-radius:0 0 15px 15px;grid-template-columns:repeat(3,minmax(190px,1fr));gap:9px;padding:11px;display:grid}.client-negative-grid .client-card{max-width:300px}.clients-table-panel{margin-top:2px;padding:18px 20px}.clients-table{min-width:1040px}.clients-table tbody tr{cursor:pointer;transition:background .18s}.clients-table tbody tr:hover{background:#f6f9f6}.clients-table td:first-child{align-items:center;gap:9px;display:flex}.clients-table td:first-child>span:last-child small,.clients-table td:first-child>span:last-child strong{display:block}.clients-table td:first-child>span:last-child strong{font-size:9px}.clients-table td:first-child>span:last-child small{color:#929b96;margin-top:3px;font-size:8px}.client-status-pill{color:#52685a;font-family:var(--font-geist-sans);white-space:nowrap;background:#f1f5f2;border:1px solid #dce4de;border-radius:999px;padding:4px 7px;font-size:8px;display:inline-block}.client-status-в-работе{color:#55719f;background:#eef3fb;border-color:#dbe3f1}.client-status-предложение{color:#735d91;background:#f2eef8;border-color:#e2daed}.client-status-ожидает-оплаты{color:#936b2e;background:#fbf4e6;border-color:#eadfc8}.client-status-оплачен{color:#34704e;background:#edf6f0;border-color:#d7e7dc}.client-status-не-реализован{color:#9a5a51;background:#f9edeb;border-color:#ead8d4}.table-source{font-family:var(--font-geist-sans);white-space:nowrap;font-size:8px}.client-detail-view{padding-top:16px}.client-detail-toolbar{grid-template-columns:1fr auto 1fr;align-items:center;min-height:43px;display:grid}.client-detail-toolbar>span{color:#8a958e;font-size:9px}.client-detail-toolbar>.button{justify-self:end}.back-button{color:#4f6b5a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:7px 0;font-size:10px;font-weight:650;display:flex}.back-button svg{transform:rotate(180deg)}.client-detail-hero{color:#fff;background:#173c2a;border:1px solid #dbe4dd;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:24px;margin-top:6px;padding:23px 25px;display:flex}.client-detail-person{align-items:center;gap:15px;display:flex}.detail-avatar{border:3px solid #ffffff2e;border-radius:15px;width:52px;height:52px;font-size:12px}.client-detail-person .eyebrow{color:#91ad9a}.client-detail-person h1{letter-spacing:-.045em;margin:3px 0 5px;font-size:27px;font-weight:620}.client-detail-person>div>span{color:#9eb5a5;font-size:10px}.client-status-control{color:#9eb5a5;gap:6px;font-size:8px;display:grid}.client-status-control select{color:#fff;background:#234b36;border:1px solid #ffffff24;border-radius:10px;outline:0;min-width:170px;height:38px;padding:0 11px;font-size:10px}.client-status-control option{color:#173c2a;background:#fff}.client-facts{background:#fff;border:1px solid #dbe4dd;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.client-facts>div{border-right:1px solid #e9edea;min-height:75px;padding:14px}.client-facts>div:last-child{border-right:0}.client-facts span,.contact-grid span,.partner-comment>span{color:#929b96;margin-bottom:7px;font-size:8px;display:block}.client-facts strong{font-size:9px;font-weight:650;line-height:1.45;display:block}.client-detail-grid{grid-template-columns:minmax(0,1fr) 285px;margin-top:14px}.client-detail-grid,.client-detail-main{gap:14px;display:grid}.client-history-panel,.client-info-panel,.client-next-panel,.client-partner-panel{padding:20px}.contact-grid{border:1px solid #e6ebe7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:15px;display:grid}.contact-grid>div{border-bottom:1px solid #e8ece9;border-right:1px solid #e8ece9;min-height:70px;padding:13px}.contact-grid>div:nth-child(2n){border-right:0}.contact-grid>div:nth-last-child(-n+2){border-bottom:0}.contact-grid a,.contact-grid strong{color:#263c2f;font-size:10px;font-weight:620;text-decoration:none}.contact-grid a:hover{color:#27724c;text-decoration:underline}.partner-comment{background:#f3f6f2;border-radius:12px;margin-top:13px;padding:14px 15px}.partner-comment p{color:#5f6d65;margin:0;font-size:10px;line-height:1.6}.history-count{color:#718078;background:#eef3ef;border-radius:999px;padding:5px 8px;font-size:8px}.client-timeline{margin-top:17px}.timeline-row{grid-template-columns:74px 20px 1fr;gap:8px;min-height:58px;display:grid}.timeline-date{color:#8e9892;font-family:var(--font-geist-mono);padding-top:2px;font-size:8px}.timeline-rail{justify-content:center;display:flex;position:relative}.timeline-rail i{z-index:1;background:#9bb2a2;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 1px #b7c7bc}.timeline-rail i.is-current{background:#2d8156;box-shadow:0 0 0 3px #deeee3}.timeline-rail span{background:#dce4de;width:1px;position:absolute;top:10px;bottom:0}.timeline-row p{color:#4f5f56;margin:0;font-size:10px;line-height:1.45}.client-detail-side{align-content:start;gap:14px;display:grid}.client-partner-panel{text-align:center}.client-partner-panel .panel-kicker{text-align:left}.detail-partner-avatar{color:#356448;background:#dcebe0;border-radius:15px;place-items:center;width:48px;height:48px;margin:20px auto 10px;font-size:11px;font-weight:750;display:grid}.client-next-panel h3,.client-partner-panel h3{margin:0;font-size:13px}.client-partner-panel>p:not(.panel-kicker){color:#8b9590;margin:6px 0 12px;font-size:9px}.client-partner-panel .full-width-link{margin-top:16px}.client-next-panel{border-left:3px solid #4a8c66}.client-next-panel h3{margin-top:9px}.client-next-panel>p:last-child{color:#79857e;margin:8px 0 0;font-size:9px;line-height:1.55}@media (max-width:1180px){.clients-health{grid-template-columns:repeat(3,1fr)}.clients-health .clients-health-paid{grid-column:1/-1}.clients-health>div:nth-child(3){border-right:0}.client-facts{grid-template-columns:repeat(3,1fr)}.client-facts>div:nth-child(3){border-right:0}.client-facts>div:nth-child(-n+3){border-bottom:1px solid #e9edea}.client-detail-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:760px){.clients-page>.client-detail-view,.clients-page>.client-negative-shelf,.clients-page>.clients-controls,.clients-page>.clients-demo,.clients-page>.clients-heading,.clients-page>.clients-health,.clients-page>.clients-kanban-hint,.clients-page>.clients-table-panel,.clients-page>.dashboard-footer{margin-right:16px}.clients-heading{flex-direction:column;align-items:flex-start;padding-top:24px}.clients-heading .button{width:100%}.clients-health{grid-template-columns:repeat(2,1fr)}.clients-health>div:nth-child(2){border-right:0}.clients-health>div:nth-child(-n+2){border-bottom:1px solid #e7ebe7}.clients-health>div:nth-child(3){border-right:1px solid #e7ebe7}.clients-health .clients-health-paid{grid-column:auto}.clients-controls{flex-direction:column;align-items:stretch}.client-filters{grid-template-columns:1fr 1fr;display:grid}.client-filters .partner-search{grid-column:1/-1;width:100%}.client-filters .filter-button,.client-filters select{width:100%}.clients-kanban-hint{align-items:flex-start}.clients-board{grid-template-columns:repeat(5,238px);width:calc(100% - 16px)}.client-kanban-column{min-height:480px}.client-negative-toggle{grid-template-columns:34px minmax(0,1fr) auto}.client-negative-toggle>span:last-child{font-size:0}.client-negative-grid{grid-template-columns:1fr}.client-negative-grid .client-card{max-width:none}.client-detail-toolbar{grid-template-columns:1fr auto}.client-detail-toolbar>span{display:none}.client-detail-hero{flex-direction:column;align-items:flex-start;padding:20px}.client-status-control,.client-status-control select{width:100%}.client-facts{grid-template-columns:repeat(2,1fr)}.client-facts>div:nth-child(3){border-right:1px solid #e9edea}.client-facts>div:nth-child(2n){border-right:0}.client-facts>div:nth-child(-n+4){border-bottom:1px solid #e9edea}.client-detail-grid,.contact-grid{grid-template-columns:1fr}.contact-grid>div{border-bottom:1px solid #e8ece9!important;border-right:0!important}.contact-grid>div:last-child{border-bottom:0!important}.client-detail-side{grid-template-columns:1fr 1fr}.client-next-panel,.client-partner-panel{min-width:0}}@media (max-width:430px){.clients-health{grid-template-columns:1fr}.clients-health>div{border-bottom:1px solid #e7ebe7;border-right:0!important}.clients-health>div:last-child{border-bottom:0}.client-filters{grid-template-columns:1fr}.client-filters .partner-search{grid-column:auto}.client-detail-toolbar>.button{padding-inline:10px}.client-detail-person{align-items:flex-start}.client-detail-person h1{font-size:23px}.client-facts{grid-template-columns:1fr}.client-facts>div{border-bottom:1px solid #e9edea!important;border-right:0!important}.client-facts>div:last-child{border-bottom:0!important}.client-history-panel,.client-info-panel,.client-next-panel,.client-partner-panel{padding:17px}.client-detail-side{grid-template-columns:1fr}.timeline-row{grid-template-columns:65px 18px 1fr}}.period-filter-shell{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #dfe5e0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:7px 8px 7px 11px;display:flex;position:relative;box-shadow:0 4px 16px #1b372606}.period-filter-label{flex:none;align-items:center;gap:8px;display:flex}.period-filter-label>span{color:#427257;background:#e7f0e9;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.period-filter-label small,.period-filter-label strong{display:block}.period-filter-label strong{font-size:9px;font-weight:680}.period-filter-label small{color:#929b96;margin-top:2px;font-size:7px}.period-options{justify-content:flex-end;align-items:center;gap:3px;display:flex}.period-options button{color:#77827c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:8px;font-weight:620;transition:background .18s,color .18s,box-shadow .18s;display:flex}.period-options button:hover{color:#3c5d49;background:#f0f4f1}.period-options button.is-active{color:#285e3e;background:#dfece3;box-shadow:inset 0 0 0 1px #cfdfd4}.custom-period-wrap{position:relative}.custom-period-wrap>button svg{transform:rotate(90deg)}.custom-period-popover{z-index:40;background:#fff;border:1px solid #dbe3dd;border-radius:14px;width:min(320px,100vw - 42px);padding:12px;animation:riseIn .18s;position:absolute;top:38px;right:0;box-shadow:0 20px 55px #112b1b2e}.custom-period-popover>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.custom-period-popover label{color:#7c8781;gap:5px;font-size:8px;font-weight:650;display:grid}.custom-period-popover input{color:#33473b;width:100%;height:36px;font-family:var(--font-geist-mono);background:#f9fbf9;border:1px solid #dfe5e0;border-radius:9px;outline:0;padding:0 8px;font-size:8px}.custom-period-popover>button{color:#fff;background:#1d5b3b;width:100%;height:34px;margin-top:9px;font-size:9px}.custom-period-popover>button:hover{color:#fff;background:#174b31}@media (max-width:760px){.clients-page>.period-filter-shell,.partners-page>.period-filter-shell{margin-right:16px}.period-filter-shell{flex-direction:column;align-items:flex-start;gap:7px;padding:9px}.period-filter-label{width:100%}.period-options{flex-wrap:wrap;justify-content:flex-start;width:100%}.period-options button{height:29px;padding-inline:8px}.custom-period-popover{right:0}}@media (max-width:430px){.period-filter-label small{margin-left:5px;display:inline}.period-filter-label>div{align-items:baseline;display:flex}.period-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.period-options button{width:100%;padding-inline:5px}.custom-period-wrap{grid-column:1/-1}.custom-period-wrap>button{width:100%}.custom-period-popover{width:calc(100vw - 50px);right:0}.custom-period-popover>div{grid-template-columns:1fr}}.commissions-page{width:100%;max-width:none;padding-right:0;overflow:hidden}.commissions-page>.commission-controls,.commissions-page>.commission-flow,.commissions-page>.commission-summary-line,.commissions-page>.commission-table-panel,.commissions-page>.commissions-demo,.commissions-page>.commissions-heading,.commissions-page>.dashboard-footer,.commissions-page>.manual-payment-note,.commissions-page>.payments-panel,.commissions-page>.period-filter-shell{margin-right:34px}.commissions-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 21px;display:flex}.commissions-heading h1{letter-spacing:-.055em;align-items:baseline;gap:12px;margin:0;font-size:clamp(31px,3vw,42px);font-weight:620;line-height:1;display:flex}.commissions-heading h1 span{color:#3e7655;font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:18px;font-weight:560}.commissions-heading>div>p:last-child{color:#758078;margin:9px 0 0;font-size:12px}.commission-flow{grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(150px,1fr);align-items:stretch;gap:4px;display:grid}.flow-stage{background:#fff;border:1px solid #dfe5e0;border-radius:15px;min-height:108px;padding:14px 14px 12px;position:relative;overflow:hidden;box-shadow:0 7px 22px #1b372609}.flow-stage:after{content:"";background:#91a099;height:3px;position:absolute;inset:auto 0 0}.flow-stage>span{background:#edf1ee;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.flow-stage>span i{background:#829087;border-radius:50%;width:6px;height:6px}.flow-stage p{color:#7e8983;text-transform:uppercase;letter-spacing:.08em;margin:9px 0 4px;font-size:8px;font-weight:650}.flow-stage strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:17px;font-weight:590;display:block}.flow-stage small{color:#99a19d;margin-top:5px;font-size:7px;display:block}.stage-accrued:after{background:#6f8292}.stage-accrued>span{background:#e9eef2}.stage-accrued>span i{background:#62798a}.stage-hold:after{background:#c18a36}.stage-hold>span{background:#f8efdf}.stage-hold>span i{background:#bc8432}.stage-available:after{background:#6284bf}.stage-available>span{background:#e8eef8}.stage-available>span i{background:#5d7fb9}.stage-paid{color:#fff;background:#173c2a;border-color:#173c2a}.stage-paid:after{background:#75bb8d}.stage-paid>span{background:#2b503b}.stage-paid>span i{background:#7ccc97}.stage-paid p{color:#a3b7a9}.stage-paid small{color:#839f8b}.flow-arrow{color:#a8b1ab;place-items:center;display:grid}.commission-summary-line{background:#fff;border:1px solid #dfe5e0;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 12px;display:flex}.commission-summary-line>div:first-child{grid-template-columns:8px auto auto;align-items:center;gap:7px;display:grid}.commission-summary-line p{color:#718078;margin:0;font-size:9px}.commission-summary-line strong{font-family:var(--font-geist-mono);font-size:13px;font-weight:620}.commission-summary-line small{color:#9aa39e;grid-column:2/-1;font-size:7px}.summary-pulse{background:#c18a36;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f7eddb}.commission-models{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.commission-models span{color:#66746b;white-space:nowrap;background:#f8faf8;border:1px solid #e2e7e3;border-radius:999px;padding:5px 8px;font-size:7px}.commission-controls{justify-content:space-between;align-items:center;gap:18px;padding:22px 0 12px;display:flex}.commission-controls .view-tabs button b{color:#758078;min-width:18px;height:18px;font-family:var(--font-geist-mono);background:#eef1ef;border-radius:6px;place-items:center;margin-left:4px;font-size:7px;display:inline-grid}.commission-controls .view-tabs button.is-active b{color:#35674a;background:#fff}.commission-filters{align-items:center;gap:7px;display:flex}.commission-filters .partner-search{width:245px}.commission-filters select{color:#59675f;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:10px;height:38px;padding:0 10px;font-size:9px}.commission-table-panel{padding:18px 20px}.commission-table{min-width:1120px}.commission-table tbody tr{cursor:pointer;transition:background .18s}.commission-table tbody tr:hover{background:#f6f9f6}.commission-table td:nth-child(2){align-items:center;gap:8px;display:flex}.commission-table td:nth-child(2)>span:last-child small,.commission-table td:nth-child(2)>span:last-child strong,.commission-table td:nth-child(3)>small,.commission-table td:nth-child(3)>strong{display:block}.commission-table td:nth-child(2)>span:last-child small,.commission-table td:nth-child(3)>small{color:#929b96;font-family:var(--font-geist-sans);margin-top:3px;font-size:8px}.commission-avatar{border-radius:9px;width:29px;height:29px}.level-pill{color:#66746b;background:#f1f4f2;border-radius:999px;font-size:7px;display:inline-block}.level-pill,.money-status{font-family:var(--font-geist-sans);white-space:nowrap;padding:4px 7px}.money-status{color:#52685a;background:#f1f5f2;border:1px solid #dce4de;border-radius:999px;align-items:center;font-size:8px;display:inline-flex}.money-начислено{color:#5d7181;background:#eef2f5;border-color:#dbe1e6}.money-hold{color:#936b2e;background:#fbf4e6;border-color:#eadfc8}.money-доступно{color:#55719f;background:#edf3fb;border-color:#d8e1f0}.money-выплачено{color:#34704e;background:#edf6f0;border-color:#d7e7dc}.manual-payment-note{background:#fbf5e9;border:1px solid #e7d8bc;border-radius:14px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.manual-payment-note>span{color:#976d2f;background:#f3e4c7;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.manual-payment-note strong{color:#6f562f;font-size:10px;display:block}.manual-payment-note p{color:#897454;margin:4px 0 0;font-size:9px;line-height:1.5}.payments-panel{margin-top:11px;padding:18px 20px}.payments-heading{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;display:flex}.payments-heading h2{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:610}.payments-heading h2 span{color:#4f705c;min-width:22px;height:22px;font-family:var(--font-geist-mono);background:#edf3ef;border-radius:7px;place-items:center;margin-left:5px;font-size:8px;display:inline-grid}.payments-heading>strong{font-family:var(--font-geist-mono);color:#2e6947;font-size:19px;font-weight:580}.payments-table{min-width:890px}.payments-table td:first-child{align-items:center;gap:9px;display:flex}.payments-table td:first-child strong{font-family:var(--font-geist-sans);font-size:9px}.payments-table td:last-child{text-align:right}.payments-table td:last-child button{color:#fff;height:31px;font-family:var(--font-geist-sans);cursor:pointer;background:#1d5b3b;border:1px solid #1d5b3b;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:650;display:inline-flex}.payments-table td:last-child button:hover{background:#174a31}.payments-table td:last-child button:disabled{color:#648071;cursor:default;background:#eef3ef;border-color:#dbe3dd}.payout-status{color:#55719f;font-family:var(--font-geist-sans);background:#edf3fb;border-radius:999px;padding:4px 7px;font-size:8px;display:inline-flex}.payout-status.is-paid{color:#34704e;background:#edf6f0}@media (max-width:1180px){.commission-flow{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px}.flow-arrow{display:none}.commission-summary-line{flex-direction:column;align-items:flex-start}.commission-models{justify-content:flex-start}.commission-table-panel{padding-inline:16px}}@media (max-width:760px){.commissions-page>.commission-controls,.commissions-page>.commission-flow,.commissions-page>.commission-summary-line,.commissions-page>.commission-table-panel,.commissions-page>.commissions-demo,.commissions-page>.commissions-heading,.commissions-page>.dashboard-footer,.commissions-page>.manual-payment-note,.commissions-page>.payments-panel,.commissions-page>.period-filter-shell{margin-right:16px}.commissions-heading{flex-direction:column;align-items:flex-start;padding-top:24px}.commissions-heading h1{flex-direction:column;align-items:flex-start;gap:8px}.commissions-heading .button{width:100%}.commission-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-summary-line>div:first-child{grid-template-columns:8px auto 1fr}.commission-controls{flex-direction:column;align-items:stretch}.commission-filters{grid-template-columns:1fr 1fr;display:grid}.commission-filters .partner-search{grid-column:1/-1;width:100%}.commission-filters select{width:100%}.manual-payment-note{margin-top:2px}.payments-heading{flex-direction:column;align-items:flex-start}.commission-table-panel,.payments-panel{padding-inline:15px}.commissions-page>.period-filter-shell{margin-right:16px}}@media (max-width:430px){.commission-flow{grid-template-columns:1fr}.commission-models{grid-template-columns:1fr 1fr;width:100%;display:grid}.commission-models span{text-align:center}.commission-summary-line>div:first-child{grid-template-columns:8px 1fr}.commission-summary-line>div:first-child small,.commission-summary-line>div:first-child strong{grid-column:2}.commission-filters{grid-template-columns:1fr}.commission-filters .partner-search{grid-column:auto}}.partner-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1f1559;animation:fadeIn .18s;position:fixed;inset:0}.partner-drawer{background:#f4f6f2;width:min(780px,100vw - 90px);animation:drawerIn .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #0b221538}.partner-drawer-header{color:#fff;background:#173c2a;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 22px;display:flex;position:relative}.partner-drawer-close{color:#fff;background:#ffffff12;border-color:#ffffff24;position:absolute;top:14px;right:14px}.partner-drawer-close:hover{background:#ffffff21}.partner-drawer-identity{align-items:center;gap:14px;padding-right:44px;display:flex}.drawer-avatar{border:3px solid #ffffff2e;border-radius:16px;flex:none;width:52px;height:52px;font-size:12px}.partner-drawer-identity .eyebrow{color:#91ad9a;margin-bottom:3px}.partner-drawer-identity h2{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:620}.partner-drawer-identity>div>span{color:#9eb5a5;margin-top:5px;font-size:10px;display:block}.partner-drawer-status{align-items:center;gap:9px;padding:28px 38px 0 0;display:flex}.partner-drawer-status .status-pill{border-color:#ffffff2e}.partner-drawer-status button{color:#e7f1ea;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:9px;height:32px;padding:0 10px;font-size:8px;font-weight:650}.partner-drawer-status button:hover{background:#ffffff24}.partner-drawer-metrics{background:#fff;border-bottom:1px solid #dfe5e0;grid-template-columns:repeat(4,1fr);display:grid}.partner-drawer-metrics>div{border-right:1px solid #e7ebe7;min-height:82px;padding:15px 17px}.partner-drawer-metrics>div:last-child{border-right:0}.partner-drawer-metrics small,.partner-drawer-metrics span{color:#8b9590;font-size:8px;display:block}.partner-drawer-metrics strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;margin:7px 0 4px;font-size:18px;font-weight:580;display:block}.partner-drawer-metrics .drawer-metric-accent{background:#eaf3ec}.partner-drawer-metrics .drawer-metric-accent strong{color:#286b48}.partner-drawer-tabs{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f6f2f0;border-bottom:1px solid #dfe5e0;gap:3px;padding:10px 28px 0;display:flex;position:sticky;top:0}.partner-drawer-tabs button{color:#77827c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:37px;padding:0 12px;font-size:9px;font-weight:650}.partner-drawer-tabs button.is-active{color:#245c3d;border-bottom-color:#286e49}.partner-drawer-tabs button span{min-width:18px;height:18px;font-family:var(--font-geist-mono);background:#e4ebe6;border-radius:6px;place-items:center;margin-left:5px;font-size:7px;display:inline-grid}.partner-drawer-body{padding:16px 20px 28px}.drawer-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drawer-section-title h2,.drawer-section-title h3{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:620}.drawer-section-title>small,.drawer-section-title>span{color:#929b96;font-size:8px}.drawer-section-title>button{color:#3f6b52;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:650}.partner-ledger{padding:18px}.partner-ledger-flow{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;margin-top:16px;display:grid}.partner-ledger-flow>div{background:#fafcfa;border:1px solid #e2e7e3;border-radius:12px;min-width:0;padding:11px}.partner-ledger-flow>div>i{border-radius:50%;width:7px;height:7px;margin-bottom:8px;display:block}.partner-ledger-flow .ledger-slate{background:#718290;box-shadow:0 0 0 4px #e8edf0}.partner-ledger-flow .ledger-amber{background:#bf8731;box-shadow:0 0 0 4px #f8eedc}.partner-ledger-flow .ledger-blue{background:#6384bc;box-shadow:0 0 0 4px #e7edf8}.partner-ledger-flow .ledger-green{background:#3f8a5f;box-shadow:0 0 0 4px #e2f0e7}.partner-ledger-flow span,.partner-ledger-flow strong{display:block}.partner-ledger-flow span{color:#8c9690;font-size:7px}.partner-ledger-flow strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:600;overflow:hidden}.partner-ledger-flow>em{color:#a9b2ac;place-items:center;font-style:normal;display:grid}.partner-overview-grid{grid-template-columns:1.15fr .85fr;gap:13px;margin-top:13px;display:grid}.partner-accruals-card,.partner-contact-card,.partner-history-card,.partner-recent-card{padding:18px}.partner-contact-card dl{border:1px solid #e6ebe7;border-radius:12px;grid-template-columns:1fr 1fr;margin:15px 0 0;display:grid}.partner-contact-card dl>div{border-bottom:1px solid #e8ece9;border-right:1px solid #e8ece9;min-width:0;padding:11px 12px}.partner-contact-card dl>div:nth-child(2n){border-right:0}.partner-contact-card dl>div:nth-last-child(-n+2){border-bottom:0}.partner-contact-card dt{color:#929b96;font-size:7px}.partner-contact-card dd{color:#2d4034;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;font-weight:620;overflow:hidden}.partner-recent-list{margin-top:12px}.partner-recent-list>div{border-top:1px solid #e9edea;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.partner-recent-list>div:first-child{border-top:0}.partner-recent-list p{min-width:0;margin:0}.partner-recent-list p small,.partner-recent-list p strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.partner-recent-list p strong{font-size:9px}.partner-recent-list p small{color:#929b96;margin-top:3px;font-size:7px}.partner-recent-list>div>b{font-family:var(--font-geist-mono);white-space:nowrap;font-size:8px}.drawer-empty{text-align:center;align-content:center;place-items:center;min-height:170px;display:grid}.drawer-empty>span{color:#64806d;background:#edf2ee;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.drawer-empty strong{margin-top:10px;font-size:10px}.drawer-empty p{color:#929b96;max-width:220px;margin:5px 0 0;font-size:8px;line-height:1.5}.drawer-empty.large{min-height:330px}.partner-accruals-card .drawer-section-title>strong{color:#2b6d49;font-family:var(--font-geist-mono);font-size:15px}.partner-accruals-table{min-width:680px}.partner-accruals-table td:nth-child(2) small,.partner-accruals-table td:nth-child(2) strong{display:block}.partner-accruals-table td:nth-child(2) small{color:#929b96;font-family:var(--font-geist-sans);margin-top:3px;font-size:7px}.partner-history-card .drawer-section-title>span{background:#eef3ef;border-radius:999px;padding:5px 8px}.partner-history-list{margin-top:18px}.partner-history-list>div{grid-template-columns:82px 20px 1fr;gap:8px;min-height:65px;display:grid}.partner-history-list time{color:#8f9993;font-family:var(--font-geist-mono);font-size:8px}.partner-history-list>div>span{justify-content:center;display:flex;position:relative}.partner-history-list>div>span i{z-index:1;background:#9bb2a2;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 1px #b7c7bc}.partner-history-list>div>span i.is-current{background:#2d8156;box-shadow:0 0 0 3px #deeee3}.partner-history-list>div>span b{background:#dce4de;width:1px;position:absolute;top:10px;bottom:0}.partner-history-list p{color:#4f5f56;margin:0;font-size:9px;line-height:1.5}@keyframes drawerIn{0%{opacity:.65;transform:translate(44px)}to{opacity:1;transform:translate(0)}}.links-page{width:100%;max-width:none;padding-right:0;overflow:hidden}.links-page>.dashboard-footer,.links-page>.forms-workspace,.links-page>.links-controls,.links-page>.links-demo,.links-page>.links-heading,.links-page>.links-table-panel,.links-page>.tracking-grid,.links-page>.traffic-route{margin-right:34px}.links-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 21px;display:flex}.links-heading h1{letter-spacing:-.055em;align-items:center;gap:11px;margin:0;font-size:clamp(31px,3vw,42px);font-weight:620;line-height:1;display:flex}.links-heading h1 span{color:#527061;min-width:27px;height:27px;font-family:var(--font-geist-mono);letter-spacing:0;background:#edf4ef;border:1px solid #d7e1d9;border-radius:9px;place-items:center;font-size:10px;display:grid}.links-heading>div>p:last-child{color:#758078;margin:9px 0 0;font-size:12px}.traffic-route{background:#fff;border:1px solid #dce3dd;border-radius:17px;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1.25fr;align-items:stretch;padding:8px;display:grid;box-shadow:0 8px 26px #1b37260b}.traffic-route>div{border-radius:12px;min-height:96px;padding:13px 14px 11px 48px;position:relative}.traffic-route>div:not(.route-revenue){background:#f8faf8}.traffic-route>.route-revenue{color:#fff;background:#173c2a}.traffic-route>i{color:#a7b1aa;place-items:center;font-style:normal;display:grid}.route-icon{color:#397356;background:#e5efe8;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:14px;left:13px}.traffic-route p{color:#819087;margin:0;font-size:8px}.traffic-route strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;margin-top:7px;font-size:18px;font-weight:590;display:block}.traffic-route small{color:#9ba49f;margin-top:4px;font-size:7px;display:block}.route-revenue .route-icon{color:#8bd2a3;background:#2b503b}.route-revenue p{color:#a2b7a8}.route-revenue small{color:#82a08b}.links-controls{justify-content:space-between;align-items:center;gap:18px;padding:20px 0 12px;display:flex}.links-controls .view-tabs button b{color:#758078;min-width:18px;height:18px;font-family:var(--font-geist-mono);background:#eef1ef;border-radius:6px;place-items:center;margin-left:4px;font-size:7px;display:inline-grid}.links-controls .view-tabs button.is-active b{color:#35674a;background:#fff}.links-controls .partner-search{width:245px}.links-table-panel{padding:18px 20px}.links-table{min-width:1180px}.links-table td:first-child{text-align:left;min-width:230px;position:relative}.links-table td:first-child>small,.links-table td:first-child>strong{display:block}.links-table td:first-child>small{color:#7b8a81;max-width:180px;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.links-table td:first-child>button{color:#376549;font-family:var(--font-geist-sans);cursor:pointer;background:#edf3ef;border:0;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:650;position:absolute;top:17px;right:7px}.links-table td:nth-child(2){align-items:center;gap:8px;min-width:170px;display:flex}.links-table td:nth-child(2)>span:last-child small,.links-table td:nth-child(2)>span:last-child strong{display:block}.links-table td:nth-child(2)>span:last-child small{color:#929b96;margin-top:3px;font-size:7px}.link-toggle{color:#7e7567;min-width:76px;font-family:var(--font-geist-sans);cursor:pointer;background:#f5f3ee;border:1px solid #e1dfd9;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:7px;display:inline-flex}.link-toggle i{background:#b1a697;border-radius:50%;width:6px;height:6px}.link-toggle.is-active{color:#34704e;background:#edf6f0;border-color:#d5e7da}.link-toggle.is-active i{background:#46a36e;box-shadow:0 0 0 3px #dceee2}.forms-workspace{grid-template-columns:minmax(0,1fr) 315px;gap:14px;display:grid}.forms-library{min-width:0}.forms-library-heading{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.forms-library-heading h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:620}.forms-library-heading>span{color:#477159;background:#e7f0e9;border-radius:999px;padding:5px 8px;font-size:7px}.form-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5e0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 66px 66px 75px 14px;align-items:center;gap:10px;width:100%;min-height:78px;margin-bottom:8px;padding:11px 13px;transition:border .18s,box-shadow .18s,transform .18s;display:grid}.form-card:hover{border-color:#cbd9cf;transform:translateY(-1px)}.form-card.is-selected{border-color:#9cc6ab;box-shadow:0 8px 22px #22573714}.form-card-mark{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.form-card-mark.green{color:#397254;background:#e1efe6}.form-card-mark.blue{color:#5578b2;background:#e5ecf8}.form-card-mark.amber{color:#a5732c;background:#f9eedc}.form-card>span:nth-child(2){min-width:0}.form-card>span:nth-child(2) small,.form-card>span:nth-child(2) strong,.form-card>span:nth-child(3) b,.form-card>span:nth-child(3) small,.form-card>span:nth-child(4) b,.form-card>span:nth-child(4) small{display:block}.form-card>span:nth-child(2) strong{font-size:9px}.form-card>span:nth-child(2) small{color:#8d9791;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.form-card>span:nth-child(3),.form-card>span:nth-child(4){text-align:center}.form-card>span b{font-family:var(--font-geist-mono);font-size:11px}.form-card>span:nth-child(3) small,.form-card>span:nth-child(4) small{color:#9aa29e;margin-top:3px;font-size:7px}.form-card em{color:#91784f;background:#f4efe5;border-radius:999px;justify-self:center;padding:5px 7px;font-size:7px;font-style:normal}.form-card em.is-live{color:#397153;background:#eaf4ed}.form-card>svg{color:#aab2ad}.form-preview-panel{align-self:start;padding:0;position:sticky;top:82px;overflow:hidden}.form-preview-foot,.form-preview-top{justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.form-preview-top{border-bottom:1px solid #e7ebe7}.form-preview-top>span{color:#78847d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:650}.form-preview-top button{color:#587362;cursor:pointer;background:#edf2ee;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.hosted-form-preview{text-align:center;background:#f8faf8;border:1px solid #dfe5e0;border-radius:14px;margin:13px;padding:21px 18px}.preview-company-logo{color:#fff;background:#173c2a;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 auto 7px;font-size:10px;font-weight:750;display:grid}.hosted-form-preview>small{color:#77877d;font-size:7px}.hosted-form-preview h3{margin:14px 0 6px;font-size:15px;line-height:1.2}.hosted-form-preview>p{color:#7e8982;margin:0 0 16px;font-size:8px;line-height:1.5}.hosted-form-preview label{color:#758179;text-align:left;margin-top:7px;font-size:7px;display:block}.hosted-form-preview label span{color:#a0a8a3;background:#fff;border:1px solid #dfe5e0;border-radius:9px;align-items:center;height:33px;margin-top:4px;padding:0 9px;font-size:8px;display:flex}.hosted-form-preview>button{color:#fff;cursor:pointer;background:#173c2a;border:0;border-radius:9px;width:100%;height:36px;margin-top:10px;font-size:8px;font-weight:650}.hosted-form-preview>em{color:#98a19b;margin-top:10px;font-size:6px;font-style:normal;display:block}.form-preview-foot{border-top:1px solid #e7ebe7}.form-preview-foot span{color:#89948d;font-size:7px}.form-preview-foot button{color:#3f6a51;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:650}.tracking-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.tracking-domain,.tracking-events{padding:20px}.tracking-online{background:#eaf4ed;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;color:#34704e!important;font-size:7px!important;display:inline-flex!important}.tracking-online i{background:#45a36f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d6eadc}.domain-address{background:#f8faf8;border:1px solid #dde5df;border-radius:13px;margin-top:17px;padding:14px}.domain-address small,.domain-address span,.domain-address strong{display:block}.domain-address span{color:#929b96;font-size:7px}.domain-address strong{font-family:var(--font-geist-mono);margin-top:5px;font-size:13px}.domain-address small{color:#87928b;margin-top:5px;font-size:7px}.tracking-checks{margin:12px 0}.tracking-checks>div{border-top:1px solid #e9edea;align-items:center;gap:9px;padding:10px 0;display:flex}.tracking-checks>div:first-child{border-top:0}.tracking-checks>div>span{color:#377052;background:#e4f0e8;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.tracking-checks p{margin:0}.tracking-checks p small,.tracking-checks p strong{display:block}.tracking-checks p strong{font-size:9px}.tracking-checks p small{color:#929b96;margin-top:3px;font-size:7px}.tracking-event{grid-template-columns:42px 12px 1fr;align-items:start;gap:8px;min-height:57px;display:grid}.tracking-event time{color:#909a94;font-family:var(--font-geist-mono);padding-top:2px;font-size:8px}.tracking-event>span{background:#8fa39a;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #bdc9c2}.tracking-event>span.green{background:#48a36f;box-shadow:0 0 0 3px #dcefe2}.tracking-event>span.blue{background:#6689c0;box-shadow:0 0 0 3px #e4eaf5}.tracking-event>span.violet{background:#8a71aa;box-shadow:0 0 0 3px #ebe6f1}.tracking-event p{margin:0}.tracking-event p small,.tracking-event p strong{display:block}.tracking-event p strong{font-size:9px}.tracking-event p small{color:#909a94;margin-top:4px;font-size:7px}@media (max-width:1180px){.partner-drawer{width:min(740px,100vw - 45px)}.traffic-route{grid-template-columns:repeat(4,1fr);gap:8px}.traffic-route>i{display:none}.forms-workspace{grid-template-columns:minmax(0,1fr) 290px}.form-card{grid-template-columns:38px minmax(0,1fr) 55px 70px 14px}.form-card>span:nth-child(4){display:none}.tracking-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.partner-drawer{width:100vw}.partner-drawer-header{flex-direction:column;align-items:flex-start;padding:22px 20px}.partner-drawer-status{padding:0}.partner-drawer-metrics{grid-template-columns:repeat(2,1fr)}.partner-drawer-metrics>div:nth-child(2){border-right:0}.partner-drawer-metrics>div:nth-child(-n+2){border-bottom:1px solid #e7ebe7}.partner-drawer-tabs{padding-left:17px}.partner-drawer-body{padding:13px 14px 24px}.partner-ledger-flow{grid-template-columns:repeat(2,1fr);gap:8px}.partner-ledger-flow>em{display:none}.partner-overview-grid{grid-template-columns:1fr}.links-page>.dashboard-footer,.links-page>.forms-workspace,.links-page>.links-controls,.links-page>.links-demo,.links-page>.links-heading,.links-page>.links-table-panel,.links-page>.tracking-grid,.links-page>.traffic-route{margin-right:16px}.links-heading{padding-top:24px}.links-heading,.links-heading h1{flex-direction:column;align-items:flex-start}.links-heading .button{width:100%}.traffic-route{grid-template-columns:repeat(2,1fr)}.links-controls{flex-direction:column;align-items:stretch}.links-controls .partner-search{width:100%}.forms-workspace{grid-template-columns:1fr}.form-preview-panel{position:static}.tracking-grid{grid-template-columns:1fr}.links-table-panel{padding-inline:15px}}@media (max-width:430px){.partner-drawer-identity{align-items:flex-start}.partner-drawer-identity h2{font-size:22px}.partner-drawer-status{flex-direction:column;align-items:flex-start}.partner-drawer-metrics{grid-template-columns:1fr 1fr}.partner-drawer-tabs{overflow-x:auto}.partner-drawer-tabs button{white-space:nowrap}.partner-ledger-flow{grid-template-columns:1fr 1fr}.partner-contact-card dl{grid-template-columns:1fr}.partner-contact-card dl>div{border-right:0;border-bottom:1px solid #e8ece9!important}.partner-contact-card dl>div:last-child{border-bottom:0!important}.partner-history-list>div{grid-template-columns:72px 18px 1fr}.traffic-route{grid-template-columns:1fr}.form-card{grid-template-columns:36px minmax(0,1fr) 14px}.form-card>em,.form-card>span:nth-child(3),.form-card>span:nth-child(4){display:none}.forms-library-heading{flex-direction:column;align-items:flex-start;gap:8px}.links-controls .view-tabs{overflow-x:auto}.links-controls .view-tabs button{white-space:nowrap}}.links-page>.link-architecture,.links-page>.placement-workspace,.links-page>.promo-workspace,.links-page>.source-logic-map{margin-right:34px}.links-heading h1 span{white-space:nowrap;width:auto;padding:0 9px}.source-logic-map{background:#fff;border:1px solid #dce3dd;border-radius:17px;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1.15fr;align-items:stretch;padding:8px;display:grid;box-shadow:0 8px 26px #1b37260b}.source-logic-map>div{background:#f8faf8;border-radius:12px;min-height:98px;padding:14px 13px 12px 48px;position:relative}.source-logic-map>div>span{color:#397356;background:#e5efe8;border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:14px;left:13px}.source-logic-map>i{color:#a6b0aa;place-items:center;font-style:normal;display:grid}.source-logic-map p{color:#819087;margin:0;font-size:8px}.source-logic-map strong{margin-top:8px;font-size:11px;font-weight:650;line-height:1.25;display:block}.source-logic-map small{color:#99a29d;margin-top:5px;font-size:7px;line-height:1.35;display:block}.source-logic-map>.source-result{color:#fff;background:#173c2a}.source-logic-map>.source-result>span{color:#8bd2a3;background:#2b503b}.source-logic-map>.source-result p{color:#a2b7a8}.source-logic-map>.source-result small{color:#82a08b}.links-controls{justify-content:flex-start}.links-controls .view-tabs{max-width:100%;overflow-x:auto}.links-controls .view-tabs button{white-space:nowrap}.form-card.revised{grid-template-columns:38px minmax(0,1fr) 90px 55px 75px 14px}.form-card.revised>span:nth-child(3) b{font-family:var(--font-geist-sans);font-size:8px}.form-card.revised>span:nth-child(3),.form-card.revised>span:nth-child(4){text-align:left;display:block}.preview-form-image{color:#38634a;background:linear-gradient(135deg,#e7efe9,#d4e5da);border-radius:10px;align-content:center;place-items:center;min-height:64px;margin:-8px -5px 13px;display:grid}.preview-form-image>span{background:#ffffffb3;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:750;display:grid}.preview-form-image>small{color:#668071;margin-top:5px;font-size:6px}.preview-ai .preview-form-image{background:linear-gradient(135deg,#e7e2f1,#d8e9e0)}.preview-ai .preview-form-image>span{color:#725c92}.preview-none .preview-form-image{color:#91a096;background:#f3f6f3;border:1px dashed #d7dfd9}.hosted-form-preview>small{display:block}.hosted-form-preview label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-architecture{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.auto-link-note,.partner-link-preview{padding:19px}.auto-link-note>div:first-child{align-items:flex-start;gap:12px;display:flex}.auto-link-note>div:first-child>span{color:#397254;background:#e1efe6;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.auto-link-note h2,.partner-link-preview h2,.placement-methods h2,.tracking-domain h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:620}.auto-link-note>div:first-child p:last-child{color:#748178;margin:8px 0 0;font-size:9px;line-height:1.55}.auto-link-note code,.form-links-table code,.partner-link-preview code,.placement-list code{font-family:var(--font-geist-mono);font-size:7px}.link-code-example{background:#f8faf8;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:auto 1fr 18px auto 1fr;margin-top:15px;align-items:center!important;gap:7px!important;padding:11px!important;display:grid!important}.link-code-example span{color:#8a958e;font-size:7px}.link-code-example code{color:#2c5e40;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:7px;padding:7px;overflow:hidden}.link-code-example i{color:#8da096;place-items:center;display:grid}.partner-link-preview{align-content:start;display:grid}.partner-link-preview>label{color:#7c8781;grid-template-columns:65px 1fr;align-items:center;gap:8px;margin-top:10px;font-size:8px;font-weight:650;display:grid}.partner-link-preview select,.placement-form-select select,.promo-dialog input,.promo-dialog select{color:#35473c;background:#f9fbf9;border:1px solid #dfe5e0;border-radius:9px;outline:0;width:100%;height:35px;padding:0 9px;font-size:8px}.personal-link-code{background:#edf5ef;border:1px solid #ceded3;border-radius:11px;align-items:center;gap:7px;margin-top:13px;padding:7px;display:flex}.personal-link-code code{color:#245b3c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.personal-link-code button,.placement-list button{color:#fff;cursor:pointer;background:#173c2a;border:0;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:650}.partner-link-preview>small{color:#929b96;margin-top:9px;font-size:7px;line-height:1.45}.form-links-table-panel{grid-column:1/-1;padding:18px 20px}.form-links-table{min-width:980px}.form-links-table td:first-child small,.form-links-table td:first-child strong{display:block}.form-links-table td:first-child small{color:#929b96;margin-top:3px;font-size:7px}.form-links-table td:nth-child(3) code{color:#356549;background:#edf3ef;border-radius:6px;padding:5px 7px}.audience-chip{color:#526f9c;font-family:var(--font-geist-sans);background:#e9f1f9;border-radius:999px;padding:5px 7px;font-size:7px;display:inline-flex}.audience-chip.partner{color:#745d94;background:#ede8f4}.promo-rule-note,.promo-workspace{gap:11px;display:grid}.promo-rule-note{background:#faf5eb;border:1px solid #e5d9c1;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:11px 13px}.promo-rule-note>span{color:#956a2b;background:#f1e3c8;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.promo-rule-note strong{font-size:10px}.promo-rule-note p{color:#857253;margin:4px 0 0;font-size:8px}.promo-rule-note>b{color:#7d6948;font-family:var(--font-geist-mono);background:#fff;border-radius:999px;padding:6px 9px;font-size:7px}.promo-table-panel{padding:18px 20px}.promo-table{min-width:1050px}.promo-table td:first-child{align-items:center;gap:8px;display:flex}.promo-table td:first-child strong{font-family:var(--font-geist-sans);font-size:9px}.promo-code{background:#f3f8f4;border:1px solid #d7e3da;border-radius:8px;align-items:center;gap:6px;padding:4px 5px 4px 8px;display:inline-flex}.promo-code code{color:#245b3c;font-family:var(--font-geist-mono);font-size:8px;font-weight:650}.promo-code button{color:#4e715b;font-family:var(--font-geist-sans);cursor:pointer;background:#fff;border:0;border-radius:6px;padding:4px 6px;font-size:6px}.placement-workspace{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;display:grid}.placement-methods,.placement-workspace>.tracking-domain{padding:20px}.placement-form-select{color:#7d8981;grid-template-columns:48px 1fr;align-items:center;gap:10px;margin-top:15px;font-size:8px;font-weight:650;display:grid}.placement-list{margin-top:13px}.placement-list>div{border-top:1px solid #e8ece9;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.placement-list>div:first-child{border-top:0}.placement-list>div>span{color:#427158;background:#e8f1eb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.placement-list p{min-width:0;margin:0}.placement-list p code,.placement-list p small,.placement-list p strong{display:block}.placement-list p strong{font-size:9px}.placement-list p small{color:#909a94;margin-top:3px;font-size:7px}.placement-list p code{color:#4e6b59;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.placement-principle{background:#eef5f0;border-left:3px solid #4b8a65;border-radius:0 10px 10px 0;margin-top:15px;padding:11px}.placement-principle strong{font-size:8px}.placement-principle p{color:#6f8175;margin:4px 0 0;font-size:7px;line-height:1.5}.form-builder-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1f1561;animation:fadeIn .18s;position:fixed;inset:0}.form-builder{background:#f4f6f2;flex-direction:column;width:min(920px,100vw - 55px);animation:drawerIn .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-24px 0 70px #0b22153d}.form-builder>header{background:#fff;border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.form-builder>header .eyebrow{margin-bottom:4px}.form-builder>header h2{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:620}.form-builder-body{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid;overflow:hidden}.builder-settings{padding:18px 20px 30px;overflow-y:auto}.builder-settings>section{background:#fff;border:1px solid #dfe5e0;border-radius:15px;margin-bottom:11px;padding:17px 17px 17px 52px;position:relative}.builder-step{color:#316448;width:24px;height:24px;font-family:var(--font-geist-mono);background:#e4eee7;border-radius:8px;place-items:center;font-size:8px;font-weight:750;display:grid;position:absolute;top:16px;left:16px}.builder-settings h3{margin:0;font-size:12px;font-weight:650}.builder-settings h3 b{color:#427158;font-family:var(--font-geist-mono);margin-left:5px;font-size:8px}.builder-settings section>div>p,.builder-title-row p{color:#8a948e;margin:4px 0 0;font-size:8px}.audience-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.audience-options button{text-align:left;cursor:pointer;background:#f9fbf9;border:1px solid #e0e5e1;border-radius:11px;grid-template-columns:28px 1fr;column-gap:8px;padding:10px;display:grid}.audience-options button.is-selected{background:#ecf4ee;border-color:#88b79a}.audience-options svg{color:#5d7e69;grid-row:1/3}.audience-options strong{font-size:9px}.audience-options small{color:#8e9892;margin-top:3px;font-size:7px}.builder-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.builder-title-row>button{color:#725c91;cursor:pointer;background:#f3eff8;border:1px solid #dcd6e7;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:7px;font-weight:650;display:inline-flex}.builder-image-zone button span,.builder-title-row>button span{background:#e4dbef;border-radius:6px;place-items:center;width:17px;height:17px;font-size:6px;display:grid}.builder-settings section>label{color:#79857e;gap:5px;margin-top:10px;font-size:8px;font-weight:650;display:grid;position:relative}.builder-settings input,.builder-settings textarea{color:#33473b;background:#f9fbf9;border:1px solid #dfe5e0;border-radius:9px;outline:0;width:100%;padding:9px;font-size:9px}.builder-settings textarea{resize:vertical;min-height:67px}.builder-settings label>small{color:#a0a8a3;font-family:var(--font-geist-mono);font-size:6px;position:absolute;bottom:6px;right:7px}.builder-image-zone{text-align:center;background:#f7faf7;border:1px dashed #ccd8cf;border-radius:12px;align-content:center;place-items:center;min-height:125px;margin-top:12px;display:grid}.builder-image-zone>span{color:#52715e;background:#e6eee8;border-radius:11px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:750;display:grid}.builder-image-zone>p{color:#75847b!important;margin:7px 0 0!important}.builder-image-zone>div{gap:7px;margin-top:10px;display:flex}.builder-image-zone button{color:#476051;cursor:pointer;background:#fff;border:1px solid #dbe2dc;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:7px;font-weight:650;display:inline-flex}.builder-image-zone.image-ai{background:linear-gradient(135deg,#f0ecf5,#edf5ef);border-style:solid}.builder-image-zone.image-uploaded{background:linear-gradient(135deg,#e7f0e9,#d7e7dc);border-style:solid}.field-options{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.field-options button{color:#66736b;cursor:pointer;background:#f9fbf9;border:1px solid #dfe5e0;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:7px;display:inline-flex}.field-options button>span{background:#fff;border:1px solid #ccd5ce;border-radius:5px;place-items:center;width:14px;height:14px;display:grid}.field-options button.is-selected{color:#2f6547;background:#edf5ef;border-color:#a3c8ae}.field-options button.is-selected>span{color:#fff;background:#4e8b67;border-color:#4e8b67}.field-options button small{color:#9aa29d;font-size:6px}.fields-limit-note{color:#8b6b37;background:#f7f2e8;border-radius:9px;align-items:flex-start;gap:7px;margin-top:10px;padding:8px;display:flex}.fields-limit-note p{line-height:1.45;color:#826d4d!important;margin:0!important;font-size:7px!important}.builder-preview{background:#eef1ed;border-left:1px solid #dce3dd;padding:17px;overflow-y:auto}.builder-preview>span{color:#7a867e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:700;display:block}.builder-preview .hosted-form-preview{background:#fff;margin:0}.form-builder>footer{background:#fff;border-top:1px solid #dce3dd;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.promo-dialog{background:#fff;border-radius:18px;width:min(470px,100vw - 32px);padding:24px;animation:riseIn .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #0c231540}.promo-dialog-icon{color:#3b6f52;background:#edf4ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.promo-dialog h2{letter-spacing:-.035em;margin:14px 0 6px;font-size:20px}.promo-dialog>p{color:#7c8781;margin:0;font-size:9px;line-height:1.55}.promo-dialog form{gap:10px;margin-top:17px;display:grid}.promo-dialog label{color:#6f7c74;gap:5px;font-size:8px;font-weight:650;display:grid}.promo-dialog label>small{color:#9aa29d;font-size:6px}.promo-dialog-grid{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.promo-dialog .modal-actions{margin-top:5px}@media (max-width:1180px){.source-logic-map{grid-template-columns:repeat(4,1fr);gap:8px}.source-logic-map>i{display:none}.form-card.revised{grid-template-columns:38px minmax(0,1fr) 74px 55px 14px}.form-card.revised>em{display:none}.link-architecture{grid-template-columns:1fr}.form-links-table-panel{grid-column:auto}.placement-workspace{grid-template-columns:1fr 300px}.form-builder-body{grid-template-columns:minmax(0,1fr) 285px}}@media (max-width:760px){.links-page>.link-architecture,.links-page>.placement-workspace,.links-page>.promo-workspace,.links-page>.source-logic-map{margin-right:16px}.source-logic-map{grid-template-columns:repeat(2,1fr)}.form-card.revised{grid-template-columns:38px minmax(0,1fr) 70px 14px}.form-card.revised>span:nth-child(4){display:none}.link-code-example{grid-template-columns:1fr}.link-code-example i{display:none}.partner-link-preview>label{grid-template-columns:1fr}.promo-rule-note{grid-template-columns:34px 1fr}.promo-rule-note>b{grid-column:2;width:max-content}.placement-workspace{grid-template-columns:1fr}.form-builder{width:100vw}.form-builder-body{display:block;overflow-y:auto}.builder-settings{overflow:visible}.builder-preview{border-top:1px solid #dce3dd;border-left:0}.builder-preview .hosted-form-preview{max-width:330px;margin:0 auto}.form-builder>footer{position:sticky;bottom:0}.audience-options{grid-template-columns:1fr}.form-links-table-panel,.promo-table-panel{padding-inline:15px}}@media (max-width:430px){.source-logic-map{grid-template-columns:1fr}.form-card.revised{grid-template-columns:36px minmax(0,1fr) 14px}.form-card.revised>span:nth-child(3){display:none}.auto-link-note>div:first-child,.personal-link-code{flex-direction:column}.personal-link-code{align-items:stretch}.personal-link-code button{width:100%}.promo-rule-note{grid-template-columns:1fr}.promo-rule-note>b{grid-column:auto}.placement-list>div{grid-template-columns:34px minmax(0,1fr)}.placement-list button{grid-column:2;width:max-content}.builder-settings{padding:13px}.builder-settings>section{padding:48px 13px 14px}.builder-title-row{flex-direction:column;align-items:flex-start}.field-options button{flex:1 0 42%;justify-content:flex-start}.promo-dialog{padding:20px}.promo-dialog-grid{grid-template-columns:1fr}}.theme-preview{--background:#f4f7fb;--surface-secondary:#edf2f8;--surface-hover:#e8eef6;--text-primary:#14233b;--text-secondary:#56657a;--text-muted:#8490a1;--border:#dbe2eb;--border-strong:#c4cedb;--primary:#245edb;--primary-hover:#194dbb;--primary-soft:#e8f0ff;--secondary-accent:#0e7490;--sidebar-bg:#0b1f3a;--sidebar-text:#f4f8ff;--sidebar-muted:#91a4bd;--sidebar-active-bg:#e9f1ff;--sidebar-active-text:#10366f;--chart-1:#c8d8f4;--chart-2:#9ebbec;--chart-3:#6693e2;--chart-4:#245edb;--success:#1f744b;--success-soft:#e8f5ee;--warning:#8a5708;--warning-soft:#fff4da;--danger:#a13f3f;--danger-soft:#fcebea;--info:#345f9e;--info-soft:#eaf1fb;--theme-shadow:0 10px 30px #11264412;color:var(--text-primary)}.theme-preview,.theme-preview .dashboard,.theme-preview .workspace{background:var(--background)}.theme-preview .sidebar{background:var(--sidebar-bg);color:var(--sidebar-text);scrollbar-color:var(--sidebar-muted) transparent}.theme-preview .brand-row small,.theme-preview .company-switcher small,.theme-preview .nav-copy small,.theme-preview .nav-label,.theme-preview .plan-card p{color:var(--sidebar-muted)}.theme-preview .brand-mark span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .brand-mark span{background:color-mix(in srgb,var(--primary) 36%,white)}}.theme-preview .company-logo{background:var(--primary-soft);color:var(--primary)}.theme-preview .company-switcher>svg{color:var(--sidebar-muted)}.theme-preview .nav-item.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.theme-preview .is-active .nav-icon{background:var(--primary-soft);color:var(--primary)}.theme-preview .is-active .nav-copy small{color:var(--sidebar-active-text)}@supports (color:color-mix(in lab,red,red)){.theme-preview .is-active .nav-copy small{color:color-mix(in srgb,var(--sidebar-active-text) 60%,white)}}.theme-preview .active-pip{background:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .active-pip{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}}.theme-preview .plan-track span{background:var(--primary)}.theme-preview .topbar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.theme-preview .topbar{border-color:color-mix(in srgb,var(--border) 86%,transparent)}}.theme-preview .topbar{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.theme-preview .topbar{background:color-mix(in srgb,var(--background) 90%,transparent)}}.theme-preview .breadcrumb,.theme-preview .profile-copy small{color:var(--text-muted)}.theme-preview .breadcrumb strong{color:var(--text-secondary)}.theme-preview .icon-button,.theme-preview .profile-button,.theme-preview .search-box.is-open{border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-preview .icon-button,.theme-preview .profile-button,.theme-preview .search-box.is-open{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.theme-preview .profile-avatar{background:var(--primary-soft);color:var(--primary)}.theme-preview .client-negative-shelf,.theme-preview .clients-health,.theme-preview .inactive-shelf,.theme-preview .panel,.theme-preview .partner-health,.theme-preview .period-filter-shell,.theme-preview .source-logic-map{border-color:var(--border);background:var(--surface);box-shadow:var(--theme-shadow)}.theme-preview .page-heading h1 span,.theme-preview .partners-heading h1 span{color:var(--text-secondary)}.theme-preview .clients-kanban-hint,.theme-preview .comparison,.theme-preview .dashboard-footer,.theme-preview .eyebrow,.theme-preview .kanban-hint,.theme-preview .panel-kicker,.theme-preview .period{color:var(--text-muted)}.theme-preview .button-primary{border-color:var(--primary);background:var(--primary);box-shadow:0 7px 17px var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .button-primary{box-shadow:0 7px 17px color-mix(in srgb,var(--primary) 20%,transparent)}}.theme-preview .button-primary:hover{background:var(--primary-hover)}.theme-preview .button-quiet,.theme-preview .button-secondary,.theme-preview .client-filters select,.theme-preview .filter-button,.theme-preview .more-action,.theme-preview .partner-filters select,.theme-preview .partner-search,.theme-preview .view-tabs{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.theme-preview .period-options button.is-active,.theme-preview .view-tabs button.is-active{background:var(--primary-soft);color:var(--primary)}.theme-preview button:focus-visible,.theme-preview input:focus-visible,.theme-preview select:focus-visible{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview button:focus-visible,.theme-preview input:focus-visible,.theme-preview select:focus-visible{outline-color:color-mix(in srgb,var(--primary) 34%,transparent)}}.theme-preview .demo-banner{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .demo-banner{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.theme-preview .demo-banner{background:var(--primary-soft)}.theme-preview .demo-spark{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .demo-spark{background:color-mix(in srgb,var(--primary) 16%,white)}}.theme-preview .demo-spark i{background:var(--primary)}.theme-preview .demo-banner button,.theme-preview .demo-banner strong{color:var(--primary)}.theme-preview .demo-banner p{color:var(--text-secondary)}.theme-preview .chart-wrap{border-color:var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,var(--surface-secondary) 49px,var(--surface-secondary) 50px)}.theme-preview .chart-bars>span{background:var(--chart-2)}.theme-preview .chart-bars>span:hover{background:var(--chart-3)}.theme-preview .chart-bars>span.is-current{background:var(--chart-4);box-shadow:0 7px 15px var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .chart-bars>span.is-current{box-shadow:0 7px 15px color-mix(in srgb,var(--primary) 22%,transparent)}}.theme-preview .chart-bars i,.theme-preview .text-button{color:var(--primary)}.theme-preview .metric-strip{border-color:var(--border);background:var(--surface-secondary)}.theme-preview .metric-strip>div{border-color:var(--border)}.theme-preview .metric-up,.theme-preview .revenue-number span{color:var(--success)}.theme-preview .revenue-number span{background:var(--success-soft)}.theme-preview .block-one{background:var(--chart-1)}.theme-preview .block-two{background:var(--chart-3)}.theme-preview .block-three{background:var(--chart-4)}.theme-preview .funnel-note{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .funnel-note{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.theme-preview .funnel-note{background:var(--primary-soft)}.theme-preview .funnel-note>span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .funnel-note>span{background:color-mix(in srgb,var(--primary) 14%,white)}}.theme-preview .funnel-note>span{color:var(--primary)}.theme-preview .funnel-note strong{color:var(--text-primary)}.theme-preview .full-width-link,.theme-preview .funnel-note p{color:var(--text-secondary)}.theme-preview .attention-icon.amber{background:var(--warning-soft);color:var(--warning)}.theme-preview .attention-icon.blue{background:var(--info-soft);color:var(--info)}.theme-preview .attention-icon.red{background:var(--danger-soft);color:var(--danger)}.theme-preview .attention-item,.theme-preview .event-rail i,.theme-preview table td{border-color:var(--border)}.theme-preview .attention-item:hover .attention-copy strong{color:var(--primary)}.theme-preview .conversion-pill,.theme-preview .live-badge{background:var(--success-soft);color:var(--success)}.theme-preview .client-kanban-column,.theme-preview .kanban-column{border-color:var(--border);background:var(--surface-secondary)}.theme-preview .client-card,.theme-preview .client-kanban-column>header,.theme-preview .kanban-column>header,.theme-preview .partner-card{border-color:var(--border);background:var(--surface);box-shadow:0 4px 14px #181d2a0b}.theme-preview .client-card:hover,.theme-preview .partner-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .client-card:hover,.theme-preview .partner-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.theme-preview .client-card:hover,.theme-preview .partner-card:hover{box-shadow:0 9px 22px #181d2a14}.theme-preview .tone-slate .stage-dot,.theme-preview .tone-slate>header:before{background:#8b95a5}.theme-preview .tone-blue .stage-dot,.theme-preview .tone-blue>header:before{background:var(--info)}.theme-preview .tone-violet .stage-dot,.theme-preview .tone-violet>header:before{background:var(--secondary-accent)}.theme-preview .tone-green .stage-dot,.theme-preview .tone-green>header:before{background:var(--success)}.theme-preview .tone-amber .stage-dot,.theme-preview .tone-amber>header:before{background:var(--warning)}.theme-preview .tone-red .stage-dot,.theme-preview .tone-red>header:before{background:var(--danger)}.theme-preview .client-kanban-column:first-child>header:before{background:#8b95a5}.theme-preview .client-kanban-column:nth-child(2)>header:before{background:var(--info)}.theme-preview .client-kanban-column:nth-child(3)>header:before{background:var(--warning)}.theme-preview .client-kanban-column:nth-child(4)>header:before{background:var(--success)}.theme-preview .client-kanban-column:nth-child(5)>header:before{background:var(--danger)}.theme-preview .clients-health>div,.theme-preview .partner-health>div{border-color:var(--border)}.theme-preview .health-orbit.orbit-green{border-color:var(--success)}.theme-preview .health-orbit.orbit-blue{border-color:var(--info)}.theme-preview .health-orbit.orbit-violet{border-color:var(--secondary-accent)}.theme-preview .health-orbit.orbit-amber{border-color:var(--warning)}.theme-preview .clients-health .clients-health-paid{background:var(--sidebar-bg)}.theme-preview .partner-program,.theme-preview .source-partner{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .partner-program,.theme-preview .source-partner{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.theme-preview .partner-program,.theme-preview .source-partner{background:var(--primary-soft);color:var(--primary)}.theme-preview .source-link{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.theme-preview .source-link{border-color:color-mix(in srgb,var(--info) 18%,var(--border))}}.theme-preview .source-link{background:var(--info-soft);color:var(--info)}.theme-preview .source-form{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.theme-preview .source-form{border-color:color-mix(in srgb,var(--warning) 18%,var(--border))}}.theme-preview .source-form{background:var(--warning-soft);color:var(--warning)}.theme-preview .flow-stage.stage-paid,.theme-preview .partner-health .health-total,.theme-preview .source-logic-map>.source-result{border-color:var(--sidebar-bg);background:var(--sidebar-bg);color:#fff}.theme-preview .source-logic-map>.source-result>span,.theme-preview .stage-paid>span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .source-logic-map>.source-result>span,.theme-preview .stage-paid>span{background:color-mix(in srgb,var(--primary) 28%,var(--sidebar-bg))}}.theme-preview .source-logic-map>.source-result>span,.theme-preview .stage-paid>span{color:#b9d2ff}.theme-preview .health-total p,.theme-preview .health-total small,.theme-preview .source-logic-map>.source-result p,.theme-preview .source-logic-map>.source-result small,.theme-preview .stage-paid p,.theme-preview .stage-paid small{color:var(--sidebar-muted)}.theme-preview .client-avatar.mint,.theme-preview .client-avatar.sage,.theme-preview .event-avatar.mint,.theme-preview .partner-avatar.mint,.theme-preview .partner-avatar.sage{background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .client-avatar.mint,.theme-preview .client-avatar.sage,.theme-preview .event-avatar.mint,.theme-preview .partner-avatar.mint,.theme-preview .partner-avatar.sage{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.theme-preview .form-card-mark.green{background:var(--primary-soft);color:var(--primary)}.theme-preview .form-card.is-selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .form-card.is-selected{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.theme-preview .form-card.is-selected{box-shadow:0 8px 22px var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-preview .form-card.is-selected{box-shadow:0 8px 22px color-mix(in srgb,var(--primary) 10%,transparent)}}.theme-preview .preview-form-image{background:linear-gradient(135deg,var(--primary-soft),#d7e4fa);color:var(--primary)}.theme-preview .form-preview-foot button,.theme-preview .preview-form-image>small{color:var(--primary)}.theme-preview .hosted-form-preview>button{background:var(--primary)}.theme-preview .modal-symbol,.theme-preview .toast span{background:var(--primary-soft);color:var(--primary)}.theme-preview .modal,.theme-preview .toast{border-color:var(--border);box-shadow:var(--theme-shadow)}.theme-preview .toast{background:var(--surface);color:var(--text-secondary)}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 1px 22px;display:flex}.workspace-heading.compact{padding-top:4px}.workspace-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(31px,3vw,42px);font-weight:620;line-height:1}.workspace-heading h1 span{border:1px solid var(--border);background:var(--surface-secondary);min-width:27px;height:27px;color:var(--text-secondary);font-family:var(--font-geist-mono);letter-spacing:0;vertical-align:5px;border-radius:9px;place-items:center;font-size:10px;display:inline-grid}.workspace-heading>div>p:last-child{max-width:670px;color:var(--text-secondary);margin:9px 0 0;font-size:12px}.feature-demo{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.feature-demo{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.feature-demo{background:var(--primary-soft)}.programs-workspace{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.programs-library{align-content:start;gap:8px;display:grid}.program-card{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--theme-shadow);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;transition:border-color .18s,transform .18s;display:grid}.program-card.is-selected,.program-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.program-card.is-selected,.program-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.program-card.is-selected,.program-card:hover{transform:translateY(-1px)}.program-card.is-selected{box-shadow:0 0 0 2px var(--primary-soft),var(--theme-shadow)}.program-card-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.program-card>span:nth-child(2) small,.program-card>span:nth-child(2) strong{display:block}.program-card>span:nth-child(2) strong{font-size:11px}.program-card>span:nth-child(2) small{color:var(--text-muted);margin-top:4px;font-size:8px;line-height:1.45}.program-card>em,.program-state{background:var(--surface-secondary);color:var(--text-muted);border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700}.program-card>em.is-live,.program-state.is-live{background:var(--success-soft);color:var(--success)}.program-card-stats{color:var(--text-muted);grid-column:2/4;font-size:8px}.program-card-stats b{color:var(--text-secondary);font-family:var(--font-geist-mono)}.program-card>svg{display:none}.program-detail{padding:22px}.program-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.program-detail h2{letter-spacing:-.04em;margin:0;font-size:23px}.program-detail header p:last-child{max-width:620px;color:var(--text-secondary);margin:7px 0 0;font-size:10px;line-height:1.55}.program-detail-kpis{border:1px solid var(--border);background:var(--surface-secondary);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid;overflow:hidden}.program-detail-kpis>div{border-right:1px solid var(--border);padding:13px}.program-detail-kpis>div:last-child{border-right:0}.program-detail-kpis span,.program-detail-kpis strong{display:block}.program-detail-kpis span{color:var(--text-muted);font-size:8px}.program-detail-kpis strong{font-family:var(--font-geist-mono);margin-top:6px;font-size:16px}.program-detail>section{margin-top:20px}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-list span{border:1px solid var(--border);background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;padding:6px 9px;font-size:8px}.program-rule-grid{gap:7px;margin-top:17px;display:grid}.program-rule-grid section{border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:11px;padding:12px;display:flex}.program-rule-grid section>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid}.program-rule-grid p{margin:0}.program-rule-grid em,.program-rule-grid small,.program-rule-grid strong{display:block}.program-rule-grid small{color:var(--text-muted);font-size:7px}.program-rule-grid strong{margin-top:4px;font-size:10px}.program-rule-grid em{color:var(--text-muted);margin-top:4px;font-size:7px;font-style:normal}.program-detail>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin:20px -22px -22px;padding:14px 22px;display:flex}.network-workspace{gap:12px;display:grid}.network-summary{justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.network-levels h2,.network-summary h2,.network-tree h2{margin:0;font-size:18px}.network-summary>div:first-child>p:last-child{max-width:650px;color:var(--text-secondary);margin:7px 0 0;font-size:9px;line-height:1.5}.network-kpis{gap:7px;display:flex}.network-kpis span{border:1px solid var(--border);background:var(--surface-secondary);min-width:76px;color:var(--text-muted);text-align:center;border-radius:10px;padding:9px;font-size:7px}.network-kpis strong{color:var(--text-primary);font-family:var(--font-geist-mono);font-size:15px;display:block}.network-grid{grid-template-columns:minmax(0,1fr) 290px;gap:12px;display:grid}.network-levels,.network-tree{padding:19px}.network-level{margin-top:17px;position:relative}.network-level>button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:35px 1fr;column-gap:9px;min-width:230px;padding:9px;display:grid}.network-level>button:hover{border-color:var(--primary)}.network-level>button .partner-avatar{grid-row:1/3}.network-level>button b{font-size:9px}.network-level>button small{color:var(--text-muted);margin-top:3px;font-size:7px}.network-children{border-left:1px solid var(--border);gap:14px;margin-left:34px;padding-left:28px;display:flex}.network-levels>div{border-top:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.network-levels>div>span{background:var(--primary-soft);width:26px;height:26px;color:var(--primary);font-family:var(--font-geist-mono);border-radius:8px;place-items:center;font-size:8px;display:grid}.network-levels p{margin:0}.network-levels small,.network-levels strong{display:block}.network-levels strong{font-size:9px}.network-levels small{color:var(--text-muted);margin-top:3px;font-size:7px}.network-levels>div>b{color:var(--success);font-size:7px}.network-note{background:var(--warning-soft);color:var(--warning);border-radius:10px;padding:10px;font-size:8px;line-height:1.5}.resource-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow);border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.resource-summary>div{border-right:1px solid var(--border);padding:16px 18px}.resource-summary>div:last-child{border-right:0}.resource-summary span,.resource-summary strong{display:block}.resource-summary strong{font-family:var(--font-geist-mono);font-size:20px}.resource-summary span{color:var(--text-muted);margin-top:4px;font-size:8px}.resource-summary .resource-accent{background:var(--sidebar-bg);color:#fff}.resource-summary .resource-accent span{color:var(--sidebar-muted)}.resource-controls{justify-content:flex-end;gap:8px;padding:18px 0 12px;display:flex}.resource-controls .partner-search{width:280px}.resource-controls select{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text-secondary);border-radius:10px;padding:0 10px;font-size:9px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.resource-card{padding:17px;position:relative}.resource-icon{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.resource-card h2{margin:13px 0 0;font-size:12px}.resource-card>div>p:last-child{min-height:26px;color:var(--text-muted);margin:6px 0 0;font-size:8px}.resource-card dl{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:15px 0 0;padding-top:12px;display:grid}.resource-card dt{color:var(--text-muted);font-size:7px}.resource-card dd{margin:4px 0 0;font-size:8px;font-weight:650}.resource-card footer{gap:6px;margin-top:14px;display:flex}.resource-card footer button{border:1px solid var(--border);background:var(--surface-secondary);height:32px;color:var(--text-secondary);cursor:pointer;border-radius:9px;flex:1;font-size:8px}.resource-card footer button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.module-empty{text-align:center;align-content:center;place-items:center;min-height:280px;display:grid}.module-empty>span{background:var(--surface-secondary);width:44px;height:44px;color:var(--text-muted);border-radius:14px;place-items:center;display:grid}.module-empty h2{margin:12px 0 0;font-size:15px}.module-empty p{color:var(--text-muted);margin:6px 0 15px;font-size:9px}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.analytics-kpis article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow);border-radius:14px;padding:15px}.analytics-kpis small,.analytics-kpis span,.analytics-kpis strong{display:block}.analytics-kpis span{color:var(--text-muted);font-size:8px}.analytics-kpis strong{font-family:var(--font-geist-mono);margin-top:8px;font-size:21px}.analytics-kpis small{color:var(--text-muted);margin-top:5px;font-size:8px}.analytics-kpis .positive{color:var(--success)}.analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;display:grid}.analytics-sources,.analytics-table,.analytics-trend{padding:20px}.legend{color:var(--text-muted);align-items:center;gap:5px;font-size:7px;display:flex}.legend i{background:var(--chart-4);border-radius:3px;width:8px;height:8px}.legend i:nth-child(2){background:var(--success);margin-left:6px}.trend-chart{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 51px,var(--surface-secondary) 51px,var(--surface-secondary) 52px);justify-content:space-around;gap:12px;height:210px;margin-top:20px;padding:12px 18px 0}.trend-chart,.trend-chart>div{align-items:flex-end;display:flex}.trend-chart>div{flex:1;justify-content:center;gap:3px;height:100%}.trend-chart i,.trend-chart span{background:var(--chart-4);border-radius:5px 5px 1px 1px;width:35%;display:block}.trend-chart i{background:var(--success)}.trend-labels{color:var(--text-muted);justify-content:space-between;padding-top:7px;font-size:7px;display:flex}.analytics-sources h2{margin:0;font-size:17px}.analytics-sources>div{margin-top:17px}.analytics-sources>div p{justify-content:space-between;margin:0 0 7px;font-size:8px;display:flex}.analytics-sources>div p span{color:var(--text-muted)}.analytics-sources>div>span{background:var(--surface-secondary);border-radius:999px;height:6px;display:block}.analytics-sources>div>span i{border-radius:inherit;background:var(--primary);height:100%;display:block}.analytics-note{background:var(--primary-soft);color:var(--text-secondary);border-radius:10px;margin:21px 0 0;padding:11px;font-size:8px;line-height:1.55}.analytics-table{margin-top:12px}.analytics-table table{min-width:820px}.integration-health{grid-template-columns:46px 1fr auto auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.integration-logo{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.integration-logo.state-attention{background:var(--warning-soft);color:var(--warning)}.integration-logo.state-connected{background:var(--success-soft);color:var(--success)}.integration-health h2{margin:0;font-size:17px}.integration-health>div:nth-child(2)>p:last-child{color:var(--text-muted);margin:5px 0 0;font-size:8px}.sync-state{background:var(--surface-secondary);color:var(--text-muted);border-radius:999px;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.sync-state.state-connected{background:var(--success-soft);color:var(--success)}.sync-state.state-attention{background:var(--warning-soft);color:var(--warning)}.sync-state.state-checking{background:var(--info-soft);color:var(--info)}.integration-setup{margin-top:11px;padding:20px}.integration-setup>p{max-width:720px;color:var(--text-secondary);font-size:9px;line-height:1.55}.integration-setup label{color:var(--text-secondary);gap:5px;margin-top:15px;font-size:8px;font-weight:650;display:grid}.integration-setup input{border:1px solid var(--border);background:var(--surface-secondary);height:39px;color:var(--text-primary);font-family:var(--font-geist-mono);border-radius:10px;padding:0 11px;font-size:8px}.integration-setup label small{color:var(--text-muted);font-size:7px}.integration-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.integration-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.integration-card{grid-template-columns:38px 1fr;column-gap:10px;padding:16px;display:grid}.integration-card>span{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.integration-card h2{margin:0;font-size:11px}.integration-card p{min-height:43px;color:var(--text-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.integration-card>b{grid-column:1/2;width:max-content;margin-top:12px}.integration-card>button{border:1px solid var(--border);background:var(--surface-secondary);height:31px;color:var(--text-secondary);cursor:pointer;border-radius:8px;grid-column:2;margin-top:12px;font-size:8px}.integration-card.is-muted{opacity:.78}.sync-log{margin-top:12px;padding:19px}.sync-log>div:not(.section-heading){border-top:1px solid var(--border);grid-template-columns:12px 1fr auto;align-items:center;gap:7px;padding:11px 0;display:grid}.sync-log p{margin:0}.sync-log small,.sync-log strong{display:block}.sync-log strong{font-size:9px}.sync-log small,.sync-log time{color:var(--text-muted);margin-top:3px;font-size:7px}.sync-log time{font-family:var(--font-geist-mono)}.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.settings-nav{align-content:start;padding:6px;display:grid;overflow:hidden}.settings-nav button{min-height:42px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;display:flex}.settings-nav button.is-active{background:var(--primary-soft);color:var(--primary);font-weight:700}.settings-content{min-height:520px;padding:22px}.settings-title h2{margin:0;font-size:20px}.settings-title>p:last-child{max-width:680px;color:var(--text-muted);margin:7px 0 0;font-size:9px;line-height:1.5}.settings-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.settings-form label{color:var(--text-secondary);gap:6px;font-size:8px;font-weight:650;display:grid}.settings-form input,.settings-form select{border:1px solid var(--border);background:var(--surface-secondary);height:40px;color:var(--text-primary);border-radius:10px;padding:0 10px;font-size:9px}.settings-toggle{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:13px;display:flex}.settings-toggle small,.settings-toggle strong{display:block}.settings-toggle strong{font-size:9px}.settings-toggle small{color:var(--text-muted);margin-top:4px;font-size:7px}.settings-toggle button{background:var(--primary);cursor:pointer;border:0;border-radius:999px;width:38px;height:22px;padding:3px}.settings-toggle button i{background:#fff;border-radius:50%;width:16px;height:16px;margin-left:auto;display:block}.team-list{margin:18px 0}.team-list>div{border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.team-list>div:first-child{border-top:0}.team-list p{margin:0}.team-list small,.team-list strong{display:block}.team-list strong{font-size:9px}.team-list small{color:var(--text-muted);margin-top:3px;font-size:7px}.team-list b{background:var(--surface-secondary);color:var(--text-secondary);border-radius:999px;padding:6px 8px;font-size:7px}.notification-settings{margin-top:18px}.notification-settings>div{border-top:1px solid var(--border);grid-template-columns:minmax(200px,1fr) 100px 100px;align-items:center;padding:12px 0;display:grid}.notification-settings>div:first-child{border-top:0}.notification-settings strong{font-size:9px}.notification-settings label{color:var(--text-secondary);align-items:center;gap:6px;font-size:8px;display:flex}.plan-usage{gap:12px;margin:20px 0;display:grid}.plan-usage>div{grid-template-columns:1fr auto;gap:8px;display:grid}.plan-usage span{font-size:9px}.plan-usage strong{font-family:var(--font-geist-mono);font-size:9px}.plan-usage i{background:var(--surface-secondary);border-radius:999px;grid-column:1/-1;height:6px}.plan-usage i b{border-radius:inherit;background:var(--primary);height:100%;display:block}.settings-content.settings-content-integrations{min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.settings-integrations{min-width:0}.settings-integrations .workspace-heading{padding-top:18px}.referral-company-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px;display:grid}.invited-companies,.referral-offer,.referral-progress{padding:22px}.referral-gift{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:15px;place-items:center;display:grid}.referral-offer h2{letter-spacing:-.04em;margin:14px 0 0;font-size:23px}.referral-offer>p:not(.panel-kicker){max-width:620px;color:var(--text-secondary);font-size:9px;line-height:1.55}.referral-offer label{color:var(--text-secondary);gap:6px;margin-top:18px;font-size:8px;font-weight:650;display:grid}.referral-offer label>span{border:1px solid var(--border);background:var(--surface-secondary);border-radius:11px;padding:6px;display:flex}.referral-offer code{color:var(--primary);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;align-self:center;padding:0 7px;font-size:8px;overflow:hidden}.referral-offer label button,.share-actions button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 10px;font-size:8px}.share-actions{gap:7px;margin-top:10px;display:flex}.share-actions button{background:var(--surface-secondary);color:var(--text-secondary);border:1px solid var(--border)}.referral-progress h2{margin:0 0 13px;font-size:16px}.referral-progress>div{border-top:1px solid var(--border);align-items:baseline;gap:7px;padding:11px 0;display:flex}.referral-progress strong{font-family:var(--font-geist-mono);font-size:19px}.referral-progress span{color:var(--text-muted);font-size:8px}.referral-progress .positive strong{color:var(--success)}.referral-progress>p:last-child{background:var(--success-soft);color:var(--success);border-radius:10px;padding:10px;font-size:8px;line-height:1.5}.invited-companies{margin-top:12px}.invited-companies table{min-width:650px}@media (max-width:1100px){.programs-workspace{grid-template-columns:1fr}.programs-library{grid-template-columns:repeat(3,1fr)}.program-card{grid-template-columns:36px 1fr}.program-card>em{grid-column:2;width:max-content}.program-card-stats{grid-column:1/-1}.analytics-grid,.network-grid{grid-template-columns:1fr}.network-levels{display:none}.integration-grid,.resource-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.workspace-heading{flex-direction:column;align-items:flex-start}.workspace-heading .button{width:100%}.integration-grid,.programs-library,.resource-grid{grid-template-columns:1fr}.analytics-kpis,.program-detail-kpis,.resource-summary{grid-template-columns:repeat(2,1fr)}.program-detail-kpis>div:nth-child(2),.resource-summary>div:nth-child(2){border-right:0}.program-detail-kpis>div:nth-child(-n+2),.resource-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.network-summary{flex-direction:column;align-items:flex-start}.network-kpis{width:100%;overflow-x:auto}.network-children{flex-direction:column;align-items:flex-start}.resource-controls{flex-direction:column;align-items:stretch}.resource-controls .partner-search{width:100%}.integration-health{grid-template-columns:42px 1fr}.integration-health>.button,.integration-health>.sync-state{grid-column:2;width:max-content}.referral-company-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{flex:none;gap:8px}.settings-form{grid-template-columns:1fr}.notification-settings>div{grid-template-columns:1fr 100px 100px;gap:8px}.trend-chart{height:170px}.share-actions{flex-direction:column}}.portal-entry{border-top:1px solid #ffffff14;border-radius:0;margin-top:8px;padding-top:9px}.partner-sidebar-person{background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:9px;margin:0 1px 2px;padding:10px;display:flex}.partner-sidebar-person small,.partner-sidebar-person strong{display:block}.partner-sidebar-person strong{font-size:10px}.partner-sidebar-person small{color:var(--sidebar-muted);margin-top:3px;font-size:8px}.portal-return{width:100%;color:var(--sidebar-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;align-items:center;gap:7px;margin-top:18px;padding:14px 9px 5px;font-size:8px;display:flex}.portal-return svg{transform:rotate(180deg)}.partner-balance-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;margin-top:auto;padding:12px}.partner-balance-card span,.partner-balance-card strong{display:block}.partner-balance-card span{color:var(--sidebar-muted);font-size:8px}.partner-balance-card strong{color:#fff;font-family:var(--font-geist-mono);margin-top:6px;font-size:16px}.partner-balance-card button{width:100%;color:var(--sidebar-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:8px;display:flex}.partner-portal-page{max-width:1380px}.partner-welcome{padding-top:27px}.partner-client-summary,.partner-money-summary,.partner-network-summary,.partner-portal-kpis{border:1px solid var(--border);background:var(--surface);box-shadow:var(--theme-shadow);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.partner-client-summary>div,.partner-money-summary>div,.partner-network-summary>div,.partner-portal-kpis article{border-right:1px solid var(--border);min-height:92px;padding:17px}.partner-client-summary>div:last-child,.partner-money-summary>div:last-child,.partner-network-summary>div:last-child,.partner-portal-kpis article:last-child{border-right:0}.partner-client-summary span,.partner-client-summary strong,.partner-money-summary span,.partner-money-summary strong,.partner-network-summary span,.partner-network-summary strong,.partner-portal-kpis small,.partner-portal-kpis span,.partner-portal-kpis strong{display:block}.partner-client-summary span,.partner-money-summary span,.partner-network-summary span,.partner-portal-kpis span{color:var(--text-muted);font-size:8px}.partner-client-summary strong,.partner-money-summary strong,.partner-network-summary strong,.partner-portal-kpis strong{font-family:var(--font-geist-mono);margin-top:7px;font-size:20px}.partner-portal-kpis small{color:var(--text-muted);margin-top:5px;font-size:7px}.partner-portal-kpis .balance{background:var(--sidebar-bg);color:#fff}.partner-portal-kpis .balance span{color:var(--sidebar-muted)}.partner-portal-kpis .balance button{color:#b7d1f7;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:7px}.partner-home-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;margin-top:12px;display:grid}.partner-link-card,.partner-next,.partner-recent{padding:19px}.partner-next>button{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 15px;align-items:center;gap:9px;width:100%;padding:11px 0;display:grid}.partner-next>button>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.partner-next>button p{margin:0}.partner-next>button small,.partner-next>button strong{display:block}.partner-next>button strong{font-size:9px}.partner-next>button small{color:var(--text-muted);margin-top:3px;font-size:7px}.partner-next>button>svg{color:var(--text-muted)}.partner-link-card h2{margin:0;font-size:16px}.partner-link-card>p:not(.panel-kicker){color:var(--text-secondary);font-size:8px;line-height:1.5}.partner-link-card code{border:1px solid var(--border);background:var(--surface-secondary);color:var(--primary);font-family:var(--font-geist-mono);text-overflow:ellipsis;border-radius:9px;padding:9px;font-size:8px;display:block;overflow:hidden}.partner-link-card>div{grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.partner-link-card>div span{color:var(--text-muted);font-size:7px}.partner-link-card>div strong{color:var(--text-primary);font-family:var(--font-geist-mono);font-size:13px;display:block}.partner-link-card>.button{width:100%}.partner-recent{margin-top:12px}.partner-recent>button{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 110px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.partner-recent>button p{margin:0}.partner-recent>button p small,.partner-recent>button p strong{display:block}.partner-recent>button p strong{font-size:9px}.partner-recent>button p small{color:var(--text-muted);margin-top:3px;font-size:7px}.partner-recent>button>b{font-family:var(--font-geist-mono);text-align:right;font-size:8px}.partner-client-summary,.partner-money-summary,.partner-network-summary{margin-bottom:12px}.partner-client-summary .positive strong,.partner-network-summary .positive strong{color:var(--success)}.partner-client-controls{justify-content:flex-end;margin-bottom:10px;display:flex}.partner-client-controls .partner-search{width:300px}.partner-client-list{overflow:hidden}.partner-client-list article{border-top:1px solid var(--border);grid-template-columns:35px minmax(0,1fr) auto 100px 60px 34px;align-items:center;gap:9px;padding:11px 13px;display:grid}.partner-client-list article:first-child{border-top:0}.partner-client-list article>div small,.partner-client-list article>div strong{display:block}.partner-client-list article>div strong{font-size:9px}.partner-client-list article>div small{color:var(--text-muted);margin-top:3px;font-size:7px}.partner-client-list article>b{font-family:var(--font-geist-mono);text-align:right;font-size:8px}.partner-client-list article time{color:var(--text-muted);font-family:var(--font-geist-mono);font-size:7px}.partner-client-list article>button{border:1px solid var(--border);background:var(--surface-secondary);cursor:pointer;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.submit-client-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.submit-client-aside,.submit-client-form{padding:20px}.submit-client-form .section-heading>span{color:var(--text-muted);font-family:var(--font-geist-mono);font-size:7px}.form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:18px;display:grid}.form-grid label{color:var(--text-secondary);gap:6px;font-size:8px;font-weight:650;display:grid}.form-grid label b{color:var(--danger)}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--border);background:var(--surface-secondary);width:100%;color:var(--text-primary);border-radius:10px;padding:10px;font-size:9px}.form-grid input,.form-grid select{height:40px}.form-grid textarea{resize:vertical;min-height:90px}.duplicate-note{border:1px solid var(--success);align-items:flex-start;gap:9px;margin-top:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.duplicate-note{border:1px solid color-mix(in srgb,var(--success) 20%,var(--border))}}.duplicate-note{background:var(--success-soft);color:var(--success);border-radius:11px;padding:11px}.duplicate-note p{margin:0}.duplicate-note small,.duplicate-note strong{display:block}.duplicate-note strong{font-size:8px}.duplicate-note small{margin-top:3px;font-size:7px;line-height:1.45}.submit-client-form>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin:18px -20px -20px;padding:13px 20px;display:flex}.submit-client-aside>span{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:13px;place-items:center;display:grid}.submit-client-aside h2{margin:14px 0;font-size:15px}.submit-client-aside>div{grid-template-columns:23px 1fr;align-items:start;gap:8px;margin-top:12px;display:grid}.submit-client-aside>div b{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:7px;place-items:center;font-size:8px;display:grid}.submit-client-aside>div p{color:var(--text-secondary);margin:3px 0 0;font-size:8px;line-height:1.45}.submit-client-aside>p:last-child{background:var(--warning-soft);color:var(--warning);border-radius:10px;margin-top:20px;padding:10px;font-size:8px;line-height:1.5}.partner-links-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.partner-link-item{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.partner-link-item h2{margin:0;font-size:13px}.partner-link-item code{border:1px solid var(--border);background:var(--surface-secondary);color:var(--primary);font-family:var(--font-geist-mono);text-overflow:ellipsis;border-radius:9px;grid-column:1/3;padding:9px;font-size:8px;overflow:hidden}.partner-link-item>button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:9px;height:34px;padding:0 10px;font-size:8px}.partner-link-item dl{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:3px 0 0;padding-top:13px;display:grid}.partner-link-item dt{color:var(--text-muted);font-size:7px}.partner-link-item dd{font-family:var(--font-geist-mono);margin:4px 0 0;font-size:11px}.partner-money-summary .available{background:var(--success-soft)}.partner-money-summary .available strong{color:var(--success)}.partner-accrual-list table{min-width:780px}.partner-payout-hero{grid-template-columns:1.3fr 1fr 1fr;padding:0;display:grid;overflow:hidden}.partner-payout-hero>div{border-right:1px solid var(--border);padding:18px}.partner-payout-hero>div:last-child{border-right:0}.partner-payout-hero span,.partner-payout-hero strong{display:block}.partner-payout-hero span{color:var(--text-muted);font-size:8px}.partner-payout-hero strong{font-family:var(--font-geist-mono);margin-top:7px;font-size:16px}.partner-payout-hero>div:first-child{background:var(--sidebar-bg);color:#fff}.partner-payout-hero>div:first-child span{color:var(--sidebar-muted)}.partner-payout-hero>div:first-child strong{font-size:25px}.partner-payout-history{margin-top:12px;padding:19px}.partner-payout-history>div:not(.section-heading){border-top:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.partner-payout-history>div>span{background:var(--success-soft);width:32px;height:32px;color:var(--success);border-radius:10px;place-items:center;display:grid}.partner-payout-history p{margin:0}.partner-payout-history p small,.partner-payout-history p strong{display:block}.partner-payout-history p strong{font-family:var(--font-geist-mono);font-size:10px}.partner-payout-history p small{color:var(--text-muted);margin-top:3px;font-size:7px}.partner-payout-history>div>b{color:var(--success);font-size:8px}.partner-network-list{overflow:hidden}.partner-network-list article{border-top:1px solid var(--border);grid-template-columns:35px minmax(0,1fr) auto 70px 90px;align-items:center;gap:9px;padding:11px 13px;display:grid}.partner-network-list article:first-child{border-top:0}.partner-network-list article>div small,.partner-network-list article>div strong,.partner-network-list article>p small,.partner-network-list article>p strong{display:block}.partner-network-list article>div strong{font-size:9px}.partner-network-list article>div small,.partner-network-list article>p small{color:var(--text-muted);margin-top:3px;font-size:7px}.partner-network-list article>p{margin:0}.partner-network-list article>p strong{font-family:var(--font-geist-mono);font-size:10px}.partner-network-list article>b{font-family:var(--font-geist-mono);text-align:right;font-size:9px}.partner-resources{grid-template-columns:repeat(3,1fr)}.partner-notifications{overflow:hidden}.partner-notifications button{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 15px;display:grid}.partner-notifications button:first-child{border-top:0}.partner-notifications button.is-unread{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.partner-notifications button.is-unread{background:color-mix(in srgb,var(--primary-soft) 55%,white)}}.partner-notifications button>span{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.partner-notifications p{margin:0}.partner-notifications small,.partner-notifications strong{display:block}.partner-notifications strong{font-size:9px}.partner-notifications small{color:var(--text-muted);margin-top:4px;font-size:8px}.partner-notifications time{color:var(--text-muted);font-family:var(--font-geist-mono);font-size:7px}.partner-profile-grid{grid-template-columns:280px minmax(0,1fr);gap:12px;display:grid}.partner-profile-card,.partner-profile-form{padding:21px}.partner-profile-card{text-align:center}.partner-profile-card>.partner-avatar{border-radius:16px;width:54px;height:54px;margin:0 auto;font-size:12px}.partner-profile-card h2{margin:13px 0 0;font-size:17px}.partner-profile-card>p{color:var(--text-muted);margin:6px 0 11px;font-size:8px}.partner-profile-card dl{text-align:left;margin-top:18px}.partner-profile-card dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:10px 0;display:flex}.partner-profile-card dt{color:var(--text-muted);font-size:7px}.partner-profile-card dd{margin:0;font-size:8px;font-weight:650}.partner-primary-action{border:1px solid var(--primary);justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin:10px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.partner-primary-action{border:1px solid color-mix(in srgb,var(--primary) 74%,white)}}.partner-primary-action{background:var(--primary);color:#fff;cursor:pointer;border-radius:10px;font-size:9px;font-weight:700}.partner-primary-action:hover{background:var(--primary-hover)}.partner-money-tabs{border:1px solid var(--border);background:var(--surface);border-radius:11px;width:max-content;margin:0 0 12px;padding:3px;display:flex}.partner-money-tabs button{min-width:108px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:650}.partner-money-tabs button.is-active{background:var(--primary-soft);color:var(--primary)}@media (max-width:1050px){.partner-home-grid,.partner-profile-grid,.submit-client-layout{grid-template-columns:1fr}.partner-resources{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.partner-client-summary,.partner-money-summary,.partner-network-summary,.partner-portal-kpis{grid-template-columns:repeat(2,1fr)}.partner-client-summary>div:nth-child(2),.partner-money-summary>div:nth-child(2),.partner-network-summary>div:nth-child(2),.partner-portal-kpis article:nth-child(2){border-right:0}.partner-client-summary>div:nth-child(-n+2),.partner-money-summary>div:nth-child(-n+2),.partner-network-summary>div:nth-child(-n+2),.partner-portal-kpis article:nth-child(-n+2){border-bottom:1px solid var(--border)}.partner-recent>button{grid-template-columns:34px 1fr auto}.partner-recent>button>b{display:none}.partner-client-list article{grid-template-columns:35px minmax(0,1fr) auto 32px}.partner-client-list article time,.partner-client-list article>b{display:none}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.partner-links-grid,.partner-payout-hero,.partner-resources{grid-template-columns:1fr}.partner-payout-hero>div{border-right:0;border-bottom:1px solid var(--border)}.partner-network-list article{grid-template-columns:35px minmax(0,1fr) auto}.partner-network-list article>b,.partner-network-list article>p{display:none}.partner-notifications button{grid-template-columns:36px 1fr}.partner-notifications time{display:none}}.theme-preview{--background:#f7f5f1;--surface:#fff;--surface-secondary:#f1eeeb;--surface-hover:#ebe7e3;--text-primary:#17151b;--text-secondary:#5f5963;--text-muted:#8a838d;--border:#e4dfe5;--border-strong:#ccc5cf;--primary:#7555e8;--primary-hover:#6545d6;--primary-soft:#efebff;--secondary-accent:#2ab8b0;--sidebar-bg:#19171d;--sidebar-text:#f8f6fa;--sidebar-muted:#aaa3ad;--sidebar-active-bg:#f2eff8;--sidebar-active-text:#2b2534;--chart-1:#ddd5fb;--chart-2:#b6a5f1;--chart-3:#9278e9;--chart-4:#7555e8;--theme-shadow:0 10px 30px #1c172312}.theme-preview .app-brand-symbol{width:25px;height:24px}.theme-preview .app-brand-symbol b,.theme-preview .app-brand-symbol i{width:11px;height:24px}.theme-preview button,.theme-preview input,.theme-preview select,.theme-preview textarea{font-size:max(11px,.75rem)}.theme-preview small{font-size:11px}.theme-preview label,.theme-preview table td,.theme-preview table th{font-size:12px}.theme-preview button{min-height:40px;transition:background .18s,color .18s,border-color .18s,transform .18s}.theme-preview button:hover svg{transform:translate(2px)}.theme-preview button svg{transition:transform .18s}.theme-preview .nav-copy strong{font-size:13px}.theme-preview .dashboard-footer,.theme-preview .eyebrow,.theme-preview .nav-copy small,.theme-preview .panel-kicker{font-size:11px}@media (max-width:760px){.theme-preview button{min-height:44px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}