.sidebar .nav-group>.nav-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0 0 6px;padding:11px 13px;border:0;border-radius:8px;background:transparent;color:#e8eae5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:none;list-style:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sidebar .nav-group-toggle::marker{content:""}.sidebar .nav-group-toggle::-webkit-details-marker{display:none}.sidebar .nav-group-toggle:after{content:none}.sidebar .nav-group-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sidebar .nav-group-toggle>.nav-group-chevron{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;fill:none;stroke:currentColor;transform:rotate(0);transform-origin:center;transition:transform .15s ease}.sidebar .nav-group[open]>.nav-group-toggle>.nav-group-chevron{transform:rotate(180deg)}.sidebar .nav-group+.nav-group{margin-top:14px;padding-top:14px}@media(hover:hover)and (pointer:fine){.sidebar .nav-group>.nav-group-toggle:hover{background:#1c2017;color:#fff}}@media(prefers-reduced-motion:reduce){.sidebar .nav-group>.nav-group-toggle,.sidebar .nav-group-toggle>.nav-group-chevron{transition:none}}.cloud-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:fixed;bottom:12px;right:16px;max-width:min(700px,calc(100vw - 32px));padding:10px 14px;border:1px solid #d4dcc8;border-radius:12px;background:#f2f5ed;color:#273221;box-shadow:0 4px 20px #0002;z-index:100;font-size:12px}.covil-sync-error{color:#982a20;flex-basis:100%}.cloud-status button{padding:6px 10px;border:1px solid #bac8a5;border-radius:6px;cursor:pointer}:root{font-family:Arial,Helvetica,sans-serif;color:#10120e;background:#f5f6f3;font-synthesis:none;font-size:14px;--black: #0a0b09;--lime: #a0d413;--lime-soft: #f0f8df;--muted: #7b7d91;--border: #e8eae7;--sidebar: 248px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #709700;outline-offset:4px}button:focus:not(:focus-visible){outline:none}button,input,select,textarea{border-radius:8px}input,select,textarea{min-width:0}h1,h2,h3,p{margin:0}h2{font-size:18px;letter-spacing:-.5px;line-height:1.25}h3{font-size:16px;line-height:1.3}svg{flex-shrink:0}button{transition:background .15s,border-color .15s,box-shadow .15s}button:hover{filter:brightness(.985)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;background:var(--lime);color:var(--black);padding:12px 20px;z-index:100}.skip-link:focus{top:12px}.sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:radial-gradient(ellipse at 80% 20%,#11130d 0,transparent 55%),var(--black);color:#eee;z-index:30;display:flex;flex-direction:column;padding:38px 21px 22px;overflow-y:auto}.brand{padding:0 12px 30px;display:flex;flex-direction:column;align-items:flex-start}.brand img{width:146px;height:auto;object-fit:contain;margin-bottom:10px}.brand strong{font-family:Arial,Helvetica,sans-serif;font-size:31px;font-weight:900;line-height:1;letter-spacing:.3px;white-space:nowrap}.brand>span{color:#b6b9b1;font-size:13px;letter-spacing:.3px;margin-top:7px}.nav-group{margin-top:12px}.nav-label{font-size:11px;letter-spacing:.8px;color:#91998e;padding:0 12px;margin:18px 0 11px}.nav-item{display:flex;align-items:center;gap:14px;width:100%;min-height:43px;padding:11px 13px;text-align:left;font-size:14px;color:#e8eae5;white-space:nowrap;margin-bottom:2px;border-radius:8px}.nav-item:hover{background:#1c2017}.nav-item--active{background:var(--lime);color:#0b0d05;font-weight:700;box-shadow:inset 0 0 15px #d2ed5a45}.nav-item--active:hover{background:#aada1d}.nav-item--active svg{fill:#0a0b09;stroke:#0a0b09}.nav-group+.nav-group{margin-top:20px;border-top:1px solid #2a2d24;padding-top:5px}.sidebar-bottom{margin-top:auto;padding-top:24px}.settings-nav{border-top:1px solid #2a2d24;padding-top:21px;margin:0 9px 20px}.settings-nav .nav-item{padding-left:3px;font-size:13px;min-height:38px;gap:17px}.user-profile{display:flex;gap:12px;align-items:center;width:100%;text-align:left;padding:6px 9px}.profile-avatar{border:1px solid #777d6e;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:15px;color:#fff;background:#1e211b;flex-shrink:0}.user-profile>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.user-profile strong{font-size:13px;font-weight:500}.user-profile small{font-size:11px;color:#a6ac9f}.user-profile>svg{margin-left:auto}.sidebar-close,.menu-button{display:none!important}.sidebar-scrim{display:none}.workspace{margin-left:var(--sidebar);min-height:100vh}.topbar{height:66px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 31px;gap:24px;background:#f9faf780}.breadcrumb{display:flex;gap:15px;align-items:center;white-space:nowrap;font-size:14px;color:#77798d}.breadcrumb strong{color:var(--black);font-weight:500}.topbar-tools{display:flex;align-items:center;gap:21px}.global-search{display:flex;align-items:center;gap:12px;border:1px solid #e1e4df;border-radius:11px;height:40px;width:285px;padding:0 12px}.global-search input{border:0;background:transparent;outline:none;width:100%;font-size:13px}.global-search input:focus-visible{outline:none}.global-search:focus-within{border-color:#91ae4c;box-shadow:0 0 0 3px #a0d41315}.global-search input::placeholder{color:#77798a}.global-search button{font-size:23px;color:var(--muted);padding:0 2px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.icon-button:hover{background:#e9ede3}.notification-button{position:relative}.notification-button i{width:5px;height:5px;border-radius:50%;background:var(--lime);position:absolute;right:7px;top:5px;box-shadow:0 0 0 2px #f5f6f3}.top-avatar{width:41px;height:41px;border-radius:50%;background:#0a0b09;color:#fff;font-size:14px;flex-shrink:0}.main-content{padding:24px 31px 16px;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.page-heading h1{font-size:clamp(34px,3.05vw,50px);line-height:1.08;letter-spacing:-2px;font-weight:800}.page-subtitle{display:flex;gap:20px;align-items:center;margin-top:6px;flex-wrap:wrap}.page-subtitle>p{font-size:clamp(17px,1.5vw,24px);letter-spacing:.15px;color:#737585}.heading-actions{display:flex;align-items:center;gap:12px;padding-top:3px;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:1px solid #dfe3da;border-radius:9px;padding:10px 15px;background:#fff;font-size:13px;font-weight:600;white-space:nowrap}.button:hover{border-color:#a8b293;background:#fbfcf8}.button--primary{background:var(--lime);border-color:var(--lime);color:#0b1000;box-shadow:inset 0 0 12px #c5ec4760}.button--primary:hover{background:#a9db25;border-color:#9bc918}.select{appearance:auto;min-height:43px;min-width:143px;border:1px solid var(--border);padding:10px 14px;background:#fff;color:#151712;font-size:13px;border-radius:9px}.badge{border-radius:20px;display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;font-size:10px;font-weight:400;line-height:1.2;white-space:nowrap;letter-spacing:.05px}.badge--neutral{background:#ebeced;color:#727489}.badge--green{background:#eef8d9;color:#4e630d}.badge--amber{background:#fff0d8;color:#8c5810}.page-subtitle>.badge{padding:4px 12px}.panel{background:#fff;border:1px solid var(--border);border-radius:11px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric{display:flex;align-items:center;gap:16px;min-height:110px;padding:16px 15px}.round-icon{border-radius:50%;background:#f2f8e9;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;color:#171c11}.metric-icon--lime{color:#7eac00;background:#f2f8e4}.metric h2{font-size:13px;font-weight:500;letter-spacing:-.2px;margin-bottom:3px}.metric strong{font-size:31px;line-height:1.1;letter-spacing:-.8px}.metric p{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.3}.middle-grid{display:grid;grid-template-columns:1.32fr 1fr;gap:12px}.chart-panel{background:radial-gradient(ellipse at 45% 10%,#181b14,transparent 70%),#0b0d0a;color:#fff;border:1px solid #23261e;border-radius:11px;padding:17px 22px 13px;min-width:0;min-height:247px;display:flex;flex-direction:column}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.panel-heading h2{font-size:17px;font-weight:500;color:#f4f5f2}.panel-heading p{font-size:12px;color:#a5aa9d;letter-spacing:.2px;margin-top:6px}.select--dark{background:#10130d;color:#d3d6cb;border-color:#34382d;font-size:10px;min-height:31px;min-width:130px;padding:7px 10px;border-radius:7px}.chart-wrap{position:relative;margin-top:10px;flex:1;display:flex;align-items:flex-end}.acquisition-chart{width:100%;height:177px;overflow:visible;display:block}.chart-hitareas{position:absolute;inset:4px 0 23px 4.3%;display:flex}.chart-hitareas button{flex:1;min-width:0;border-radius:4px}.chart-hitareas button:focus-visible{outline:1px solid #a0d413;outline-offset:-2px}.chart-tooltip{position:absolute;right:12px;top:4px;background:#282e1e;border:1px solid #526231;border-radius:7px;font-size:10px;padding:8px 10px;display:flex;gap:10px;pointer-events:none}.chart-tooltip strong{color:#b8e34b}.calendar-panel{display:grid;grid-template-columns:1.15fr .9fr;padding:16px 18px;gap:18px;min-width:0}.calendar{padding-right:16px;border-right:1px solid #eceee7;min-width:0}.calendar header{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:10px}.calendar h2{text-transform:capitalize;font-size:14px;letter-spacing:-.3px}.calendar header>div{display:flex;gap:1px}.calendar header .icon-button{width:24px;height:24px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;align-items:center;row-gap:3px}.weekday{font-size:8px;color:#85879a;letter-spacing:.1px;padding:6px 0}.calendar-day{position:relative;font-size:10px;width:30px;height:27px;justify-self:center;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.calendar-day:hover{background:#eff4e5}.calendar-day--muted{color:#bdc0ca}.calendar-day--selected{background:var(--lime)!important;color:#121800;font-weight:700;width:34px;height:34px;margin:-3.5px 0}.calendar-day i{width:3px;height:3px;border-radius:50%;background:#769713;position:absolute;bottom:2px}.calendar-day--selected i{background:#1c250a;bottom:4px}.agenda{display:flex;flex-direction:column;justify-content:center;min-width:0}.agenda h2{font-size:14px;letter-spacing:-.3px;margin-bottom:13px}.agenda-item{display:flex;align-items:center;gap:12px;text-align:left;padding:6px 0 14px;border-radius:0}.agenda-item+.agenda-item{border-top:1px solid #eceee7;padding:14px 0 5px}.agenda-item .round-icon{width:46px;height:46px;color:#86ad0c;background:#f2f8e3}.agenda-item>span:last-child{font-size:9px;line-height:1.5}.agenda-item strong{font-size:17px;margin-right:2px}.agenda-item small{color:var(--muted);display:block;font-size:9px;margin-top:2px}.agents-section{margin-top:14px}.section-heading{display:flex;align-items:center;gap:13px;margin:0 1px 9px}.section-heading h2{font-size:18px;letter-spacing:-.6px}.section-heading>.badge{font-size:9px;padding:4px 11px}.section-heading>p{color:var(--muted);font-size:10px;letter-spacing:.2px;margin-left:6px}.agents-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-card{display:flex;align-items:center;gap:14px;text-align:left;padding:12px 14px;min-height:112px;width:100%;min-width:0}.agent-card:hover{border-color:#cbd6b6;box-shadow:0 3px 12px #15210905}.agent-portrait{width:74px;height:74px;flex-shrink:0}.agent-information{flex:1;min-width:0}.agent-title{display:flex;align-items:center;justify-content:space-between;gap:5px}.agent-title h3{font-size:16px;letter-spacing:-.3px}.agent-title .badge{font-size:9px;padding:4px 10px}.agent-information>p{color:var(--muted);font-size:11px;line-height:1.3;margin-top:4px}.agent-activity{color:var(--muted);font-size:10px;margin-top:12px;line-height:1.4}.agent-activity strong{font-size:12px;color:var(--black);margin-right:3px}.progress{height:8px;background:#e9ecee;border-radius:20px;overflow:hidden}.progress>span{display:block;height:100%;background:var(--lime);border-radius:20px}.agent-information>.progress{margin-top:5px;height:8px}.agent-status{font-size:9px;color:#93978a;display:flex;align-items:center;gap:6px;margin-top:7px;height:8px}.agent-status i{display:block;width:5px;height:5px;border-radius:50%;background:#b6bbaa}.bottom-grid{display:grid;grid-template-columns:2.35fr 1fr;gap:10px;margin-top:12px;align-items:start}.actions-panel{padding:12px 14px 4px;min-height:174px;min-width:0}.actions-panel>header,.funnel-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.actions-panel>header>span{font-size:10px;color:var(--muted)}.table-container{position:relative;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:10px}thead{color:#7a7d90;border-top:1px solid #eff0ed;border-bottom:1px solid #eff0ed}th{font-weight:400;height:29px;white-space:nowrap;padding:5px 8px}th button{display:flex;align-items:center;gap:4px;padding:0;color:inherit;border-radius:2px}th:first-child{width:23%;padding-left:3px}th:nth-child(2){width:20%}th:nth-child(3){width:21%}td{padding:4px 8px;height:35px;border-bottom:1px solid #f0f1ee;color:#7a7d91;white-space:nowrap}tr:last-child td{border-bottom:0}td:first-child{padding-left:3px}td:last-child{padding-right:0}.table-person{display:flex;align-items:center;gap:13px;text-align:left;padding:0;color:#141610;min-height:29px;font-size:10px}.avatar{width:47px;height:47px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e6eadc;color:#555c42;font-size:15px;flex-shrink:0;font-weight:600;border:2px solid #fff;box-shadow:0 0 0 1px #e8eade}.avatar--1{background:#eee6dc;color:#7c6145}.avatar--2{background:#e6e6ed;color:#646579}.avatar--3{background:#e2eaea;color:#4a6a6a}.avatar--small{width:27px;height:27px;font-size:9px;border:1px solid #fff}.sport-cell{display:inline-flex;align-items:center;gap:11px}.sport-cell svg{color:#13180e}.actions-panel td .badge{font-size:10px;min-width:93px;padding:4px 12px}.table-next{padding:0;text-align:left;font-size:10px;color:#7a7d91}.table-next:hover{text-decoration:underline;color:#4e6c08}.sort-descending{transform:rotate(180deg)}.funnel-panel{padding:13px 14px 15px;min-height:174px}.funnel-panel h2{font-size:16px}.funnel-panel .badge{font-size:9px}.funnel-rows{display:flex;flex-direction:column;gap:13px;margin-top:16px}.funnel-row{display:grid;grid-template-columns:91px 1fr 25px;gap:10px;align-items:center;font-size:11px}.funnel-row strong{text-align:right;font-size:13px}.funnel-row .progress{height:9px}.workspace-footer{display:flex;justify-content:space-between;gap:12px;margin:13px 2px 0;color:#929687;font-size:9px;letter-spacing:.15px}.workspace-footer>span:first-child{display:flex;align-items:center;gap:6px}.demo-dot{width:5px;height:5px;border-radius:50%;background:#99b75c}.storage-warning{background:#fff1d9;border:1px solid #ecd6a6;padding:12px;display:flex;align-items:center;gap:10px;margin-bottom:12px;border-radius:8px;color:#7e541a;font-size:12px}.dialog{border:1px solid #e3e7dc;border-radius:17px;padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;color:var(--black);box-shadow:0 24px 100px #0003}.dialog--wide{width:min(800px,calc(100vw - 32px))}.dialog::backdrop{background:#0a0b0980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 25px;border-bottom:1px solid var(--border)}.dialog-header h2{font-size:21px;letter-spacing:-.6px}.dialog-body{padding:24px 25px}.muted{color:var(--muted);font-size:13px;line-height:1.65}.form{display:flex;flex-direction:column;gap:19px}.form>p:first-child{margin-top:-4px}.form label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.form input,.form select,.form textarea{padding:11px 12px;border:1px solid #dfe4d8;background:#fff;font-size:13px;width:100%;min-height:43px;color:#151712}.form input::placeholder,.form textarea::placeholder{color:#9b9d96}.form textarea{resize:vertical;min-height:80px;line-height:1.4}.form-row{display:grid;grid-template-columns:1fr 1.3fr;gap:15px}.form-note{display:flex;gap:8px;align-items:flex-start;font-size:11px;color:var(--muted);line-height:1.6}.form-note svg{flex-shrink:0;margin-top:2px}.form-error{display:flex;gap:7px;font-size:12px;color:#a63c28;line-height:1.5}.form-submit{align-self:flex-end}.candidate-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.candidate-heading h3{font-size:20px;letter-spacing:-.4px}.candidate-heading .muted{font-size:11px}.candidate-heading>.badge{margin-left:auto}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 22px}.detail-grid dt{font-size:11px;color:var(--muted);margin-bottom:6px}.detail-grid dd{margin:0;font-size:13px}.next-action{padding:16px 18px;border:1px solid #e6ecd9;border-radius:10px;background:#f8fbf2;margin-bottom:18px}.eyebrow{font-size:9px;letter-spacing:.8px;color:#7e8a66;font-weight:600}.next-action h3{font-size:16px;margin-top:7px}.next-action p{font-size:11px;color:var(--muted);margin-top:6px;line-height:1.4}.detail-actions{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.correction-form{padding:19px;background:#f7f8f5;border-radius:10px;margin-bottom:22px}.history-title{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:12px}.history-list{list-style:none;padding:0 0 0 13px;border-left:1px solid #e3e9d7;margin:15px 0 22px}.history-list li{position:relative;margin:0 0 16px;padding:0 0 0 7px}.history-list li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--lime);left:-17px;top:5px}.history-list p{font-size:12px;line-height:1.6}.history-list small{font-size:10px;line-height:1.6;color:var(--muted);display:block;margin-top:4px}.dialog-body>.form-note{border-top:1px solid var(--border);padding-top:17px;margin-top:22px}.empty-state{padding:25px 15px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#868c7a}.empty-state strong{color:#424a34;font-size:13px}.empty-state p{font-size:11px;line-height:1.5}.text-button{padding:5px 0;font-size:12px;color:#668a0b;display:inline-flex;align-items:center;gap:7px}.text-button:hover{text-decoration:underline}.upcoming{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.upcoming-icon{display:grid;place-items:center;width:60px;height:60px;background:var(--lime-soft);color:#789f10;border-radius:15px}.upcoming h3{font-size:20px;letter-spacing:-.5px}.upcoming>p:not(.muted){font-size:14px;line-height:1.7;color:#4f5843}.upcoming>.button{margin-top:7px}.appointment-list{margin-top:17px}.appointment-list article{display:flex;align-items:center;gap:22px;padding:17px 0;border-bottom:1px solid var(--border)}.appointment-list article:last-child{border:0}.appointment-list article>span{display:flex;gap:8px;align-items:center;color:#789523;font-size:13px}.appointment-list h3{font-size:14px}.appointment-list p{font-size:11px;margin-top:5px}.review-list{margin-top:15px}.review-list>button{display:flex;align-items:center;gap:13px;text-align:left;border-bottom:1px solid var(--border);border-radius:0;width:100%;padding:13px 0}.review-list>button:hover{background:#f7faef}.review-list>button>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.review-list strong{font-size:12px}.review-list small{font-size:11px;color:var(--muted)}.review-list svg{margin-left:auto;color:#858e75}.notification-item{display:flex;gap:15px;align-items:flex-start;padding:6px 0 20px}.notification-item+.notification-item{border-top:1px solid var(--border);padding-top:22px}.notification-item>svg{color:#84a52e}.notification-item h3{font-size:14px;margin-bottom:5px}.notification-item p{font-size:12px}.notification-item .text-button{margin-top:8px}.profile-avatar--dark{background:var(--black)}.agent-details{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.agent-details .agent-portrait{width:90px;height:90px}.agent-details>p:not(.muted){font-size:14px;line-height:1.7;color:#4e5642}.toast{position:fixed;bottom:24px;left:calc(50% + var(--sidebar) / 2);transform:translate(-50%);background:#141b0b;color:#f1f7e7;border:1px solid #3c5121;box-shadow:0 7px 28px #0002;display:flex;align-items:center;gap:11px;font-size:12px;padding:15px 20px;border-radius:11px;z-index:60;max-width:calc(100vw - 30px);line-height:1.5}.toast svg{color:var(--lime)}@media(min-width:1600px){:root{--sidebar: 264px}.sidebar{padding:43px 24px 22px}.brand img{width:146px}.brand strong{font-size:33px}.brand>span{font-size:14px}.brand{padding-bottom:31px}.nav-item{min-height:44px;font-size:15px;gap:16px}.nav-label{font-size:12px}.topbar{height:67px;padding:0 34px}.breadcrumb{font-size:16px}.global-search{width:302px}.global-search input{font-size:14px}.topbar-tools{gap:25px}.main-content{padding:23px 32px 16px}.page-heading{margin-bottom:18px}.page-heading h1{font-size:50px}.page-subtitle>p{font-size:25px}.page-subtitle{gap:22px}.heading-actions .button{font-size:15px;padding:12px 20px;min-height:46px}.heading-actions .select{font-size:14px;min-height:46px;min-width:166px}.metric{min-height:116px;padding:16px;gap:17px}.metric .round-icon{width:71px;height:71px}.metric h2{font-size:14px}.metric strong{font-size:34px}.metric p{font-size:12px}.metrics{gap:12px}.chart-panel{min-height:257px;padding:18px 24px 15px}.panel-heading h2{font-size:18px}.panel-heading p{font-size:13px}.acquisition-chart{height:182px}.calendar-panel{padding:18px 22px;gap:24px}.calendar{padding-right:22px}.calendar h2,.agenda h2{font-size:16px}.calendar-grid{row-gap:4px}.weekday{font-size:9px}.calendar-day{font-size:11px;width:32px;height:28px}.calendar-day--selected{width:38px;height:38px;margin:-5px 0}.agenda-item{gap:14px}.agenda-item .round-icon{width:52px;height:52px}.agenda-item>span:last-child{font-size:10px}.agenda-item strong{font-size:19px}.agenda-item small{font-size:10px}.section-heading h2{font-size:19px}.section-heading>p{font-size:11px}.agents-section{margin-top:14px}.agent-card{min-height:119px;padding:12px 15px;gap:15px}.agent-portrait{width:80px;height:80px}.agent-title h3{font-size:17px}.agent-title .badge{font-size:10px}.agent-information>p{font-size:12px}.agent-activity{font-size:12px;margin-top:13px}.agent-activity strong{font-size:13px}.agent-status{font-size:10px}.actions-panel{min-height:183px}.actions-panel h2{font-size:19px}.actions-panel>header{margin-bottom:7px}.actions-panel>header>span{font-size:11px}th,td,.table-person,.table-next,.actions-panel td .badge{font-size:11px}td{height:36px}.avatar--small{width:29px;height:29px;font-size:10px}.funnel-panel{min-height:183px;padding:14px 16px 16px}.funnel-panel h2{font-size:17px}.funnel-row{font-size:12px;grid-template-columns:100px 1fr 26px}.funnel-rows{gap:15px}.funnel-row strong{font-size:14px}}@media(max-width:1300px){:root{--sidebar: 220px}.sidebar{padding:30px 15px 17px}.brand{padding-left:12px}.brand img{width:135px}.brand strong{font-size:28px}.brand>span{font-size:12px}.nav-item{font-size:13px;gap:12px}.topbar{padding:0 24px}.main-content{padding:23px 24px 14px}.breadcrumb{font-size:12px;gap:10px}.topbar-tools{gap:14px}.global-search{width:242px}.page-heading h1{font-size:38px}.page-subtitle>p{font-size:18px}.page-subtitle{gap:10px;max-width:420px}.page-subtitle .badge{font-size:9px}.heading-actions{gap:8px}.heading-actions .button{font-size:12px;padding:10px 12px}.select{min-width:129px;font-size:12px;padding:10px 9px}.metric{gap:11px;padding:14px 12px;min-height:101px}.metric .round-icon{width:50px;height:50px}.metric svg{width:26px;height:26px}.metric h2{font-size:11px}.metric strong{font-size:28px}.metric p{font-size:10px}.middle-grid{grid-template-columns:1.1fr 1fr}.chart-panel{padding:16px 17px 13px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:10px}.select--dark{min-width:109px;font-size:9px;padding:7px}.calendar-panel{padding:15px 12px;gap:12px;grid-template-columns:1.25fr .9fr}.calendar{padding-right:11px}.calendar h2,.agenda h2{font-size:12px}.calendar-day{width:25px}.calendar-day--selected{width:30px;height:30px;margin:-1.5px 0}.agenda-item{gap:8px}.agenda-item .round-icon{width:36px;height:36px}.agenda-item .round-icon svg{width:20px}.agenda-item>span:last-child{font-size:8px}.agenda-item strong{font-size:15px}.agenda-item small{font-size:8px}.agent-card{padding:12px 11px;gap:10px;min-height:111px}.agent-portrait{width:58px;height:58px}.agent-title h3{font-size:14px}.agent-title .badge{font-size:8px;padding:3px 7px}.agent-information>p{font-size:10px}.agent-activity{font-size:9px}.agent-activity strong{font-size:11px}.bottom-grid{grid-template-columns:2fr 1fr}.funnel-row{grid-template-columns:77px 1fr 22px;font-size:10px;gap:8px}.actions-panel h2,.funnel-panel h2{font-size:15px}.actions-panel{padding-left:11px;padding-right:11px}.actions-panel td .badge{min-width:80px;font-size:9px}th,td{padding-left:5px;padding-right:5px}.table-person{gap:7px}.sport-cell{gap:6px}.table-next{font-size:9px}}@media(max-width:1080px){.page-heading{flex-wrap:wrap;gap:15px}.page-subtitle{max-width:none}.heading-actions{padding-top:0;margin-left:auto}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{flex-direction:column;align-items:flex-start;gap:10px;min-height:140px}.metric .round-icon{height:38px;width:38px}.metric svg{width:23px;height:23px}.metric strong{font-size:27px}.metric p{font-size:9px}.middle-grid{grid-template-columns:1fr}.chart-panel{min-height:245px}.calendar-panel{grid-template-columns:1fr 1fr;min-height:240px;padding:18px 22px;gap:25px}.calendar{padding-right:24px}.calendar h2,.agenda h2{font-size:14px}.calendar-day{height:28px;width:28px}.calendar-day--selected{width:33px;height:33px;margin:-2.5px 0}.agenda-item{gap:15px}.agenda-item .round-icon{width:48px;height:48px}.agenda-item>span:last-child{font-size:11px}.agenda-item small{font-size:10px}.agenda-item strong{font-size:19px}.agent-card{gap:10px;padding:13px 10px;align-items:flex-start}.agent-portrait{width:44px;height:44px}.agent-title{display:block}.agent-title h3{font-size:13px}.agent-title .badge{margin-top:6px}.agent-activity{margin-top:9px}.agent-information>p{font-size:9px;min-height:24px}.agent-status{font-size:8px}.section-heading{flex-wrap:wrap;gap:9px}.section-heading>p{flex-basis:100%;margin:0}.bottom-grid{grid-template-columns:1fr}.funnel-panel{min-height:170px}.funnel-row{grid-template-columns:110px 1fr 30px;font-size:12px}.table-person,.table-next,table{font-size:11px}.actions-panel td .badge{font-size:10px}td{height:42px}.actions-panel{padding-bottom:8px}.workspace-footer{font-size:8px}}@media(max-width:760px){:root{--sidebar: 0px}.sidebar{width:248px;visibility:hidden;transform:translate(-100%);transition:transform .2s;padding-top:32px}.sidebar--open{visibility:visible;transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:#0a0b0966;z-index:29;border-radius:0}.sidebar-close{display:flex!important;position:absolute;top:12px;right:12px;color:#d1d7c7}.sidebar-close:hover{background:#24291c}.menu-button{display:inline-flex!important}.topbar{height:60px;padding:0 15px;gap:12px}.breadcrumb{flex:1;font-size:11px;gap:8px}.breadcrumb>span:first-child{display:none}.breadcrumb>span:nth-child(2){display:none}.topbar-tools{gap:10px}.global-search{width:190px;height:35px;gap:8px;padding:0 10px}.global-search input{font-size:11px}.global-search svg{width:16px}.top-avatar{width:33px;height:33px;font-size:11px}.notification-button{display:none}.main-content{padding:23px 17px 16px}.page-heading{gap:18px;margin-bottom:16px}.page-heading h1{font-size:36px;letter-spacing:-1.5px}.page-subtitle>p{font-size:17px;line-height:1.4;letter-spacing:-.2px}.page-subtitle{gap:8px}.page-subtitle>.badge{font-size:9px;padding:4px 9px}.heading-actions{margin-left:0;width:100%;justify-content:space-between;gap:10px}.heading-actions .button{font-size:12px;flex:1}.heading-actions .select{min-width:133px;font-size:12px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric{flex-direction:row;align-items:center;min-height:99px;gap:12px;padding:13px}.metric .round-icon{width:42px;height:42px}.metric h2{font-size:11px}.metric strong{font-size:27px}.metric p{font-size:9px;margin-top:4px}.chart-panel{padding:17px 16px 12px;min-height:227px}.chart-wrap{margin-top:12px}.acquisition-chart{height:148px;min-height:148px}.panel-heading{gap:7px}.panel-heading h2{font-size:14px;letter-spacing:-.4px}.panel-heading p{font-size:10px;max-width:180px;line-height:1.4}.select--dark{min-width:108px;padding:6px;font-size:9px}.calendar-panel{padding:17px 16px;gap:16px;grid-template-columns:1.2fr .9fr;min-height:230px}.calendar{padding-right:15px}.calendar h2{font-size:12px}.calendar-day{width:23px;height:26px}.calendar-day--selected{width:30px;height:30px;margin:-2px 0}.weekday{font-size:7px}.agenda h2{font-size:12px}.agenda-item{gap:8px}.agenda-item .round-icon{width:33px;height:33px}.agenda-item>span:last-child{font-size:8px}.agenda-item strong{font-size:16px}.agenda-item small{font-size:8px}.agents-grid{grid-template-columns:1fr}.agent-card{align-items:center;padding:13px 15px;gap:14px;min-height:108px}.agent-portrait{width:69px;height:69px}.agent-title{display:flex}.agent-title h3{font-size:16px}.agent-title .badge{font-size:9px;padding:4px 9px;margin:0}.agent-information>p{font-size:11px;min-height:0}.agent-activity{font-size:10px;margin-top:12px}.agent-activity strong{font-size:12px}.agent-status{font-size:9px}.section-heading{gap:9px;margin-bottom:11px}.section-heading h2{font-size:17px}.section-heading>p{font-size:9px}.bottom-grid{margin-top:11px;gap:11px}.actions-panel{padding:13px 12px 6px}.actions-panel>header{margin-bottom:10px}.actions-panel h2{font-size:16px}.table-container table{min-width:595px}.actions-panel>header>span{font-size:9px}.funnel-panel{padding:15px;min-height:173px}.funnel-panel h2{font-size:16px}.funnel-rows{gap:14px}.funnel-row{font-size:11px;grid-template-columns:95px 1fr 30px}.workspace-footer{line-height:1.5;gap:12px;font-size:8px}.workspace-footer>span:first-child{align-items:flex-start}.workspace-footer .demo-dot{flex-shrink:0;margin-top:4px}.workspace-footer>span:last-child{text-align:right;max-width:100px}.toast{left:50%;width:max-content;max-width:calc(100vw - 30px);font-size:11px;bottom:15px}.dialog-header{padding:18px 20px}.dialog-header h2{font-size:18px}.dialog-body{padding:21px 20px}.candidate-heading{gap:10px;flex-wrap:wrap}.candidate-heading h3{font-size:17px}.candidate-heading>.badge{margin-left:0}.form-row{grid-template-columns:1fr}.form-submit{align-self:stretch}.detail-actions>.button{font-size:11px;padding:10px 12px}.appointment-list article{gap:14px}.appointment-list h3{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.metric--clickable{position:relative}.metric-open{position:absolute;inset:0;border-radius:11px}.metric-open:hover{background:#a0d41308}.chart-footnote{font-size:9px;line-height:1.5;color:#959f83;margin-top:7px}.actions-footnote{font-size:10px;line-height:1.6;color:var(--muted);margin:10px 0 6px}.workspace-footer a{color:#6b7d45;text-decoration:none}.workspace-footer a:hover{text-decoration:underline}.roster-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.roster-body>.table-container{margin-top:18px}.roster-table{font-size:12px;min-width:640px}.roster-table th{font-size:11px;padding:10px 8px}.roster-table td{font-size:11px;padding:9px 8px}.roster-table th:first-child{width:29%}.roster-table .table-person{font-size:12px;gap:10px}.roster-footer{display:flex;justify-content:space-between;gap:15px;margin:18px 0;font-size:11px;color:var(--muted);line-height:1.5}.coupon-shared{color:#9e6415}.coupon-warning{display:flex;align-items:flex-start;gap:6px;color:#9e6415!important}a.button{text-decoration:none}@media(max-width:760px){.chart-footnote{font-size:8px}.roster-toolbar{flex-wrap:wrap}.roster-toolbar .global-search{flex:1;min-width:190px}.roster-footer{flex-direction:column;gap:6px}}.status-panel{margin-top:12px;padding:19px 22px 14px}.status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.status-heading h2{display:flex;align-items:center;gap:10px;font-size:18px}.status-heading h2 svg{color:#7d9d30}.status-heading p{color:var(--muted);font-size:11px;margin-top:6px}.status-content{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:30px;padding:14px 4px 10px}.status-donut{position:relative;width:170px;height:170px}.status-donut svg{width:100%;height:100%;overflow:visible}.status-donut circle{transition:stroke-width .15s,opacity .15s}.status-donut-label{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;gap:6px}.status-donut-label strong{font-size:30px;letter-spacing:-1px}.status-donut-label span{font-size:11px;color:var(--muted)}.status-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.status-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:17px 15px;border:1px solid #e9ece4;background:#fafbf8;border-radius:10px;text-align:left}.status-item:hover,.status-item--highlighted{border-color:#c7d5ab;background:#f4f8ed}.status-item-title{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.status-item-title i{display:block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-item>strong{font-size:29px;letter-spacing:-.7px;margin-top:13px;line-height:1.1}.status-item-count{color:var(--muted);font-size:10px;margin-top:7px}.status-footnote{border-top:1px solid #edf0e7;padding-top:10px;margin-top:2px;font-size:10px;color:var(--muted);line-height:1.6}@media(max-width:1300px){.status-content{grid-template-columns:150px 1fr;gap:18px}.status-donut{width:145px;height:145px}.status-item{padding:15px 11px}.status-item-title{font-size:10px;gap:6px}.status-item>strong{font-size:26px}}@media(max-width:1080px){.status-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.status-item{padding:12px 14px}.status-item>strong{font-size:24px;margin-top:10px}.status-item-title{font-size:11px}}@media(max-width:760px){.status-panel{padding:16px 15px 13px}.status-heading{flex-wrap:wrap;gap:9px}.status-heading h2{font-size:16px}.status-heading p{font-size:10px}.status-heading .badge{font-size:9px}.status-content{grid-template-columns:1fr;gap:12px;padding:13px 0}.status-donut{width:162px;height:162px;justify-self:center}.status-legend{gap:9px}.status-item{padding:14px 15px}.status-item>strong{font-size:26px}.status-item-title{font-size:11px}.status-footnote{font-size:9px}}.ambassadors-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:13px;margin-top:13px;align-items:stretch}.ambassadors-list{min-width:0;padding:19px 16px 8px}.ambassadors-list-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.ambassadors-list-header h2{font-size:20px;letter-spacing:-.7px}.ambassadors-list-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.ambassadors-list-tools .global-search{width:245px;height:38px}.ambassadors-list-tools .global-search input{font-size:11px}.ambassadors-list-tools .select{min-height:38px;font-size:11px;padding:8px 9px;min-width:141px}.month-select{text-transform:capitalize;min-width:156px}.ambassadors-table{min-width:820px;width:100%;font-size:12px}.ambassadors-table thead{border:0;background:#f6f7f8}.ambassadors-table th{font-size:10px;padding:11px 8px;width:auto}.ambassadors-table th:first-child{width:27%;padding-left:8px}.ambassadors-table th:nth-child(2){width:13%}.ambassadors-table th:nth-child(3){width:17%}.ambassadors-table td{padding:11px 8px;font-size:11px;color:#686d81}.ambassadors-table td:first-child{padding-left:8px}.ambassador-person{display:flex;flex-direction:column;gap:0}.person-open{display:flex;align-items:center;gap:9px;padding:0;text-align:left;white-space:nowrap;font-size:11px;color:#151b0d;font-weight:600}.person-open .avatar{width:34px;height:34px;font-size:11px}.instagram-inline{display:inline-flex;align-items:center;gap:4px;color:#878ba1;text-decoration:none;margin:-7px 0 0 43px;font-size:10px;width:fit-content}.instagram-inline:hover{color:#64850e;text-decoration:underline}.person-open>span:last-child{padding-bottom:12px}.coupon-cell{display:inline-flex;align-items:center;gap:4px;max-width:180px}.coupon-cell a{color:#587815;display:inline-flex;align-items:center;gap:5px;font-size:11px;text-decoration:none}.coupon-cell a:hover{text-decoration:underline}.coupon-copy.icon-button{width:22px;height:22px;color:#91988a}.coupon-shared-label{display:block;color:#a67932;font-size:8px;margin-top:3px}.registration-label{font-size:10px;color:#7a7e8e}.unknown-value{text-align:center;color:#9a9eab!important}.table-points{font-size:13px;color:#4b532f;font-weight:500}.rank-position{width:32px;height:32px;border-radius:50%;background:#f4f5f7;color:#8a8e9a;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.rank-position--leader{background:#ebf7d1;color:#4b660b}.ambassadors-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:3px 4px;font-size:10px;color:var(--muted)}.ambassadors-pagination nav{display:flex;align-items:center;gap:4px}.page-number{width:27px;height:27px;color:#7f8495;font-size:11px;border-radius:6px}.page-number:hover{background:#f2f6e9}.page-number--active{background:#dff4ad;color:#314802;font-weight:600}.monthly-ranking{background:radial-gradient(ellipse at 30% 10%,#171b11,transparent 70%),#0a0b09;color:#f6f8ef;border:1px solid #22271b;border-radius:11px;padding:21px 19px 17px;display:flex;flex-direction:column}.monthly-ranking>header{display:flex;align-items:center;gap:16px}.monthly-ranking>header>svg{color:var(--lime)}.monthly-ranking h2{font-size:21px;letter-spacing:-.5px}.monthly-ranking header p{color:#adb4a0;font-size:12px;margin-top:5px}.ranking-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:14px;padding:35px 10px;flex:1}.ranking-empty>span:first-child{width:76px;height:76px;border-radius:50%;border:1px solid #3b4825;display:grid;place-items:center;color:#a0d413;background:#a0d41308}.ranking-empty>strong{font-size:17px;max-width:225px;letter-spacing:-.4px;line-height:1.4}.ranking-empty>p{color:#a1a991;font-size:12px;line-height:1.7;max-width:245px}.monthly-ranking .badge{background:#ffffff18;color:#c4cab7;font-size:10px}.ranking-bonus{display:flex;gap:13px;border-top:1px solid #333a28;padding-top:19px;margin-top:8px}.ranking-bonus>svg{color:var(--lime);margin-top:1px}.ranking-bonus h3{font-size:15px;letter-spacing:-.3px}.ranking-bonus p{font-size:10px;color:#afb7a0;line-height:1.6;margin:6px 0 10px}.ranking-bonus .badge{font-size:9px;white-space:normal;text-align:left}.ranking-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 13px;font-size:12px;border:1px solid #d5dcc8;border-radius:8px;color:#f6f8ef;margin-top:18px;min-height:41px}.ranking-button:hover{background:#a0d41312}.ranking-leaders{list-style:none;padding:0;margin:25px 0;flex:1}.ranking-leaders li{margin-bottom:19px}.ranking-leaders button{display:flex;align-items:center;text-align:left;gap:9px;width:100%;padding:4px 0}.leader-place{width:27px;height:27px;display:grid;place-items:center;background:var(--lime);color:#182000;border-radius:50%;font-size:11px;flex-shrink:0}.ranking-leaders .avatar{width:35px;height:35px;border-color:#20261a;box-shadow:none;font-size:11px}.leader-name{font-size:11px;font-weight:600;min-width:0;flex:1;overflow-wrap:anywhere}.leader-name small{display:block;color:#a9b19a;font-size:9px;margin:4px 0 6px;font-weight:400}.leader-name .progress{background:#363b30;height:6px}.points-rules{display:flex;align-items:center;gap:18px;padding:20px 18px;margin-top:13px}.points-rules-intro{min-width:265px}.points-rules h2{font-size:18px}.points-rules-intro p{font-size:11px;line-height:1.5;margin-top:5px;color:#80869c}.points-rules-list{display:grid;grid-template-columns:repeat(4,1fr);flex:1}.points-rule{display:flex;align-items:center;gap:17px;border-left:1px solid #e5e9df;justify-content:center;padding:2px 15px}.points-rule strong{font-size:12px;display:block;margin-bottom:6px}.points-rule .badge{font-size:10px;background:#e2f6b2;color:#3d530b}.ambassadors-note{margin-top:9px;padding:12px 17px;display:flex;align-items:center;gap:15px;font-size:10px;color:#83899d}.ambassadors-note>svg{color:#8c929f}.ambassadors-note strong{color:#4b533b;font-weight:500}.ambassadors-note>span{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:10px}.ambassador-drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(1020px,94vw);max-width:none;height:100dvh;max-height:100dvh;border:0;border-left:1px solid #e2e7d9;border-radius:0;overflow-y:auto;overscroll-behavior:contain;color:var(--black);box-shadow:-15px 0 70px #0002}.ambassador-drawer::backdrop{background:#0a0b0980}.drawer-heading{display:flex;align-items:center;gap:16px;padding:25px 29px 15px;position:sticky;top:0;z-index:2;background:#fff}.drawer-heading h2{font-size:28px;letter-spacing:-1px}.drawer-heading>.icon-button{margin-left:auto}.drawer-body{padding:8px 29px 27px}.drawer-person{display:flex;gap:20px;align-items:center;margin-bottom:24px}.drawer-person>.avatar{width:95px;height:95px;font-size:30px}.drawer-person h3{font-size:25px;letter-spacing:-.6px;overflow-wrap:anywhere}.drawer-person>div:nth-child(2)>a{color:#7a809b;display:flex;gap:6px;align-items:center;text-decoration:none;margin-top:5px;font-size:14px}.drawer-person>div:nth-child(2)>a:hover{text-decoration:underline}.drawer-person-badges{display:flex;gap:8px;align-items:center;margin-top:8px}.drawer-person-badges .badge{font-size:10px}.drawer-person p{font-size:11px;color:#868da2;margin-top:8px;line-height:1.5}.drawer-person-actions{margin-left:auto;display:flex;gap:9px;flex-shrink:0}.drawer-person-actions .button{font-size:12px}.drawer-tabs-bar{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #e7ebdf;margin-bottom:15px}.drawer-tabs{display:flex;gap:28px}.drawer-tabs button{position:relative;padding:14px 0;color:#7c839b;font-size:14px;white-space:nowrap;border-radius:0}.drawer-tabs button[aria-selected=true]{color:#111709;font-weight:600}.drawer-tabs button[aria-selected=true]:after{content:"";height:4px;border-radius:4px;background:var(--lime);position:absolute;bottom:-1px;left:0;right:0}.drawer-tabs-bar .select{min-height:36px;min-width:145px;font-size:11px;padding:9px 11px}.drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.drawer-metric{border:1px solid #e7ebdf;padding:16px 12px;border-radius:8px;display:flex;align-items:center;gap:11px}.drawer-metric .round-icon{width:49px;height:49px;background:#eff9da}.drawer-metric>div{display:flex;flex-direction:column;gap:3px}.drawer-metric>div>span{font-size:10px;white-space:nowrap}.drawer-metric strong{font-size:28px;letter-spacing:-.5px;line-height:1.1}.drawer-metric small{font-size:9px;color:#8a91a6;line-height:1.5}.drawer-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drawer-section{border:1px solid #e7ebdf;padding:16px;border-radius:9px;margin-bottom:10px;min-width:0}.drawer-section h3{font-size:16px;letter-spacing:-.4px;margin-bottom:12px}.drawer-section .muted{font-size:11px;line-height:1.7}.drawer-section .detail-grid{border-top:1px solid #edf0e7;padding-top:14px;margin:13px 0 0;gap:14px}.drawer-section .detail-grid dd{font-size:11px}.drawer-section .detail-grid dt{font-size:10px}.drawer-section .coupon-cell a{font-size:14px}.drawer-section .coupon-warning{font-size:11px;line-height:1.6;margin-top:13px}.drawer-small{font-size:10px!important;margin-top:12px}.points-breakdown{width:100%;text-align:left}.points-breakdown th,.points-breakdown td{width:auto!important;font-size:12px;padding:11px 10px}.points-breakdown thead{border:0;background:#f4f6f8}.points-breakdown th{color:#858ca0;font-size:10px}.points-breakdown th:last-child,.points-breakdown td:last-child{text-align:right}.points-breakdown td{color:#4d5668}.points-breakdown tbody td:first-child{color:#151a0e}.points-breakdown tfoot td{color:#233507;background:#e3f7b4;font-weight:600;font-size:12px}.drawer-empty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#939a86;padding:10px 0;font-size:11px;line-height:1.6}.drawer-empty p{max-width:570px}.drawer-empty .text-button{margin-left:auto;font-size:10px}.drawer-activities,.scoring-events{list-style:none;padding:0;margin:0}.drawer-activities li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eff2eb;font-size:11px;color:#7d869a}.drawer-activities li:last-child{border:0}.scoring-heading{display:flex;align-items:center;gap:15px;justify-content:space-between;margin:21px 0 16px}.scoring-heading h3{font-size:18px;letter-spacing:-.4px}.scoring-heading p{font-size:11px;margin-top:4px}.scoring-heading .button{font-size:12px}.scoring-events>li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid #edf0e7}.scoring-events>li:first-child{border-top:0;padding-top:0}.scoring-events strong{font-size:13px}.scoring-events small{display:block;color:#8b92a3;font-size:10px;margin-top:6px}.scoring-events .text-button{font-size:10px}.scoring-event-actions{display:flex;gap:10px;align-items:center}.scoring-event-actions .button{font-size:10px;min-height:33px;padding:7px 10px}.finance-section dl{margin:0}.finance-section dl>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;border-bottom:1px solid #edf0e7;padding:14px 0}.finance-section dt{color:#858da1}.finance-section dd{margin:0}.finance-section>.muted{margin-top:17px}@media(min-width:1600px){.ambassadors-layout{grid-template-columns:minmax(0,1fr) 365px}.ambassadors-table td{padding-top:13px;padding-bottom:13px}.ambassadors-table th{font-size:11px}.ambassadors-list-header h2{font-size:21px}.monthly-ranking{padding:24px 21px 19px}}@media(max-width:1300px){.ambassadors-layout{grid-template-columns:minmax(0,1fr) 290px}.ambassadors-list-tools{width:100%}.ambassadors-list-tools .global-search{flex:1}.points-rules{flex-wrap:wrap}.points-rules-intro{width:100%}.points-rules-list{width:100%;flex-basis:100%}.points-rule:first-child{border-left:0}.ambassadors-note{flex-wrap:wrap}.ambassadors-note>span{margin-left:0}}@media(max-width:1080px){.ambassadors-layout{grid-template-columns:1fr}.monthly-ranking{min-height:350px}.ranking-empty{padding:22px 15px}.ranking-empty>strong,.ranking-empty>p{max-width:450px}.ranking-bonus{margin-top:10px}.drawer-person{flex-wrap:wrap}.drawer-person-actions{margin-left:115px;margin-top:-8px}}@media(max-width:760px){.ambassadors-heading .heading-actions{flex-wrap:wrap}.ambassadors-heading .select{min-width:135px}.ambassadors-heading .button{font-size:11px}.ambassadors-list{padding:15px 12px 7px}.ambassadors-list-header{margin-bottom:13px;gap:13px}.ambassadors-list-header h2{font-size:17px}.ambassadors-list-tools{flex-wrap:wrap;gap:8px}.ambassadors-list-tools .global-search{width:100%;flex-basis:100%}.ambassadors-list-tools .select{flex:1}.ambassadors-table{min-width:790px}.ambassadors-pagination{flex-direction:column;align-items:flex-start;gap:9px}.ambassadors-pagination nav{align-self:flex-end}.points-rules{padding:17px 15px;gap:17px}.points-rules-intro{min-width:0}.points-rules h2{font-size:16px}.points-rules-intro p{font-size:10px}.points-rules-list{grid-template-columns:repeat(2,1fr);row-gap:19px}.points-rule{justify-content:flex-start;padding:0 10px;gap:13px}.points-rule:nth-child(3){border-left:0}.points-rule strong{font-size:11px}.ambassadors-note{font-size:9px;padding:13px;gap:9px}.ambassadors-note>span{font-size:9px}.ambassadors-note>p{flex:1;line-height:1.7}.ambassador-drawer{width:100vw}.drawer-heading{padding:17px 17px 13px;gap:9px}.drawer-heading h2{font-size:22px}.drawer-heading>.badge{font-size:9px}.drawer-body{padding:7px 16px 20px}.drawer-person{gap:12px;margin-bottom:17px}.drawer-person>.avatar{width:68px;height:68px;font-size:22px}.drawer-person>div:nth-child(2){min-width:0;flex:1}.drawer-person h3{font-size:19px}.drawer-person>div:nth-child(2)>a{font-size:11px}.drawer-person p{font-size:9px}.drawer-person-badges{flex-wrap:wrap;gap:5px}.drawer-person-badges .badge{font-size:9px}.drawer-person-actions{width:100%;margin:2px 0 0}.drawer-person-actions .button{flex:1;font-size:11px;min-height:37px}.drawer-tabs-bar{flex-wrap:wrap;gap:9px;margin-bottom:12px;padding-bottom:10px}.drawer-tabs{width:100%;gap:19px;overflow-x:auto}.drawer-tabs button{font-size:12px;padding:12px 0}.drawer-tabs-bar .select{margin-left:auto}.drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.drawer-metric{padding:12px 9px;gap:9px}.drawer-metric .round-icon{width:39px;height:39px}.drawer-metric .round-icon svg{width:22px}.drawer-metric>div>span{font-size:9px}.drawer-metric strong{font-size:24px}.drawer-metric small{font-size:8px}.drawer-summary-grid{grid-template-columns:1fr}.drawer-section{padding:14px 12px}.drawer-section h3{font-size:15px}.points-breakdown th,.points-breakdown td{font-size:11px;padding:10px 7px}.drawer-empty{font-size:10px}.drawer-empty .text-button{margin-left:0}.scoring-heading{flex-wrap:wrap;gap:10px}.scoring-heading .button{width:100%;font-size:12px}.scoring-heading p{font-size:10px}.scoring-events>li{flex-wrap:wrap;gap:10px}.scoring-event-actions{margin-left:auto}.finance-section dl>div{font-size:11px;gap:10px}.finance-section dd{text-align:right;max-width:45%}}a.button{color:inherit}.crm-heading{margin-bottom:17px}.crm-heading h1{font-size:clamp(32px,3.2vw,48px)}.crm-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0;margin-bottom:17px}.crm-metrics article{display:flex;align-items:center;gap:17px;padding:0 25px;border-right:1px solid var(--border)}.crm-metrics article:last-child{border-right:0}.crm-metrics .round-icon{width:62px;height:62px}.crm-metrics strong{font-size:29px;letter-spacing:-.8px}.crm-metrics p{font-size:14px;color:var(--muted);line-height:1.5}.crm-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:15px;flex-wrap:wrap}.crm-view-switch{display:flex;padding:2px;background:#fff;border:1px solid var(--border);border-radius:11px}.crm-view-switch button{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 21px;color:#66697d}.crm-view-switch button[aria-pressed=true]{background:#dff39e;color:var(--black);font-weight:700}.crm-selects{display:flex;gap:12px;margin-left:auto}.crm-selects .select{min-width:155px;max-width:220px}.crm-local-note{font-size:11px;color:var(--muted);margin-left:auto}.crm-filter-active{border-color:var(--lime)!important;background:var(--lime-soft)!important}.crm-expanded-filters{display:flex;gap:18px;align-items:center;padding:15px;margin-bottom:14px;flex-wrap:wrap}.crm-expanded-filters .list-search{flex:1;max-width:470px;min-width:230px}.crm-expanded-filters>label:not(.list-search){display:flex;align-items:center;gap:12px;font-size:12px;color:#66697d}.crm-scopes{display:flex;gap:4px;flex-wrap:wrap}.crm-scope-row{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-bottom:15px}.crm-scopes button{display:flex;gap:8px;align-items:center;padding:9px 11px;font-size:12px;color:#66697d;border:1px solid transparent;white-space:nowrap}.crm-scopes button>span{background:#eaede7;padding:2px 6px;border-radius:12px;font-size:10px;min-width:21px;text-align:center}.crm-scopes button[aria-pressed=true]{background:#fff;border-color:var(--border);color:var(--black);font-weight:700}.crm-scopes button[aria-pressed=true]>span{background:#e0f2b0}.crm-scope-row>span{color:var(--muted);font-size:11px;display:flex;gap:12px;align-items:center;white-space:nowrap}.crm-board{display:grid;grid-template-columns:repeat(var(--crm-columns),minmax(190px,1fr));gap:10px;overflow-x:auto;align-items:start;padding-bottom:12px;scrollbar-width:thin}.crm-column{min-width:0}.crm-column-header{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:11px;background:#fff;border:1px solid var(--border);border-radius:10px 10px 0 0;min-height:51px}.crm-column-header h2{font-size:14px;display:flex;gap:7px;align-items:center;letter-spacing:-.3px}.crm-column-header h2>span{font-size:11px;background:#eff0f4;border-radius:18px;min-width:25px;padding:5px;text-align:center;font-weight:500}.crm-column--active .crm-column-header{background:#f4fae7;border-color:#dce7c5}.crm-column--active .crm-column-header h2>span{background:#dff29d}.crm-column-add{width:27px;height:27px;border-radius:50%;background:#ddf39b;display:grid;place-items:center;flex-shrink:0}.crm-column-body{display:flex;flex-direction:column;gap:8px;max-height:630px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:5px 1px;min-height:300px}.crm-column-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:270px;border:1px dashed #dde2d7;border-radius:0 0 10px 10px;padding:18px 13px;color:#808572;gap:14px}.crm-column-empty>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e3e7dc;border-radius:50%;color:#abb49a}.crm-column-empty p{font-size:12px;line-height:1.5}.crm-column-empty small{font-size:10px;line-height:1.7;color:#9a9d94}.crm-card{padding:12px 11px 4px;min-width:0;flex-shrink:0}.crm-card-person{display:flex;gap:9px;align-items:center;text-align:left;padding:0;width:100%}.crm-card-person .avatar{width:37px;height:37px;font-size:12px;flex-shrink:0}.crm-card-person>span:last-child{display:block;min-width:0}.crm-card-person strong{display:block;font-size:12px;overflow-wrap:anywhere;line-height:1.35}.crm-card-person small{display:block;font-size:10px;color:var(--muted);overflow-wrap:anywhere;margin-top:3px}.crm-social-link{display:flex;align-items:center;gap:5px;color:#777d8f;text-decoration:none;font-size:10px;margin:8px 0 7px}.crm-social-link:hover{color:#5a7b0b}.crm-card .crm-social-link>svg:first-child{color:#8b577e}.crm-card-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.crm-card-tags .badge{font-size:9px;line-height:1.5;white-space:normal}.crm-card-barrier,.crm-card-review,.crm-card-contact{display:flex;gap:5px;align-items:flex-start;line-height:1.5;font-size:10px;margin-top:7px;color:#70758a;overflow-wrap:anywhere}.crm-card-barrier{background:#eff0f3;border:1px solid #e6e7eb;border-radius:6px;padding:4px 5px;color:#444b5d}.crm-card-review{color:#94712e}.crm-card-review svg,.crm-card-contact svg{margin-top:1px}.crm-coupon{display:inline-flex;gap:5px;align-items:center;font-size:10px;color:#587521;text-decoration:none;overflow-wrap:anywhere;max-width:100%;margin-top:2px}.crm-card-next{border-top:1px solid var(--border);padding-top:8px;margin-top:9px;font-size:11px;line-height:1.5;color:#4a5261;overflow-wrap:anywhere}.crm-card-next strong{font-weight:500;color:#222b3b}.crm-card-next small{display:block;margin-top:4px;font-size:10px;color:#7b7f91}.crm-card footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:6px;font-size:10px;color:#767b8b;min-height:36px}.crm-card footer>span{display:flex;align-items:center;gap:5px}.crm-card footer .icon-button{width:24px;height:24px}.crm-overdue{color:#a3502f!important}.crm-done-text{color:#628620!important;display:flex!important;gap:4px;align-items:center;font-size:10px}.crm-board--single{grid-template-columns:1fr}.crm-board--single .crm-column-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:none;align-items:start;overflow:visible;padding:10px 0}.crm-no-results{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;text-align:center;min-height:300px;padding:25px;color:var(--muted)}.crm-no-results h2{color:var(--black)}.crm-outside-note{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;padding:10px}.crm-list{padding:0 16px}.crm-table{border-collapse:collapse;width:100%;min-width:900px;text-align:left;font-size:12px}.crm-table th{color:#6e7288;font-size:11px;font-weight:500;background:#f7f8fa;padding:13px 10px}.crm-table td{padding:12px 10px;border-bottom:1px solid var(--border);vertical-align:middle;max-width:230px;overflow-wrap:anywhere;line-height:1.5}.crm-table .badge{font-size:10px}.crm-table-person{display:flex;gap:10px;align-items:center;padding:0;text-align:left}.crm-table-person strong{display:block;font-size:12px}.crm-table-person small{display:block;font-size:10px;color:var(--muted)}.crm-table td>.crm-social-link{margin:5px 0 0 44px}.crm-list .ambassadors-pagination nav{display:flex;gap:9px;align-items:center}.crm-footer{display:flex;align-items:center;gap:8px;font-size:11px;color:#737a8d;margin-top:14px;padding:13px 0;border-top:1px solid var(--border);line-height:1.5}.crm-footer>span{margin-left:auto;white-space:nowrap}.crm-base-note{display:flex;align-items:center;gap:7px;color:#7c8373;font-size:11px;line-height:1.5;margin-top:4px;flex-wrap:wrap}.crm-base-note>button{margin-left:auto;font-size:11px}.crm-detail-person{display:flex;gap:18px;align-items:center;margin-bottom:18px}.crm-detail-person>.avatar{width:77px;height:77px;font-size:27px}.crm-detail-person h3{font-size:27px;letter-spacing:-.7px;overflow-wrap:anywhere}.crm-detail-person a{display:flex;gap:7px;align-items:center;color:#72778b;font-size:13px;text-decoration:none;margin:6px 0 9px;overflow-wrap:anywhere}.crm-detail-person>div>div{display:flex;gap:8px;flex-wrap:wrap}.crm-detail-links{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 22px}.crm-detail-links a{text-decoration:none}.crm-detail-summary{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px}.crm-detail-summary>div{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:15px;color:#7b8171}.crm-detail-summary span{font-size:11px;color:var(--muted)}.crm-detail-summary strong{display:block;color:#34392e;font-size:13px;margin-top:5px;font-weight:500}.crm-detail-coupon{padding:15px;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:21px}.crm-detail-coupon h3{font-size:14px}.crm-detail-coupon p{display:flex;gap:7px;align-items:center;font-size:12px;color:#9a793b;flex-basis:100%;line-height:1.6}.crm-detail-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);margin-bottom:22px}.crm-detail-tabs button{display:flex;align-items:center;gap:7px;font-size:14px;color:#70768b;padding:15px 2px;border-radius:0;border-bottom:3px solid transparent}.crm-detail-tabs button[aria-selected=true]{font-weight:700;color:var(--black);border-bottom-color:var(--lime)}.crm-tracking-form{gap:18px}.crm-tracking-form .form-row{grid-template-columns:1fr 1fr}.form .crm-checkbox{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:500;cursor:pointer}.form .crm-checkbox input{min-height:0;width:17px;height:17px;padding:0;accent-color:var(--lime)}.crm-activation-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;background:#f0f8de;padding:14px;border-radius:8px}.crm-detail-history>p{color:var(--muted);font-size:12px;line-height:1.6}.crm-detail-history .history-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}@media(min-width:1700px){.crm-column-body{max-height:680px}.crm-card-person strong{font-size:13px}.crm-card{padding:14px 13px 6px}}@media(max-width:1200px){.crm-local-note{display:none}.crm-selects{flex:1}.crm-selects .select{min-width:0;flex:1;width:0}.crm-metrics article{padding:0 17px;gap:12px}.crm-metrics .round-icon{width:49px;height:49px}.crm-metrics p{font-size:12px}}@media(max-width:760px){.crm-heading h1{font-size:34px}.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:18px 0}.crm-metrics article:nth-child(2){border-right:0}.crm-metrics article{padding:0 15px;gap:10px}.crm-metrics strong{font-size:25px}.crm-metrics p{font-size:11px}.crm-metrics .round-icon{width:42px;height:42px}.crm-metrics svg{width:23px;height:23px}.crm-toolbar{gap:12px}.crm-selects{flex-basis:100%;gap:6px}.crm-selects .select{font-size:11px;padding:10px 7px;height:40px}.crm-scope-row{display:block}.crm-scopes{gap:3px}.crm-scopes button{font-size:11px;padding:8px}.crm-scope-row>span{margin:10px 0 0}.crm-board{grid-template-columns:repeat(var(--crm-columns),minmax(245px,1fr));scroll-snap-type:x proximity}.crm-column{scroll-snap-align:start}.crm-column-body{max-height:580px}.crm-board--single,.crm-board--single .crm-column-body{grid-template-columns:1fr}.crm-footer{align-items:flex-start;flex-wrap:wrap;font-size:10px}.crm-footer p{flex:1}.crm-footer>span{margin-left:25px}.crm-base-note>button{margin:4px 0 0}.crm-detail-person{gap:12px}.crm-detail-person>.avatar{width:57px;height:57px;font-size:22px}.crm-detail-person h3{font-size:23px}.crm-detail-summary{gap:8px}.crm-detail-summary>div{padding:12px 9px}.crm-tracking-form .form-row{grid-template-columns:1fr}.crm-drawer-body{padding-bottom:35px}.crm-detail-tabs{gap:16px}}.agent-spaces-heading{margin-bottom:21px}.agent-spaces-heading h1{font-size:clamp(33px,3.1vw,48px)}.agent-spaces-intro{display:flex;align-items:center;gap:16px;padding:19px 22px;margin-bottom:19px}.agent-spaces-intro .round-icon{width:48px;height:48px;flex-shrink:0}.agent-spaces-intro h2{font-size:16px;letter-spacing:-.3px}.agent-spaces-intro p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:5px}.agent-spaces-count{margin-left:auto;padding-left:23px;border-left:1px solid var(--border);font-size:12px;color:var(--muted);white-space:nowrap}.agent-spaces-count strong{font-size:27px;letter-spacing:-1px;color:var(--black);margin-right:7px}.agent-spaces-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px}.agent-space-card{text-align:left;padding:19px 21px 0;position:relative;overflow:hidden;min-width:0}.agent-space-card:before{content:"";height:3px;background:var(--agent-color);position:absolute;top:0;left:0;right:0;opacity:0}.agent-space-card--selected{border-color:var(--agent-color);box-shadow:0 3px 12px #19260005}.agent-space-card--selected:before{opacity:1}.agent-space-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.agent-space-card .agent-portrait{width:69px;height:69px}.agent-space-status{display:flex;align-items:center;gap:6px;color:#878b80;font-size:10px;background:#f5f6f2;border-radius:20px;padding:6px 9px;margin-top:4px;white-space:nowrap}.agent-space-status i{width:5px;height:5px;background:#a6ad9c;border-radius:50%}.agent-space-card h2{font-size:22px;letter-spacing:-.6px}.agent-space-card>p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:5px;margin-bottom:18px}.agent-space-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;border-top:1px solid var(--border);padding:13px 0;color:#707769}.agent-space-card--selected footer{color:#2b3820;font-weight:600}.agent-space-card:hover{background:#fcfdf9}.agent-space-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;margin-bottom:22px}.agent-space-identity{background:radial-gradient(ellipse at 80% 0,#22271b,transparent 65%),var(--black);color:#fff;padding:27px 25px;display:flex;flex-direction:column;align-items:flex-start}.agent-space-eyebrow{font-size:10px;letter-spacing:1.5px;color:#969f87;margin-bottom:26px}.agent-space-identity .agent-portrait{width:84px;height:84px;margin-bottom:18px}.agent-space-identity h2{font-size:29px;letter-spacing:-1px}.agent-space-role{font-size:12px;color:#c8cec0;line-height:1.6;margin-top:7px}.agent-space-description{font-size:12px;line-height:1.8;color:#9da792;margin-top:19px}.agent-space-area{display:flex;gap:9px;align-items:flex-start;border-top:1px solid #30352a;width:100%;padding-top:19px;margin:23px 0;color:var(--agent-color)}.agent-space-area>span{font-size:10px;color:#8c9780}.agent-space-area strong{display:block;font-size:12px;font-weight:500;color:#dce1d5;margin-top:6px;line-height:1.5}.agent-space-identity>.badge{color:#bdc6b0;background:#23291c;border:1px solid #3b4530;font-size:10px;max-width:100%;white-space:normal;line-height:1.7}.agent-space-sections{padding:24px 26px 18px}.agent-space-sections>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:20px}.agent-space-sections>header>span{display:flex;gap:9px;align-items:center}.agent-space-sections>header>span>svg{color:#8d9780}.agent-space-sections>header h3{font-size:17px;letter-spacing:-.3px}.agent-space-sections>header>.badge{font-size:10px}.agent-leadership{padding:19px;margin-bottom:19px;background:#f4f8ff;border:1px solid #d8e6fb;border-radius:10px}.agent-leadership-heading{display:flex;gap:12px;color:#285fa7}.agent-leadership-heading>svg{flex-shrink:0}.agent-leadership h3{font-size:16px;color:var(--black)}.agent-leadership p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:5px}.agent-leadership-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0 13px}.agent-leadership-team button{display:flex;gap:9px;align-items:center;text-align:left;padding:12px 10px;background:#fff;border:1px solid #dfe8f5;border-radius:8px;min-width:0}.agent-leadership-team button:hover{border-color:#3984e5}.agent-leadership-team .agent-portrait{width:36px;height:36px}.agent-leadership-team button>span{flex:1;min-width:0}.agent-leadership-team strong{font-size:12px}.agent-leadership-team small{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:4px}.agent-leadership-team button>svg:last-child{flex-shrink:0;color:#7291b9}.agent-leadership>small{font-size:10px;color:#5f7798;line-height:1.7;display:block}.agent-space-placeholders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-space-placeholders article{display:flex;align-items:flex-start;gap:13px;padding:19px 16px;border:1px dashed #dfe4d7;border-radius:10px;background:#fcfdfb;flex-wrap:wrap;min-height:155px}.agent-space-placeholder-icon{display:grid;place-items:center;width:38px;height:38px;background:#f0f3eb;color:#89947c;border:1px solid #e7ecdf;border-radius:9px;flex-shrink:0}.agent-space-placeholders article>div{flex:1;min-width:110px}.agent-space-placeholders h3{font-size:14px;margin:2px 0 7px;font-weight:600}.agent-space-placeholders p{font-size:11px;color:#92988a;line-height:1.8;max-width:245px}.agent-space-placeholders small{flex-basis:100%;display:flex;gap:6px;align-items:center;font-size:9px;color:#a1a796;margin-left:51px;letter-spacing:.2px}.agent-space-placeholders small:before{content:"";width:4px;height:4px;border-radius:50%;background:#b8c0ae}.agent-space-sections>footer{display:flex;align-items:center;gap:8px;padding-top:20px;font-size:11px;line-height:1.7;color:#949b8a}.agent-space-empty-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a8b09d}.agent-spaces-footer{display:flex;align-items:center;justify-content:space-between;gap:19px;padding:0 3px 10px}.agent-spaces-footer-label{font-size:10px;letter-spacing:1.5px;color:#929b85;white-space:nowrap}.agent-spaces-footer>span:not(.agent-spaces-footer-label){display:flex;align-items:center;justify-content:space-between;gap:30px;flex:1}.agent-spaces-footer button{text-align:left;font-size:12px;color:#5d6652;padding:4px 0}.agent-spaces-footer small{display:block;color:#969e8b;font-size:10px;margin-top:4px;line-height:1.5}.agent-spaces-footer svg{color:#bcc4b0}.agent-spaces-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;padding:45px;color:var(--muted);min-height:280px;margin-bottom:24px}.agent-spaces-empty h2{color:var(--black)}@media(max-width:1200px){.agent-spaces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-leadership-team{grid-template-columns:1fr}.agent-space-workspace{grid-template-columns:235px minmax(0,1fr)}.agent-space-identity{padding:25px 21px}.agent-space-sections{padding:22px 20px 18px}.agent-space-status{font-size:9px;padding:6px}.agent-space-card{padding:18px 16px 0}.agent-space-card .agent-portrait{width:61px;height:61px}.agent-space-placeholders article{padding:16px 13px;gap:9px}.agent-space-placeholders small{margin-left:47px}}@media(max-width:760px){.agent-spaces-heading .button{align-self:flex-start}.agent-spaces-intro{padding:16px;gap:12px}.agent-spaces-intro h2{font-size:14px}.agent-spaces-intro p{font-size:11px}.agent-spaces-count{display:none}.agent-spaces-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-space-card{padding:14px 9px 0}.agent-space-card header{justify-content:center}.agent-space-card .agent-portrait{width:52px;height:52px}.agent-space-status{display:none}.agent-space-card h2{font-size:15px;letter-spacing:-.4px;text-align:center;white-space:nowrap}.agent-space-card>p{font-size:9px;text-align:center;margin-bottom:12px;min-height:29px}.agent-space-card footer{font-size:9px;justify-content:center;line-height:1.5;min-height:47px}.agent-space-card footer svg{display:none}.agent-space-workspace{grid-template-columns:1fr}.agent-space-identity{padding:24px}.agent-space-eyebrow{margin-bottom:20px}.agent-space-identity .agent-portrait{width:70px;height:70px}.agent-space-identity h2{font-size:28px}.agent-space-description{margin-top:13px;max-width:450px}.agent-space-area{margin:18px 0}.agent-space-sections{padding:21px 17px}.agent-space-sections>header{align-items:flex-start;flex-wrap:wrap}.agent-space-sections>header h3{font-size:16px}.agent-space-placeholders{grid-template-columns:1fr;gap:11px}.agent-space-placeholders article{padding:17px;min-height:135px}.agent-space-placeholders p{max-width:none}.agent-spaces-footer{flex-wrap:wrap;gap:15px}.agent-spaces-footer-label{flex-basis:100%}.agent-spaces-footer>span:not(.agent-spaces-footer-label){gap:10px}.agent-spaces-footer small{font-size:9px}.agent-spaces-footer button{font-size:10px}.agent-spaces-footer svg{width:12px}}.michelangelo-workspace{min-width:0;padding:25px 27px 20px}.michelangelo-heading,.michelangelo-heading>span,.michelangelo-toolbar{display:flex;align-items:center;gap:10px}.michelangelo-heading,.michelangelo-toolbar{justify-content:space-between;flex-wrap:wrap}.michelangelo-heading h3{font-size:17px;letter-spacing:-.4px}.michelangelo-heading svg{color:#d38c34;flex-shrink:0}.michelangelo-toolbar{margin:17px 0}.michelangelo-toolbar p{font-size:11px;line-height:1.8;color:var(--muted)}.michelangelo-toolbar .button{min-height:35px;font-size:10px}.michelangelo-copy-status{padding:12px;background:#fff6e9;color:#976b33;font-size:11px;border-radius:8px;margin-bottom:12px}.michelangelo-tabs{display:flex;gap:17px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:23px;scrollbar-width:thin}.michelangelo-tabs button{display:flex;align-items:center;gap:6px;padding:13px 0;border-bottom:3px solid transparent;font-size:10px;white-space:nowrap;color:var(--muted)}.michelangelo-tabs button[aria-selected=true]{border-bottom-color:#ee9b36;color:#ac7127;font-weight:600}.michelangelo-hero{padding:25px;border:1px solid #f1dfc7;background:#fff7ec;border-radius:11px}.michelangelo-hero>span{font-size:9px;font-weight:600;letter-spacing:1.1px;color:#aa7c40}.michelangelo-hero h3{margin:14px 0;font-size:28px;line-height:1.25;letter-spacing:-.9px;max-width:500px}.michelangelo-hero p{font-size:12px;line-height:1.9;color:#8a7b66}.michelangelo-hero>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.michelangelo-hero .badge{background:#ffebcd;color:#9b702e;font-size:9px}.michelangelo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.michelangelo-grid article{padding:19px;border:1px solid var(--border);border-radius:9px}.michelangelo-grid h4,.michelangelo-method h4,.michelangelo-knowledge h4,.michelangelo-review h4{font-size:13px;margin-bottom:8px}.michelangelo-grid p,.michelangelo-method p,.michelangelo-knowledge p,.michelangelo-review p,.michelangelo-section>p,.michelangelo-section-heading p,.michelangelo-awareness p,.michelangelo-objections p{font-size:11px;line-height:1.9;color:var(--muted)}.michelangelo-section{margin:25px 0}.michelangelo-section h3,.michelangelo-section-heading h3{font-size:17px;letter-spacing:-.4px;margin-bottom:7px}.michelangelo-method{list-style:none;padding:0;margin:22px 0;display:grid;gap:15px}.michelangelo-method li{display:flex;gap:13px}.michelangelo-method li>span{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:7px;background:#fff1dc;color:#b37a2d;font-size:10px}.michelangelo-method h4{margin:4px 0 5px}.michelangelo-awareness,.michelangelo-objections,.michelangelo-instructions{display:grid;gap:10px;margin-top:17px}.michelangelo-awareness details,.michelangelo-objections details,.michelangelo-instructions details{padding:16px;border:1px solid var(--border);border-radius:9px}.michelangelo-awareness details[open],.michelangelo-objections details[open],.michelangelo-instructions details[open]{background:#fffdfa;border-color:#efdfc7}.michelangelo-awareness summary,.michelangelo-objections summary,.michelangelo-instructions summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.8}.michelangelo-awareness summary span{color:#c58f47;font-size:10px;margin:0 10px 0 5px}.michelangelo-awareness p,.michelangelo-objections p{margin-top:12px}.michelangelo-awareness blockquote,.michelangelo-objections blockquote{margin:14px 0 0;padding:14px;border-left:3px solid #eeb570;background:#fff6e8;font-size:12px;line-height:1.9;border-radius:0 7px 7px 0}.michelangelo-section ul,.michelangelo-instructions ul{padding-left:19px;margin-top:13px}.michelangelo-section li,.michelangelo-instructions li{color:var(--muted);font-size:11px;line-height:1.9;padding-left:3px;margin:10px 0}.michelangelo-section li::marker,.michelangelo-instructions li::marker{color:#c9a16a}.michelangelo-tone-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.michelangelo-tone-options button{padding:10px 13px;font-size:11px;border:1px solid var(--border);border-radius:7px;color:var(--muted)}.michelangelo-tone-options button[aria-pressed=true]{color:#9c691f;background:#fff0d7;border-color:#efca94;font-weight:600}.michelangelo-voice-example{padding:20px;background:#f7f7f4;border:1px solid var(--border);border-radius:12px;margin-bottom:18px}.michelangelo-tone-cue{font-size:11px;line-height:1.8;color:var(--muted);margin-bottom:23px}.michelangelo-bubble{max-width:88%;padding:16px;margin:13px 0;border:1px solid #e8e8e2;border-radius:11px 11px 11px 2px;background:#fff}.michelangelo-bubble small{font-size:8px;letter-spacing:.7px;color:#919487}.michelangelo-bubble p{font-size:12px;line-height:1.9;margin-top:9px}.michelangelo-bubble--reply{margin-left:auto;border-color:#efdfc7;background:#fff1dd;border-radius:11px 11px 2px}.michelangelo-bubble--reply small{color:#aa7c40}.michelangelo-note{display:flex;gap:10px;padding:15px;border:1px solid #eee1ce;background:#fffaf3;border-radius:9px}.michelangelo-note svg{color:#b48e59;flex-shrink:0}.michelangelo-note p{font-size:11px;line-height:1.9;color:#96836a}.michelangelo-commission{padding:21px;border-radius:10px;margin:20px 0;background:#1b1e17;color:#f2f4ec;border:1px solid #363e29}.michelangelo-commission header{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.michelangelo-commission header .badge{background:#343c29;color:#c4d69e;font-size:8px}.michelangelo-commission header>span{color:#9ca48f;font-size:9px}.michelangelo-commission>strong{display:block;font-size:30px;margin:17px 0 11px;letter-spacing:-.8px}.michelangelo-commission>p{color:#c1c8b6;font-size:11px;line-height:1.9;margin:10px 0}.michelangelo-commission>small{display:block;font-size:10px;line-height:1.9;color:#9ba58d;border-top:1px solid #39412e;padding-top:13px;margin-top:15px}.michelangelo-knowledge{display:grid;gap:12px}.michelangelo-knowledge article{padding:19px;border:1px solid var(--border);border-radius:9px}.michelangelo-knowledge article>span{display:block;margin-bottom:10px;color:#b18f61;font-size:8px;letter-spacing:.7px}.michelangelo-review{display:grid;gap:10px;margin-top:15px}.michelangelo-review article{border-left:3px solid #eab36b;background:#fff8ed;padding:16px;border-radius:0 8px 8px 0}.michelangelo-footer{display:flex;gap:8px;border-top:1px solid var(--border);padding-top:17px;margin-top:23px}.michelangelo-footer svg{color:#a49785;flex-shrink:0}.michelangelo-footer p{color:var(--muted);font-size:10px;line-height:1.9}@media(max-width:1100px){.michelangelo-workspace{padding:23px 20px}.michelangelo-tabs{gap:14px}}@media(max-width:760px){.michelangelo-workspace{padding:22px 17px}.michelangelo-grid{grid-template-columns:1fr}.michelangelo-hero{padding:20px 17px}.michelangelo-hero h3{font-size:25px}.michelangelo-bubble{max-width:94%}.michelangelo-heading h3{font-size:16px}}.leonardo-workspace{min-width:0;padding:25px 27px 20px}.leonardo-heading,.leonardo-heading>span,.leonardo-toolbar,.leonardo-section-heading{display:flex;align-items:center;gap:10px}.leonardo-heading,.leonardo-toolbar,.leonardo-section-heading{justify-content:space-between;flex-wrap:wrap}.leonardo-heading h3{font-size:17px;letter-spacing:-.4px}.leonardo-heading svg{color:#3984e5;flex-shrink:0}.leonardo-toolbar{margin:17px 0}.leonardo-toolbar p,.leonardo-section>p,.leonardo-section-heading p{font-size:11px;line-height:1.8;color:var(--muted)}.leonardo-toolbar .button,.leonardo-section-heading .button{min-height:34px;font-size:10px}.leonardo-copy-status{padding:12px;background:#eff5ff;color:#38669e;font-size:11px;border-radius:8px;margin-bottom:12px}.leonardo-tabs{display:flex;gap:18px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:23px;scrollbar-width:thin}.leonardo-tabs button{display:flex;align-items:center;gap:6px;padding:13px 0;border-bottom:3px solid transparent;font-size:11px;white-space:nowrap;color:var(--muted)}.leonardo-tabs button[aria-selected=true]{border-bottom-color:#3984e5;color:#2864b4;font-weight:600}.leonardo-hero{padding:25px;background:#f1f6ff;border:1px solid #dce8f9;border-radius:11px}.leonardo-hero>span{font-size:9px;letter-spacing:1.1px;color:#5279ac;font-weight:600}.leonardo-hero h3{font-size:28px;line-height:1.25;letter-spacing:-.9px;margin:14px 0;max-width:500px}.leonardo-hero p{color:#63778f;font-size:12px;line-height:1.9}.leonardo-hero>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.leonardo-hero .badge{background:#e2edfc;color:#3d6ba6;font-size:9px}.leonardo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.leonardo-grid article{padding:19px;border:1px solid var(--border);border-radius:9px}.leonardo-grid h4,.leonardo-team h4,.leonardo-cycle h4,.leonardo-alert-types h4,.leonardo-delivery h4,.leonardo-handoff h4{font-size:13px;margin-bottom:8px}.leonardo-grid p,.leonardo-team p,.leonardo-cycle p,.leonardo-alert-types p,.leonardo-delivery p,.leonardo-handoff p{font-size:11px;line-height:1.9;color:var(--muted)}.leonardo-section{margin:25px 0}.leonardo-section h3,.leonardo-section-heading h3{font-size:16px;letter-spacing:-.4px;margin-bottom:7px}.leonardo-voice{display:grid;gap:10px;margin-top:15px}.leonardo-voice blockquote{margin:0;padding:15px 17px;border-left:3px solid #8cb4ec;background:#f8faff;border-radius:0 8px 8px 0}.leonardo-voice small{color:#6582a8;font-size:9px;text-transform:uppercase;letter-spacing:.5px}.leonardo-voice p{font-size:12px;line-height:1.9;margin-top:7px}.leonardo-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:19px 0}.leonardo-metrics article{padding:18px;border:1px solid var(--border);border-radius:9px}.leonardo-metrics strong{display:block;font-size:29px;letter-spacing:-.8px}.leonardo-metrics span{font-size:10px;color:var(--muted);display:block;margin-top:6px}.leonardo-team{display:grid;gap:12px;margin-top:15px}.leonardo-team article{padding:18px;border:1px solid var(--border);border-radius:9px}.leonardo-team header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.leonardo-team .agent-portrait{width:42px;height:42px;flex-shrink:0}.leonardo-team h4{margin-bottom:3px}.leonardo-team .badge{font-size:9px;white-space:normal}.leonardo-team article>p{margin:12px 0}.leonardo-team button{display:flex;gap:6px;align-items:center;font-size:11px;color:#2864b4}.leonardo-cycle{list-style:none;padding:0;margin-top:17px;display:grid;gap:15px}.leonardo-cycle li{display:flex;gap:12px}.leonardo-cycle li>span{width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;font-size:10px;background:#eaf2ff;border-radius:7px;color:#38669e}.leonardo-cycle h4{margin:4px 0 5px}.leonardo-issues{margin-top:13px}.leonardo-issues button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:13px 0;border-bottom:1px solid var(--border)}.leonardo-issues strong{font-size:11px}.leonardo-issues small{display:block;color:var(--muted);font-size:10px;line-height:1.8;margin-top:4px}.leonardo-issues svg{color:#7291b9;flex-shrink:0}.leonardo-note{padding:15px;display:flex;gap:10px;background:#f5f8fe;border:1px solid #dfe9f8;border-radius:9px}.leonardo-note svg{flex-shrink:0;color:#6688b6}.leonardo-note p{font-size:11px;line-height:1.9;color:#687e9b}.leonardo-instructions{display:grid;gap:10px;margin-top:18px}.leonardo-instructions details{border:1px solid var(--border);border-radius:9px;padding:15px}.leonardo-instructions summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.7}.leonardo-instructions details[open]{background:#fbfcff;border-color:#d4e2f6}.leonardo-instructions ul,.leonardo-section>ul{padding-left:19px;margin-top:13px}.leonardo-instructions li,.leonardo-section>ul li{font-size:11px;line-height:1.9;color:var(--muted);padding-left:3px;margin:10px 0}.leonardo-instructions li::marker,.leonardo-section>ul li::marker{color:#88a5cc}.leonardo-handoff{display:flex;gap:13px;padding:20px;margin:18px 0;background:#f1f6ff;border:1px solid #dce8f9;border-radius:9px}.leonardo-handoff svg{color:#3984e5;flex-shrink:0}.leonardo-phone-preview{background:#171c23;color:#fff;padding:20px;border:1px solid #343f4e;border-radius:16px;margin-top:15px;box-shadow:0 8px 20px #101b2b0a}.leonardo-phone-preview header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.leonardo-phone-preview header span{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:.7px;color:#b7c8e0}.leonardo-phone-preview header small{font-size:8px;color:#9ba9ba}.leonardo-phone-preview h4{font-size:15px;margin-bottom:7px}.leonardo-phone-preview p{font-size:11px;line-height:1.8;color:#b7c1cf}.leonardo-alert-types{display:grid;gap:10px;margin-top:15px}.leonardo-alert-types article{display:flex;gap:11px;border:1px solid var(--border);border-radius:9px;padding:16px}.leonardo-alert-types svg{color:#6688b6;flex-shrink:0}.leonardo-delivery{display:grid;gap:10px;margin-top:15px}.leonardo-delivery article{border:1px solid var(--border);border-radius:9px;padding:17px}.leonardo-delivery article>span{color:#85a5d1;font-size:10px;display:block;margin-bottom:7px}.leonardo-sources{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0}.leonardo-sources a{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#5279ac}.leonardo-footer{display:flex;gap:8px;border-top:1px solid var(--border);padding-top:17px;margin-top:23px}.leonardo-footer svg{color:#8594a8;flex-shrink:0}.leonardo-footer p{font-size:10px;color:var(--muted);line-height:1.9}@media(max-width:1100px){.leonardo-workspace{padding:23px 20px}.leonardo-tabs{gap:14px}.leonardo-tabs button{font-size:10px}}@media(max-width:760px){.leonardo-workspace{padding:22px 17px}.leonardo-grid{grid-template-columns:1fr}.leonardo-hero{padding:20px 17px}.leonardo-hero h3{font-size:25px}.leonardo-tabs{gap:17px}.leonardo-heading h3{font-size:16px}}.rafael-definition{min-width:0;padding:25px 27px 20px}.rafael-definition-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rafael-definition-heading>span{display:flex;align-items:center;gap:9px}.rafael-definition-heading svg{color:#cf4a4f;flex-shrink:0}.rafael-definition-heading h3{font-size:18px;letter-spacing:-.4px}.rafael-definition-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0;flex-wrap:wrap}.rafael-definition-toolbar p{font-size:11px;color:var(--muted);line-height:1.7}.rafael-definition-toolbar .button{min-height:35px;font-size:10px}.rafael-copy-status{padding:9px 12px;border:1px solid #e8d4d4;background:#fff7f6;color:#9d5354;font-size:11px;margin-bottom:12px;border-radius:7px}.rafael-definition-tabs{display:flex;align-items:stretch;gap:19px;overflow-x:auto;border-bottom:1px solid var(--border);margin-bottom:23px;scrollbar-width:thin}.rafael-definition-tabs>button{display:flex;align-items:center;gap:6px;font-size:11px;color:#8a8589;padding:13px 0;border-bottom:3px solid transparent;white-space:nowrap}.rafael-definition-tabs>button[aria-selected=true]{color:#ba454b;border-bottom-color:#e5484d;font-weight:600}.rafael-definition-tabs small{font-size:9px;background:#f3edee;border-radius:20px;padding:3px 5px}.rafael-definition-panel{min-width:0}.rafael-mining-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.rafael-mining-metrics article{padding:18px;border:1px solid var(--border);border-radius:10px;background:#fff}.rafael-mining-metrics article>span{display:block;font-size:9px;font-weight:600;letter-spacing:.8px;color:#9b7275}.rafael-mining-metrics strong{display:block;margin:10px 0 7px;font-size:21px;letter-spacing:-.6px}.rafael-mining-metrics p,.rafael-mining-flow p,.rafael-mining-heading p,.rafael-active-base p{color:var(--muted);font-size:11px;line-height:1.8}.rafael-mining-heading,.rafael-active-base header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.rafael-mining-heading h3,.rafael-active-base h3{font-size:17px;margin-bottom:5px;letter-spacing:-.4px}.rafael-mining-flow{list-style:none;padding:0;display:grid;gap:10px;margin:22px 0}.rafael-mining-flow li{display:flex;gap:13px;padding:15px;border:1px solid var(--border);border-radius:9px}.rafael-mining-flow li>span{display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:30px;height:30px;background:#fff0ef;color:#ba454b;border-radius:8px;font-size:11px;font-weight:600}.rafael-mining-flow h4{font-size:13px;margin:3px 0 6px}.rafael-source-link{display:inline-flex;gap:5px;align-items:center;font-size:11px;color:#ba454b;margin-top:9px}.rafael-active-base{border:1px solid var(--border);border-radius:10px;padding:20px;margin-bottom:24px}.rafael-active-base>p{margin:13px 0}.rafael-active-base summary{cursor:pointer;font-size:11px;font-weight:600;color:#ba454b;line-height:1.7}.rafael-active-base ul{list-style:none;padding:0;margin-top:12px}.rafael-active-base li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;padding:11px 0;border-top:1px solid var(--border)}.rafael-active-base li a{display:inline-flex;gap:6px;align-items:center;overflow-wrap:anywhere}.rafael-active-base li span{color:var(--muted)}.rafael-profile-hero{background:#fff5f4;border:1px solid #f1dcda;border-radius:10px;padding:24px}.rafael-profile-hero>span{color:#bd6868;font-size:9px;letter-spacing:1.6px;font-weight:600}.rafael-profile-hero h3{font-size:29px;line-height:1.25;letter-spacing:-1px;margin:12px 0 9px}.rafael-profile-hero>p{font-size:13px;line-height:1.8;color:#9b7172;max-width:450px}.rafael-profile-hero>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.rafael-profile-hero .badge{background:#fae9e7;color:#b26466;font-size:9px}.rafael-original-brief{border-left:2px solid #e9b3b4;padding:3px 0 3px 15px;margin:22px 0}.rafael-original-brief small{font-size:9px;color:#b78080;letter-spacing:.8px}.rafael-original-brief p{font-size:12px;line-height:1.9;color:#78716e;margin-top:7px}.rafael-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rafael-profile-grid article{border:1px solid var(--border);padding:17px;border-radius:9px;background:#fff}.rafael-profile-grid h4{font-size:13px;line-height:1.5;margin-bottom:8px}.rafael-profile-grid p{color:var(--muted);font-size:11px;line-height:1.9}.rafael-brief-section{margin:23px 0}.rafael-brief-section h3{font-size:16px;letter-spacing:-.3px;margin-bottom:10px}.rafael-brief-section>p,.rafael-tab-intro{color:var(--muted);font-size:11px;line-height:1.9;margin-bottom:15px}.rafael-brief-section ul,.rafael-instruction-list ul{margin:0;padding-left:19px}.rafael-brief-section li,.rafael-instruction-list li{color:#7c8172;font-size:12px;line-height:1.9;margin:10px 0;padding-left:3px}.rafael-brief-section li::marker,.rafael-instruction-list li::marker{color:#d39090}.rafael-brief-note{display:flex;gap:9px;padding:14px;border:1px solid #efdfd8;background:#fff9f4;border-radius:9px}.rafael-brief-note>svg{flex-shrink:0;color:#b88965}.rafael-brief-note p{font-size:11px;color:#9b816d;line-height:1.8}.rafael-instruction-list{display:grid;gap:10px;margin-top:18px}.rafael-instruction-list details{border:1px solid var(--border);border-radius:9px;padding:15px 17px}.rafael-instruction-list summary{font-size:13px;font-weight:600;line-height:1.6;cursor:pointer}.rafael-instruction-list details[open]{background:snow;border-color:#ead5d4}.rafael-instruction-list details[open] summary{margin-bottom:13px;color:#b25b5f}.rafael-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rafael-reference-grid article{border:1px solid var(--border);padding:17px;border-radius:9px;min-width:0}.rafael-reference-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bd797a}.rafael-reference-grid header>span{font-size:8px;letter-spacing:.7px}.rafael-reference-grid header a{padding:3px}.rafael-reference-grid h4{font-size:14px;margin-top:11px}.rafael-reference-handle{display:block;font-size:11px;color:#b0696c;margin-top:6px;overflow-wrap:anywhere}.rafael-reference-grid p{color:var(--muted);font-size:11px;line-height:1.9;margin:13px 0}.rafael-reference-grid small{display:block;border-top:1px solid #f0e9e6;padding-top:10px;font-size:10px;line-height:1.8;color:#a29286}.rafael-personality-pending{display:flex;flex-direction:column;align-items:center;text-align:center;padding:35px 20px;background:#fdfbfa;border:1px dashed #e8d7d4;border-radius:10px}.rafael-personality-pending>span:first-child{display:grid;place-items:center;width:64px;height:64px;color:#c77c7e;background:#fcf0ed;border-radius:50%;margin-bottom:19px}.rafael-personality-pending h3{font-size:24px;line-height:1.5;letter-spacing:-.7px;margin:19px 0 12px}.rafael-personality-pending>p{font-size:12px;color:#9b8d86;line-height:1.9;max-width:425px}.rafael-definition-footer{display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--border);padding-top:17px;margin-top:23px;color:#9b8d86}.rafael-definition-footer svg{flex-shrink:0}.rafael-definition-footer p{font-size:10px;line-height:1.8}@media(max-width:1100px){.rafael-definition{padding:23px 20px}.rafael-definition-tabs{gap:14px}.rafael-definition-tabs>button{font-size:10px}}@media(max-width:760px){.rafael-definition{padding:22px 17px}.rafael-definition-heading h3{font-size:17px}.rafael-profile-hero{padding:20px 17px}.rafael-profile-hero h3{font-size:25px}.rafael-profile-grid,.rafael-mining-metrics,.rafael-reference-grid{grid-template-columns:1fr}.rafael-definition-tabs{gap:17px}.rafael-definition-tabs>button{font-size:11px}}.donatello-workspace{min-width:0}.donatello-operations{padding:24px 25px}.donatello-operations-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;margin-bottom:20px}.donatello-operations-heading>div{display:flex;gap:11px;align-items:center}.donatello-operations-heading>div>svg{color:#9054bd;flex-shrink:0}.donatello-operations-heading h3{font-size:20px;letter-spacing:-.6px}.donatello-operations-heading p{color:var(--muted);font-size:12px;margin-top:5px}.donatello-local-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:17px}.donatello-local-metrics button{text-align:left;padding:15px 12px;border:1px solid var(--border);border-radius:9px;background:#fcfdfb}.donatello-local-metrics button:hover{border-color:#aa6bd6}.donatello-local-metrics strong{display:block;font-size:27px;letter-spacing:-1px}.donatello-local-metrics span{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.donatello-local-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.donatello-local-actions button{display:flex;text-align:left;gap:11px;align-items:center;border:1px solid #e6d9ed;padding:15px 12px;border-radius:9px;background:#fdfaff;min-width:0}.donatello-local-actions button:hover{border-color:#aa6bd6}.donatello-local-actions button>svg{flex-shrink:0;color:#9566b5}.donatello-local-actions button>span{flex:1;min-width:0}.donatello-local-actions strong{font-size:12px}.donatello-local-actions small{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:5px}.donatello-local-rule{display:flex;flex-wrap:wrap;gap:12px;padding:17px;background:#f5f9ee;border:1px solid #e0e9ce;border-radius:10px;margin-bottom:20px}.donatello-local-rule>div{display:flex;gap:10px;align-items:flex-start;flex-basis:100%}.donatello-local-rule>div>svg{color:#7d9a3c;flex-shrink:0}.donatello-local-rule h4{font-size:14px}.donatello-local-rule p{font-size:11px;color:#74805f;line-height:1.8;margin-top:6px}.donatello-local-rule .button{min-height:35px;font-size:11px}.donatello-local-rule small{color:#8a947a;font-size:10px;line-height:1.7;flex-basis:100%}.donatello-operations button:disabled{cursor:not-allowed;opacity:.5}.donatello-local-result{border:1px solid #d7e5bd;background:#f3f9e8;color:#566d35;padding:12px;margin-bottom:17px;border-radius:8px;font-size:12px;line-height:1.7}.donatello-local-records>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.donatello-local-records h4{font-size:16px;letter-spacing:-.3px}.donatello-local-records>header>span{font-size:11px;color:var(--muted)}.donatello-local-filters{display:flex;gap:9px;margin-bottom:14px}.donatello-local-filters label{display:flex;align-items:center;gap:8px;border:1px solid var(--border);padding:10px;border-radius:7px;flex:1;min-width:0;color:var(--muted)}.donatello-local-filters label>svg{flex-shrink:0}.donatello-local-filters input{min-width:0;width:100%;border:0;font:inherit;font-size:11px;background:transparent}.donatello-local-filters select{max-width:44%;border:1px solid var(--border);padding:9px;font:inherit;font-size:11px;background:#fff;border-radius:7px}.donatello-local-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.donatello-local-rows>article{display:flex;flex-direction:column;border:1px solid var(--border);padding:14px;border-radius:9px;min-width:0}.donatello-local-profile{display:flex;align-items:center;gap:8px}.donatello-local-profile>div{flex:1;min-width:0}.donatello-local-profile strong{font-size:12px;overflow-wrap:anywhere}.donatello-local-profile a{display:block;color:#8e719f;font-size:10px;margin-top:4px;overflow-wrap:anywhere}.donatello-local-profile .badge{font-size:8px;padding:4px 6px}.donatello-local-details{display:flex;gap:5px;flex-direction:column;color:var(--muted);font-size:10px;margin-top:13px;line-height:1.6}.donatello-local-details strong{color:#555e4c;font-weight:500}.donatello-local-next{font-size:10px;line-height:1.7;margin-top:10px;color:#727b66;overflow-wrap:anywhere}.donatello-local-rows ul{margin:9px 0 0;padding-left:14px;font-size:9px;color:#9b7944;line-height:1.8}.donatello-local-rows article>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:15px;margin-top:auto}.donatello-local-rows footer .button{min-height:31px;font-size:10px;padding:7px 9px}.donatello-local-rows footer .text-button{font-size:9px;gap:5px;display:flex;align-items:center}.donatello-local-pagination{display:flex;justify-content:space-between;align-items:center;margin:15px 0;font-size:10px;color:var(--muted)}.donatello-local-pagination>div{display:flex;gap:8px}.donatello-local-pagination button{border:1px solid var(--border);border-radius:6px;width:29px;height:29px;display:grid;place-items:center}.donatello-local-empty{text-align:center;padding:30px 15px;color:var(--muted);font-size:12px;border:1px dashed var(--border);border-radius:8px}.donatello-local-history{border-top:1px solid var(--border);padding-top:20px;margin-top:8px}.donatello-local-history h4{display:flex;gap:9px;align-items:center;font-size:14px;margin-bottom:13px}.donatello-local-history>p{font-size:11px;color:var(--muted);line-height:1.7}.donatello-local-history article{border-bottom:1px solid var(--border);padding:12px 0}.donatello-local-history article>strong{font-size:11px}.donatello-local-history article>p{white-space:pre-wrap;font-size:10px;line-height:1.8;color:#757e69;margin:7px 0}.donatello-local-history small{font-size:9px;color:var(--muted)}@media(max-width:760px){.donatello-operations{padding:21px 17px}.donatello-operations-heading h3{font-size:18px}.donatello-local-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.donatello-local-actions,.donatello-local-rows{grid-template-columns:1fr}.donatello-local-filters{flex-direction:column}.donatello-local-filters select{max-width:100%}}.donatello-view-switch{display:flex;gap:8px;padding:18px 25px;border-bottom:1px solid var(--border);flex-wrap:wrap}.donatello-view-switch button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:var(--muted);font-size:12px}.donatello-view-switch button[aria-pressed=true]{color:#703da0;background:#f2eafb;font-weight:600}.donatello-chat{padding:23px 25px}.donatello-chat-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:19px}.donatello-chat-heading>div{display:flex;gap:11px;align-items:center}.donatello-chat-heading>div>svg{color:#9054bd}.donatello-chat-heading h3{font-size:19px;letter-spacing:-.5px}.donatello-chat-heading p{font-size:11px;color:var(--muted);margin-top:5px}.donatello-setup{display:flex;gap:11px;padding:18px;background:#fff8e9;border:1px solid #f1dfb9;border-radius:10px;margin-bottom:15px;font-size:13px}.donatello-setup>svg{flex-shrink:0;color:#a36a14}.donatello-setup p{font-size:12px;line-height:1.8;color:#7f735e;margin:6px 0 10px}.donatello-setup a{color:#755015;text-decoration:underline;font-size:12px;font-weight:600}.donatello-setup .donatello-setup-note{font-size:10px;margin-bottom:0}.donatello-chat-context{display:flex;align-items:flex-start;gap:8px;color:#796589;font-size:10px;line-height:1.7;padding:10px 0}.donatello-chat-context>svg{flex-shrink:0}.donatello-messages{min-height:260px;max-height:580px;overflow-y:auto;padding:14px 5px 14px 0;scrollbar-width:thin}.donatello-chat-empty{text-align:center;color:var(--muted);padding:30px 15px}.donatello-chat-empty>svg{color:#aa6bd6;margin-bottom:12px}.donatello-chat-empty h3{color:var(--black);font-size:18px}.donatello-chat-empty p{font-size:12px;line-height:1.8;margin:9px auto 16px;max-width:370px}.donatello-chat-empty>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.donatello-chat-empty button{padding:10px;border:1px solid #e9dfef;border-radius:8px;color:#78558e;font-size:10px;text-align:left;background:#fdfbff}.donatello-message{padding:16px;border:1px solid var(--border);border-radius:10px;margin:0 0 12px;background:#fff}.donatello-message--user{background:#f6f0fa;border-color:#e9dbf2;margin-left:34px}.donatello-message--assistant{margin-right:12px}.donatello-message--receipt{background:#f3f7ec;border-color:#e4eadb;font-size:11px}.donatello-message header{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:9px}.donatello-message time{color:var(--muted);font-size:10px}.donatello-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.donatello-message-source,.donatello-message-failed{display:block;font-size:10px;color:var(--muted);margin-top:12px}.donatello-message-failed{color:#a44926}.donatello-proposal{margin-top:15px;padding:16px;border:1px solid #dcc4ed;border-radius:8px;background:#fcf9ff;font-size:12px}.donatello-proposal>p{font-size:11px;color:var(--muted);line-height:1.7;margin:8px 0}.donatello-proposal dl>div{padding:8px 0;border-top:1px solid #ece1f2}.donatello-proposal dt{color:#805a99;font-size:10px;margin-bottom:5px}.donatello-proposal dd{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.donatello-proposal footer{display:flex;gap:9px;justify-content:flex-end;margin-top:13px;flex-wrap:wrap}.donatello-proposal footer .button{font-size:11px;min-height:35px}.donatello-proposal>small{display:block;color:#6a8250;margin-top:12px}.donatello-thinking{display:flex;align-items:center;gap:9px;color:#805a99;font-size:12px;padding:12px}.donatello-thinking svg{animation:donatello-spin 1s linear infinite}@keyframes donatello-spin{to{transform:rotate(360deg)}}.donatello-chat-error{color:#9b432b;background:#fff3ed;padding:12px;border:1px solid #f1d9cf;border-radius:8px;font-size:12px;line-height:1.7;margin-bottom:12px}.donatello-compose{border:1px solid #dcd0e4;border-radius:10px;padding:13px}.donatello-compose label{display:block;color:#796589;font-size:10px;margin-bottom:8px}.donatello-compose textarea{width:100%;resize:vertical;border:0;outline:none;background:transparent;font:inherit;font-size:13px;min-height:70px;line-height:1.7}.donatello-compose textarea:focus-visible{outline:2px solid #aa6bd6;outline-offset:4px;border-radius:2px}.donatello-compose footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.donatello-compose .button{min-height:35px;font-size:12px}.donatello-check{display:flex;gap:6px;align-items:center;color:var(--muted);font-size:10px}.donatello-chat button:disabled{opacity:.5;cursor:not-allowed}.donatello-chat-footnote{color:var(--muted);font-size:9px;line-height:1.8;margin-top:12px}@media(max-width:760px){.donatello-chat{padding:21px 17px}.donatello-view-switch{padding:14px 12px;gap:4px}.donatello-view-switch button{font-size:10px;padding:10px 8px}.donatello-message--user{margin-left:12px}.donatello-message--assistant{margin-right:0}.donatello-setup{padding:13px}}@media(prefers-reduced-motion:reduce){.donatello-thinking svg{animation:none}}.donatello-definition{min-width:0;padding:25px 27px 20px}.donatello-definition-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.donatello-definition-heading>span{display:flex;gap:9px;align-items:center}.donatello-definition-heading>span>svg{color:#8b63a9}.donatello-definition-heading h3{font-size:18px;letter-spacing:-.4px}.donatello-definition-heading .badge{font-size:10px;white-space:nowrap}.donatello-definition-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:15px;margin-bottom:18px}.donatello-definition-toolbar>p{color:var(--muted);font-size:11px;line-height:1.6}.donatello-definition-toolbar .button{font-size:11px;min-height:35px;padding:8px 11px;white-space:nowrap}.donatello-copy-status{font-size:11px;line-height:1.6;color:#66537b;margin-bottom:12px}.donatello-definition-tabs{display:flex;align-items:stretch;gap:17px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;margin-bottom:23px}.donatello-definition-tabs>button{display:flex;gap:6px;align-items:center;padding:12px 0;border-radius:0;font-size:12px;white-space:nowrap;color:#858194;border-bottom:3px solid transparent}.donatello-definition-tabs>button[aria-selected=true]{color:#6a427f;border-bottom-color:#aa6bd6;font-weight:700}.donatello-definition-panel{min-width:0}.donatello-persona-hero{padding:23px;background:linear-gradient(125deg,#f5f0fa,#faf8fc);border:1px solid #ebe0f2;border-radius:11px}.donatello-persona-eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1.2px;color:#9c7caf;margin-bottom:13px}.donatello-persona-hero h3{font-size:27px;letter-spacing:-.8px;line-height:1.2;color:#281d30;max-width:470px}.donatello-persona-hero>p{color:#7d658c;font-size:13px;margin-top:11px;line-height:1.6}.donatello-persona-hero>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.donatello-persona-hero>div>span{font-size:10px;border:1px solid #e7daef;padding:5px 9px;border-radius:20px;background:#fff9;color:#836397}.donatello-persona-copy{display:flex;flex-direction:column;gap:15px;margin:23px 0;font-size:13px;line-height:1.9;color:#646773}.donatello-definition-section{padding-top:20px;border-top:1px solid var(--border)}.donatello-definition-section h3,.donatello-section-title{font-size:15px;letter-spacing:-.2px;margin-bottom:15px}.donatello-definition-section ul,.donatello-instruction-list ul,.donatello-autonomy-list ul{margin:0;padding-left:17px;color:#6f7180;font-size:12px;line-height:1.85}.donatello-definition-section li,.donatello-instruction-list li,.donatello-autonomy-list li{margin-bottom:10px;padding-left:4px}.donatello-definition-section li::marker,.donatello-instruction-list li::marker{color:#aa8abc}.donatello-definition-footer{display:flex;gap:8px;align-items:flex-start;margin-top:24px;padding-top:17px;border-top:1px solid var(--border);font-size:11px;line-height:1.7;color:#9892a0}.donatello-definition-footer svg{margin-top:2px}.donatello-mission{padding:19px;background:#f7f3fa;border:1px solid #ece3f3;border-radius:9px;margin-bottom:24px}.donatello-mission>span{font-size:9px;letter-spacing:1.3px;color:#9a7daa}.donatello-mission p{font-size:13px;line-height:1.85;color:#695575;margin-top:9px}.donatello-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:24px}.donatello-responsibility-grid article{padding:17px;border:1px solid var(--border);border-radius:9px;background:#fdfdfc}.donatello-responsibility-grid svg{color:#ad8bc3}.donatello-responsibility-grid h4{font-size:12px;font-weight:600;line-height:1.5;margin:10px 0 7px}.donatello-responsibility-grid p{font-size:11px;line-height:1.85;color:#82818d}.donatello-instruction-list{display:flex;flex-direction:column;gap:10px}.donatello-instruction-list details{padding:15px 17px;border:1px solid var(--border);border-radius:8px}.donatello-instruction-list summary{font-size:12px;font-weight:600;line-height:1.6;cursor:pointer;color:#66616d}.donatello-instruction-list details[open]{border-color:#e1d3eb;background:#fdfbff}.donatello-instruction-list details[open]>summary{color:#775085;margin-bottom:15px}.donatello-tab-intro{font-size:12px;line-height:1.85;color:#85818e;margin-bottom:22px}.donatello-autonomy-list{display:flex;flex-direction:column;gap:15px}.donatello-autonomy-list>section{display:flex;gap:15px;border:1px solid var(--border);border-radius:10px;padding:19px}.donatello-autonomy-list>section>span{font-size:11px;line-height:1;background:#f4edf9;color:#9971b0;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.donatello-autonomy-list h3{font-size:14px;line-height:1.5;margin:4px 0 5px}.donatello-autonomy-list p{font-size:11px;line-height:1.8;color:#9892a0;margin-bottom:15px}.donatello-voice-examples{display:flex;flex-direction:column;gap:16px}.donatello-voice-examples article{border:1px solid var(--border);padding:18px;border-radius:10px}.donatello-voice-examples small{display:block;font-size:10px;color:#a198a8;line-height:1.8;margin-bottom:14px}.donatello-voice-examples article>p{font-size:12px;line-height:1.8;color:#7f7a86}.donatello-voice-examples strong{display:block;font-size:10px;color:#a595af;margin-bottom:5px}.donatello-voice-examples blockquote{margin:14px 0 0;background:#f6f1fa;border-left:3px solid #bc97d4;padding:14px 16px;font-size:12px;line-height:1.85;color:#6f5c7b;border-radius:0 8px 8px 0}@media(max-width:1100px){.donatello-definition{padding:23px 20px}.donatello-definition-tabs{gap:13px}.donatello-definition-tabs>button{font-size:11px}.donatello-definition-toolbar{flex-wrap:wrap}.donatello-definition-toolbar>p{flex-basis:100%}.donatello-definition-toolbar .button{margin-left:auto}}@media(max-width:760px){.donatello-definition{padding:22px 17px}.donatello-definition-heading{flex-wrap:wrap}.donatello-definition-heading h3{font-size:17px}.donatello-definition-tabs{gap:19px}.donatello-definition-tabs>button{font-size:12px}.donatello-persona-hero{padding:20px 17px}.donatello-persona-hero h3{font-size:26px}.donatello-persona-copy{font-size:13px}.donatello-responsibility-grid{grid-template-columns:1fr}.donatello-responsibility-grid p{font-size:12px}.donatello-autonomy-list>section{padding:17px 13px;gap:11px}.donatello-autonomy-list>section>span{width:26px;height:26px;font-size:10px}}.cloud-gate{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--black)}.cloud-gate__card{width:min(400px,100%);background:#fff;border-radius:16px;padding:32px 28px;display:grid;gap:12px}.cloud-gate__logo{height:36px;width:auto;justify-self:start}.cloud-gate__card h1{margin:0 0 4px;font-size:22px}.cloud-gate__card p{margin:0;line-height:1.5}.cloud-gate__form{display:grid;gap:10px}.cloud-gate__form label{font-weight:700}.cloud-gate__form input{border:1px solid var(--border);border-radius:10px;padding:11px 12px}.cloud-gate__button{background:var(--lime);color:var(--black);border:0;border-radius:10px;padding:12px;font-weight:700}.cloud-gate__link{background:none;border:0;padding:0;text-decoration:underline;justify-self:start}.cloud-gate__muted{color:var(--muted);font-size:13px}.cloud-gate__error{color:#c0392b}.cloud-status{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:6px 8px 6px 12px;font-size:12px;box-shadow:0 4px 16px #0a0b0914}.cloud-status__dot{width:8px;height:8px;border-radius:50%;background:var(--lime)}.cloud-status__dot--saving{background:#f1c40f}.cloud-status__dot--error{background:#c0392b}.cloud-status__migrate{background:var(--black);color:#fff;border:0;border-radius:999px;padding:5px 10px}.cloud-status__out{background:none;border:1px solid var(--border);border-radius:999px;padding:4px 10px}.nav-group-toggle{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:14px;font-weight:700;cursor:pointer;list-style:none;border-radius:8px}.nav-group-toggle::-webkit-details-marker{display:none}.nav-group-toggle:hover{background:#1c2017}.nav-group-toggle:focus-visible{outline:2px solid #a0d413;outline-offset:2px}.nav-group-arrow{font-size:20px;line-height:1;transition:transform .2s ease}.nav-group[open] .nav-group-arrow{transform:rotate(180deg)}.nav-group+.nav-group{margin-top:8px}
