@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--blue:#e85578;--brand:#ff2d55;--brand-soft:#ffe7ef;color:#202728;font-synthesis:none;--ink:#202728;--muted:#7b8584;--line:#e1e4df;--paper:#fbfaf7;--aqua:#52bbb6;--yellow:#efb94e;--coral:#e97676;background:#f5f4ef;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f5f4ef;margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{color:#e9efeb;background:#202728;flex-direction:column;flex:none;width:240px;padding:30px 18px 20px;display:flex}.brand-mark{letter-spacing:-.08em;color:var(--ink);font-size:26px;font-weight:800}.brand-mark span{color:var(--aqua);padding:0 2px}.brand-mark.small{color:#f7f5ef;margin:0 15px 62px;font-size:23px}.side-label,.eyebrow,.crumb,.period{letter-spacing:.12em;font:500 10px DM Mono,monospace}.side-label{color:#788381;margin:0 15px 13px}.sidebar nav{gap:4px;display:grid}.sidebar-nav{position:relative}.nav-slider{background:var(--aqua);pointer-events:none;border-radius:8px;height:36px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;box-shadow:0 8px 18px #52bbb629}.nav-item{color:#9fa9a7;text-align:left;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 15px;font:600 13px Manrope;transition:all .2s;display:flex;position:relative}.nav-item svg:last-child{margin-left:auto}.nav-item:hover{color:#fff;background:#2a3334}.nav-item.active{color:#142526;background:0 0}.side-bottom{color:#84908c;margin-top:auto;font:500 11px DM Mono}.status-dot{background:#75d7ad;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 15px;display:inline-block}.profile-chip{color:#eef1eb;border-top:1px solid #364142;align-items:center;gap:9px;margin-top:24px;padding:17px 8px 4px;display:flex}.profile-chip strong,.profile-chip span{display:block}.profile-chip strong{font:600 11px Manrope}.profile-chip span{color:#8d9995;margin-top:3px;font:10px DM Mono}.profile-chip button{color:#9aa6a2;cursor:pointer;background:0 0;border:0;margin-left:auto}.avatar{color:#fff;background:#e6af65;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.main{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:3;background:#fbfaf7e6;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.crumb{color:#98a09d}.topbar h2{letter-spacing:-.03em;margin:7px 0 0;font-size:17px}.top-actions{align-items:center;gap:12px;display:flex}.icon-button,.mobile-menu{border:1px solid var(--line);background:var(--paper);color:#52605e;cursor:pointer;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:relative}.icon-button i{background:var(--coral);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.top-avatar{color:#fff;background:#202728;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:grid}.content{max-width:1460px;margin:auto;padding:48px clamp(22px,4vw,60px) 38px}.page-transition{animation:.64s cubic-bezier(.22,1,.36,1) both page-enter}@keyframes page-enter{0%{opacity:0;filter:blur(1px);transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-intro h1 .brand-i{font-size:1em;line-height:inherit;vertical-align:baseline;color:var(--brand);display:inline-block}.page-intro h1 .brand-i-dark{color:inherit}.page-intro{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.page-intro h1{letter-spacing:-.07em;margin:13px 0 9px;font-size:clamp(28px,3.4vw,43px);line-height:1.05}.page-intro h1 span{color:var(--aqua);font-size:.7em}.page-intro p{color:var(--muted);margin:0;font-size:14px}.live-badge{color:#337d63;letter-spacing:.04em;background:#e7f4ed;border-radius:5px;padding:9px 12px;font:500 10px DM Mono}.live-badge i{background:#4dbb82;border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi{color:#fff;isolation:isolate;border-radius:16px;flex-direction:column;min-height:150px;padding:20px 21px 15px;display:flex;position:relative;overflow:hidden}.kpi:before{content:"";filter:blur(5px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff7a 0,#ffffff29 36%,#0000 72%);border-radius:50%;width:145px;height:115px;position:absolute;top:-65px;right:-34px}.kpi:after{content:"";filter:blur(1px);pointer-events:none;z-index:0;background:#ffffff40;border-radius:50%;width:92px;height:2px;position:absolute;top:13px;right:18px;transform:rotate(-18deg)}.kpi>*{z-index:1;position:relative}.kpi.aqua{background:var(--aqua)}.kpi.blue{background:var(--blue)}.kpi.yellow{background:var(--yellow);color:#4c3511}.kpi.coral{background:var(--coral)}.kpi-top,.kpi-bottom{justify-content:space-between;align-items:center;display:flex}.kpi-top{font:600 12px Manrope}.kpi-top svg{opacity:.75}.kpi>strong{letter-spacing:-.07em;margin:auto 0 3px;font-size:31px}.kpi-bottom{opacity:.83;gap:5px;font:10px DM Mono}.sparkline{width:69px;height:25px;display:block}.kpi-bottom .sparkline{opacity:.75;width:61px;height:20px}.insight-grid,.lower-grid{grid-template-columns:1.55fr 1fr;gap:16px;margin-bottom:16px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:25px 27px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h3{letter-spacing:-.05em;margin:8px 0 0;font-size:18px}.panel-heading svg{color:#a4afaa}.period{color:#77837e;background:#eff1ed;border-radius:4px;padding:7px 9px;font-size:9px}.chart-stat{margin-top:22px}.chart-stat strong{letter-spacing:-.07em;font-size:32px}.chart-stat span{color:var(--muted);margin-left:8px;font-size:12px}.large-chart{background:repeating-linear-gradient(#0000 0 49px,#edf0eb 50px);height:152px;margin-top:18px;position:relative}.large-chart:after{content:"";clip-path:polygon(0 70%,13% 47%,28% 62%,42% 25%,56% 42%,69% 16%,83% 31%,100% 3%,100% 100%,0 100%);background:linear-gradient(#0000,#52bbb62e);height:52%;position:absolute;bottom:0;left:0;right:0}.large-chart .sparkline{z-index:1;width:100%;height:140px;position:absolute;inset:9px 0 0}.annual-chart{background:repeating-linear-gradient(#0000 0 49px,#edf0eb 50px);height:182px;margin-top:18px;position:relative}.annual-chart-svg{z-index:1;width:100%;height:calc(100% - 25px);position:absolute;inset:0 0 25px;overflow:visible}.annual-chart-point{stroke:var(--paper);stroke-width:1.2px}.annual-chart-hit-area{fill:#0000;cursor:crosshair;pointer-events:all}.annual-chart-indicator{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;opacity:.42;pointer-events:none}.chart-tooltip{z-index:3;background:var(--ink);min-width:82px;color:var(--paper);pointer-events:none;text-align:center;border:1px solid #e855783d;border-radius:9px;gap:2px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,-115%);box-shadow:0 8px 20px #242b282e}.chart-tooltip strong{letter-spacing:-.04em;font-size:13px}.chart-tooltip span{color:#d8e0db;text-transform:capitalize;font:9px DM Mono}.annual-chart-labels{color:var(--muted);text-transform:uppercase;justify-content:space-between;font:9px DM Mono;display:flex;position:absolute;bottom:0;left:0;right:0}.chart-legend{color:#8b9692;gap:18px;margin-top:16px;font:10px DM Mono;display:flex}.chart-legend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.legend-aqua{background:var(--aqua)}.legend-yellow{background:var(--yellow)}.donut-wrap{justify-content:space-around;align-items:center;gap:20px;min-height:200px;display:flex}.donut{background:conic-gradient(var(--aqua) 0 var(--share), #dfe4dc var(--share) 360deg);text-align:center;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:relative}.donut:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:17px}.donut strong,.donut span{z-index:1;position:relative}.donut strong{letter-spacing:-.08em;font-size:25px}.donut span{color:var(--muted);margin-top:3px;font:10px DM Mono}.split-legend{gap:16px;display:grid}.split-legend div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.split-legend strong{font-size:15px}.dot{border-radius:50%;width:7px;height:7px}.aqua-dot{background:var(--aqua)}.grey-dot{background:#c7d0ca}.text-button{color:#3d8c88;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:600 11px Manrope;display:flex}.list-panel{min-height:250px}.list-row{border-bottom:1px solid #edf0ec;align-items:center;gap:11px;padding:15px 0;display:flex}.list-row:last-child{border-bottom:0}.avatar.soft{color:#4c8881;background:#e5efeb;width:31px;height:31px;font-size:11px}.row-main{flex:1}.row-main strong,.row-main span{display:block}.row-main strong{font-size:12px}.row-main span,.list-row time{color:var(--muted);margin-top:3px;font:10px DM Mono}.queue-item{border-bottom:1px solid #edf0ec;align-items:center;gap:12px;padding:17px 0;display:flex}.queue-item:last-child{border-bottom:0}.queue-item>svg{color:#a7b0aa;margin-left:auto}.queue-item strong,.queue-item span{display:block}.queue-item strong{font-size:12px}.queue-item span{color:var(--muted);margin-top:4px;font-size:10px}.queue-icon{border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.coral-icon{color:#cb6565;background:#fae5e2}.aqua-icon{color:#3c9c95;background:#e1f2ee}.yellow-icon{color:#bd8328;background:#fbf0d6}footer{color:#9aa39e;letter-spacing:.08em;justify-content:space-between;padding:10px 3px;font:9px DM Mono;display:flex}.auth-shell{color:#151922;background:#f7f3ec;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.auth-panel{isolation:isolate;color:#fffcf7;background:#151922;flex-direction:column;justify-content:center;padding:clamp(38px,9vw,140px);display:flex;position:relative;overflow:hidden}.auth-logo{object-fit:contain;width:58px;height:58px;margin-bottom:42px;position:absolute;top:40px;left:clamp(38px,9vw,140px)}.auth-panel h1{letter-spacing:-.075em;max-width:620px;margin:24px 0;font-size:clamp(43px,6vw,78px);line-height:.98}.auth-copy{color:#fffcf7a8;max-width:410px;font-size:15px;line-height:1.65}.auth-rule{border-top:2px solid #ff2d55;width:52px;margin:38px 0 17px}.trust-line{color:#fffcf7a8;align-items:center;gap:7px;font:10px DM Mono;display:flex}.trust-line svg{color:#ff2d55}.auth-signal{color:#fffcf761;letter-spacing:.05em;align-items:center;gap:8px;margin-top:58px;font:500 10px DM Mono,monospace;display:flex}.auth-signal span{background:#31b878;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #31b8781a}.login-card{color:#151922;background:#fffcf7;border:1px solid #dfd7ca;border-radius:24px;place-self:center;width:min(430px,100% - 64px);padding:44px 42px 38px;box-shadow:0 24px 54px #141c2c1f}.login-icon{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.login-card .eyebrow{color:#7d879b}.login-card h2{letter-spacing:-.06em;margin:11px 0 8px;font-size:30px}.login-card p{color:#636f86;margin:0 0 27px;font-size:12px;line-height:1.6}.login-card label{margin-top:15px;font-size:11px;font-weight:700;display:block}.login-card input{color:#151922;background:#f7f3ec;border:1px solid #dfd7ca;border-radius:12px;outline:none;width:100%;min-height:50px;margin-top:8px;padding:14px 13px;font:13px Manrope;display:block}.primary-button{color:#fff;cursor:pointer;background:#ff2d55;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:26px;padding:14px 16px;font:700 12px Manrope;transition:transform .18s,background-color .18s,box-shadow .18s;display:flex}.primary-button:hover:not(:disabled){background:#e5264d;transform:translateY(-1px);box-shadow:0 10px 22px #ff2d5533}.primary-button:focus-visible{outline-offset:3px;outline:3px solid #ff2d5540}.primary-button:disabled{opacity:.65}.login-card small{text-align:center;color:#7d879b;margin-top:18px;font:9px DM Mono;display:block}.error-box{color:#a64f4b;background:#fff0ee;border:1px solid #f0cbc5;border-radius:8px;margin-top:15px;padding:11px 12px;font-size:11px}.error-box.wide{margin:-12px 0 18px}.error-box button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.mobile-menu,.mobile-nav{display:none}@media (width<=980px){.sidebar{width:205px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.insight-grid,.lower-grid{grid-template-columns:1fr}.content{padding-top:32px}}@media (width<=680px){.sidebar{display:none}.topbar{height:70px;padding:0 18px}.mobile-menu{margin-right:10px;display:grid}.topbar>div:first-of-type{margin-right:auto}.topbar{justify-content:flex-start}.top-actions{margin-left:auto}.content{padding:30px 16px 25px}.page-intro{display:block}.live-badge{margin-top:18px;display:inline-block}.kpi-grid{grid-template-columns:1fr 1fr;gap:9px}.kpi{min-height:132px;padding:15px}.kpi>strong{font-size:25px}.kpi-bottom{font-size:8px}.kpi-bottom .sparkline{display:none}.panel{padding:20px 17px}.clients-accounts-panel .panel-heading{display:block}.client-toolbar{flex-wrap:wrap;align-items:stretch;margin-top:14px}.client-search,.client-toolbar select{width:100%}.subscription-toolbar{flex-direction:column;align-items:flex-start}.donut-wrap{justify-content:space-between}.donut{width:116px;height:116px}.auth-shell{min-height:100vh;padding:1px;display:block}.auth-panel{min-height:42vh;padding:39px 27px 30px;display:block}.auth-logo{margin:0 0 34px;position:static}.auth-panel h1{margin:15px 0;font-size:46px}.auth-copy{font-size:12px}.auth-rule{margin:20px 0 13px}.login-card{width:calc(100% - 32px);margin:-10px auto 30px;padding:30px 24px}.mobile-nav{z-index:4;background:#202728;padding:10px 16px;display:grid;position:fixed;top:70px;left:0;right:0;box-shadow:0 8px 20px #0002}.mobile-nav button{color:#e9efeb;text-align:left;background:0 0;border:0;border-bottom:1px solid #354142;padding:12px;font:600 13px Manrope}footer{gap:15px;line-height:1.5}}@media (width>=681px){.insight-grid>.panel{padding:20px 23px}.insight-grid .chart-stat{margin-top:14px}.insight-grid .large-chart{height:126px;margin-top:13px}.insight-grid .large-chart .sparkline{height:116px}.insight-grid .donut-wrap{min-height:220px}.insight-grid .donut{width:174px;height:174px}.insight-grid .donut:after{inset:21px}.insight-grid .donut strong{font-size:32px}.insight-grid .donut span{font-size:11px}.page-panel{padding:21px 23px}.list-panel{min-height:220px}.list-row,.queue-item{padding-top:11px;padding-bottom:11px}.product-placeholder{min-height:390px}}.clients-page-layout{flex-direction:column;display:flex}.clients-page-layout>.clients-tickets-panel{order:1}.clients-page-layout>.clients-reports-panel{order:2}.clients-page-layout>.clients-accounts-panel{order:3}.clients-page-layout>.clients-feedback-panel{order:4}@media (width<=680px){.insight-grid .donut{width:132px;height:132px}.insight-grid .donut:after{inset:16px}.insight-grid .donut strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.nav-slider,.page-transition{transition:none;animation:none}}.sidebar-logo{object-fit:contain;width:42px;height:42px;margin:0 15px 62px}.auth-panel h1 em{color:var(--brand);font-style:normal}.login-icon{background:var(--brand-soft);color:var(--brand)}.login-card input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff2d5522}.auth-panel .brand-mark{display:none}.page-panel{margin-bottom:16px}.expand-button{border:1px solid var(--line);color:#3d8c88;cursor:pointer;background:#f5f7f2;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:9px 12px;font:600 11px Manrope;transition:background .2s,transform .2s;display:inline-flex}.expand-button:hover{background:#e7f4ed;transform:translateY(-1px)}.table-action{color:#3d8c88;cursor:pointer;white-space:nowrap;background:#e7f4ed;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font:600 10px Manrope;display:inline-flex}.contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.danger-action{color:#b13d5d}.table-action:disabled{opacity:.55;cursor:not-allowed}.client-toolbar{align-items:center;gap:8px;display:flex}.client-search{border:1px solid var(--line);width:min(250px,34vw);min-height:36px;color:var(--ink);background:#fffdf9;border-radius:10px;outline:none;padding:8px 11px;font:500 11px Manrope,system-ui,sans-serif}.client-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff2d551f}.subscription-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;font:500 10px DM Mono,monospace;display:flex}.subscription-toolbar label{align-items:center;gap:8px;display:flex}.subscription-toolbar select,.client-toolbar select{border:1px solid var(--line);color:var(--ink);background:#fffdf9;border-radius:9px;padding:8px 10px;font:600 11px Manrope,system-ui,sans-serif}.premium-status{color:#a83f5a;background:#ffe7ef}.account-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reply-composer{background:#f2faf6;border:1px solid #cfe5de;border-radius:12px;margin-top:18px;padding:18px}.reply-composer h4{margin:8px 0 14px;font-size:15px}.thread-preview{gap:7px;max-height:170px;margin-bottom:13px;display:grid;overflow:auto}.thread-preview p{border-radius:8px;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.thread-preview p strong{margin-bottom:3px;font-size:10px;display:block}.user-message{color:var(--ink);background:#fff}.admin-message{color:#235f58;background:#dff2eb}.reply-composer textarea{resize:vertical;width:100%;min-height:75px;color:var(--ink);background:#fff;border:1px solid #cfe0d9;border-radius:8px;outline:none;padding:11px;font:12px Manrope}.reply-composer textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #52bbb622}.reply-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:12px;display:flex}.compact-button{width:auto;margin-top:0;padding:10px 13px}.report-status-cell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-preview-row{grid-column:1/-1;min-width:780px;padding:0 0 16px}.report-preview{border:1px solid var(--line);background:#f8faf8;border-radius:10px;align-items:flex-start;gap:16px;padding:14px;display:flex}.report-preview-image{object-fit:cover;background:#e9eeeb;border-radius:8px;flex:0 0 132px;width:132px;height:132px}.report-preview-copy{color:#68736e;gap:4px;font-size:11px;display:grid}.report-preview-copy strong{color:var(--ink);font-size:13px}.report-preview-copy p{max-width:620px;color:var(--ink);white-space:pre-wrap;margin:8px 0 2px;line-height:1.5}.report-preview-copy small,.report-preview-muted{color:#8b9690;font-size:10px}.page-panel select{border:1px solid var(--line);color:var(--ink);background:#f5f4ef;border-radius:7px;padding:9px 12px;font:11px Manrope}.data-table{border-top:1px solid var(--line);margin-top:22px;overflow-x:auto}.table-row{color:#58635f;border-bottom:1px solid #edf0ec;grid-template-columns:1.25fr 1.35fr .7fr .65fr;align-items:center;gap:16px;min-width:640px;min-height:51px;padding:15px 0;font-size:11px;display:grid}.table-row strong{color:var(--ink);font-size:12px}.contact-row{grid-template-columns:1.15fr 1.15fr .65fr .65fr auto}.accounts-table .table-row,.tickets-table .table-row{grid-template-columns:minmax(145px,1.05fr) minmax(170px,1.25fr) 88px minmax(150px,1fr) minmax(220px,1.45fr);min-width:920px}.feedback-table .table-row{grid-template-columns:minmax(145px,1fr) 80px minmax(220px,1.8fr) 88px;min-width:650px}.reports-table .table-row{grid-template-columns:minmax(115px,.9fr) minmax(130px,1fr) minmax(210px,1.6fr) minmax(220px,1.2fr);min-width:780px}.accounts-table .table-head,.tickets-table .table-head,.feedback-table .table-head,.reports-table .table-head{white-space:nowrap}.table-head{color:#8b9690;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;font:500 9px DM Mono}.status-pill{color:#337d63;background:#e7f4ed;border-radius:20px;justify-self:start;padding:5px 9px;font:500 9px DM Mono}.rating{color:#bd8328;font-weight:700}.empty-state{text-align:center;color:#8b9690;justify-items:center;gap:9px;padding:38px 20px;display:grid}.empty-state svg{color:var(--aqua)}.empty-state strong{color:var(--ink);font-size:13px}.empty-state span{max-width:520px;font-size:11px;line-height:1.6}.product-placeholder{text-align:center;background:radial-gradient(circle,#fff 0,#fbfaf7 58%,#f0f2ec 100%);place-content:center;justify-items:center;min-height:490px;margin-top:5px;display:grid}.product-orbit{width:106px;height:106px;color:var(--aqua);background:#e1f2ee;border:1px solid #c6e5df;border-radius:50%;place-items:center;margin-bottom:34px;display:grid;box-shadow:0 0 0 18px #e1f2ee55,0 0 0 36px #e1f2ee22}.product-placeholder h2{letter-spacing:-.06em;margin:13px 0 9px;font-size:28px}.product-placeholder p{max-width:470px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.product-notes{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.product-notes span{border:1px solid var(--line);color:#71807a;background:#eef1ed;border-radius:20px;padding:7px 11px;font:9px DM Mono}.login-intro{margin-bottom:21px!important}.field-group{border-top:1px solid #e3e6e1;grid-template-columns:27px 1fr;gap:11px;margin-top:15px;padding-top:15px;display:grid}.field-number{color:var(--brand);padding-top:4px;font:500 10px DM Mono}.field-group label{margin-top:0}.console-field{padding-bottom:2px}.field-hint{color:#8b9690;margin-top:8px;font:9px DM Mono;display:block}.form-footer{margin-top:16px!important}:root{--blue:#e85578}.sidebar{z-index:5;width:210px;height:100vh;padding:22px 13px 14px;position:fixed;inset:0 auto 0 0;overflow:hidden}.main{margin-left:210px}.aima-wordmark{color:#f7f5ef;letter-spacing:.025em;align-items:center;height:43px;margin:0 13px 34px;font:800 25px/1 Manrope;display:flex}.aima-wordmark i{color:inherit;margin:0 3px;font-size:1em;font-style:normal;line-height:1;display:inline-block}.side-label{margin:0 11px 9px}.sidebar nav{gap:2px}.nav-item{gap:10px;padding:9px 11px;font-size:12px}.side-bottom{font-size:10px}.profile-chip{gap:7px;margin-top:16px;padding:12px 5px 2px}.profile-chip .avatar{width:29px;height:29px}.refresh-button:disabled{opacity:.65;cursor:wait}.refresh-button.is-refreshing svg{animation:.75s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}@media (width<=980px){.sidebar{width:190px}.main{margin-left:190px}}@media (width<=680px){.sidebar{width:auto;height:auto;position:static}.main{margin-left:0}}
