@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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,)}}.blog-role-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-stat-card{color:#f7f6f1;text-align:left;cursor:pointer;background:#191b20;border:1px solid #f7c90033;border-radius:16px;gap:8px;padding:18px;display:grid}.team-stat-card:hover{border-color:#f7c900;transform:translateY(-2px)}.team-stat-card.is-weak{border-color:#ff6e918c}.team-stat-card>span,.team-stat-card>small{color:#989aa2;font-size:11px}.team-stat-card>div{color:#b7b9bf;gap:14px;font-size:12px;display:flex}.team-stat-card p{color:#aaadb4;justify-content:space-between;margin:0;font-size:12px;display:flex}.team-stat-card p em{color:#f7c900;font-style:normal;font-weight:700}.blog-role-grid article{background:#171914;border:1px solid #f7c90033;border-radius:16px;flex-direction:column;gap:12px;min-height:150px;padding:16px;display:flex}.blog-role-grid article>div{flex:1;gap:5px;display:grid}.blog-role-grid small,.blog-report-grid span{color:#92958f;font-size:11px}.blog-role-icon{color:#171914;background:#f7c900;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.blog-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.blog-filters button{color:#9b9da3;cursor:pointer;background:#1b1d20;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px}.blog-filters button.is-active{color:#f7c900;background:#f7c9001f;border-color:#f7c900}.task-list{gap:8px;display:grid}.task-row{background:#191b20;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.task-row>div{gap:4px;display:grid}.task-row small{color:#92959d;font-size:11px}.task-row>span{color:#aaaeb6;font-size:12px}.task-row>b{color:#f7c900;font-size:11px}.task-row.is-done{opacity:.62}.task-row.is-done strong{text-decoration:line-through}.task-check{color:#171914;cursor:pointer;background:0 0;border:1px solid #f7c9008c;border-radius:9px;width:28px;height:28px}.task-row.is-done .task-check{background:#f7c900}.blog-report-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.blog-report-grid div{background:#191b20;border-radius:13px;gap:9px;padding:16px;display:grid}.blog-report-grid strong{color:#f7f6f1;font-size:25px}@media (max-width:900px){.blog-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-report-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-role-grid{grid-template-columns:1fr}.task-row{grid-template-columns:34px minmax(0,1fr)}.task-row>span,.task-row>b{grid-column:2}}*{box-sizing:border-box}body{background:radial-gradient(circle at 76% -10%, #bdff3814, transparent 27rem), radial-gradient(circle at 34% 80%, #46d9ff0d, transparent 30rem), var(--bg);color:var(--text);font-family:var(--font-manrope), Arial, sans-serif;min-width:320px;margin:0}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button,input,select,textarea{outline:none}.app-shell{min-height:100vh}.sidebar{z-index:40;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0e14f0;flex-direction:column;width:244px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;height:82px;padding:0 22px;display:flex}.brand-mark{background:var(--lime);color:#0b0d0f;width:42px;height:42px;font-family:var(--font-unbounded), sans-serif;border:1px solid #bdff3859;border-radius:13px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:0 0 30px #bdff3824}.brand strong,.brand small{display:block}.brand strong{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;font-size:14px}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:3px;font-size:9px;font-weight:700}.nav-list{flex-direction:column;flex:1;gap:4px;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.nav-list button{color:#a6afbd;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:13px;font-weight:650;transition:all .16s;display:flex;position:relative}.nav-list button.active{color:var(--lime);background:linear-gradient(90deg,#bdff3829,#bdff380b)}.nav-list button.active:before{background:var(--lime);content:"";border-radius:4px;width:2px;height:20px;position:absolute;left:0}.nav-list button>span{text-align:center;width:19px;font-size:16px}.nav-list button>span.nav-icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.nav-list button>span.nav-icon svg{width:20px;height:20px}.nav-list button b{color:var(--pink);background:#ff6e9126;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.sidebar-foot{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px;padding:13px;display:grid}.sidebar-foot strong,.sidebar-foot small{text-overflow:ellipsis;white-space:nowrap;max-width:132px;display:block;overflow:hidden}.sidebar-foot strong{font-size:11px}.sidebar-foot small{color:var(--muted);margin-top:3px;font-size:9px}.sidebar-foot>button{color:var(--muted);background:0 0;border:0;font-size:21px}.online-dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 13px var(--lime);border-radius:50%}.main{min-height:100vh;margin-left:244px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090b10d1;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--line);width:min(520px,55vw);height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex}.global-search input{background:0 0;border:0;flex:1;min-width:0;font-size:12px}.global-search kbd{border:1px solid var(--line-strong);color:#667186;border-radius:5px;padding:3px 6px;font-size:8px}.top-actions{align-items:center;gap:9px;display:flex}.icon-button,.avatar-button,.mobile-menu{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.icon-button{color:#8a95a7;font-size:9px}.icon-button i{background:var(--pink);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.avatar-button{color:var(--lime);background:linear-gradient(145deg,#333c27,#1a2017);border-color:#bdff3840;font-size:10px;font-weight:800;overflow:hidden}.avatar-button img{object-fit:contain;width:26px;height:26px}.mobile-menu{display:none}.content{width:min(1540px,100%);margin:0 auto;padding:30px}.page-title{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:23px;display:flex}.page-title h1{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.055em;margin:5px 0 7px;font-size:clamp(25px,2.4vw,38px);font-weight:650}.page-title p{color:var(--muted);margin:0;font-size:13px}.compact-title{align-items:center}.eyebrow{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.period-control{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:3px;display:inline-flex}.period-control button{min-width:72px;height:33px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.ai-brief{background:linear-gradient(102deg, #bdff381c, transparent 45%), var(--surface);border:1px solid #bdff3829;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:14px;padding:18px;display:grid;position:relative;overflow:hidden}.ai-brief:after{filter:blur(40px);content:"";background:#bdff380e;border-radius:50%;width:250px;height:250px;position:absolute;right:8%}.ai-mark{width:39px;height:39px;color:var(--lime);font-family:var(--font-unbounded), sans-serif;background:#bdff381f;border:1px solid #bdff3840;border-radius:12px;place-items:center;font-size:10px;display:grid}.ai-brief strong{font-size:12px}.ai-brief p{color:#aeb6c3;max-width:880px;margin:4px 0 0;font-size:11px;line-height:1.5}.ai-brief button{z-index:1;color:var(--lime);background:0 0;border:0;font-size:10px;font-weight:800}.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.kpi-card{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff06, transparent 60%), var(--surface);text-align:left;border-radius:15px;grid-template-columns:1fr auto;min-height:138px;padding:15px;transition:all .18s;display:grid;position:relative}.kpi-card:hover{z-index:2;border-color:#bdff3840;transform:translateY(-2px)}.kpi-icon{border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.kpi-label{color:var(--muted);align-self:center;font-size:10px;font-weight:700}.kpi-card>strong{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;grid-column:1/-1;align-self:end;margin-top:11px;font-size:clamp(15px,1.3vw,21px)}.kpi-meta{color:#7d899d;grid-column:1/-1;margin-top:6px;font-size:8px}.kpi-arrow{color:#4c5668;font-size:12px;position:absolute;bottom:13px;right:13px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.panel{border:1px solid var(--line);background:linear-gradient(160deg, #ffffff06, transparent 55%), var(--surface);border-radius:16px;min-width:0;padding:18px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel-head h3{margin:0;font-size:12px;font-weight:800}.panel-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.text-button{color:var(--lime);background:0 0;border:0;font-size:9px;font-weight:800}.chart-summary{justify-content:space-between;align-items:center;margin:-3px 2px 12px;display:flex}.chart-summary>div{align-items:baseline;gap:8px;display:flex}.chart-summary strong{font-family:var(--font-unbounded), sans-serif;font-size:22px}.chart-summary span{color:var(--muted);font-size:9px}.positive,.chart-summary .positive{color:var(--lime)}.pink{color:var(--pink)!important}.lime{color:var(--lime)!important}.bar-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px);background-size:100% 25%;align-items:flex-end;gap:clamp(4px,1vw,10px);height:160px;padding:12px 0 0;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.bar-track{align-items:flex-end;width:100%;max-width:24px;height:calc(100% - 18px);display:flex}.bar-fill{background:linear-gradient(180deg, var(--lime), #bdff383b);border-radius:5px 5px 2px 2px;width:100%;transition:all .18s;box-shadow:0 -5px 18px #bdff3817}.bar-column>span{color:#667187;font-size:7px}.bar-chart-compact{gap:4px;height:145px}.bar-chart-compact .bar-track{max-width:18px}.distribution{grid-template-columns:45% 1fr;align-items:center;gap:10px;display:grid}.donut-wrap{place-items:center;display:grid}.donut{aspect-ratio:1;background:conic-gradient(var(--lime) 0 31%, var(--cyan) 31% 53%, var(--violet) 53% 71%, var(--orange) 71% 83%, var(--pink) 83% 92%, #62708c 92% 100%);border-radius:50%;place-items:center;width:min(150px,100%);display:grid;box-shadow:inset 0 0 30px #00000040}.donut-center{aspect-ratio:1;background:var(--surface);text-align:center;border-radius:50%;place-content:center;width:63%;display:grid}.donut-center strong{font-family:var(--font-unbounded), sans-serif;font-size:18px}.donut-center span{color:var(--muted);margin-top:3px;font-size:8px}.legend{flex-direction:column;gap:8px;display:flex}.legend>div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:9px;display:grid}.legend i{border-radius:50%;width:6px;height:6px}.legend span{color:#a7b0bf}.legend strong{color:#e6e9ee;font-size:9px}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.status-grid>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:74px;padding:13px;display:grid}.status-grid>button:hover{border-color:var(--line-strong)}.status-grid>button>strong{font-family:var(--font-unbounded), sans-serif;grid-row:span 2;font-size:24px}.status-grid>button>span:last-child{color:var(--muted);font-size:8px}.status{border:1px solid;border-radius:20px;align-items:center;width:max-content;min-height:20px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.status-новый{color:var(--cyan);background:#46d9ff17;border-color:#46d9ff40}.status-в-работе{color:var(--orange);background:#ffb35c17;border-color:#ffb35c40}.status-успешно{color:var(--lime);background:#bdff3817;border-color:#bdff3840}.status-отказ{color:var(--pink);background:#ff6e9117;border-color:#ff6e9140}.ranking{flex-direction:column;display:flex}.ranking>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:28px auto 1fr auto;align-items:center;gap:9px;min-height:53px;padding:8px 4px;display:grid}.ranking>button:last-child{border-bottom:0}.ranking>button:hover{background:#ffffff06;border-radius:10px;padding-left:9px;padding-right:9px}.rank{width:24px;height:24px;color:var(--muted);background:#222a38;border-radius:8px;place-items:center;font-size:9px;font-style:normal;display:grid}.rank-1{color:var(--lime);background:#bdff3826}.rank-2{color:var(--cyan);background:#46d9ff1f}.rank-3{color:var(--orange);background:#ffb35c1f}.avatar{color:#eaf0f7;background:linear-gradient(145deg,#2c3545,#1c2230);border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:inline-grid}.avatar-large{border-radius:14px;width:47px;height:47px;font-size:12px}.rank-name strong,.rank-name small{display:block}.rank-name small{color:var(--muted);margin-top:3px;font-size:8px}.ranking>button>strong{font-size:9px}.live-pill{color:var(--lime);background:#bdff381a;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.primary-button,.secondary-button{border-radius:10px;min-height:37px;padding:0 14px;font-size:9px;font-weight:800}.primary-button{border:1px solid var(--lime);background:var(--lime);color:#0b0d10}.primary-button:hover{box-shadow:0 8px 25px #bdff381f}.secondary-button{border:1px solid var(--line-strong);background:var(--surface-2);color:#c3cad5}.toolbar{align-items:center;gap:9px;margin-bottom:14px;display:flex}.field-search{border:1px solid var(--line);background:var(--surface-2);min-width:260px;height:38px;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.field-search input{background:0 0;border:0;width:100%;font-size:10px}select,input,textarea{border:1px solid var(--line-strong);background:var(--surface-2)}.toolbar select{color:#bec6d2;border-radius:10px;height:38px;padding:0 30px 0 11px;font-size:9px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{border-bottom:1px solid var(--line);color:#657187;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;height:36px;padding:0 10px;font-size:7px;font-weight:800}td{border-bottom:1px solid var(--line);color:#b4bdca;white-space:nowrap;height:58px;padding:8px 10px;font-size:9px}tbody tr{cursor:pointer;transition:all .12s}tbody tr:hover{background:#ffffff07}tbody tr:last-child td{border-bottom:0}.person-cell{align-items:center;gap:9px;display:flex}.person-cell>span strong,.person-cell>span small{display:block}.person-cell>span strong,.person-cell>strong{color:#e9edf2;font-size:9px}.person-cell>span small{color:var(--muted);margin-top:3px;font-size:7px}.warning-dot{width:17px;height:17px;color:var(--pink);background:#ff6e911f;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.source-pill,.role-pill{color:#b5bdc9;background:#ffffff0d;border-radius:7px;align-items:center;min-height:21px;padding:0 7px;font-size:8px;display:inline-flex}.muted{color:var(--muted)}.row-action{color:var(--muted);background:0 0;border:0;font-size:18px}.empty-state{color:var(--muted);text-align:center;padding:30px;font-size:10px}.two-columns{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.ranking-wide>button{min-height:61px}.team-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.team-card{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:16px;position:relative;overflow:hidden}.team-number{color:#ffffff0d;font-family:var(--font-unbounded), sans-serif;font-size:42px;font-weight:800;position:absolute;top:6px;right:10px}.team-title{align-items:center;gap:10px;display:flex;position:relative}.avatar-team{width:42px;height:42px;color:var(--lime);background:#bdff3817;font-size:13px}.team-title h3,.team-title p{margin:0}.team-title p{color:var(--muted);margin-top:3px;font-size:8px}.team-stats{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 15px;display:grid}.team-stats span,.team-stats strong{display:block}.team-stats span{color:var(--muted);font-size:7px}.team-stats strong{margin-top:4px;font-size:11px}.progress{background:#ffffff0f;border-radius:8px;height:4px;overflow:hidden}.progress span{border-radius:inherit;background:var(--lime);height:100%;display:block}.mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mini-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:center;min-height:100px;padding:16px;display:grid}.mini-kpis span,.mini-kpis small{color:var(--muted);font-size:8px}.mini-kpis strong{font-family:var(--font-unbounded), sans-serif;margin:5px 0;font-size:19px}.user-state{color:var(--pink);align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.user-state.is-active{color:var(--lime)}.problem-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.problem-categories button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:14px;grid-template-columns:1fr auto;align-items:start;min-height:92px;padding:14px;display:grid}.problem-categories strong{font-family:var(--font-unbounded), sans-serif;font-size:20px}.problem-categories small{color:var(--muted);grid-column:1/-1;font-size:8px}.problems-layout{grid-template-columns:1.55fr .75fr;gap:14px;display:grid}.side-stack{flex-direction:column;gap:14px;display:flex}.problem-list{flex-direction:column;gap:8px;display:flex}.problem-list>button{text-align:left;background:linear-gradient(90deg,#ff6e9112,#0000);border:1px solid #ff6e9124;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.problem-list>button:hover{border-color:#ff6e914d}.problem-main strong,.problem-main small,.problem-main>span{display:block}.problem-main small{color:var(--muted);margin:4px 0 7px;font-size:8px}.problem-main>span{width:fit-content;color:var(--pink);background:#ff6e911f;border-radius:6px;padding:3px 7px;font-size:7px}.ai-score{color:#c4b5fd;background:#a78bfa1a;border-radius:6px;width:max-content;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.recommendations{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.recommendations li{gap:10px;display:flex}.recommendations li>span{width:27px;height:27px;color:var(--lime);background:#bdff381a;border-radius:8px;flex:none;place-items:center;font-size:8px;display:grid}.recommendations p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.recommendations strong{color:#e8ebef;margin-bottom:3px;font-size:9px;display:block}.source-problems{flex-direction:column;gap:12px;display:flex}.source-problems>div{color:#aeb6c3;grid-template-columns:70px 1fr 20px;align-items:center;gap:8px;font-size:8px;display:grid}.source-problems>div>div{background:#202735;border-radius:5px;height:5px}.source-problems i{background:var(--pink);border-radius:5px;height:100%;display:block}.title-actions{align-items:center;gap:8px;display:flex}.source-table{flex-direction:column;display:flex}.source-table>div{border-bottom:1px solid var(--line);grid-template-columns:auto 110px 1fr 48px 90px;align-items:center;gap:9px;min-height:48px;display:grid}.source-table>div:last-child{border:0}.source-table i{border-radius:50%;width:7px;height:7px}.source-table span strong,.source-table span small{display:block}.source-table span strong,.source-table>div>strong{font-size:8px}.source-table span small{color:var(--muted);margin-top:3px;font-size:7px}.distribution.vertical{grid-template-columns:1fr}.distribution.vertical .donut{width:130px}.leader-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.leader-grid button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.leader-grid .position{color:#ffffff0b;font-family:var(--font-unbounded), sans-serif;font-size:34px;position:absolute;top:-2px;right:6px}.leader-grid button>span strong,.leader-grid button>span small{display:block}.leader-grid button>span small{color:var(--muted);margin-top:4px;font-size:7px}.leader-grid b{color:var(--lime);font-family:var(--font-unbounded), sans-serif;font-size:15px}.offer-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.offer-categories article{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-content:center;min-height:120px;padding:15px;display:grid;position:relative;overflow:hidden}.offer-categories article:before{background:var(--category-color);content:"";width:2px;position:absolute;inset:0 auto 0 0}.offer-cat>span,.offer-cat>small{color:var(--muted);font-size:8px}.offer-cat>strong{color:var(--category-color);font-family:var(--font-unbounded), sans-serif;font-size:19px;position:absolute;top:12px;right:12px}.offer-cat>b{margin-top:5px;font-size:11px}.partner-hero{background:radial-gradient(circle at 85% 20%, #bdff382e, transparent 16rem), linear-gradient(120deg, #bdff3814, transparent 45%), var(--surface);border:1px solid #bdff3833;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:26px;display:flex}.partner-hero h1{font-family:var(--font-unbounded), sans-serif;margin:5px 0 7px;font-size:28px}.partner-hero p{color:var(--muted);margin:0;font-size:11px}.partner-balance{background:#05070a5c;border:1px solid #ffffff1a;border-radius:14px;min-width:260px;padding:17px;display:grid}.partner-balance span{color:var(--muted);font-size:8px}.partner-balance strong{font-family:var(--font-unbounded), sans-serif;margin:5px 0 12px;font-size:21px}.partner-balance button{background:var(--lime);color:#0a0c0e;border:0;border-radius:9px;height:34px;font-size:8px;font-weight:800}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.partner-rank-panel{grid-column:span 2}.rank-ladder{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.rank-ladder>div{border:1px solid var(--line);color:#657087;border-radius:11px;justify-items:center;gap:3px;padding:12px 5px;display:grid}.rank-ladder span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.rank-ladder strong{color:currentColor;font-size:9px}.rank-ladder small{font-size:7px}.rank-hint{color:var(--muted);margin:10px 0 0;font-size:8px}.partner-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.partner-stats div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.partner-stats span,.partner-stats strong{display:block}.partner-stats span{color:var(--muted);font-size:7px}.partner-stats strong{margin-top:5px;font-size:12px}.partner-offers{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.partner-offers button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:11px;gap:8px;padding:14px;display:grid}.partner-offers span strong,.partner-offers span small{display:block}.partner-offers strong{font-size:9px}.partner-offers small{color:var(--muted);margin-top:3px;font-size:7px}.partner-offers b{color:var(--lime);font-family:var(--font-unbounded), sans-serif;font-size:13px}.partner-offers i{color:var(--muted);font-size:7px;font-style:normal}.access-keys{flex-direction:column;display:flex}.access-keys>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.access-keys>div:last-child{border:0}.access-keys code{color:var(--lime);border:1px dashed #bdff3840;border-radius:7px;padding:7px;font-family:monospace;font-size:8px}.access-keys span strong,.access-keys span small{display:block}.access-keys span strong{font-size:8px}.access-keys span small{color:var(--muted);margin-top:4px;font-size:7px}.access-keys button{color:var(--cyan);background:0 0;border:0;font-size:7px}.policy{flex-direction:column;gap:13px;display:flex}.policy label{justify-content:space-between;align-items:center;gap:10px;display:flex}.policy label strong,.policy label small{display:block}.policy label small{color:var(--muted);margin-top:4px;font-size:7px}.policy input[type=checkbox]{width:31px;height:17px;accent-color:var(--lime)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.integration-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.integration-mark{border:1px solid var(--line-strong);background:var(--surface-2);width:42px;height:42px;color:var(--cyan);font-family:var(--font-unbounded), sans-serif;border-radius:12px;place-items:center;font-size:9px;display:grid}.integration-grid h3,.integration-grid p{margin:0}.integration-grid p{color:var(--muted);margin-top:4px;font-size:7px}.integration-state{color:var(--muted);grid-column:2/-1;font-size:7px}.integration-state.connected{color:var(--lime)}.integration-grid article>button{grid-area:2/3;min-height:31px}.sync-log>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.sync-log>div:last-child{border:0}.success-mark,.pending-mark{width:27px;height:27px;color:var(--lime);background:#bdff3817;border-radius:8px;place-items:center;font-size:9px;display:grid}.pending-mark{color:var(--orange);background:#ffb35c17}.sync-log p,.sync-log strong,.sync-log small{margin:0}.sync-log strong,.sync-log small{display:block}.sync-log small,.sync-log time{color:var(--muted);margin-top:3px;font-size:7px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label,.modal-form label{gap:5px;display:grid}.form-grid label span,.modal-form label span{color:var(--muted);font-size:8px}.form-grid input,.form-grid select,.modal-form input,.modal-form select{border-radius:9px;width:100%;height:39px;padding:0 10px;font-size:9px}.form-grid .full{grid-column:1/-1}.settings-statuses{flex-direction:column;display:flex}.settings-statuses>div{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.settings-statuses>div:last-child{border:0}.settings-statuses>div>span{color:var(--muted);font-size:8px}.settings-statuses>div>button{color:var(--muted);background:0 0;border:0}.auth-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;gap:9px;width:min(330px,100%);margin:auto;padding:16px;display:grid}.auth-tabs{background:var(--surface);border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.auth-tabs span{color:var(--muted);text-align:center;border-radius:6px;padding:7px;font-size:8px}.auth-tabs span.active{background:var(--lime);color:#0a0c0e}.auth-preview input,.auth-preview select{border-radius:8px;height:37px;padding:0 9px;font-size:8px}.auth-preview small{color:var(--muted);text-align:center;font-size:7px}.drawer-layer,.modal-layer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-scrim,.modal-scrim,.scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020407b3;border:0;position:absolute;inset:0}.drawer{border-left:1px solid var(--line-strong);background:#0d1118;width:min(730px,93vw);height:100%;animation:.18s ease-out drawer-in;position:relative;overflow-y:auto;box-shadow:-30px 0 80px #0006}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.drawer-head{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1118eb;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid;position:sticky;top:0}.close-button{border:1px solid var(--line);background:var(--surface-2);width:31px;height:31px;color:var(--muted);border-radius:9px;font-size:19px}.drawer-head>div>span,.drawer-head>div>p{color:var(--muted);font-size:8px}.drawer-head h2{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.04em;margin:3px 0;font-size:17px}.drawer-head p{margin:0}.issue-banner{background:#ff6e9112;border:1px solid #ff6e9133;border-radius:11px;gap:10px;margin:14px 18px 0;padding:12px;display:flex}.issue-banner>span{width:27px;height:27px;color:var(--pink);background:#ff6e911f;border-radius:8px;place-items:center;font-weight:900;display:grid}.issue-banner strong{color:var(--pink);font-size:9px}.issue-banner p{color:var(--muted);margin:3px 0 0;font-size:8px}.drawer-section{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:14px 18px;padding:16px}.section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.section-title h3{margin:0;font-size:11px}.section-title>span{color:var(--muted);font-size:8px}.contact-grid,.edit-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-grid>*,.edit-grid>label,.session-grid>div,.access-summary>div{border:1px solid var(--line);background:var(--surface-2);color:inherit;border-radius:9px;gap:4px;padding:10px;text-decoration:none;display:grid}.contact-grid span,.edit-grid label>span,.session-grid span,.access-summary span{color:var(--muted);font-size:7px}.lead-description{border-left:2px solid var(--lime);color:#aeb7c4;background:#bdff3809;margin:12px 0 0;padding:11px;font-size:8px;line-height:1.6}.edit-grid select,.edit-grid input{border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:8px}.offer-list{flex-direction:column;gap:9px;display:flex}.offer-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:12px}.offer-top{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.offer-index{color:#465065;font-family:var(--font-unbounded), sans-serif;font-size:12px}.offer-top strong,.offer-top p{margin:0}.offer-top strong{font-size:9px}.offer-top p{color:var(--muted);margin-top:3px;font-size:7px}.stage-pill{color:var(--cyan);background:#46d9ff1a;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800}.offer-meta{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.offer-meta>div{background:#00000029;border-radius:8px;padding:8px}.offer-meta span,.offer-meta strong{display:block}.offer-meta span{color:var(--muted);font-size:7px}.offer-meta strong{margin-top:4px;font-size:9px}.delivery{color:#738096;margin:9px 0 0;font-size:7px}.finance-total{background:#bdff3809;border:1px solid #bdff381f;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;margin-top:10px;padding:12px;display:grid}.finance-total>span{font-size:9px;font-weight:800}.finance-total small,.finance-total strong{text-align:right;display:block}.finance-total small{color:var(--muted);font-size:7px}.finance-total strong{margin-top:3px;font-size:9px}.comment-box{gap:7px;display:flex}.comment-box textarea{resize:vertical;border-radius:8px;flex:1;min-height:58px;padding:9px;font-size:8px}.comment-box button{background:var(--lime);color:#0a0c0e;border:0;border-radius:8px;align-self:flex-end;height:31px;padding:0 11px;font-size:8px;font-weight:800}.timeline{flex-direction:column;gap:11px;margin-top:15px;display:flex}.timeline>div{gap:9px;display:flex}.timeline i{border:2px solid var(--surface);background:var(--lime);border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 1px #bdff384d}.timeline strong,.timeline small{display:block}.timeline strong{font-size:8px}.timeline small{color:var(--muted);margin-top:3px;font-size:7px}.user-hero-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 18px;display:grid}.user-hero-stats>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:12px;display:grid}.user-hero-stats span,.user-hero-stats small{color:var(--muted);font-size:7px}.user-hero-stats strong{margin:5px 0;font-size:11px}.session-grid,.access-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:13px;display:grid}.access-summary{grid-template-columns:repeat(3,1fr);margin:0}.user-leads{flex-direction:column;display:flex}.user-leads>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.user-leads>button:last-child{border:0}.user-leads span strong,.user-leads span small{display:block}.user-leads span strong{font-size:8px}.user-leads span small{color:var(--muted);margin-top:3px;font-size:7px}.user-leads b{font-size:8px}.user-leads i{color:var(--muted);font-style:normal}.modal-layer{justify-content:center;align-items:center}.modal{border:1px solid var(--line-strong);background:#10141c;border-radius:16px;width:min(560px,92vw);max-height:82vh;padding:18px;animation:.15s ease-out modal-in;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000008c}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.modal-head h2{font-family:var(--font-unbounded), sans-serif;margin:0;font-size:16px}.modal-head p{color:var(--muted);margin:5px 0 0;font-size:8px}.modal-head>button{border:1px solid var(--line);background:var(--surface-2);width:29px;height:29px;color:var(--muted);border-radius:8px;font-size:17px}.metric-list{flex-direction:column;display:flex}.metric-list>button,.metric-list>div{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:9px;min-height:52px;padding:8px 3px;display:grid}.metric-list>:last-child{border:0}.metric-list span strong,.metric-list span small{display:block}.metric-list span small{color:var(--muted);margin-top:3px;font-size:7px}.metric-list b{font-size:9px}.metric-list i{color:var(--muted);font-style:normal}.metric-list.sources>div>i{border-radius:50%;width:7px;height:7px}.metric-list.sources>div{grid-template-columns:auto auto 1fr minmax(80px,1fr) auto}.modal-form{gap:12px;display:grid}.modal-form .primary-button{margin-top:3px}.toast{z-index:200;color:var(--lime);background:#172018;border:1px solid #bdff3838;border-radius:11px;padding:12px 15px;font-size:9px;font-weight:750;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000059}@media (max-width:1260px){.kpi-grid,.offer-categories{grid-template-columns:repeat(3,1fr)}.integration-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.sidebar{transition:all .18s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.scrim{z-index:39;position:fixed}.main{margin-left:0}.mobile-menu{margin-right:8px;display:grid}.topbar{padding:0 18px}.global-search{margin-right:auto}.dashboard-grid,.partner-grid{grid-template-columns:1fr 1fr}.span-3{grid-column:span 2}.team-cards{grid-template-columns:1fr}.problem-categories{grid-template-columns:repeat(3,1fr)}.problems-layout{grid-template-columns:1fr}}@media (max-width:720px){.content{padding:20px 14px}.topbar{height:58px;padding:0 12px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.page-title,.ai-brief,.partner-hero{flex-direction:column;align-items:flex-start}.page-title{display:flex}.page-title h1{font-size:25px}.ai-brief{display:flex}.kpi-grid,.mini-kpis,.dashboard-grid,.two-columns,.settings-grid,.partner-grid{grid-template-columns:1fr}.kpi-card{min-height:120px}.span-2,.span-3,.partner-rank-panel{grid-column:span 1}.status-grid,.leader-grid,.problem-categories,.offer-categories,.integration-grid{grid-template-columns:1fr 1fr}.distribution{grid-template-columns:1fr}.donut{width:135px}.toolbar{flex-direction:column;align-items:stretch}.field-search{flex:none;min-width:0}.title-actions{flex-direction:column;align-items:flex-start}.partner-balance{width:100%;min-width:0}.partner-offers{grid-template-columns:1fr}.rank-ladder{grid-template-columns:1fr 1fr}.drawer{width:100vw}.drawer-head{grid-template-columns:auto auto 1fr}.drawer-actions,.drawer-head>.secondary-button{grid-column:1/-1;width:100%}.contact-grid,.edit-grid,.offer-meta,.user-hero-stats,.session-grid,.access-summary,.finance-total{grid-template-columns:1fr 1fr}.finance-total>span{grid-column:1/-1}.source-table>div{grid-template-columns:auto 80px 1fr auto}.source-table>div>strong:last-child{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}@media (max-width:460px){.status-grid,.problem-categories,.offer-categories,.integration-grid{grid-template-columns:1fr}.period-control{width:100%}.period-control button{flex:1;min-width:0}.contact-grid,.edit-grid,.offer-meta,.user-hero-stats,.session-grid,.access-summary,.partner-stats,.leader-grid{grid-template-columns:1fr}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #f7c90040}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#19191a;border-right:0;width:252px;box-shadow:10px 0 35px #19191a14}.brand{border-bottom-color:#ffffff14;height:92px;padding:0 18px}.brand-mark{width:48px;height:48px;box-shadow:none;background:#fff;border:0;border-radius:14px;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)}.brand strong{color:#fff;letter-spacing:-.03em;font-size:13px}.brand small{color:#929298;letter-spacing:.14em}.nav-list{gap:6px;padding:18px 12px}.nav-list button{color:#a8a8ad;border-radius:12px;min-height:44px}.nav-list button.active{background:var(--lime);color:#1a1a1b}.nav-list button.active:before{display:none}.nav-list button.active b{color:#fff;background:#1b1b1d}.sidebar-foot>button{color:#919196}.online-dot{background:var(--lime);box-shadow:0 0 0 3px #f7c90024}.main{margin-left:252px}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f4f3efe0;border-bottom-color:#191a1d14;height:72px}.global-search{border-color:var(--line);background:#ffffffd6;box-shadow:0 4px 18px #201f1908}.global-search kbd{color:#777980;background:#f1f0eb}.icon-button,.mobile-menu,.avatar-button{border-color:var(--line);color:#666970;background:#fff}.avatar-button{color:#f7c900;background:radial-gradient(circle at 50% 35%,#23252b,#121316);border-color:#f7c9008c}.content{padding:34px}.page-title{margin-bottom:25px}.page-title h1,.partner-hero h1{color:#19191b}.period-control{border-color:var(--line);background:#fff;padding:4px;box-shadow:0 4px 16px #1e1e1909}.period-control button.active{background:var(--lime);color:#19191a}.ai-mark{background:var(--lime);color:#171719;border-color:#f7c90066}.panel,.kpi-card,.mini-kpis>div,.problem-categories button,.offer-categories article,.integration-grid article,.user-hero-stats>div{border-color:var(--line);background:#fff;box-shadow:0 8px 28px #21201a0a}.kpi-card{background:linear-gradient(150deg,#f7c9000e,#0000 58%),#fff;border-radius:17px;min-height:142px}.kpi-card>strong,.chart-summary strong,.mini-kpis strong{color:#18181a}.bar-fill{box-shadow:none;background:linear-gradient(#f7c900,#e0b600)}.status-grid>button,.team-card,.leader-grid button,.partner-offers button,.partner-stats div,.contact-grid>*,.edit-grid>label,.session-grid>div,.access-summary>div,.offer-list article,.auth-preview,.integration-mark{border-color:var(--line);background:var(--surface-2)}.status-grid>button:hover,.leader-grid button:hover,.partner-offers button:hover{background:#fffdf3;border-color:#f7c90080}.ranking>button:hover,tbody tr:hover{background:#fff9db}.secondary-button{border-color:var(--line-strong);color:#4b4d53;background:#fff}.primary-button{border-color:var(--lime);background:var(--lime);color:#181819;box-shadow:0 6px 16px #f7c90026}.primary-button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #f7c9003b}select,input,textarea,.field-search,.toolbar select{border-color:var(--line-strong);color:#3f4147;background:#fff}.auth-tabs span.active,.partner-balance button,.comment-box button{background:var(--lime);color:#181819}.drawer{border-left-color:var(--line-strong);background:#f5f4ef;box-shadow:-30px 0 80px #1414152b}.drawer-head{border-bottom-color:var(--line);background:#f5f4efeb}.drawer-section{background:#fff;box-shadow:0 7px 24px #23221c09}.timeline i{background:var(--lime);border-color:#fff;box-shadow:0 0 0 1px #f7c90075}.modal{border-color:var(--line-strong);background:#fff;box-shadow:0 30px 90px #14141538}@media (max-width:820px){.main{margin-left:0}.sidebar{width:min(284px,86vw)}.content{padding:22px 16px 30px}.topbar{padding:0 16px}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.brand small{font-size:10px}.nav-list button{font-size:14px}.nav-list button b,.sidebar-foot strong{font-size:11px}.sidebar-foot small{font-size:10px}.global-search input{font-size:14px}.global-search kbd,.icon-button{font-size:11px}.avatar-button{font-size:12px}.page-title h1{letter-spacing:-.035em;font-size:clamp(34px,2.6vw,46px);line-height:1.08}.page-title p,.partner-hero p{font-size:14px;line-height:1.55}.eyebrow{font-size:11px}.period-control button,.ai-brief strong,.ai-brief p,.ai-brief button{font-size:12px}.ai-brief p{line-height:1.55}.ai-mark{font-size:11px}.kpi-label{font-size:12px}.kpi-card>strong{font-size:clamp(20px,1.45vw,26px)}.kpi-meta{font-size:11px}.kpi-arrow{font-size:14px}.panel-head h3{font-size:15px}.panel-head p,.text-button,.chart-summary span{font-size:12px}.bar-column>span,.donut-center span{font-size:11px}.legend>div,.legend strong{font-size:12px}.status-grid>button>span:last-child,.status{font-size:11px}.rank,.ranking>button>strong{font-size:12px}.rank-name strong{font-size:13px}.rank-name small,.live-pill{font-size:11px}.primary-button,.secondary-button{min-height:42px;padding-inline:16px;font-size:12px}.field-search{height:44px}.field-search input,.toolbar select{font-size:12px}.toolbar select{height:44px}th{letter-spacing:.055em;height:44px;font-size:10px}td{height:68px;font-size:12px}.person-cell>span strong,.person-cell>strong{font-size:12px}.person-cell>span small{font-size:10px}.source-pill,.role-pill{min-height:25px;padding-inline:9px;font-size:11px}.empty-state{font-size:13px}.team-title h3{font-size:15px}.team-title p,.team-stats span{font-size:11px}.team-stats strong{font-size:14px}.mini-kpis span,.mini-kpis small,.user-state{font-size:11px}.mini-kpis strong{font-size:23px}.problem-categories small{font-size:11px}.problem-main strong{font-size:13px}.problem-main small,.recommendations p,.source-problems>div{font-size:11px}.problem-main>span,.ai-score{font-size:10px}.recommendations strong,.source-table span strong,.source-table>div>strong{font-size:12px}.source-table span small{font-size:10px}.leader-grid button>span strong{font-size:12px}.leader-grid button>span small{font-size:10px}.offer-cat>span,.offer-cat>small{font-size:11px}.offer-cat>b{font-size:13px}.partner-balance span,.partner-balance button{font-size:11px}.rank-ladder span,.rank-ladder small,.rank-hint{font-size:10px}.rank-ladder strong{font-size:12px}.partner-stats span,.partner-offers small,.partner-offers i{font-size:10px}.partner-stats strong,.partner-offers strong{font-size:13px}.access-keys code,.access-keys span strong{font-size:11px}.access-keys span small,.access-keys button{font-size:10px}.policy label strong{font-size:12px}.policy label small{font-size:10px}.integration-mark{font-size:11px}.integration-grid h3{font-size:13px}.integration-grid p{font-size:11px}.integration-state,.sync-log small,.sync-log time{font-size:10px}.sync-log strong{font-size:12px}.form-grid label span,.modal-form label span,.settings-statuses>div>span{font-size:11px}.form-grid input,.form-grid select,.modal-form input,.modal-form select{height:44px;font-size:13px}.auth-tabs span,.auth-preview input,.auth-preview select{font-size:12px}.auth-preview small{font-size:10px}.drawer-head>div>span,.drawer-head>div>p{font-size:11px}.drawer-head h2{letter-spacing:-.025em;font-size:22px}.issue-banner strong{font-size:12px}.issue-banner p,.section-title>span{font-size:11px}.section-title h3{font-size:15px}.contact-grid span,.edit-grid label>span,.session-grid span,.access-summary span{font-size:10px}.contact-grid strong,.edit-grid strong,.session-grid strong,.access-summary strong{font-size:13px}.lead-description{font-size:12px}.edit-grid select,.edit-grid input{height:39px;font-size:12px}.offer-top strong,.offer-meta strong,.finance-total strong{font-size:12px}.offer-top p,.offer-meta span,.delivery,.finance-total small,.stage-pill{font-size:10px}.finance-total>span,.comment-box textarea,.comment-box button,.timeline strong,.user-leads span strong{font-size:12px}.timeline small,.user-leads span small,.user-hero-stats span,.user-hero-stats small{font-size:10px}.user-hero-stats strong{font-size:15px}.user-leads b,.metric-list b{font-size:12px}.modal-head h2{font-size:20px}.modal-head p{font-size:11px}.metric-list span strong{font-size:12px}.metric-list span small{font-size:10px}.toast{font-size:12px}@media (max-width:820px){.page-title h1{font-size:clamp(30px,8vw,40px)}.kpi-card>strong{font-size:21px}th{font-size:10px}td{font-size:12px}}:root{--bg:#0b0c0f;--surface:#14161a;--surface-2:#1a1c21;--surface-3:#20232a;--line:#ffffff13;--line-strong:#ffffff24;--text:#f4f3ee;--muted:#92959e;--lime:#f7c900;--cyan:#63a9e8;--violet:#a78bfa;--pink:#fb7185;--orange:#f59e0b}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 82% -8%, #f7c90021, transparent 31rem), radial-gradient(circle at 32% 72%, #f7c90009, transparent 34rem), var(--bg);color:var(--text)}.sidebar{background:#08090b;border-right:1px solid #ffffff12;box-shadow:16px 0 40px #0003}.brand{border-bottom-color:#ffffff14}.brand strong{color:#fff}.brand small{color:#858890}.nav-list button{color:#a6a8ae}.nav-list button:hover{color:#fff;background:#ffffff0f}.nav-list button.active{color:#141416;background:linear-gradient(135deg,#ffd51b,#f7c900);box-shadow:0 10px 24px #f7c90024}.sidebar-foot{color:#fff;background:#14161a;border-color:#ffffff17}.topbar{background:#0b0c0fdb;border-bottom-color:#ffffff12;box-shadow:0 8px 30px #0000001f}.global-search,.icon-button,.mobile-menu{color:#9699a2;box-shadow:none;background:#15171b;border-color:#ffffff16}.global-search kbd{color:#8d9098;background:#202228;border-color:#ffffff1a}.avatar-button{color:#f7c900;background:radial-gradient(circle at 50% 35%,#23252b,#121316);border-color:#f7c900;box-shadow:0 0 0 1px #f7c90059,0 4px 14px #f7c9002e}.page-title h1,.partner-hero h1,.kpi-card>strong,.chart-summary strong,.mini-kpis strong{color:#f7f6f2}.page-title p,.partner-hero p{color:#9da0a8}.eyebrow,.text-button,.positive,.chart-summary .positive,.lime,.partner-offers b,.leader-grid b{color:#f7c900!important}.period-control{box-shadow:none;background:#15171b;border-color:#ffffff17}.period-control button{color:#989ba3}.period-control button.active{color:#151517;background:#f7c900;box-shadow:0 6px 16px #f7c90021}.ai-brief{background:linear-gradient(108deg,#f7c90021,#f7c90004 58%),#15171b;border-color:#f7c90047;box-shadow:0 18px 46px #0000002e}.ai-brief:after{background:#f7c90014}.ai-mark{color:#141416;background:#f7c900;border-color:#f7c9005c}.ai-brief p,.lead-description{color:#a8abb3}.ai-brief button{color:#f7c900}.panel,.kpi-card,.mini-kpis>div,.problem-categories button,.offer-categories article,.integration-grid article,.user-hero-stats>div{background:linear-gradient(155deg,#ffffff05,#0000 55%),#14161a;border-color:#ffffff13;box-shadow:0 16px 42px #0000002b}.panel{position:relative;overflow:hidden}.panel:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#f7c9003d,#0000);height:1px;position:absolute;inset:0 0 auto}.kpi-card{background:radial-gradient(circle at 100% 0,#f7c90012,#0000 8rem),#15171b}.kpi-card:hover,.problem-categories button:hover,.integration-grid article:hover{border-color:#f7c90061;box-shadow:0 20px 44px #0000003d}.kpi-meta,.kpi-arrow,.bar-column>span,th{color:#7f838d}.bar-chart{background-image:linear-gradient(#fff1 1px,#0000 1px)}.bar-fill{background:linear-gradient(#ffd52a,#d9a900);box-shadow:0 -7px 20px #f7c9001f}.bar-column:hover .bar-fill{background:#fff0a4}.donut{box-shadow:inset 0 0 30px #0000006b,0 0 0 1px #ffffff0f}.donut-center{background:#14161a}.legend span,.source-problems>div,td{color:#b8bbc2}.legend strong,.person-cell>span strong,.person-cell>strong,.recommendations strong{color:#f1f1ed}.status-grid>button,.team-card,.leader-grid button,.partner-offers button,.partner-stats div,.contact-grid>*,.edit-grid>label,.session-grid>div,.access-summary>div,.offer-list article,.auth-preview,.integration-mark{background:#1a1c21;border-color:#ffffff13}.status-grid>button:hover,.leader-grid button:hover,.partner-offers button:hover,.ranking>button:hover,tbody tr:hover{background:#f7c90011;border-color:#f7c90047}.rank{background:#25282f}.rank-1,.avatar-team,.recommendations li>span{color:#f7c900;background:#f7c90024}.avatar{color:#fff;background:linear-gradient(145deg,#292c33,#17191e);border-color:#ffffff17}.primary-button{color:#171719;background:#f7c900;border-color:#f7c900;box-shadow:0 8px 22px #f7c90026}.secondary-button{color:#dedee0;background:#1b1d22;border-color:#ffffff1f}select,input,textarea,.field-search,.toolbar select{color:#e5e5e1;background:#191b20;border-color:#ffffff1f}input::placeholder,textarea::placeholder{color:#727681}.source-pill{color:#c7c9ce;background:#272a31}.role-pill{color:#c9b9ff;background:#a78bfa24}.team-number,.leader-grid .position{color:#ffffff0b}.progress,.source-problems>div>div{background:#292c33}.problem-categories button.active{background:linear-gradient(145deg,#fb718517,#15171b);border-color:#fb71856b}.problem-list>button{background:linear-gradient(90deg,#fb718514,#15171b)}.partner-hero{background:radial-gradient(circle at 85% 15%,#f7c90029,#0000 17rem),linear-gradient(120deg,#f7c90014,#0000 48%),#14161a;border-color:#f7c90042}.partner-balance{background:#06070961;border-color:#ffffff1c}.rank-ladder>div.done{color:#f7c900;background:#f7c90014;border-color:#f7c90057}.access-keys code{color:#ffe265;background:#f7c9000e;border-color:#f7c90066}.auth-tabs span.active,.partner-balance button,.comment-box button{color:#171719;background:#f7c900}.drawer-scrim,.modal-scrim,.scrim{background:#000000ad}.drawer{background:#0f1114;border-left-color:#ffffff1a;box-shadow:-36px 0 90px #00000085}.drawer-head{background:#0f1114e6;border-bottom-color:#ffffff13}.drawer-section{background:#15171b;border-color:#ffffff13;box-shadow:0 10px 30px #0000002b}.offer-meta>div{background:#22252b}.offer-index,.delivery{color:#7f838e}.lead-description,.finance-total{background:#f7c9000e;border-color:#f7c90042}.timeline i{background:#f7c900;border-color:#15171b}.modal{background:#15171b;border-color:#ffffff1f;box-shadow:0 36px 100px #00000094}.toast{color:#ffe166;background:#181a1f;border-color:#f7c90061}@media (max-width:720px){body{background:radial-gradient(circle at 100% 0,#f7c9001c,#0000 20rem),#0b0c0f}.content{padding:20px 14px 34px}.topbar{height:64px}.global-search{height:42px}.page-title{gap:18px;margin-bottom:20px}.page-title h1{margin-top:7px;font-size:clamp(30px,9vw,38px)}.page-title p{max-width:34rem;font-size:13px}.period-control{width:100%}.period-control button{flex:1;min-width:0;height:40px}.ai-brief{gap:12px;padding:16px}.ai-brief button{text-align:left;border-top:1px solid #ffffff13;width:100%;min-height:38px;padding-top:10px}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.kpi-card{min-height:138px;padding:15px}.kpi-card>strong{font-size:19px}.dashboard-grid{flex-direction:column;gap:12px;display:flex}.dashboard-grid>:nth-child(3){order:1}.dashboard-grid>:first-child{order:2}.dashboard-grid>:nth-child(2){order:3}.dashboard-grid>:nth-child(5){order:4}.dashboard-grid>:nth-child(4){order:5}.panel{border-radius:16px;width:100%;padding:16px}.status-grid{grid-template-columns:1fr 1fr}.status-grid>button{min-height:82px}.offer-categories,.problem-categories,.integration-grid{grid-template-columns:1fr 1fr}.table-scroll{margin-inline:-16px;padding-inline:16px}.drawer-section,.user-hero-stats{margin-left:12px;margin-right:12px}.drawer-section{padding:14px}}@media (max-width:430px){.kpi-grid{grid-template-columns:1fr}.kpi-card{min-height:124px}.offer-categories,.problem-categories,.integration-grid,.contact-grid,.edit-grid,.offer-meta,.user-hero-stats,.session-grid,.access-summary{grid-template-columns:1fr}}.brand-mark{box-shadow:none;background:0 0;border:0}.brand-mark img{object-fit:contain;filter:drop-shadow(0 6px 12px #f7c90024);width:100%;height:100%;transform:none}.intro-loader{z-index:1000;pointer-events:none;background:radial-gradient(circle at 50% 48%,#f7c9001f,#0000 23rem),#08090b;place-content:center;justify-items:center;animation:.72s cubic-bezier(.7,0,.2,1) 2.28s forwards intro-exit;display:grid;position:fixed;inset:0;overflow:hidden}.intro-aura{aspect-ratio:1;opacity:0;border:1px solid #f7c90014;border-radius:50%;width:min(70vw,760px);animation:1.6s ease-out .18s forwards intro-aura-in;position:absolute;box-shadow:0 0 0 70px #f7c90005,0 0 0 150px #f7c90003}.intro-logo-wrap{width:270px;height:210px;position:relative}.intro-logo-wrap img{object-fit:contain;clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 14px #f7c9003d)drop-shadow(0 18px 35px #00000047);width:100%;height:100%;animation:1.22s cubic-bezier(.62,0,.18,1) .28s forwards intro-logo-reveal}.intro-wand{z-index:2;opacity:0;background:linear-gradient(#0000,#fff8ca 30%,#f7c900 62%,#0000);border-radius:4px;width:2px;height:108%;animation:1.28s cubic-bezier(.62,0,.18,1) .24s forwards intro-wand-sweep;position:absolute;top:-4%;left:-8%;transform:rotate(7deg);box-shadow:0 0 9px #fff2a6,0 0 24px #f7c900f2,0 0 52px #f7c9008c}.intro-wand:after{content:"";background:#fff9d7;border-radius:50%;width:10px;height:10px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #fff,0 0 30px #f7c900}.intro-spark{z-index:3;opacity:0;background:#fff6b5;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #f7c900}.intro-spark-a{animation:.85s 1.05s both intro-spark;top:15%;right:11%}.intro-spark-b{animation:.7s 1.26s both intro-spark;bottom:13%;right:28%}.intro-spark-c{animation:.76s 1.42s both intro-spark;top:42%;left:12%}.intro-loader>strong{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.035em;opacity:0;margin-top:20px;font-size:22px;animation:.58s 1.32s forwards intro-copy-in;transform:translateY(12px)}.intro-loader>small{color:#858890;letter-spacing:.18em;text-transform:uppercase;opacity:0;margin-top:8px;font-size:11px;font-weight:750;animation:.58s 1.48s forwards intro-copy-in;transform:translateY(8px)}.main{animation:.8s cubic-bezier(.2,.8,.2,1) 2.05s both app-shell-arrive}.sidebar{animation:.65s 2.05s both sidebar-fade-in}.view-stage{transform-origin:50% 12%;animation:.58s cubic-bezier(.2,.78,.22,1) both view-stage-in}.view-stage.view-leaving{pointer-events:none;animation:.22s ease-in both view-stage-out}.view-stage>*{animation:.56s cubic-bezier(.2,.78,.22,1) both section-cascade-in}.view-stage>:first-child{animation-delay:30ms}.view-stage>:nth-child(2){animation-delay:80ms}.view-stage>:nth-child(3){animation-delay:.13s}.view-stage>:nth-child(4){animation-delay:.18s}.view-stage>:nth-child(n+5){animation-delay:.22s}.kpi-card,.dashboard-grid>.panel,.mini-kpis>div,.team-card,.problem-categories>button,.offer-categories>article,.integration-grid>article{animation:.62s cubic-bezier(.16,.8,.22,1) both card-rise-in}.kpi-card:first-child,.dashboard-grid>.panel:first-child,.mini-kpis>div:first-child{animation-delay:.12s}.kpi-card:nth-child(2),.dashboard-grid>.panel:nth-child(2),.mini-kpis>div:nth-child(2){animation-delay:.17s}.kpi-card:nth-child(3),.dashboard-grid>.panel:nth-child(3),.mini-kpis>div:nth-child(3){animation-delay:.22s}.kpi-card:nth-child(4),.dashboard-grid>.panel:nth-child(4),.mini-kpis>div:nth-child(4){animation-delay:.27s}.kpi-card:nth-child(5),.dashboard-grid>.panel:nth-child(5){animation-delay:.32s}.kpi-card:nth-child(6),.dashboard-grid>.panel:nth-child(6){animation-delay:.37s}.bar-fill{transform-origin:50% 100%;animation:.88s cubic-bezier(.18,.82,.24,1) both bar-grow-in}.bar-column:nth-child(2n) .bar-fill{animation-delay:45ms}.bar-column:nth-child(3n) .bar-fill{animation-delay:90ms}.bar-column:nth-child(4n) .bar-fill{animation-delay:.135s}.donut{animation:.85s cubic-bezier(.18,.82,.24,1) both donut-build-in}.progress span{transform-origin:0;animation:.82s cubic-bezier(.18,.82,.24,1) .1s both progress-grow-in}tbody tr,.ranking>button,.problem-list>button,.source-table>div,.metric-list>*,.user-leads>button,.access-keys>div,.sync-log>div{animation:.5s cubic-bezier(.2,.78,.22,1) both row-slide-in}tbody tr:nth-child(2),.ranking>button:nth-child(2),.problem-list>button:nth-child(2),.source-table>div:nth-child(2),.metric-list>:nth-child(2),.user-leads>button:nth-child(2){animation-delay:45ms}tbody tr:nth-child(3),.ranking>button:nth-child(3),.problem-list>button:nth-child(3),.source-table>div:nth-child(3),.metric-list>:nth-child(3),.user-leads>button:nth-child(3){animation-delay:90ms}tbody tr:nth-child(4),.ranking>button:nth-child(4),.problem-list>button:nth-child(4),.source-table>div:nth-child(4),.metric-list>:nth-child(4),.user-leads>button:nth-child(4){animation-delay:.135s}tbody tr:nth-child(n+5),.ranking>button:nth-child(n+5),.problem-list>button:nth-child(n+5),.metric-list>:nth-child(n+5){animation-delay:.18s}.nav-list button,.kpi-card,.panel,.status-grid>button,.team-card,.leader-grid button,.partner-offers button,.problem-categories button,.offer-categories article,.integration-grid article,.primary-button,.secondary-button,.icon-button,.avatar-button{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.nav-list button:hover{transform:translate(3px)}.nav-list button.active>span{animation:.55s both active-icon-pulse}.panel:hover,.team-card:hover,.integration-grid article:hover,.offer-categories article:hover{transform:translateY(-3px)}.status-grid>button:hover,.leader-grid button:hover,.partner-offers button:hover,.problem-categories button:hover{transform:translateY(-2px)}.icon-button:hover,.avatar-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)scale(1.02)}.drawer,.modal{will-change:transform, opacity}.toast{animation:.45s cubic-bezier(.16,.8,.22,1) both toast-pop-in}@keyframes intro-logo-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes intro-wand-sweep{0%{opacity:0;left:-8%}12%,84%{opacity:1}to{opacity:0;left:106%}}@keyframes intro-spark{0%,to{opacity:0;transform:scale(.2)}44%{opacity:1;transform:scale(1.65)}}@keyframes intro-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes intro-aura-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes intro-exit{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.035)}}@keyframes app-shell-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:none}}@keyframes sidebar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes view-stage-in{0%{opacity:0;filter:blur(4px);transform:translateY(13px)scale(.995)}to{opacity:1;filter:blur();transform:none}}@keyframes view-stage-out{to{opacity:0;filter:blur(4px);transform:translateY(9px)scale(.994)}}@keyframes section-cascade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes card-rise-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}@keyframes bar-grow-in{0%{opacity:.2;transform:scaleY(.03)}to{opacity:1;transform:scaleY(1)}}@keyframes donut-build-in{0%{opacity:0;transform:rotate(-34deg)scale(.66)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes progress-grow-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes row-slide-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes active-icon-pulse{0%{transform:scale(.72)rotate(-8deg)}62%{transform:scale(1.18)rotate(4deg)}to{transform:none}}@keyframes toast-pop-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:720px){.intro-logo-wrap{width:220px;height:170px}.intro-loader>strong{font-size:18px}.intro-loader>small{font-size:9px}.panel:hover,.team-card:hover,.integration-grid article:hover,.offer-categories article:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.intro-loader{display:none}}.nav-list{scrollbar-width:none;min-height:0;overflow-y:auto}.nav-list::-webkit-scrollbar{display:none}.structure-kpis,.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.structure-kpis>div,.report-kpis>div{background:#fff;border:1px solid #1717191a;border-radius:18px;min-height:122px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 12px 34px #1e1c120d}.structure-kpis>div:after,.report-kpis>div:after{content:"";background:#f7c90024;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -26px -42px auto}.structure-kpis span,.report-kpis span{color:#7d7d82;margin-bottom:12px;font-size:12px;display:block}.structure-kpis strong,.report-kpis strong{color:#19191b;letter-spacing:-.04em;font-size:clamp(20px,2vw,29px);display:block}.structure-kpis small,.report-kpis small{color:#929298;margin-top:7px;font-size:11px;display:block}.structure-top-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:18px;margin-bottom:18px;display:grid}.structure-trend-panel{min-height:365px}.trend-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.trend-head>div:first-child strong,.trend-head>div:first-child span{display:block}.trend-head>div:first-child strong{color:#19191b;font-size:25px}.trend-head>div:first-child span{color:#8a8a90;margin-top:2px;font-size:11px}.trend-legend{color:#74747b;gap:16px;font-size:11px;display:flex}.trend-legend span{align-items:center;gap:7px;display:flex}.trend-legend i{background:#f7c900;border-radius:50%;width:8px;height:8px}.trend-legend span:last-child i{background:#1e1e20}.trend-chart{border-bottom:1px solid #19191b24;height:220px;margin:12px 4px 0;position:relative}.trend-grid{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#19191b14 calc(25% - 1px) 25%);position:absolute;inset:0 0 20px}.trend-area{opacity:.88;background:linear-gradient(#f7c90085,#f7c9000d),#f7c900;animation:.9s cubic-bezier(.2,.8,.2,1) both trend-reveal;position:absolute;inset:0 0 20px}.trend-point{z-index:2;background:#1b1b1d;border:3px solid #fff;border-radius:50%;width:10px;height:10px;margin:0 0 15px -4px;animation:.45s both point-pop;position:absolute;box-shadow:0 0 0 2px #f7c900}.trend-point:nth-of-type(3){animation-delay:80ms}.trend-point:nth-of-type(4){animation-delay:.14s}.trend-point:nth-of-type(5){animation-delay:.2s}.trend-point:nth-of-type(6){animation-delay:.26s}.trend-point:nth-of-type(7){animation-delay:.32s}.trend-labels{color:#929298;justify-content:space-between;font-size:10px;display:flex;position:absolute;inset:auto 0 -23px}.process-summary{grid-template-columns:150px 1fr;align-items:center;gap:24px;min-height:250px;display:grid}.process-ring{background:radial-gradient(circle at center, #fff 0 53%, transparent 54%), conic-gradient(#f7c900 0 70%, #ecebe5 70% 100%);text-align:center;border-radius:50%;place-content:center;width:145px;height:145px;display:grid}.process-ring strong,.process-ring span{display:block}.process-ring strong{color:#19191b;font-size:28px}.process-ring span{color:#85858b;margin-top:4px;font-size:10px}.process-summary>div:last-child{gap:13px;display:grid}.process-summary p{color:#66666d;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;margin:0;font-size:11px;display:grid}.process-summary p i{border-radius:50%;width:9px;height:9px}.process-summary p strong{color:#202023;font-size:12px}.process-summary .is-yellow{background:#f7c900}.process-summary .is-orange{background:#f59e0b}.process-summary .is-white{background:#fff;border:1px solid #222}.process-summary .is-muted{background:#cfcfd2}.flow-panel{margin-bottom:18px}.structure-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flow-stage{background:linear-gradient(145deg,#f7c9001c,#0000 48%),#f9f8f4;border:1px solid #18181a1f;border-radius:17px;min-height:245px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.flow-stage:hover{border-color:#f7c900a6;transform:translateY(-4px);box-shadow:0 16px 34px #2a240517}.flow-stage-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.flow-stage-top span{color:#f7c900;background:#1d1d1f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.flow-stage-top small{color:#8f8f94;text-transform:uppercase;font-size:10px}.flow-stage h3{color:#19191b;letter-spacing:-.025em;margin:0 0 8px;font-size:19px}.flow-stage>strong{color:#19191b;letter-spacing:-.04em;font-size:26px}.flow-stage>p{color:#77777d;margin:7px 0 22px;font-size:11px}.flow-stage footer{border-top:1px solid #19191b17;padding-top:13px;position:absolute;inset:auto 20px 18px}.flow-stage footer span,.flow-stage footer b{display:block}.flow-stage footer span{color:#96969b;text-transform:uppercase;font-size:9px}.flow-stage footer b{color:#454549;margin-top:4px;font-size:11px}.flow-arrow{z-index:2;color:#1a1a1c;background:#fff;border:1px solid #19191b1f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:15px;font-style:normal;display:grid;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.structure-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.work-stack{gap:12px;display:grid}.work-stack article{background:#faf9f5;border:1px solid #19191b1a;border-radius:15px;padding:17px 18px}.work-stack article>div:first-child{justify-content:space-between;align-items:center;display:flex}.work-stack article>div:first-child>strong{color:#222225;font-size:12px}.work-stack h3{color:#1b1b1d;margin:12px 0 6px;font-size:14px}.work-stack p{color:#6f6f75;margin:0 0 14px;font-size:11px;line-height:1.55}.work-progress{background:#e7e5dd;border-radius:999px;height:6px;overflow:hidden}.work-progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f7c900,#f59e0b);height:100%;animation:.8s both progress-grow-in;display:block}.report-state{color:#4b8737;background:#6fc2531a;border:1px solid #4e973738;border-radius:999px;width:fit-content;padding:5px 9px;font-size:9px;font-weight:750}.responsibility-list{display:grid}.responsibility-list>div{border-bottom:1px solid #19191b17;padding:16px 0}.responsibility-list>div:last-child{border-bottom:0}.responsibility-list span,.responsibility-list strong,.responsibility-list small{display:block}.responsibility-list span{color:#b18d00;text-transform:uppercase;font-size:10px;font-weight:800}.responsibility-list strong{color:#1d1d1f;margin:5px 0;font-size:13px}.responsibility-list small{color:#85858b;font-size:10px;line-height:1.45}.warning-copy{color:#b86516!important}.reports-toolbar{justify-content:space-between;align-items:center;margin:4px 0 16px;display:flex}.reports-toolbar>div{background:#fff;border:1px solid #19191b1a;border-radius:12px;gap:6px;padding:4px;display:flex}.reports-toolbar button{color:#78787e;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:10px}.reports-toolbar>span{color:#8b8b90;font-size:10px}.reports-list{gap:15px;display:grid}.report-card{background:#fff;border:1px solid #18181a1a;border-radius:19px;padding:22px;animation:.55s cubic-bezier(.2,.8,.2,1) both card-rise-in;box-shadow:0 12px 34px #1e1c120b}.report-card:nth-child(2){animation-delay:70ms}.report-card:nth-child(3){animation-delay:.14s}.report-card>header{border-bottom:1px solid #19191b17;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.report-card header h3{color:#1d1d1f;margin:0 0 3px;font-size:14px}.report-card header p,.report-card header time{color:#8a8a90;margin:0;font-size:10px}.report-progress-row{grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.report-progress-row>div:first-child{color:#77777d;justify-content:space-between;align-items:center;font-size:10px;display:flex}.report-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.report-columns section{background:#f8f7f3;border:1px solid #19191b14;border-radius:13px;min-height:125px;padding:15px}.report-columns span{color:#9a7b00;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.report-columns p{color:#5e5e64;margin:0;font-size:10px;line-height:1.55}.report-modal{width:min(780px,100vw - 30px);max-height:calc(100vh - 34px);overflow-y:auto}.report-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:4px 2px 2px;display:grid}.report-form label{gap:7px;display:grid}.report-form label>span{color:#6f6f75;font-size:10px;font-weight:650}.report-form input,.report-form select,.report-form textarea{color:#242426;background:#f8f7f3;border:1px solid #19191b21;border-radius:11px;width:100%;font-size:11px}.report-form input,.report-form select{height:42px;padding:0 12px}.report-form textarea{resize:vertical;min-height:78px;padding:11px 12px;line-height:1.45}.report-form .full{grid-column:1/-1}.report-range input{accent-color:#f7c900;height:auto;padding:0}.report-range>span{justify-content:space-between;display:flex}.report-form-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.form-error{color:#c84242;margin:0;font-size:10px}@keyframes trend-reveal{0%{opacity:0;transform-origin:0;transform:scaleX(.06)}}@keyframes point-pop{0%{opacity:0;transform:scale(.2)}}@media (max-width:1180px){.structure-top-grid,.structure-bottom-grid{grid-template-columns:1fr}.structure-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-arrow{display:none}.report-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.structure-kpis,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-progress-row{grid-template-columns:1fr;gap:8px}}@media (max-width:620px){.structure-kpis,.report-kpis,.structure-flow,.report-columns,.report-form{grid-template-columns:1fr}.structure-kpis>div,.report-kpis>div{min-height:102px}.structure-flow{position:relative}.flow-stage{min-height:220px}.process-summary{grid-template-columns:1fr;justify-items:center}.process-summary>div:last-child{width:100%}.reports-toolbar{align-items:flex-start;gap:10px;overflow-x:auto}.reports-toolbar>div{flex:none}.report-card>header{grid-template-columns:auto 1fr}.report-card>header .report-state,.report-card>header time{grid-column:2;justify-self:start}.report-form .full,.report-form-actions{grid-column:auto}}.nav-group{gap:7px;display:grid}.nav-group+.nav-group{border-top:1px solid #ffffff13;margin-top:14px;padding-top:14px}.nav-group-label{color:#6f727b;letter-spacing:.16em;text-transform:uppercase;padding:0 13px;font-size:9px;font-weight:800;line-height:1.4}.nav-group-items{gap:4px;display:grid}.module-title{align-items:flex-end}.module-status{color:#e9c726;white-space:nowrap;background:#f7c90013;border:1px solid #f7c9002e;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:750;display:inline-flex}.module-status i{background:#f7c900;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f7c90017}.module-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.module-kpis article{background:radial-gradient(circle at 100% 0,#f7c90014,#0000 8rem),#15171b;border:1px solid #ffffff13;border-radius:17px;min-height:124px;padding:20px;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000002b}.module-kpis article:after{content:"";border:1px solid #f7c9001f;border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -28px -48px auto}.module-kpis span,.module-kpis strong,.module-kpis small{z-index:1;display:block;position:relative}.module-kpis span{color:#8f929b;font-size:11px}.module-kpis strong{color:#f7f6f1;letter-spacing:-.045em;margin-top:12px;font-size:clamp(21px,2.2vw,29px)}.module-kpis small{color:#b89d24;margin-top:7px;font-size:10px}.module-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;display:grid}.module-list,.module-notes{gap:10px;display:grid}.module-list article{background:#191b20;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 14px;display:grid}.module-index{color:#f7c900;background:#f7c9001a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.module-list article>div strong,.module-list article>div small{display:block}.module-list article>div strong{color:#efeee9;font-size:12px}.module-list article>div small{color:#858892;margin-top:5px;font-size:10px}.module-value{text-align:right}.module-value small{color:#b89d24!important}.module-notes article{border-bottom:1px solid #ffffff13;grid-template-columns:auto 1fr;gap:11px;padding:14px 0;display:grid}.module-notes article:last-child{border-bottom:0}.module-notes i{background:#f7c900;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #f7c90013}.module-notes strong{color:#efeee9;font-size:12px}.module-notes p{color:#8d9099;margin:7px 0 0;font-size:10px;line-height:1.55}@media (max-width:1080px){.module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.module-layout{grid-template-columns:1fr}}@media (max-width:620px){.nav-list{padding-top:14px}.nav-group+.nav-group{margin-top:11px;padding-top:11px}.module-title{align-items:flex-start}.module-status{white-space:normal}.module-kpis{grid-template-columns:1fr}.module-kpis article{min-height:108px}.module-list article{grid-template-columns:34px minmax(0,1fr)}.module-value{text-align:left;grid-column:2}}.login-screen{z-index:50;background:radial-gradient(1200px 600px at 50% -10%,#1b1e17,#0e0f0d 60%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.login-aura{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#bdff382e,#0000 60%);width:520px;height:520px;position:absolute;top:-170px}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161815e6;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:30px 26px 24px;display:flex;position:relative;box-shadow:0 30px 80px #0000008c}.login-logo{justify-content:center;display:flex}.login-logo img{object-fit:contain;width:64px;height:64px}.login-card h1{text-align:center;color:#fff;margin:2px 0 0;font-size:22px}.login-sub{text-align:center;color:#9a9d94;margin:0 0 6px;font-size:13px}.login-field{flex-direction:column;gap:6px;display:flex}.login-field span{color:#9a9d94;text-transform:uppercase;letter-spacing:.4px;font-size:12px}.login-field input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;height:46px;padding:0 14px;font-size:15px;transition:all .14s}.login-field input:focus{border-color:var(--lime,#bdff38);background:#bdff380f}.login-team{background:linear-gradient(90deg,#bdff3824,#bdff380a);border:1px solid #bdff3840;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;animation:.22s both login-team-in;display:flex}@keyframes login-team-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-team span{color:#9a9d94;text-transform:uppercase;font-size:11px}.login-team strong{color:#fff;font-size:14px}.login-team em{color:var(--lime,#bdff38);margin-left:auto;font-size:11px;font-style:normal}.login-error{color:#ff6b6b;text-align:center;font-size:13px}.login-submit{background:var(--lime,#bdff38);color:#11130e;cursor:pointer;border:none;border-radius:12px;height:48px;font-size:15px;font-weight:700;transition:all .14s}.login-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.login-hint{text-align:center;color:#6d7066;margin-top:2px;font-size:11px}.status-plate{letter-spacing:.3px;border-radius:20px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:700;display:inline-flex}.status-plate i{border-radius:50%;width:7px;height:7px}.status-bronze{color:#e0955a;background:#cd7f3229}.status-bronze i{background:#cd7f32}.status-silver{color:#d6d9de;background:#c4c7ce29}.status-silver i{background:#c4c7ce}.status-gold{color:#ffd51b;background:#ffd11b29}.status-gold i{background:#ffd51b}.status-platinum{color:#8fe9ff;background:#78e6ff24}.status-platinum i{background:#8fe9ff}.sidebar-foot-info{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-foot-info strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-foot-info small{color:#9a9d94;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar-foot-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.sidebar-foot-role{color:#8a8d84;font-size:10px}.logout-btn{color:#9a9d94;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:16px;transition:all .14s}.logout-btn:hover{color:#ff6b6b;background:#ff6b6b1a}.dir-pill,.traffic-pill,.offer-status{letter-spacing:.2px;white-space:nowrap;border-radius:20px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.dir-rko{color:#46d9ff;background:#46d9ff26}.dir-bet{color:#b7a3ff;background:#a78bfa29}.dir-mfo{color:#ffb35c;background:#ffb35c29}.traffic-pill{font-weight:600}.traffic-on{color:#7ce09a;background:#78e08f24}.traffic-off{color:#a8abb2;background:#ffffff12}.offer-status-draft{color:#ffbe5c;background:#ffbe5c29}.offer-status-review{color:#78b4ff;background:#5aaaff29}.offer-status-approved{color:#7ce09a;background:#78e08f29}.offer-status-none{color:#8a8d84;background:#ffffff0f}.journey-offer-row.is-pending{opacity:.6}.metric-money{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;display:flex}.metric-money b{color:var(--lime,#bdff38);font-size:13px}.metric-money b.pink{color:#ff6e91}.metric-money small{color:#9a9d94;font-size:10px}.hero-stat-btn{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.hero-stat-btn.is-open span{color:var(--lime,#bdff38)}.revenue-breakdown{flex-direction:column;gap:8px;display:flex}.revenue-row{background:#ffffff08;border-radius:12px;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.revenue-row strong{color:#fff;font-size:13px}.revenue-row .rev-earned{color:var(--lime,#bdff38);text-align:right;font-weight:700}.revenue-row .rev-potential{color:#9a9d94;grid-column:1/-1;font-size:11px}.offer-categories .offer-cat{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:14px;align-content:center;min-height:120px;padding:15px;transition:all .15s;display:grid;position:relative;overflow:hidden}.offer-categories .offer-cat:before{background:var(--category-color);content:"";width:2px;position:absolute;inset:0 auto 0 0}.offer-categories .offer-cat:hover{border-color:var(--category-color);transform:translateY(-2px)}.offer-categories .offer-cat.is-active{border-color:var(--category-color);background:var(--category-color)}@supports (color:color-mix(in lab, red, red)){.offer-categories .offer-cat.is-active{background:color-mix(in srgb, var(--category-color) 12%, var(--surface))}}.rec-badge{color:var(--lime,#bdff38);vertical-align:middle;background:#bdff3824;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.row-recommended{background:#bdff380a}.bundle-item{background:#ffffff05;border-radius:12px;overflow:hidden}.bundle-item.is-top{background:linear-gradient(90deg,#bdff381a,#bdff3805);border:1px solid #bdff3833}.bundle-item .bundle-row{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.bundle-item.is-open{border:1px solid #bdff3840}.bundle-detail{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.bundle-detail p{color:#c3c6bd;margin:0;font-size:13px;line-height:1.5}.bundle-materials{background:#0003;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.mat-title{color:#9a9d94;text-transform:uppercase;font-size:11px}.mat-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mat-row span{color:#fff;font-size:13px}.mat-row button{color:var(--lime,#bdff38);cursor:pointer;background:#bdff381a;border:1px solid #bdff384d;border-radius:8px;padding:4px 12px;font-size:12px}.bundle-contact{align-self:flex-start}.recommend-open{width:100%;margin-top:12px}.review-foot{color:#8a8d84;border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.45}.reward-quiz{margin-top:12px}.quiz-q{color:#fff;margin:0 0 10px;font-size:14px}.quiz-options{flex-direction:column;gap:8px;display:flex}.quiz-options button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;font-size:14px;transition:all .14s}.quiz-options button:hover{border-color:#bdff3866}.quiz-options button.is-picked{border-color:var(--lime,#bdff38);background:#bdff381a}.quiz-result{background:#bdff3814;border:1px solid #bdff3840;border-radius:12px;margin-top:12px;padding:12px}.quiz-result p{color:#c3c6bd;margin:0 0 10px;font-size:13px}.quiz-result strong{color:var(--lime,#bdff38)}.quiz-result .primary-button{width:100%}.reward-desc{color:#c3c6bd;background:#00000038;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.5}.reward-reset{margin-top:10px;display:inline-block}.ai-item{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 0}.ai-item.is-open{background:#ffffff05;border-radius:10px;padding:6px 8px}.ai-chev{color:#8a8d84;font-size:10px;font-style:normal}.ai-detail{border-top:1px solid #ffffff12;padding-top:6px;color:#c3c6bd!important;margin-top:6px!important}.module-row-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:all .14s;display:flex}.module-row-btn:hover{border-color:#46d9ff66;transform:translate(2px)}.tg-link{color:#46d9ff;font-size:12px;font-weight:700}.info-note{color:#b6dced;background:#46d9ff14;border:1px solid #46d9ff33;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45}.team-hero{background:linear-gradient(135deg,#bdff3824,#bdff3808);border:1px solid #bdff3838;border-radius:18px;margin-bottom:14px;padding:18px}.team-hero-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.avatar-team.big{width:52px;height:52px;font-size:22px}.team-hero-top h2{color:#fff;margin:0;font-size:20px}.team-hero-top p{color:#c3c6bd;margin:2px 0 0;font-size:13px}.team-hero-fire{color:#ffab5c;white-space:nowrap;background:#ff8a0029;border-radius:20px;margin-left:auto;padding:5px 12px;font-size:12px;font-weight:700}.team-hero-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.team-hero-stats>div{background:#0003;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.team-hero-stats span{color:#9a9d94;font-size:11px}.team-hero-stats strong{color:#fff;font-size:18px}.team-goal-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.team-goal-head span{color:#c3c6bd;font-size:13px}.team-goal-head b{color:var(--lime,#bdff38);font-size:15px}.team-goal small{color:#9a9d94;margin-top:6px;font-size:11px;display:block}.member-list{flex-direction:column;gap:8px;display:flex}.member-row{cursor:pointer;text-align:left;background:#ffffff08;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .14s;display:flex}.member-row:hover{background:#ffffff0f;transform:translate(2px)}.member-medal{text-align:center;flex:none;width:26px;font-size:16px}.member-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.member-main strong{color:#fff;font-size:14px}.member-main small{color:#9a9d94;font-size:12px}.member-num{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.member-num b{color:#fff;font-size:14px}@media (max-width:620px){.team-hero-stats{grid-template-columns:1fr}}.problems-analysis{flex-direction:column;gap:10px;display:flex}.problem-item{background:#ffab5c0f;border:1px solid #ffab5c26;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.problem-dot{background:#ffab5c;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.problem-item strong{color:#fff;font-size:13px;display:block}.problem-item p{color:#c3c6bd;margin:3px 0 0;font-size:12px;line-height:1.45}.gen-key{background:#bdff3814;border:1px solid #bdff3840;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.gen-key span{color:#c3c6bd;font-size:12px}.gen-key code{color:var(--lime,#bdff38);letter-spacing:2px;font-size:22px;font-weight:800}.news-feed{background:linear-gradient(135deg,#ffd11b1a,#ffd11b05);border:1px solid #ffd11b33;border-radius:16px;margin-bottom:14px;padding:16px}.news-feed-head{margin-bottom:10px}.news-list{flex-direction:column;gap:10px;display:flex}.news-item{background:#0000002e;border-radius:12px;padding:12px}.news-item-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.news-item-head strong{color:#fff;font-size:14px}.news-meta{color:#9a9d94;font-size:11px}.news-item p{color:#c3c6bd;margin:0;font-size:13px;line-height:1.45}.news-form{flex-direction:column;gap:10px;display:flex}.news-form input,.news-form textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:14px}.news-form textarea{resize:vertical;min-height:70px}.news-form .primary-button{align-self:flex-start}body{background:radial-gradient(circle at 82% -12%, #ffc12e4d, transparent 34rem), radial-gradient(circle at 8% 0%, #ff961e24, transparent 26rem), radial-gradient(circle at 50% 112%, #966eff1a, transparent 40rem), var(--bg)!important}.panel,.kpi-card,.media-kpi,.session-grid>div,.user-hero-stats>*,.hero-stat-btn,.team-hero-stats>div,.access-summary>div,.module-kpis article,.mini-kpis>div{background:linear-gradient(158deg,#ffcd5a1a,#ffffff05 42%,#ffffff04)!important;border:1px solid #ffc74029!important;box-shadow:0 14px 38px #0006,inset 0 1px #ffd27824!important}.panel{border-radius:18px}.session-grid>div,.user-hero-stats>*,.hero-stat-btn{border-radius:16px;padding:15px 16px;transition:all .18s;position:relative;overflow:hidden;border:1px solid #ffc74038!important}.session-grid>div:before,.user-hero-stats>:before,.hero-stat-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffcd5ab3,#0000);height:2px;position:absolute;inset:0 0 auto}.session-grid>div:hover,.user-hero-stats>:hover{transform:translateY(-3px);border-color:#ffc74080!important;box-shadow:0 16px 40px #00000073,0 0 24px #ffc74024!important}.primary-button,.login-submit,.mini-cta{transition:all .18s;box-shadow:0 10px 26px #ffc74047!important}.primary-button:hover,.login-submit:hover{transform:translateY(-1px);box-shadow:0 14px 34px #ffc7406b!important}.page-title h1,.drawer-head h2,.team-hero-top h2{-webkit-text-fill-color:transparent;background:linear-gradient(118deg,#fff 32%,#ffcf5c 96%);-webkit-background-clip:text;background-clip:text}.avatar{box-shadow:0 0 0 1px #ffc74033,0 6px 16px #0000004d}.avatar-large{box-shadow:0 0 0 2px #ffc74059,0 10px 24px #0006}.user-state.is-active,.live-pill{text-shadow:0 0 8px #78e08f80}.sidebar{background:linear-gradient(180deg, #ffc7400a, transparent 30%), var(--surface)}.member-row:hover,.metric-list button:hover,.bundle-item .bundle-row:hover,.module-row-btn:hover{box-shadow:inset 0 0 0 1px #ffc7402e}.drawer,.modal{box-shadow:-20px 0 60px #00000080,0 0 0 1px #ffc7400f}.offer-status-select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;height:30px;padding:0 8px;font-size:12px}.journey{flex-direction:column;display:flex}.journey-stage{padding:0 0 16px 30px;position:relative}.journey-stage:before{content:"";background:#ffffff14;width:2px;position:absolute;top:10px;bottom:-4px;left:9px}.journey-stage:last-child:before{display:none}.journey-node{z-index:1;background:#26281f;border:2px solid #ffffff38;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:2px}.journey-stage.is-done .journey-node{background:var(--lime,#bdff38);border-color:var(--lime,#bdff38)}.journey-stage.is-empty .journey-node{opacity:.4}.journey-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:2px 0;display:flex}.journey-titles{flex-direction:column;min-width:0;display:flex}.journey-titles strong{color:#fff;font-size:14px}.journey-titles small{color:#9a9d94;font-size:12px}.journey-badge{color:var(--lime,#bdff38);white-space:nowrap;background:#bdff381f;border-radius:12px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.journey-stage.is-empty .journey-badge{color:#8a8d84;background:#ffffff0f}.journey-caret{color:#8a8d84;width:12px;font-size:11px}.journey-bar{background:#ffffff12;border-radius:4px;height:5px;margin-top:8px;overflow:hidden}.journey-bar i{background:linear-gradient(90deg, #7ce09a, var(--lime,#bdff38));border-radius:4px;height:100%;transition:width .32s;display:block}.journey-detail{margin-top:10px}.journey-detail-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.journey-detail-grid>div{background:#ffffff08;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.journey-detail-grid span{color:#9a9d94;font-size:11px}.journey-detail-grid strong{color:#fff;font-size:13px}.journey-offers{flex-direction:column;gap:8px;display:flex}.journey-offer-row{background:#ffffff08;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.journey-offer-row strong{color:#fff;font-size:13px}.journey-offer-row b{color:var(--lime,#bdff38);margin-left:auto}.lidogen{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.lidogen-traffic{grid-template-columns:1fr 1fr;gap:12px;display:grid}.traffic-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.traffic-card .traffic-label{color:#9a9d94;text-transform:uppercase;letter-spacing:.3px;font-size:12px}.traffic-card strong{color:#fff;font-size:22px}.traffic-card small{color:#9a9d94;font-size:12px}.traffic-bar{background:#ffffff12;border-radius:4px;height:6px;overflow:hidden}.traffic-bar i{border-radius:4px;height:100%;display:block}.traffic-card.is-online .traffic-bar i{background:linear-gradient(90deg, #7ce09a, var(--lime,#bdff38))}.traffic-card.is-offline .traffic-bar i{background:linear-gradient(90deg,#78b4ff,#b7a3ff)}.lidogen-cols{grid-template-columns:1.4fr 1fr;align-items:start;gap:12px;display:grid}.bundle-list{flex-direction:column;gap:10px;display:flex}.bundle-row{background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.bundle-row.is-top{background:linear-gradient(90deg,#bdff381a,#bdff3805);border:1px solid #bdff3833}.bundle-rank{color:#fff;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.bundle-row.is-top .bundle-rank{background:var(--lime,#bdff38);color:#11130e}.bundle-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bundle-main strong{color:#fff;font-size:13px}.bundle-main small{color:#9a9d94;font-size:11px}.bundle-bar{background:#ffffff12;border-radius:3px;height:4px;margin-top:2px;overflow:hidden}.bundle-bar i{background:var(--lime,#bdff38);border-radius:3px;height:100%;display:block}.bundle-num{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bundle-num b{color:#fff;font-size:16px}.lidogen-side{flex-direction:column;gap:12px;display:flex}.recommend-card{background:linear-gradient(135deg,#bdff381f,#bdff3808);border:1px solid #bdff3840;border-radius:16px;padding:16px}.recommend-badge{color:var(--lime,#bdff38);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.recommend-card h3{color:#fff;margin:8px 0 6px;font-size:16px}.recommend-desc{color:#c3c6bd;margin:0 0 12px;font-size:13px;line-height:1.5}.recommend-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.recommend-meta>div{flex-direction:column;gap:2px;display:flex}.recommend-meta span{color:#9a9d94;font-size:11px}.recommend-meta strong{color:#fff;font-size:13px}.review-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:16px}.review-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-avatar{color:#78b4ff;background:#78b4ff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.review-head strong{color:#fff;font-size:13px;display:block}.review-head small{color:#9a9d94;font-size:11px}.review-card p{color:#c3c6bd;margin:0;font-size:13px;line-height:1.55}@media (max-width:900px){.lidogen-cols{grid-template-columns:1fr}}@media (max-width:560px){.lidogen-traffic{grid-template-columns:1fr}}.insights{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.insights-top{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.reward-card{background:linear-gradient(135deg,#bdff381f,#bdff3808);border:1px solid #bdff3840;border-radius:16px;padding:16px}.reward-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.reward-head select{color:#fff;background:#00000040;border:1px solid #ffffff26;border-radius:8px;height:32px;padding:0 8px;font-size:12px}.reward-bar{background:#00000040;border-radius:6px;height:10px;overflow:hidden}.reward-bar i{background:linear-gradient(90deg, #7ce09a, var(--lime,#bdff38));border-radius:6px;height:100%;transition:width .4s;display:block}.reward-nums{align-items:baseline;gap:8px;margin-top:8px;display:flex}.reward-nums strong{color:#fff;font-size:24px}.reward-nums span{color:#9a9d94;font-size:12px}.reward-phrase{color:#fff;margin:10px 0 8px;font-size:14px;font-weight:600}.reward-left{color:#c3c6bd;font-size:13px}.reward-left b{color:var(--lime,#bdff38)}.ai-insights{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;padding:16px}.ai-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ai-item{align-items:flex-start;gap:10px;display:flex}.ai-icon{width:28px;height:28px;color:var(--lime,#bdff38);background:#bdff3824;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}.ai-item strong{color:#fff;font-size:13px;display:block}.ai-item p{color:#9a9d94;margin:2px 0 0;font-size:12px;line-height:1.45}.insights-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.events-list,.lifehack-list{flex-direction:column;gap:10px;display:flex}.event-row{align-items:flex-start;gap:10px;display:flex}.event-date{color:var(--lime,#bdff38);white-space:nowrap;background:#bdff381a;border-radius:10px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.event-row p,.lifehack-row p{color:#c3c6bd;margin:0;font-size:13px;line-height:1.45}.lifehack-row{align-items:flex-start;gap:8px;display:flex}.lifehack-row span{color:var(--lime,#bdff38);font-size:12px}@media (max-width:900px){.insights-top,.insights-bottom{grid-template-columns:1fr}}.media-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.media-kpi{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.media-kpi span{color:#9a9d94;font-size:12px}.media-kpi strong{color:#fff;font-size:24px}.media-kpi strong.lime{color:var(--lime,#bdff38)}.media-kpi strong.pink{color:#ff6e91}.media-kpi small{color:#9a9d94;font-size:11px}.roi-good{color:var(--lime,#bdff38);font-weight:700}.roi-bad{color:#ff6e91;font-weight:700}.cap-max{color:#9a9d94;font-weight:600}.cap-input{align-items:center;display:inline-flex;position:relative}.cap-input input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;width:110px;height:34px;padding:0 10px;font-size:13px}.cap-input.cap-flash input{border-color:#ff6e91}.cap-warn{color:#ff6e91;white-space:nowrap;font-size:11px;position:absolute;top:-20px;left:0}@media (max-width:720px){.media-summary{grid-template-columns:1fr 1fr}}.weak-point{background:#ff6e911a;border:1px solid #ff6e9140;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.weak-icon{color:#1a1a1b;background:#ff6e91;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:flex}.weak-point strong{color:#fff;font-size:14px;display:block}.weak-point p{color:#c3c6bd;margin:3px 0 0;font-size:13px;line-height:1.45}.row-weak{background:#ff6e910f}.miniapp-link{background:#46d9ff14;border:1px solid #46d9ff33;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.miniapp-link span{color:#9a9d94;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.miniapp-link code{color:#8fe9ff;word-break:break-all;font-size:13px}.miniapp-cols{grid-template-columns:1.3fr 1fr;align-items:start;gap:14px;display:grid}.phone-preview{flex-direction:column;align-items:center;gap:10px;display:flex}.phone{background:#0d0f0c;border:8px solid #1b1d18;border-radius:32px;width:280px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.phone-notch{z-index:2;background:#1b1d18;border-radius:12px;width:90px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen{background:radial-gradient(600px 300px at 50% 0,#182016,#0d0f0c);flex-direction:column;gap:12px;padding:34px 14px 16px;display:flex}.mini-head{align-items:center;gap:10px;display:flex}.mini-logo{background:var(--lime,#bdff38);color:#11130e;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.mini-head strong{color:#fff;font-size:14px;display:block}.mini-head small{color:#9a9d94;font-size:11px}.mini-balance{background:linear-gradient(135deg,#bdff3829,#bdff380a);border:1px solid #bdff3840;border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.mini-balance span{color:#c3c6bd;font-size:11px}.mini-balance strong{color:#fff;font-size:26px}.mini-balance small{color:#9a9d94;font-size:11px}.mini-offers{flex-direction:column;gap:8px;display:flex}.mini-offers-title{color:#9a9d94;text-transform:uppercase;font-size:11px}.mini-offer{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.mini-offer strong{color:#fff;font-size:13px;display:block}.mini-offer small{color:#9a9d94;font-size:11px}.mini-offer b{color:var(--lime,#bdff38);font-size:15px}.mini-cta{background:var(--lime,#bdff38);color:#11130e;cursor:pointer;border:none;border-radius:12px;height:44px;margin-top:4px;font-size:14px;font-weight:700}.phone-caption{text-align:center;color:#9a9d94;max-width:280px;font-size:12px;line-height:1.45}@media (max-width:900px){.miniapp-cols{grid-template-columns:1fr}}@media (max-width:680px){.table-scroll{margin-inline:0;padding-inline:0;overflow-x:visible}.table-scroll table,.table-scroll tbody,.table-scroll tr,.table-scroll td{width:100%;display:block}.table-scroll thead{display:none}.table-scroll table{min-width:0}.table-scroll tbody tr{background:linear-gradient(158deg,#ffcd5a0f,#ffffff04);border:1px solid #ffc74029;border-radius:16px;margin-bottom:12px;padding:4px 14px;box-shadow:0 8px 22px #00000047}.table-scroll tbody tr:last-child{margin-bottom:0}.table-scroll td{white-space:normal;text-align:right;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:42px;padding:9px 0;font-size:13px;display:flex}.table-scroll td:last-child{border-bottom:0}.table-scroll td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:0 0 42%;font-size:12px;font-weight:700}.table-scroll td:first-child{border-bottom:1px solid #ffffff1a;justify-content:flex-start;padding:6px 0 10px;font-size:15px}.table-scroll td:first-child:before{content:none}.table-scroll .person-cell{text-align:left}.table-scroll td:has(.row-action){display:none}.table-scroll .cap-input,.table-scroll .cap-input input{width:100%;min-width:0}.row-action,.icon-button,.avatar-button,.mobile-menu{min-width:44px;min-height:44px}.period-control button,.secondary-button,.primary-button{min-height:44px}.table-scroll td strong{font-size:14px}}.lead-facts{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.lead-facts>*{color:inherit;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;text-decoration:none;display:flex}.lead-facts span{color:var(--muted);white-space:nowrap;font-size:11px}.lead-facts strong{text-align:right;text-overflow:ellipsis;font-size:13px;overflow:hidden}.compact-facts .lead-description{margin-top:10px}.drawer-section.fold{padding:0;overflow:hidden}.fold-head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px 16px;transition:background .14s;display:flex}.fold-head:hover{background:#ffffff05}.fold-head h3{margin:0;font-size:15px}.fold-summary{max-width:52%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11px;overflow:hidden}.fold-caret{width:26px;height:26px;color:var(--muted);background:#ffffff0d;border-radius:8px;flex:none;place-items:center;margin-left:auto;font-size:16px;line-height:1;display:grid}.fold-summary+.fold-caret{margin-left:8px}.fold.is-open .fold-caret{color:#f7c900;background:#f7c90029}.fold-count{color:#f7c900;background:#f7c90024;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.fold-body{padding:2px 16px 16px;animation:.2s fold-open}@keyframes fold-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.lead-facts{grid-template-columns:1fr;gap:0}}.legend-clickable{gap:4px}.legend-clickable button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:8px 9px;font-size:11px;transition:all .13s;display:grid}.legend-clickable button:hover{background:#f7c9000f;border-color:#f7c90047;transform:translate(2px)}.legend-clickable button>i{border-radius:3px;width:10px;height:10px}.legend-clickable button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend-clickable button>strong{font-size:12px}.legend-clickable button .chev{color:var(--muted);font-size:14px;font-style:normal}.chart-summary-btn{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px 6px;transition:all .13s}.chart-summary-btn:hover{background:#f7c9000f}.drill-summary{background:#f7c9000d;border:1px solid #f7c9002e;border-radius:12px;margin:2px 0 12px;padding:11px 12px}.drill-summary-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.drill-chips{flex-wrap:wrap;gap:6px;display:flex}.drill-chips span{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.search-hint{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 14px;display:flex}.search-hint>span{color:var(--muted);font-size:11px}.search-examples{flex-wrap:wrap;gap:6px;display:flex}.search-examples button{color:#f7c900;cursor:pointer;background:#f7c9000f;border:1px solid #f7c90047;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;transition:all .13s}.search-examples button:hover{background:#f7c90024}.search-examples .search-clear{color:var(--muted);background:#ffffff0a;border-color:#ffffff24}.offer-cat-caret{color:var(--category-color);font-size:18px;font-style:normal;line-height:1;position:absolute;bottom:12px;right:14px}.offer-cat-details{border:1px solid var(--category-color);background:var(--category-color);border-radius:14px;grid-column:1/-1;margin-top:-2px;padding:14px 15px 15px}@supports (color:color-mix(in lab, red, red)){.offer-cat-details{background:color-mix(in srgb, var(--category-color) 8%, var(--surface))}}.offer-cat-details{animation:.2s fold-open}.offer-cat-details-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.offer-cat-details-head strong{font-size:13px}.offer-cat-details .table-scroll{overflow-x:auto}.reports-toolbar>div{background:#14161a;border-color:#ffffff14}.reports-toolbar button{color:#9699a2}.reports-toolbar button.active{color:#171719;background:#f7c900}.reports-toolbar>span{color:#8a8d94}.report-card{background:linear-gradient(158deg,#ffcd5a0f,#ffffff04);border-color:#ffc74029;box-shadow:0 14px 38px #0006}.report-card>header{border-bottom-color:#ffffff14}.report-card header h3{color:#fff}.report-card header p,.report-card header time{color:#9a9d94}.report-progress-row>div:first-child{color:#9699a2}.report-progress-row strong{color:#fff}.report-columns section{background:#14161a;border-color:#ffffff12}.report-columns section.has-risk{background:#f59e0b12;border-color:#f59e0b47}.report-columns span{color:#f7c900}.report-columns p{color:#aeb2bd}.report-state{color:#8fdc6f;background:#6fc25324;border-color:#6fc25352}.report-state.risk{color:#f5b544;background:#f59e0b24;border-color:#f59e0b57}.report-form label>span{color:#9699a2}.report-form input,.report-form select,.report-form textarea{color:#eef0f4;background:#14161a;border-color:#ffffff1a}.report-range>span strong{color:#fff}.bank-cell{vertical-align:middle;align-items:center;gap:9px;display:inline-flex}.bank-logo{letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff24}.reward-claim{background:#f7c90014;border:1px solid #f7c90052;border-radius:13px;margin-top:10px;padding:13px 14px}.reward-claim strong{margin-bottom:5px;font-size:13px;display:block}.reward-claim p{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.45}.reward-claim-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.reward-claim-row code{color:#f7c900;letter-spacing:.02em;background:#00000047;border:1px solid #ffffff1f;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700}.reward-claim-row .primary-button{flex:auto;min-height:42px}.recommend-detail{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px;animation:.2s fold-open}.media-resources{gap:16px;margin-bottom:18px;display:grid}.media-resource{background:linear-gradient(158deg,#ffcd5a0f,#ffffff04);border:1px solid #ffc74029;border-radius:18px;padding:18px;box-shadow:0 14px 38px #00000052}.media-resource-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:13px;padding-bottom:15px;display:flex}.media-resource-head>div:first-of-type strong{font-size:16px;display:block}.media-resource-head>div:first-of-type small{color:var(--muted);font-size:11px}.media-resource-nums{gap:10px;margin-left:auto;display:flex}.media-resource-nums>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;min-width:104px;padding:9px 12px}.media-resource-nums span{color:var(--muted);margin-bottom:3px;font-size:10px;display:block}.media-resource-nums strong{font-size:16px}.media-block{margin-top:16px}.media-block h4{letter-spacing:.01em;margin:0 0 10px;font-size:13px}.community-list{gap:8px;display:grid}.community-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:12px 13px}.community-row>strong{margin-bottom:7px;font-size:13px;display:block}.community-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:11px;display:flex}.community-meta b{color:#eef0f4;font-weight:700}.funnel-flow{margin-top:2px}.journey-detail-grid .full{grid-column:1/-1}.event-list{color:#c3c7d0;margin:5px 0 0;padding-left:17px;font-size:12px;line-height:1.65}.post-list{gap:7px;margin-top:12px;display:grid}.post-row{background:#ffffff05;border:1px solid #ffffff12;border-left:2px solid #ffffff24;border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.post-row.is-out{border-left-color:var(--lime)}.post-row.is-wait{border-left-color:#ffffff2e}.post-row>span{color:var(--muted);font-size:11px}.post-row>b{font-size:11px}.call-list{gap:8px;display:grid}.call-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:12px 13px}.call-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.call-top strong{font-size:13px}.call-top .muted{font-size:11px}.call-row p{color:#c3c7d0;margin:6px 0 9px;font-size:12px;line-height:1.5}.call-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.call-meta b{color:#eef0f4}@media (max-width:620px){.media-resource-nums{width:100%;margin-left:0}.media-resource-nums>div{flex:1 1 0;min-width:0}}.access-no-policy>:nth-child(2){display:none}.access-no-policy{grid-template-columns:1fr}.conversion-explainer{background:#d8b23d12;border:1px solid #d8b23d47;border-radius:14px;margin:0 0 14px;padding:14px 16px}.conversion-explainer p{color:#c5c7cc;margin:6px 0;font-size:13px;line-height:1.5}.conversion-explainer small{color:#d8b23d}.quick-insight-actions,.quick-entry{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.quick-entry input{background:#15171c;border:1px solid #d8b23d59;border-radius:10px;flex:280px;min-width:0;padding:12px 14px}.team-detail-panel{background:#d8b23d0f;border:1px solid #d8b23d40;border-radius:14px;margin-top:14px;padding:14px}.team-detail-panel summary{cursor:pointer;color:#d8b23d;font-weight:700}.team-detail-list{gap:10px;margin-top:12px;display:grid}.team-detail-list article{background:#17191e;border-radius:10px;gap:5px;padding:12px;display:grid}.team-detail-list span{color:#a9adb5;font-size:12px}:root{--lime:#d8b23d}.primary-button{background:linear-gradient(#d8b23d,#b98d1d)!important;box-shadow:0 8px 22px #b48c1e2e!important}.resource-add-form{background:#d8b23d0f;border:1px solid #d8b23d4d;border-radius:16px;margin:14px 0 18px;padding:18px}.resource-add-form>p{color:#a9adb5;margin:6px 0 14px;font-size:13px;line-height:1.5}.resource-add-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.balance-modal-summary{gap:12px;display:grid}.period-control-wrap{justify-items:end;gap:6px;display:grid}.period-description{color:var(--muted);font-size:12px}.balance-modal-summary>div{border:1px solid var(--line,#ffffff1f);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.balance-modal-summary strong{color:#f7c900;font-size:1.35rem}.balance-modal-summary .primary-button{margin-top:8px}.ai-item{position:relative}.ai-delete{color:#9aa0aa;opacity:.7;cursor:pointer;font-size:18px;position:absolute;top:10px;right:12px}.ai-delete:hover{color:#ff6e91;opacity:1}.event-row,.lifehack-row{padding-right:34px;position:relative}.event-row .row-action,.lifehack-row .row-action{position:absolute;top:50%;right:0;transform:translateY(-50%)}.leaderboard-list{max-height:min(60vh,520px);padding-right:4px;overflow-y:auto}.leaderboard-row.place-1{border:1px solid #f7c900f2;box-shadow:0 0 0 1px #f7c9002e,0 0 18px #f7c90029}.leaderboard-row.place-2{border:1px solid #c0c0c0cc;box-shadow:0 0 0 1px #c0c0c01f}.leaderboard-row.place-3{border:1px solid #cd7f32d9;box-shadow:0 0 0 1px #cd7f321f}.key-create-form{background:#f7c9000f;border:1px solid #f7c9004d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:grid}.key-create-form label{gap:6px;display:grid}.key-create-form label span{color:var(--muted);font-size:12px}.key-create-form input,.key-create-form select{border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:42px;color:var(--text);border-radius:10px;padding:0 12px}@media (max-width:700px){.key-create-form{grid-template-columns:1fr}}.overview-stack{flex-direction:column;display:flex}.overview-stack .page-title{order:0}.overview-stack .news-feed{order:1}.overview-stack .kpi-grid{order:2}.overview-stack .ai-brief{order:3}.overview-stack .dashboard-grid{order:4}@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}
