@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";html,body{background:var(--bg);margin:0;padding:0}body{color:var(--fg);font-family:Manrope,sans-serif}*{box-sizing:border-box}a{color:var(--acc-text);text-decoration:none}a:hover{color:var(--red)}input,textarea,select,button{font-family:Manrope,sans-serif}::placeholder{color:var(--mut-dim)}:root{--acc:#ff8533;--acc-2:#ffae73;--acc-text:#a84708;--red:#ff3b3b;--yel:#ffc531;--grad:linear-gradient(#ff8533, #ff8533);--grad-y:linear-gradient(135deg, #ffe58a 0%, #ffb020 100%);--grad-soft:linear-gradient(135deg, #ff9f432e, #ff7a1a1f);--bg:#f5f3ef;--surf:#fff;--surf2:#e9e7e3;--line:#e3e1dd;--fg:#23253c;--fg2:#4e5061;--mut:#72727b;--mut-dim:#96949a;--sh:0 1px 2px #23253c08;--sh-acc:none;--side:#f5f3ef;--side-fg:#23253c;--side-mut:#72727b;--side-line:#e3e1dd;--ok:#17a85e;--ok-bg:#17a85e1f;--warn-bg:#ffc5312e;--warn-fg:#9a6700;--red-bg:#ff3b3b1a;--acc-bg:#ff7a1a1a;--on-grad:#fff;--green:#0f4c4c;--green-2:#0b2a2e;--green-fg:#8fd6a9;--on-green:#ecf4ef;--green-grad:linear-gradient(120deg, #1c6650 0%, #0f4c4c 48%, #0b2a2e 100%);--green-tex:repeating-linear-gradient(135deg, #ffffff09 0 1px, transparent 1px 9px)}[data-theme=dark]{--bg:#191a26;--surf:#232534;--surf2:#2d2f40;--line:#383b4b;--acc-text:#ffae73;--fg:#f6f3ee;--fg2:#d4cec6;--mut:#948c82;--mut-dim:#5e5850;--sh:0 1px 2px #0000004d, 0 10px 30px #00000059;--side:#1d1f2c;--side-fg:#f6f3ee;--side-mut:#aaa9b4;--side-line:#383b4b;--ok:#3dd68c;--ok-bg:#3dd68c24;--warn-bg:#ffc53129;--warn-fg:#ffd466;--red-bg:#ff3b3b29;--acc-bg:#ff781e29;--grad-soft:linear-gradient(135deg, #ff9f4329, #ff7a1a1a)}@keyframes fadeRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scr{animation:.35s cubic-bezier(.16,.8,.24,1) both fadeRise}@keyframes wipe{0%{width:0}to{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dots{0%{width:0}33%{width:.33em}66%{width:.66em}to{width:1em}}.loading-dots:after{content:"...";vertical-align:bottom;width:0;animation:1.2s step-end infinite dots;display:inline-block;overflow:hidden}.chart-wipe{animation:1.1s cubic-bezier(.22,1,.36,1) both wipe}.scr .card{animation:.45s cubic-bezier(.16,.8,.24,1) both fadeRise}.scr .card:first-child{animation-delay:20ms}.scr .card:nth-child(2){animation-delay:80ms}.scr .card:nth-child(3){animation-delay:.14s}.scr .card:nth-child(4){animation-delay:.2s}.scr .card:nth-child(5){animation-delay:.26s}.scr .card:nth-child(6){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.scr,.scr .card,.chart-wipe{animation:none}}.card{background:var(--surf);border:1px solid var(--line);box-shadow:var(--sh);border-radius:18px}.hv{transition:transform .15s,box-shadow .15s,filter .15s,background .15s}.hv:hover{filter:brightness(1.05);transform:translateY(-1px)}.rowhv{transition:background .15s}.rowhv:hover{background:var(--surf2)}.navhv:hover{color:var(--side-fg)!important;background:#ffffff12!important}.sc::-webkit-scrollbar{width:8px;height:8px}.sc::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.mono{font-family:ui-monospace,JetBrains Mono,monospace}.tbl{overflow-x:auto}.tbl>div{min-width:900px}.tbl::-webkit-scrollbar{height:8px}.tbl::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.chat-docked.chat-workspace{flex-direction:column;flex:1;overflow:hidden;gap:0!important;height:auto!important;min-height:0!important;display:flex!important}.chat-docked>.chat-dialog{flex:1;overflow:hidden;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.chat-docked .chat-dialog-header{display:none!important}.chat-docked>.chat-history{display:none}.chat-docked.chat-history-open>.chat-dialog{flex:none}.chat-docked.chat-history-open .chat-dialog>:not(.assistant-context){display:none}.chat-docked.chat-history-open>.chat-history{border:0;border-radius:0;flex:1;min-height:0;display:flex}.assistant-context{color:#4d351c;background:#fffae23b;border:1px solid #ffffff47;border-radius:12px;flex:none;margin:14px 20px 0;padding:11px 13px;font-size:13px}.assistant-context>div:first-child{align-items:center;gap:7px;display:flex}.assistant-context-dot{background:#6c5e25;border-radius:50%;flex:none;width:5px;height:5px}.assistant-context small{margin-top:4px;padding-left:12px;display:block}.assistant-conversation-tools{align-items:center;gap:12px;margin-top:12px;display:flex}.assistant-conversation-tools button{color:#4d351c;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:13px}.assistant-conversation-tools button:hover{color:var(--acc-text)}.assistant-welcome{margin-bottom:auto;padding:22px 0 24px}.assistant-welcome>span{color:#fff9e5;filter:drop-shadow(0 2px 9px #b548051f);margin-bottom:22px;line-height:1;display:block}.assistant-welcome h2{letter-spacing:-1px;color:#442b15;margin:0;font-size:31px;font-weight:500;line-height:1.22}.assistant-welcome p{color:#674924;max-width:30ch;margin-top:16px;font-size:14px;line-height:1.75}.chat-docked [data-testid=chat-messages]{overflow-wrap:anywhere;gap:20px!important;padding:20px 26px!important}.chat-docked [data-testid=chat-messages]>div{min-width:0}.chat-docked [data-testid=chat-messages]>div:not(.assistant-welcome)>div{max-width:100%!important}.chat-docked .chat-dialog>div:last-child{border:0!important;padding:16px 20px 20px!important}.chat-docked [data-testid=chat-composer]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:wrap;box-shadow:inset 0 1px #ffffff70,0 6px 20px #79431108;background:#fffdf4c7!important;border:1px solid #ffffff9e!important;border-radius:16px!important;align-items:flex-end!important;padding:14px!important}.chat-docked [data-testid=chat-composer] textarea{resize:none;outline:none;order:-1;width:100%;line-height:1.6;flex:1 0 100%!important}.chat-docked [data-testid=chat-composer] [aria-label=Спросить]{margin-left:auto;background:#6a3b1f!important;border-radius:8px!important;width:30px!important;height:30px!important;box-shadow:0 3px 8px #582f111f!important}.chat-docked table{max-width:100%;display:block;overflow:auto}.chat-docked .chat-questionnaire{padding:12px}.chat-docked .chat-question-option{width:100%}.chat-docked .card{overflow-wrap:anywhere;min-width:0;max-width:100%}.assistant-starters{flex-direction:column;align-items:flex-start;gap:9px;margin-top:26px;display:flex}.workspace .assistant-starters button{text-align:left;color:#553918;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#fffbe94a;border:1px solid #ffffff6e;border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:9px 11px;font-size:13px;line-height:1.4;display:flex;box-shadow:inset 0 1px #fff3}.workspace .assistant-starters button:hover{background:#fffded8c;border-color:#ffffffad}.assistant-starters button>span{color:#8a4d15;font-size:16px}.workspace-assistant .workspace-icon{color:#67401b;background:#fffadf38;border-color:#ffffff3b}.chat-docked [data-testid=chat-composer] textarea{color:#432b16!important}.chat-docked [data-testid=chat-composer] textarea::placeholder{color:#705d43}.chat-docked [data-testid=chat-messages]>div:not(.assistant-welcome){color:var(--fg)}@media (width<=760px){.assistant-welcome{padding-top:18px}.assistant-welcome h2{font-size:29px}.assistant-context{margin-top:10px}.assistant-starters{margin-top:20px}}.assistant-context small{font-size:12px}.chat-docked [data-testid=chat-composer] textarea{font-size:14px!important}.workspace-assistant-toolbar b{color:#493620}.assistant-welcome>span{color:#493620;filter:none}.chat-questionnaire{box-sizing:border-box;width:100%;max-width:760px;padding:20px}.chat-questionnaire-title{margin-bottom:18px;font-size:15px;font-weight:700}.chat-questionnaire fieldset{border:0;min-width:0;margin:0;padding:0}.chat-question{margin-bottom:18px}.chat-question>label,.chat-question legend{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.chat-question input[type=text],.chat-question input[type=number],.chat-question textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surf2);width:100%;color:var(--fg);font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.chat-question textarea{resize:vertical}.chat-question input:focus-visible,.chat-question textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.chat-question-options{flex-wrap:wrap;gap:8px;display:flex}.chat-question-option{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.chat-question-option:has(input:checked){border-color:var(--acc);background:var(--surf2)}.chat-question-option input{accent-color:var(--acc);flex-shrink:0;width:16px;height:16px}.chat-question-hint,.chat-question-footer span{color:var(--mut);font-size:12px;line-height:1.5}.chat-question-hint{margin-top:6px}.chat-question-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chat-question-error{color:var(--red);margin-bottom:10px;font-size:13px}.chat-questionnaire fieldset:disabled{opacity:.65}@media (width<=600px){.chat-questionnaire{padding:14px}.chat-question-option{width:100%}}.chat-mobile-navigation{display:none}@media (width<=760px){body:has(.chat-workspace:not(.chat-docked)) #root>div>aside{display:none!important}body:has(.chat-workspace:not(.chat-docked)) #root>div>main>div:first-child{display:none!important}body:has(.chat-workspace:not(.chat-docked)) #root>div>main>.sc{padding:8px!important}.chat-workspace:not(.chat-docked){grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 16px)!important;min-height:0!important}.chat-workspace:not(.chat-docked)>.card{min-width:0}.chat-workspace:not(.chat-docked)>.card:last-child{display:none!important}.chat-workspace:not(.chat-docked).chat-history-open{height:auto!important}.chat-workspace:not(.chat-docked).chat-history-open>.card:first-child{height:calc(100dvh - 16px)}.chat-workspace:not(.chat-docked).chat-history-open>.card:last-child{max-height:65dvh;display:flex!important}.chat-workspace:not(.chat-docked)>.card:first-child>div:first-child{flex-wrap:wrap;padding:12px!important}.chat-workspace:not(.chat-docked)>.card:first-child>.sc{padding:16px 10px!important}.chat-mobile-navigation{gap:8px;width:100%;display:flex}.chat-workspace:not(.chat-docked) input{min-width:0}}.performance-chart{min-width:0;padding:22px 20px 14px}.performance-chart-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.performance-chart-heading h3{letter-spacing:-.4px;color:var(--fg);margin:0;font-size:17px;font-weight:600}.performance-chart-heading p{color:var(--mut);margin:5px 0 0;font-size:13px;line-height:1.5}.performance-chart-heading a{color:var(--mut);flex:none;padding-top:3px;font-size:13px}.performance-chart-heading a:hover{color:var(--fg)}.performance-chart-heading a>span{margin-left:3px}.performance-chart-legend{grid-template-columns:1fr 1fr;gap:10px;padding:17px 0 10px;display:grid}.performance-chart-legend>div>span{color:var(--fg2);align-items:center;gap:7px;font-size:13px;display:flex}.performance-chart-legend strong{letter-spacing:-.5px;padding:6px 0 0 16px;font-size:20px;font-weight:500;display:block}.performance-chart i{border:2px solid;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.performance-chart i.current{background:#ed501b1f;border-color:#ed501b}.performance-chart i.previous{background:#edc9a833;border-color:#edc9a8}.performance-chart-plot{min-height:160px;position:relative}.performance-chart-plot svg{outline-offset:4px;width:100%;display:block;overflow:visible}.performance-chart .performance-axis-label{fill:var(--mut);font-family:inherit;font-size:13px;font-weight:400}.performance-gridline{stroke:var(--line);stroke-width:.6px;stroke-opacity:.4;stroke-dasharray:2 5}.performance-baseline{stroke:var(--line);stroke-width:1px}.performance-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.performance-line,.performance-dot,.performance-bar{transition:filter .16s,stroke .16s,fill .16s}.performance-line.current{stroke:#ed501b}.performance-line.previous{stroke:#edc9a8;stroke-width:1.8px}.performance-dot.current,.performance-bar.current{fill:#ed501b}.performance-dot.current{stroke:#c94216;stroke-width:.6px}.performance-dot.previous,.performance-bar.previous{fill:#edc9a8}.performance-guide{stroke:var(--mut-dim);stroke-width:.8px;stroke-dasharray:3 4;pointer-events:none}.performance-chart-empty{min-height:200px;color:var(--mut);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.performance-chart-foot{color:var(--mut);justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:13px;display:flex}.performance-tooltip{z-index:3;color:#484130;pointer-events:none;background:#fffbedf5;border:1px solid #ffffffbf;border-radius:10px;min-width:185px;max-width:95%;padding:11px 13px;position:absolute;top:8px;right:0;box-shadow:0 7px 24px #5d3a141f}.performance-tooltip.is-left{left:20px;right:auto}.performance-tooltip>div{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.performance-tooltip>div+div{margin-top:5px}.performance-tooltip strong{margin-left:auto;padding-left:14px;font-size:13px;font-weight:600}.dashboard-chart-scope{color:var(--mut);font-size:13px}.dashboard-chart-scope>summary{cursor:pointer;width:fit-content}.dashboard-chart-scope .dashboard-legend{padding-top:10px}@container (width<=620px){.performance-chart-heading h3{font-size:15px}.performance-chart{padding:18px 16px 13px}}[data-theme=dark] .performance-line.previous{stroke:#b28d65}[data-theme=dark] .performance-dot.previous,[data-theme=dark] .performance-bar.previous{fill:#b28d65}@media (hover:hover){.performance-chart-plot:hover .performance-line.current{stroke:#ff581b;filter:drop-shadow(0 0 2px #ff722533)}.performance-chart-plot:hover .performance-line.previous{stroke:#eeb68a}.performance-chart-plot:hover .performance-dot.current,.performance-chart-plot:hover .performance-bar.current{fill:#ff581b;filter:brightness(1.06)}.performance-chart-plot:hover .performance-dot.previous,.performance-chart-plot:hover .performance-bar.previous{fill:#eeb68a}}.performance-chart-plot:focus-within .performance-line.current{stroke:#ff581b}.performance-chart-plot:focus-within .performance-bar.current{fill:#ff581b}@media (prefers-reduced-motion:reduce){.performance-line,.performance-dot,.performance-bar{transition:none}}.project-dashboard{gap:18px;min-width:0;display:grid}.dashboard-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dashboard-toolbar p{color:var(--mut);flex:1;margin:0;font-size:13px}.dashboard-toolbar select{max-width:320px;width:auto!important}.dashboard-period{color:var(--mut);margin-top:-8px;font-size:13px}.dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-autopilot{grid-template-columns:1fr 1fr;gap:20px;padding:24px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative}.dashboard-autopilot-on{animation:3s ease-in-out infinite autopilot-glow;border-color:var(--acc)!important}.dashboard-autopilot-status{align-items:center;gap:14px;display:flex}.dashboard-autopilot strong{font-size:14px}.dashboard-autopilot p{color:var(--mut);margin:5px 0;font-size:13px}.dashboard-autopilot small{color:var(--mut);font-size:13px}.dashboard-orbit{background:var(--surf2);width:46px;height:46px;color:var(--mut);border-radius:16px;flex:none;place-items:center;font-size:28px;display:grid}.dashboard-autopilot-on .dashboard-orbit{background:var(--grad);color:#fff;animation:8s linear infinite autopilot-orbit}.dashboard-autopilot-links{align-content:center;gap:10px;font-size:13px;display:grid}.dashboard-autopilot-links>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-auto-settings{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;padding-top:18px;display:flex}.dashboard-switch-row{flex:1;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.dashboard-switch{background:var(--mut);cursor:pointer;border:0;border-radius:99px;flex:none;width:46px;height:27px;padding:3px;transition:background .2s}.dashboard-switch span{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;display:block;box-shadow:0 1px 4px #0002}.dashboard-switch[aria-checked=true]{background:var(--acc)}.dashboard-switch[aria-checked=true] span{transform:translate(19px)}.dashboard-switch:disabled{opacity:.5;cursor:default}.dashboard-budget{color:var(--mut);align-items:center;gap:12px;font-size:13px;display:flex}.dashboard-budget input{max-width:130px}.dashboard-control-error{width:100%;color:var(--red)!important}.dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.dashboard-plot{min-width:0}.dashboard-plot h3{margin:0 0 8px;font-size:13px}.dashboard-plot svg{width:100%;display:block;overflow:visible}.dashboard-plot text{fill:var(--mut);font:11px sans-serif}.dashboard-legend{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.dashboard-legend button{border:1px solid var(--line);background:var(--surf2);color:var(--fg);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:flex}.dashboard-legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.dashboard-legend i{border-radius:50%;flex:none;width:8px;height:8px}.dashboard-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-matrix-note{color:var(--mut);margin-bottom:18px;font-size:13px;line-height:1.6}.dashboard-quadrant{text-align:left;border:1px solid var(--line);background:var(--surf2);color:var(--fg);cursor:pointer;border-radius:16px;padding:20px;font-family:inherit;transition:border-color .2s,transform .2s}.dashboard-quadrant:hover{transform:translateY(-2px)}.dashboard-quadrant[aria-pressed=true]{outline:2px solid var(--acc);outline-offset:1px}.dashboard-quadrant-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-quadrant-head strong{font-size:13px}.dashboard-quadrant-head b{font-size:23px}.dashboard-quadrant p{color:var(--mut);margin:6px 0 16px;font-size:13px}.dashboard-quadrant.green{background:color-mix(in srgb, var(--surf) 94%, #16a37b);border-color:color-mix(in srgb,var(--line) 65%,#16a37b)}.dashboard-quadrant.blue{background:color-mix(in srgb, var(--surf) 94%, #3b82f6)}.dashboard-quadrant.orange{background:color-mix(in srgb, var(--surf) 94%, #ff7a1a)}.dashboard-campaign-tags{flex-wrap:wrap;gap:6px;min-height:24px;display:flex}.dashboard-campaign-tags span{background:var(--surf);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:5px 8px;font-size:13px}.dashboard-unpriced{text-align:left;border:1px dashed var(--line);width:100%;font:inherit;color:var(--mut);cursor:pointer;background:0 0;border-radius:10px;margin-top:14px;padding:12px;font-size:13px}.dashboard-unpriced[aria-pressed=true]{border-color:var(--acc);color:var(--fg)}.dashboard-table-head{flex-wrap:wrap;align-items:center;gap:14px;padding:20px 24px;display:flex}.dashboard-table-head>div{flex:1}.dashboard-table-head strong{font-size:14px}.dashboard-table-head p{color:var(--mut);margin:5px 0 0;font-size:13px}.dashboard-table-head input{max-width:240px}.dashboard-table-scroll{overflow-x:auto}.dashboard-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.dashboard-table th{background:var(--surf2);color:var(--mut);font-size:13px;font-weight:600}.dashboard-table th,.dashboard-table td{border-top:1px solid var(--line);padding:14px 20px}.dashboard-table th:not(:first-child),.dashboard-table td:not(:first-child){text-align:right;white-space:nowrap}.dashboard-table small{color:var(--mut);margin-top:4px;font-size:13px;display:block}.dashboard-empty{text-align:center;color:var(--mut);padding:40px 18px;font-size:13px}@keyframes autopilot-glow{0%,to{box-shadow:0 0 #ff7a1a10}50%{box-shadow:0 0 22px 2px #ff7a1a20}}@keyframes autopilot-orbit{to{transform:rotate(360deg)}}@media (width<=1150px){.dashboard-autopilot,.dashboard-charts{grid-template-columns:1fr}}@media (width<=700px){.dashboard-kpis,.dashboard-matrix{grid-template-columns:1fr}.dashboard-toolbar select{max-width:100%}.dashboard-switch-row{flex-basis:100%}.dashboard-autopilot{padding:18px}}@media (prefers-reduced-motion:reduce){.dashboard-autopilot-on,.dashboard-autopilot-on .dashboard-orbit{animation:none}.dashboard-quadrant,.dashboard-switch span{transition:none}}.dashboard-control-summary{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.dashboard-control-summary>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dashboard-control-summary strong{font-weight:500}.dashboard-control-summary small{color:var(--mut);font-size:13px}.dashboard-status-dot{background:var(--mut-dim);border-radius:50%;width:6px;height:6px}.dashboard-status-dot.is-on{background:var(--ok)}.workspace .dashboard-legend button{background:0 0;border:0;border-radius:4px;padding:5px 6px}.workspace .dashboard-quadrant{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:16px;transition:none}.workspace .dashboard-quadrant:hover{transform:none}.workspace .dashboard-quadrant-head strong{font-size:13px;font-weight:500}.workspace .dashboard-quadrant-head b{font-size:24px;font-weight:500}.workspace .dashboard-kpis .card{padding:18px!important}.workspace .dashboard-matrix-note{max-width:70ch}.autopilot-settings-section{margin:16px 0}.autopilot-settings-section>summary{cursor:pointer;padding:12px 0;font-size:13px}@media (width<=480px){.dashboard-control-summary{align-items:flex-start}.dashboard-control-summary>div{flex-direction:column;align-items:flex-start}}@media (width<=700px){.workspace .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .dashboard-kpis .card{padding:13px 10px!important}.workspace .dashboard-kpis .card>div:nth-child(2){white-space:nowrap;letter-spacing:-.6px!important;font-size:18px!important}.workspace .dashboard-kpis .card>div:nth-child(3){display:none}.dashboard-toolbar>p{flex:1 0 100%}.dashboard-toolbar select{min-width:0}.workspace .dashboard-kpis .card>div:first-child{font-size:12px!important}}:is(html:has(.workspace),html:has(.auth-page)){background:#ead3b1 url(/images/goroi-mountains.png) 50%/cover fixed;min-height:100%}:is(body:has(.workspace),body:has(.auth-page)){background-image:url(/images/goroi-mountains.png);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100dvh;display:flow-root}.workspace{--bg:#fff6e24d;--surf:#fffdf5c2;--surf2:#fffae885;--side:transparent;--fg:#24251f;--fg2:#454439;--mut:#615747;--mut-dim:#716450;--line:#71532b21;--acc:#ff8a08;--acc-text:#a14608;--glass-card:#fffdf7e8;--glass-surface:#fff8e340;-webkit-backdrop-filter:blur(28px)saturate(135%);height:calc(100dvh - 64px);color:var(--fg);background:#fff0cd61;border:1px solid #fffae48c;border-radius:20px;grid-template-columns:216px minmax(0,1fr) 368px;margin:32px;font-size:14px;line-height:1.5;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #793d0f24,inset 0 1px 1px #ffffffb8}.workspace:before{content:"";z-index:0;pointer-events:none;filter:blur(20px);background:linear-gradient(#ffefcf7a,#fff5de70),url(/images/goroi-mountains.png) 50%/cover;position:absolute;inset:-28px}.workspace button{font:inherit}.workspace button:disabled{cursor:default;opacity:.5}.workspace :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.workspace-sidebar{z-index:1;background:linear-gradient(150deg,#ffc47929,#fff6dd29);border-right:1px solid #83562412;flex-direction:column;min-height:0;padding:24px 14px 14px;display:flex;position:relative;overflow-y:auto}.workspace-brand{letter-spacing:-.8px;color:var(--fg);align-items:center;gap:10px;padding:0 12px 30px;font-size:21px;font-weight:650;display:flex}.workspace-brand:hover{color:var(--fg)}.workspace-brand-mark{background:var(--acc);color:#23253c;text-align:center;border-radius:11px;width:34px;height:34px;font-size:27px;font-weight:800;line-height:30px}.workspace-project{margin-bottom:28px;position:relative}.workspace-project-trigger{text-align:left;width:100%;color:var(--fg);cursor:pointer;background:#fff7e03b;border:1px solid #ffffff4d;border-radius:11px;align-items:center;gap:9px;padding:10px 8px;display:flex}.workspace-project-trigger>span:nth-child(2){flex:1;min-width:0}.workspace-project-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.workspace-project-trigger small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.workspace-project-initial,.workspace-avatar{background:var(--surf2);width:28px;height:28px;color:var(--fg2);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.workspace-project-menu{z-index:50;background:var(--surf);border:1px solid var(--line);border-radius:12px;width:260px;max-height:55dvh;padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 12px 30px #23253c16}.workspace-project-menu button{text-align:left;width:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px;font-size:13px;display:block}.workspace-project-menu button:hover,.workspace-project-menu button[aria-current]{background:var(--surf2)}.workspace-project-menu p{padding:8px;font-size:13px}.workspace-nav,.workspace-sidebar-bottom{flex-direction:column;gap:5px;display:flex}.workspace-nav button,.workspace-sidebar-bottom>button{color:var(--fg2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.workspace-nav button:hover,.workspace-sidebar-bottom>button:hover{background:var(--surf2);color:var(--fg)}.workspace-nav button[aria-current=page]{color:var(--fg);background:#fffbeda3;font-weight:600;box-shadow:inset 0 1px #ffffff80}.workspace-nav button[aria-current=page] svg{color:var(--acc-text)}.workspace-nav button:last-child{background:#fffae757;border:1px solid #fff6;margin-top:16px}.workspace-sidebar-bottom{margin-top:auto;padding-top:30px}.workspace-sidebar-bottom>button{font-size:13px}.workspace-wallet strong{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.workspace-sidebar-bottom .workspace-account{border-top:1px solid var(--line);border-radius:0;margin-top:12px;padding-top:18px;font-size:13px;overflow:hidden}.workspace-account>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-account small{color:var(--mut);margin-top:4px;font-size:13px;display:block}.workspace-main{z-index:1;background:#fff7df1c;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.workspace-header{border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:8px;min-height:76px;padding:12px 26px;display:flex}.workspace-heading{flex:1;min-width:0}.workspace-heading h1{letter-spacing:-.5px;margin:0;font-size:18px;font-weight:600}.workspace-heading>span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.workspace-icon{width:34px;height:34px;color:var(--fg2);cursor:pointer;background:#fffdf17a;border:1px solid #ffffff5c;border-radius:9px;flex:none;place-items:center;display:inline-grid;position:relative}.workspace-icon:hover{border-color:var(--line);color:var(--fg)}.workspace-icon i{background:var(--red);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.workspace-menu-toggle,.workspace-assistant-toggle,.assistant-close,.workspace-backdrop{display:none}.workspace-content{scrollbar-gutter:stable;background:#fffbf091;border:1px solid #ffffff2e;border-radius:18px;flex:1;min-width:0;min-height:0;margin:0 12px 12px;padding:22px;overflow:auto}.workspace-content>*{min-width:0}.workspace-assistant{z-index:1;isolation:isolate;color:#432b16;background:linear-gradient(155deg,#ff7913f5 0%,#ffb727e0 29%,#ffd889ad 51%,#fff9e291 76%,#fffcf2b3 100%);border-left:1px solid #ffffff5e;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.workspace-assistant:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100% 28%,#ffe240d9,#0000 57%),radial-gradient(at 0 0,#ff6b10b8,#0000 48%);position:absolute;inset:0}.workspace-assistant-toolbar{border-bottom:1px solid #ffffff2e;flex:none;align-items:center;gap:4px;height:76px;padding:0 22px;display:flex}.workspace-assistant-toolbar>span{flex:1;font-size:14px;font-weight:600}.workspace-assistant-toolbar b{color:#fff7df;vertical-align:middle;margin-right:8px;font-size:24px;font-weight:400}.workspace.assistant-expanded{grid-template-columns:216px minmax(0,1fr) minmax(368px,440px)}.workspace .card{background:var(--glass-card);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff5c;border-radius:14px;box-shadow:0 2px 8px #83562406,inset 0 1px #ffffff85}.workspace .card .card{border-color:var(--line)}.workspace .workspace-tabs{border-bottom:1px solid var(--line);padding-bottom:0;gap:20px!important}.workspace .workspace-tabs>button{color:var(--mut)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 12px!important;font-size:14px!important}.workspace .workspace-tabs>button[aria-current=page]{color:var(--fg)!important;border-bottom-color:var(--acc)!important}.workspace .hv:hover{filter:none;transform:none}.workspace .scr,.workspace .scr .card{animation:none}.workspace .tbl>div{min-width:760px}.campaign-workspace>*{min-width:0}@container (width<=800px){.campaign-workspace,.wallet-layout{grid-template-columns:minmax(0,1fr)!important}.campaign-list{max-height:340px;overflow:auto!important}}@container (width<=600px){.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.campaign-detail-columns,.report-columns{grid-template-columns:minmax(0,1fr)!important}}.workspace input,.workspace select,.workspace textarea{font-weight:400}.workspace input[type=checkbox],.workspace input[type=radio]{accent-color:var(--acc-text)}.workspace .wizard-progress{padding-bottom:8px;overflow-x:auto;gap:4px!important;margin-bottom:24px!important;display:flex!important}.workspace .wizard-progress>button{flex:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:8px 10px!important}.workspace .wizard-progress>button[aria-current=step]{background:var(--surf)!important}.workspace .wizard-progress>button>div>div:nth-child(2){display:none}.workspace .wizard-progress>button>span:first-child{border-radius:6px!important;width:21px!important;height:21px!important;font-size:11px!important}@media (width>=1650px){.workspace{grid-template-columns:232px minmax(0,1fr) 400px}.workspace-content{padding:30px 36px}}@media (width<=1220px){.workspace,.workspace.assistant-expanded{grid-template-columns:186px minmax(0,1fr) 330px}.workspace-content{padding:20px}.workspace-header{padding-inline:20px}.workspace .dashboard-charts{grid-template-columns:1fr}.workspace .dashboard-matrix{grid-template-columns:1fr 1fr}}@media (width<=1050px){.workspace,.workspace.assistant-expanded{grid-template-columns:186px minmax(0,1fr)}.workspace-assistant{z-index:45;-webkit-backdrop-filter:blur(36px);visibility:hidden;background:linear-gradient(155deg,#ff901e 0%,#ffd252 38%,#ffedbf 70%,#faf1df 100%);width:min(460px,100%);position:absolute;inset:0 0 0 auto;transform:translate(100%);box-shadow:-20px 0 50px #23253c18}.workspace.assistant-open .workspace-assistant{visibility:visible;transform:none}.workspace-assistant-toggle,.assistant-close{display:inline-grid}.assistant-expand{display:none}}@media (width<=760px){.workspace,.workspace.assistant-expanded{border-radius:16px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 16px);margin:8px}.workspace-sidebar{z-index:70;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);visibility:hidden;background:#ffecc2e8;width:232px;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.workspace-sidebar.is-open{visibility:visible;transform:none}.workspace-backdrop{z-index:65;background:#23253c50;border:0;display:block;position:fixed;inset:0}.workspace-menu-toggle{display:inline-grid}.workspace-header{min-height:68px;padding:12px}.workspace-heading h1{font-size:16px}.workspace-theme{display:none}.workspace-content{border-radius:12px;margin:0 4px 5px;padding:16px 9px 24px}.workspace-assistant-toolbar{height:68px}.workspace .autopilot-launch-grid{grid-template-columns:minmax(0,1fr)!important}.workspace .dashboard-kpis{gap:8px}}[data-theme=dark] body:has(.workspace){background-image:linear-gradient(#2516098c,#2516098c),url(/images/goroi-mountains.png)}[data-theme=dark] .workspace{--fg:#fff5e4;--fg2:#e6d7bc;--mut:#c0ae92;--mut-dim:#9b886e;--line:#ffe3ad24;--surf:#3b2b1dd9;--surf2:#5b40238c;--glass-card:#30231aad;background:#301e0f8a;border-color:#ffe1b53b}[data-theme=dark] .workspace:before{background-image:linear-gradient(#23170dc4,#23170dc4),url(/images/goroi-mountains.png)}[data-theme=dark] .workspace-nav button[aria-current=page]{background:#ffd89226}[data-theme=dark] .workspace .workspace-content{background:#271d1438}[data-theme=dark] .workspace-assistant{--fg:#432b16;--fg2:#664627;--mut:#795937;--surf:#fffae5e6;--surf2:#fff9e4a6;--line:#71532b21}@media (prefers-reduced-motion:reduce){.workspace *{transition:none!important;animation:none!important}}.workspace [style*="font-size: 9px"],.workspace [style*="font-size: 10px"],.workspace [style*="font-size: 11px"],.workspace [style*="font-size: 12px"]{font-size:13px!important}.workspace input,.workspace select,.workspace textarea{font-size:14px}.workspace-assistant{--fg:#332817;--fg2:#4d3d26;--mut:#60482c;--mut-dim:#705638}.workspace-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(html:has(.workspace),body:has(.workspace)){height:100dvh;overflow:clip}.workspace-brand,.workspace-project,.workspace-header{flex-shrink:0}.workspace-sidebar{overscroll-behavior:contain}.workspace-content{overscroll-behavior:contain;scroll-padding-block:16px}.workspace [style*="border-radius: 999"],.workspace [style*="border-radius: 99px"]{border-radius:8px!important}.workspace .workspace-tabs>button{font-size:14px!important}.autopilot-workspace{gap:16px;display:grid}.autopilot-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.autopilot-nav>:first-child{flex:1;min-width:0}.autopilot-head{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.autopilot-head h2{margin:0;font-size:20px}.autopilot-head p{color:var(--mut);margin:5px 0 0;font-size:13px}.autopilot-summary{padding:22px}.autopilot-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.autopilot-summary-heading h2{margin:0;font-size:18px}.autopilot-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.autopilot-results>div{border-left:2px solid var(--line);padding-left:14px}.autopilot-results span{color:var(--fg2);font-size:13px;display:block}.autopilot-results strong{margin-top:6px;font-size:25px;font-weight:650;display:block}.autopilot-results-note{color:var(--mut);margin:18px 0 0;font-size:13px}.autopilot-settings-bar{margin-bottom:20px;padding:20px 22px}.autopilot-settings-bar h3{margin:0 0 14px;font-size:17px}.autopilot-settings-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.autopilot-settings-fields>label{flex:1;min-width:180px;max-width:300px}.autopilot-settings-fields label>span{margin-bottom:7px;display:block}.workspace-disclosure{margin-bottom:16px}.workspace-disclosure-trigger{text-align:left;width:100%;color:var(--fg);border:1px solid var(--line);background:var(--surf2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;font-weight:600!important}.workspace-disclosure-trigger:hover{background:var(--surf)}.workspace-disclosure-trigger>span:last-child{color:var(--fg2);font-size:22px;line-height:1}.workspace-disclosure-content{padding-top:14px}.autopilot-settings-page{gap:16px;display:grid}.autopilot-settings-page h2{margin:0;font-size:18px}.autopilot-attention-toolbar{grid-template-columns:1fr auto;border-radius:12px!important;gap:14px!important;display:grid!important}.autopilot-attention-toolbar>.attention-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex;margin-left:0!important}.doctor-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.doctor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@container (width<=680px){.autopilot-results{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.autopilot-attention-toolbar{grid-template-columns:1fr}}@media (width>=1650px){.workspace,.workspace.assistant-expanded{grid-template-columns:232px minmax(0,1fr) 368px}}@media (width<=760px){.autopilot-summary{padding:18px}.autopilot-results strong{font-size:22px}.autopilot-head{padding:18px}}.workspace .workspace-assistant-toolbar b{color:#493620}.auth-page{background:var(--surf);min-height:100dvh;color:var(--fg);grid-template-columns:54% 46%;display:grid}.auth-entry{flex-direction:column;padding:32px 42px;display:flex}.auth-brand{color:var(--fg);letter-spacing:-.5px;align-items:center;gap:9px;width:fit-content;font-size:18px;font-weight:650;display:flex}.auth-brand>span{color:#23253c;text-align:center;background:#ff8533;border-radius:8px;width:28px;height:28px;font-size:24px;font-weight:800;line-height:25px}.auth-form{width:100%;max-width:360px;margin:auto;padding:60px 0}.auth-greeting{color:#a84708;background:#fff0e4;border-radius:14px;place-items:center;width:42px;height:42px;margin:0 auto 26px;font-size:26px;display:grid}.auth-form h1{letter-spacing:-.6px;text-align:center;margin:0;font-size:23px;font-weight:600;line-height:1.3}.auth-form>p{color:var(--mut);text-align:center;margin:10px 0 30px;font-size:12px;line-height:1.6}.auth-form form{gap:18px;display:grid}.auth-form form>button{width:100%;color:#23253c!important;border-radius:7px!important;font-size:13px!important}.auth-form input{border-radius:6px;padding:11px 12px;font-size:13px;font-weight:400;background:var(--surf)!important}.auth-password{position:relative}.auth-password input{padding-right:86px}.auth-password button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;position:absolute;top:0;bottom:0;right:8px}.auth-switch{text-align:center;color:var(--mut);margin-top:24px;font-size:12px}.auth-switch button{color:var(--acc-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 3px;font-weight:500}.auth-consent{color:var(--mut);align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.auth-consent input{accent-color:#a84708;margin:3px 0 0}.auth-error{color:var(--red);font-size:12px;line-height:1.6}.auth-entry>footer{text-align:center;color:var(--mut);padding-top:20px;font-size:10px}.auth-story{color:#23253c;background:linear-gradient(155deg,#fff0dc 5%,#ffdfc1 62%,#ffb883 100%);flex-direction:column;min-width:0;padding:62px 48px 28px;display:flex;position:relative;overflow:hidden}.auth-story-copy{z-index:1;position:relative}.auth-story-symbol{color:#a84708;margin-bottom:22px;font-size:40px;display:block}.auth-story h2{letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1.2}.auth-story-copy p{color:#69605b;margin-top:18px;font-size:13px;line-height:1.8}.auth-preview{-webkit-user-select:none;user-select:none;background:#f5f3ef;border:6px solid #fff;border-radius:12px;grid-template-columns:84px minmax(250px,1fr) 110px;width:660px;min-height:320px;margin:50px -100px 50px -8px;padding:10px;font-size:8px;display:grid;transform:perspective(1200px)rotateY(-12deg)rotate(-8deg);box-shadow:8px 24px 45px #c77f4530}.auth-preview-sidebar{border-right:1px solid #e9e7e3;flex-direction:column;gap:14px;padding:12px 8px;display:flex}.auth-preview-sidebar b{margin-bottom:14px;font-size:12px}.auth-preview-sidebar>span:first-of-type{color:#a84708}.auth-preview-main{padding:14px}.auth-preview-main>strong{font-size:13px;font-weight:600}.auth-preview-kpis{gap:8px;margin-block:14px;display:flex}.auth-preview-kpis i{background:#fff;border-top:2px solid #ffd8b8;border-radius:4px;flex:1;height:40px;display:block}.auth-preview-chart{background:#fff;border-radius:5px;padding:12px}.auth-preview-chart svg{width:100%;margin-top:8px;display:block}.auth-preview-rows{gap:8px;padding-top:12px;display:grid}.auth-preview-rows i{background:#fff;border-radius:2px;height:13px}.auth-preview-assistant{background:#fff;flex-direction:column;align-items:flex-start;padding:14px 10px;display:flex}.auth-preview-assistant b{color:#a84708;margin-bottom:12px;font-size:24px}.auth-preview-assistant>p{margin-top:20px;font-size:12px;line-height:1.4}.auth-preview-assistant i{background:#f5f3ef;border-radius:4px;width:100%;height:55px;margin-top:auto;display:block}.auth-story-foot{color:#69605b;margin-top:auto;font-size:11px}.auth-page :focus-visible{outline:2px solid var(--acc-text);outline-offset:3px}@media (width<=950px){.auth-entry{padding:28px}.auth-story{padding:48px 28px 24px}.auth-preview{margin-top:70px}}@media (width<=700px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-entry{min-height:100dvh;padding:24px}.auth-form{padding-block:48px}}@media (prefers-reduced-motion:reduce){.auth-page *{transition:none;animation:none}}.auth-page{-webkit-backdrop-filter:blur(28px)saturate(130%);background:#fff6df6e;border:1px solid #fffbe8a3;border-radius:20px;min-height:calc(100dvh - 64px);margin:32px;overflow:hidden;box-shadow:0 28px 80px #793d0f1f,inset 0 1px #fff9}.auth-entry{background:#fffcf199}.auth-story{background-color:#0000;background-image:linear-gradient(145deg,#ffc453a3,#ff892847),url(/images/goroi-mountains.png);background-position:60%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.auth-story-copy{max-width:none}.auth-story-copy p,.auth-story-foot{color:#674822}.auth-greeting{background:#ffcf715e;border:1px solid #ffffff80}.auth-form input{box-shadow:inset 0 1px #ffffff80;background:#fffdf2bd!important;border-color:#8b622f2e!important}@media (width<=700px){.auth-page{border-radius:16px;min-height:calc(100dvh - 16px);margin:8px}.auth-entry{min-height:calc(100dvh - 18px);padding:24px}}.auth-page{isolation:isolate;position:relative}.auth-page:before{content:"";z-index:0;filter:blur(20px);pointer-events:none;background:linear-gradient(#fff4d98c,#fff8e58c),url(/images/goroi-mountains.png) 50%/cover;position:absolute;inset:-28px}.auth-entry,.auth-story{z-index:1;position:relative}
