@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{color:#f0f3e9;font-synthesis:none;background:#07120d;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,textarea{font:inherit}button{cursor:pointer}.auth-shell{background:#07120d;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:100vh;display:grid}.auth-intro{background:radial-gradient(74% 70% at 18% 88%,#85b15333,#0000 66%),radial-gradient(60% 55% at 76% 18%,#2d623d42,#0000 70%),#09160f;border-right:1px solid #c5d5b61f;flex-direction:column;min-height:100vh;padding:clamp(28px,5vw,78px);display:flex}.auth-intro .brand{padding:0}.auth-copy{width:min(540px,100%);margin:auto 0}.auth-copy .eyebrow{margin:0 0 22px}.auth-copy h1{letter-spacing:-4.2px;max-width:470px;margin:0;font-size:clamp(43px,5.2vw,66px);font-weight:600;line-height:1.02}.auth-copy h1 em{color:#c8ff65;font:italic 600 1em Playfair Display,serif}.auth-copy>p:last-child{color:#a6b6a2;max-width:410px;margin:23px 0 0;font-size:14px;line-height:1.75}.auth-summary{color:#81957f;letter-spacing:.9px;border-top:1px solid #c5d5b62e;width:min(260px,100%);padding:14px 0;font:9px DM Mono,monospace}.auth-summary strong{color:#c8ff65;letter-spacing:0;margin:0 9px;font:700 11px Manrope,sans-serif;display:inline-block}.auth-summary small{color:#657863;letter-spacing:0;margin-top:7px;font:10px Manrope,sans-serif;display:block}.auth-panel{background:linear-gradient(145deg,#102218,#0b1710);place-items:center;padding:36px;display:grid}.auth-form{width:min(390px,100%)}.auth-form .panel-kicker{color:#c8ff65;margin:0 0 16px}.auth-form h2{color:#f1f6ea;letter-spacing:-1.8px;margin:0;font-size:32px}.auth-description{color:#8fa38d;margin:12px 0 31px;font-size:12px;line-height:1.65}.auth-form label{color:#b8c5b4;letter-spacing:.8px;text-transform:uppercase;gap:7px;margin-top:15px;font:10px DM Mono,monospace;display:grid}.auth-form input{color:#eff6ea;letter-spacing:0;text-transform:none;background:#040f0966;border:1px solid #cce0bf2e;border-radius:7px;outline:none;width:100%;height:46px;padding:0 13px;font:13px Manrope,sans-serif;transition:all .18s}.auth-form input::placeholder{color:#617460}.auth-form input:focus{border-color:#c8ff65;box-shadow:0 0 0 3px #c8ff6517}.auth-submit{color:#11200d;background:#c8ff65;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:27px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.auth-submit:hover:not(:disabled){background:#d9ff94;transform:translateY(-1px)}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#ffc2b8;background:#88281d29;border:1px solid #ee7c695c;border-radius:6px;margin:16px 0 -9px;padding:10px 11px;font-size:11px;line-height:1.45}.auth-switch{color:#829482;text-align:center;margin:21px 0 0;font-size:11px}.auth-switch button{color:#c8ff65;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.auth-loading{color:#9eb29a;letter-spacing:1px;text-align:center;background:#07120d;place-content:center;gap:14px;min-height:100vh;font:11px DM Mono,monospace;display:grid}.auth-loading .brand-mark{margin:0 auto}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.profile-logout{color:#7d917c;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px}.profile-logout:hover{color:#c8ff65;background:#c8ff6514}.profile-logout svg{margin-left:0}.auth-notice{color:#d7edb1;background:#638f3824;border:1px solid #c8ff6540;border-radius:6px;margin:16px 0 -9px;padding:10px 11px;font-size:11px;line-height:1.45}.auth-link{color:#c8ff65;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:0;font:700 11px Manrope,sans-serif;text-decoration:underline;display:inline-flex}.auth-link:hover{color:#e0ff9d}@media (width<=870px){.auth-shell{grid-template-columns:1fr}.auth-intro{min-height:300px;padding:32px}.auth-copy{margin:auto 0}.auth-copy h1{font-size:45px}.auth-summary{display:none}.auth-panel{padding:46px 28px}}@media (width<=590px){.auth-intro{min-height:240px;padding:28px 23px}.auth-intro .brand{padding-bottom:22px}.auth-copy h1{letter-spacing:-3px;font-size:39px}.auth-copy>p:last-child{margin-top:15px;font-size:12px}.auth-panel{padding:37px 22px}.auth-form h2{font-size:28px}}.app-shell{background:radial-gradient(70% 58% at 74% 12%,#4c704f33,#0000 66%),#07120d;min-height:100vh;display:flex}.sidebar{background:#050f0abd;border-right:1px solid #c5d5b61f;flex-direction:column;flex:0 0 248px;width:248px;height:100vh;padding:28px 14px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.6px;align-items:center;gap:9px;padding:0 12px 31px;font-size:22px;font-weight:800;display:flex}.brand-mark{align-items:end;gap:2px;width:19px;height:18px;display:flex;transform:skewY(-18deg)}.brand-mark i{background:#c8ff65;border-radius:4px;width:4px;display:block}.brand-mark i:first-child{height:9px}.brand-mark i:nth-child(2){height:17px}.brand-mark i:nth-child(3){height:12px}.workspace-switcher-wrap{margin-bottom:25px;position:relative}.workspace-switcher{color:#d7e1ce;text-align:left;background:#aad09117;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;height:42px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.workspace-switcher:hover,.workspace-switcher[aria-expanded=true]{background:#aad09124;border-color:#c8ff6547}.workspace-dot{background:#c8ff65;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #c8ff65}.chevron{opacity:.55;margin-left:auto;font-size:17px}.workspace-menu{z-index:10;background:#102116;border:1px solid #cce0bf2e;border-radius:9px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 42px #00000061}.workspace-menu>p{color:#7f927e;letter-spacing:1px;margin:5px 7px 7px;font:8px DM Mono,monospace}.workspace-menu button{color:#dce8d7;text-align:left;background:0 0;border:0;border-radius:6px;gap:3px;width:100%;padding:9px 8px;display:grid}.workspace-menu button:hover,.workspace-menu button.active{background:#c8ff651a}.workspace-menu button:disabled{cursor:wait;opacity:.65}.workspace-menu button span{font-size:11px;font-weight:800}.workspace-menu button small{color:#91a18d;font:9px DM Mono,monospace}nav{gap:4px;display:grid}.nav-item{color:#829284;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;height:43px;padding:0 10px;font-size:13px;font-weight:600;transition:all .18s;display:flex}.nav-item:hover{color:#edf6e7;background:#afcc990f}.nav-item.selected{color:#eaf4de;background:#1a2c1e;box-shadow:inset 2px 0 #c8ff65}.nav-item em{color:#132112;background:#c8ff65;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-bottom{margin-top:auto}.profile{color:#dce8d7;border-top:1px solid #c5d5b61a;align-items:center;gap:9px;margin:17px 5px 0;padding-top:17px;display:flex}.profile-image,.contact-avatar{color:#d9ffc5;background:linear-gradient(135deg,#5e7e5a,#26412d);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{color:#779077;margin-top:2px;font-size:9px}.profile svg{color:#7d917c;margin-left:auto}.workspace{width:min(1250px,100vw - 248px);margin:0 auto;padding:31px clamp(26px,5vw,76px) 36px}.topbar{justify-content:space-between;align-items:center;display:flex}.eyebrow,.panel-kicker,.agent-label span,.candidate-tag,.dot-label{letter-spacing:1.6px;color:#a3b297;font-family:DM Mono,monospace;font-size:9px;font-weight:500}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#c8ff65;width:22px;height:1px}.topbar-right{align-items:center;gap:19px;display:flex}.icon-button{color:#a8b9a3;background:0 0;border:1px solid #cbdfc021;border-radius:50%;place-items:center;width:33px;height:33px;padding:0;display:grid}.status{color:#9aa997;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.status i,.dot-label i{background:#c8ff65;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #c8ff65}.page-heading{justify-content:space-between;align-items:flex-end;margin:45px 0 32px;display:flex}.page-heading h1{letter-spacing:-3.8px;max-width:630px;margin:0;font-size:clamp(35px,4.3vw,59px);font-weight:600;line-height:1.07}.page-heading h1 strong{color:#c8ff65;letter-spacing:-3.4px;font:italic 600 1em Playfair Display,serif}.page-heading p{color:#94a692;margin:13px 0 0;font-size:13px}.channel-stack{align-items:center;padding-bottom:5px;display:flex}.channel-stack span,.channel-stack b{border:2px solid #0a150e;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:13px;display:grid}.whatsapp{color:#092b11;background:#55b96b}.instagram{color:#27101f;background:#b56e9d}.telegram{color:#062332;background:#79b9da}.web{color:#12210e;background:#c8ff65}.channel-stack b{color:#d1dccd;background:#1d2e20;font-size:9px}.training-grid{border:1px solid #cce0bf29;border-radius:14px;grid-template-columns:minmax(430px,1.2fr) minmax(285px,.8fr);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000040}.conversation-card{background:#0e1e13a3;min-height:474px}.card-header{border-bottom:1px solid #cce0bf1c;justify-content:space-between;align-items:center;height:76px;padding:0 25px;display:flex}.contact{align-items:center;gap:11px;display:flex}.contact-avatar{color:#fff3dd;background:linear-gradient(135deg,#dc9d61,#845442);width:36px;height:36px}.contact b,.contact small{display:block}.contact b{font-size:12px}.contact small{color:#829282;margin-top:3px;font-size:10px}.contact small i{background:#4dce77;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.card-header .icon-button{border:0}.conversation-body{padding:27px 25px 18px}.message{border-radius:10px;max-width:80%;padding:12px 14px;font-size:12px;line-height:1.55}.incoming{color:#edf0e7;background:#26372a;border-top-left-radius:2px}.outgoing{color:#11200d;background:#c8ff65;border-top-right-radius:2px;margin-left:auto;font-weight:600}.timestamp{color:#637363;margin:7px 0 24px 3px;font-size:9px}.agent-label{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.agent-label span{color:#c8ff65;align-items:center;gap:6px;display:flex}.agent-label small{color:#71806f;font-size:9px}.reply-editor{resize:vertical;color:#11200d;background:#d9ff97;border:1px solid #c8ff65;border-radius:10px 2px 10px 10px;outline:0;width:80%;min-height:72px;margin-left:auto;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.55;display:block}.response-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.secondary-button,.primary-button,.approve-button,.quiet-button{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.secondary-button{color:#bac8b7;background:0 0;border:1px solid #cce0bf33}.primary-button{color:#13230e;background:#c8ff65;border:1px solid #c8ff65}.primary-button:disabled{opacity:.7}.conversation-footer{color:#829282;border-top:1px solid #cce0bf1a;align-items:center;gap:8px;height:53px;padding:0 25px;font-size:10px;display:flex}.learning-panel{background:linear-gradient(154deg,#264729c4,#0f2315fa);border-left:1px solid #cce0bf21;padding:29px 28px}.panel-kicker{color:#c8ff65;align-items:center;gap:7px;display:flex}.panel-intro h2{letter-spacing:-1.1px;margin:13px 0 8px;font-size:21px;line-height:1.16}.panel-intro p{color:#a8b8a4;margin:0;font-size:11px;line-height:1.65}.rule-candidate{background:#06130a47;border:1px solid #c8ff6545;border-radius:7px;margin:23px 0 14px;padding:15px}.candidate-tag{color:#c8ff65;font-size:8px}.rule-candidate p{color:#e4ebdc;margin:10px 0 13px;font-size:11px;line-height:1.6}.rule-candidate div{color:#7e927e;justify-content:space-between;font-size:9px;display:flex}.rule-candidate b{color:#c8ff65}.approve-button{color:#13230e;background:#c8ff65;border:0;width:100%;min-height:39px;transition:all .2s}.approve-button:hover{background:#d8ff91;transform:translateY(-1px)}.approve-button.approved{color:#effbe8;background:#6f9e62}.quiet-button{color:#a6b6a3;background:0 0;border:0;width:100%;margin-top:8px}.learning-note{color:#7f927e;border-top:1px solid #cce0bf1f;gap:8px;margin-top:17px;padding-top:15px;display:flex}.learning-note span{color:#c8ff65}.learning-note p{margin:0;font-size:9px;line-height:1.6}.learning-note b{color:#b9cab2}.lower-strip{background:#0c1c1175;border:1px solid #cce0bf1c;border-radius:10px;justify-content:space-between;align-items:center;margin-top:17px;padding:18px 22px;display:flex}.dot-label{align-items:center;gap:7px;font-size:8px;display:flex}.lower-strip h3{letter-spacing:-.4px;margin:7px 0 0;font-size:13px}.lower-strip p{color:#8e9f8d;font-size:10px}.lower-strip p span{color:#c8ff65;margin:0 7px}@media (width<=870px){.sidebar{flex-basis:66px;width:66px;padding:25px 9px}.brand{padding:0 12px 30px}.brand>span:last-child,.workspace-switcher span:not(.workspace-dot),.nav-item span,.nav-item em,.profile>span:not(.profile-image),.profile svg{display:none}.workspace-switcher{justify-content:center;padding:0}.workspace-menu{width:228px;left:0;right:auto}.workspace-menu button span,.workspace-menu button small,.workspace-menu>p{display:block}.nav-item{justify-content:center;padding:0}.workspace{width:calc(100vw - 66px)}.training-grid{grid-template-columns:1fr}.learning-panel{border-top:1px solid #cce0bf21;border-left:0}.learning-note{display:none}}@media (width<=590px){.sidebar{display:none}.workspace{width:100%;padding:24px 16px}.page-heading{margin:34px 0 25px}.page-heading h1{letter-spacing:-2.8px;font-size:37px}.channel-stack{display:none}.training-grid{border-radius:10px}.conversation-card{min-height:455px}.card-header,.conversation-body,.conversation-footer{padding-left:16px;padding-right:16px}.agent-label small{display:none}.message{max-width:92%}.reply-editor{width:92%}.lower-strip{display:block}.lower-strip p{margin-bottom:0}.status{display:none}}.search-box{color:#92a38f;border:1px solid #cbdfc021;border-radius:18px;align-items:center;gap:7px;width:190px;height:34px;padding:0 10px;display:flex}.search-box input,.create-conversation input,.rule-form textarea,.composer textarea{color:#eaf3e3;background:0 0;border:0;outline:0;width:100%;font:12px Manrope,sans-serif}.search-box input::placeholder,.create-conversation input::placeholder,.rule-form textarea::placeholder,.composer textarea::placeholder{color:#667863}.workspace-error{color:#ffc2b8;background:#88281d29;border:1px solid #ee7c695c;border-radius:7px;margin:20px 0 0;padding:11px 13px;font-size:12px}.workspace-loading{color:#9daf99;letter-spacing:1px;text-align:center;margin:82px 0;font:11px DM Mono,monospace}.live-grid{background:#08170dad;border:1px solid #cce0bf29;border-radius:14px;grid-template-columns:minmax(250px,.7fr) minmax(430px,1.3fr);min-height:560px;margin-top:39px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000038}.inbox-panel{border-right:1px solid #cce0bf1f;padding:23px 15px}.section-heading{justify-content:space-between;align-items:flex-start;padding:0 9px 16px;display:flex}.section-heading h1{letter-spacing:-1.4px;margin:7px 0 0;font-size:23px}.section-heading>b{color:#c8ff65;background:#203923;border-radius:50%;place-items:center;min-width:25px;height:25px;font:11px DM Mono,monospace;display:grid}.create-conversation{background:#030d076b;border:1px solid #cce0bf21;border-radius:8px;gap:7px;padding:8px;display:flex}.compact-action{color:#11200d;background:#c8ff65;border:0;border-radius:5px;flex:0 0 31px;place-items:center;width:31px;display:grid}.conversation-list{gap:4px;margin-top:13px;display:grid}.conversation-row{color:#dce8d7;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 58px;align-items:center;gap:9px;width:100%;padding:11px 9px;display:grid}.conversation-row:hover,.conversation-row.selected{background:#add48d17}.conversation-row b,.conversation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-row b{font-size:11px}.conversation-row small,.conversation-row time{color:#829482;margin-top:3px;font-size:9px}.conversation-row time{text-align:right;line-height:1.35}.conversation-row .contact-avatar{width:32px;height:32px}.message-panel{flex-direction:column;min-width:0;display:flex}.message-header{border-bottom:1px solid #cce0bf1a;padding:24px 28px 18px}.message-header h2{letter-spacing:-1px;margin:7px 0 3px;font-size:22px}.message-header small{color:#839581;font-size:10px}.message-stream{flex-direction:column;flex:1;gap:13px;min-height:295px;max-height:420px;padding:25px 28px;display:flex;overflow-y:auto}.message{max-width:75%;margin:0}.message p{margin:0}.message small{color:#7e8d7a;margin-top:6px;font-size:9px;display:block}.message.outgoing{margin-left:auto}.composer{border-top:1px solid #cce0bf1a;align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.composer textarea,.rule-form textarea{resize:vertical;background:#030d076b;border:1px solid #cce0bf2b;border-radius:7px;min-height:42px;padding:10px;line-height:1.45}.composer .primary-button{flex:none;min-height:42px}.content-page{margin-top:8px}.content-page .page-heading{margin-top:45px}.proposal-list{gap:10px;max-width:880px;display:grid}.proposal-list article,.event-list article,.channel-readiness article{background:#0d1f1294;border:1px solid #cce0bf24;border-radius:9px;padding:17px 18px}.proposal-status{color:#c8ff65;letter-spacing:1px;font:9px DM Mono,monospace}.proposal-status.approved{color:#8cd67a}.proposal-list p{color:#e0e9d9;margin:10px 0 14px;font-size:13px;line-height:1.6}.proposal-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.proposal-list small{color:#80917e;font-size:10px}.rule-form{align-items:flex-end;gap:10px;max-width:880px;margin-bottom:13px;display:flex}.rule-form textarea{min-height:72px}.event-list{gap:8px;max-width:880px;display:grid}.event-list article{align-items:center;gap:12px;display:flex}.event-mark{background:#c8ff65;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #c8ff6599}.event-list b,.event-list small{display:block}.event-list b{letter-spacing:.4px;font:11px DM Mono,monospace}.event-list small{color:#80917e;margin-top:5px;font-size:10px}.empty-copy{color:#91a18d;font-size:12px;line-height:1.7}.empty-state{color:#a7b7a2;text-align:center;place-content:center;justify-items:center;gap:11px;min-height:300px;padding:40px;display:grid}.empty-state svg{color:#c8ff65}.empty-state h2{color:#e6eee0;letter-spacing:-1px;margin:0;font-size:20px}.empty-state p{max-width:450px;margin:0;font-size:12px;line-height:1.65}.outlined{background:#0d1f1259;border:1px dashed #c8ff6547;border-radius:10px;min-height:240px}.channel-readiness{gap:9px;max-width:880px;display:grid}.channel-readiness article{padding:18px}.channel-readiness b{color:#e6eee0;font-size:13px}.channel-readiness p{color:#91a18d;margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=870px){.live-grid{grid-template-columns:1fr}.inbox-panel{border-bottom:1px solid #cce0bf1f;border-right:0}.conversation-list{max-height:240px;overflow-y:auto}.rule-form{display:grid}.rule-form .primary-button{width:fit-content}}@media (width<=590px){.topbar-right{gap:8px}.search-box{width:145px}.live-grid{margin-top:26px}.inbox-panel,.message-header,.message-stream{padding-left:16px;padding-right:16px}.composer{padding:12px;display:grid}.composer .primary-button{width:100%}.rule-form{display:grid}.rule-form .primary-button{width:100%}.conversation-row time{display:none}.conversation-row{grid-template-columns:32px minmax(0,1fr)}}.platform-shell{background:radial-gradient(64% 58% at 78% 10%,#4c704f38,#0000 65%),#07120d;min-height:100vh;padding:48px clamp(24px,7vw,112px)}.platform-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto 34px;display:flex}.platform-header h1{letter-spacing:-4px;margin:9px 0 0;font-size:clamp(37px,5vw,66px);font-weight:600;line-height:1.06}.platform-header h1 strong{color:#c8ff65;letter-spacing:-3px;font:italic 600 1em Playfair Display,serif}.platform-header p:last-child{color:#94a692;max-width:570px;margin:13px 0 0;font-size:13px;line-height:1.65}.platform-grid{grid-template-columns:minmax(330px,.85fr) minmax(390px,1.15fr);align-items:start;gap:14px;max-width:1120px;margin:0 auto;display:grid}.platform-form,.organization-list{background:#0a1a0fb8;border:1px solid #cce0bf26;border-radius:11px;box-shadow:0 24px 70px #0000002b}.platform-form{gap:15px;padding:25px;display:grid}.platform-form h2,.organization-list h2{color:#e8f0e3;letter-spacing:-1.2px;margin:8px 0 0;font-size:22px}.platform-form p{color:#8fa18c;margin:7px 0 3px;font-size:11px;line-height:1.6}.platform-form label{color:#b8c5b4;letter-spacing:.8px;text-transform:uppercase;gap:7px;font:9px DM Mono,monospace;display:grid}.platform-form label small{color:#7c907a;letter-spacing:0;text-transform:none;font:9px Manrope,sans-serif}.platform-form input{color:#eff6ea;text-transform:none;background:#040f0980;border:1px solid #cce0bf2e;border-radius:7px;outline:none;width:100%;height:43px;padding:0 12px;font:12px Manrope,sans-serif}.platform-form input:focus{border-color:#c8ff65;box-shadow:0 0 0 3px #c8ff6517}.platform-form .primary-button{width:100%;min-height:44px}.organization-list{min-height:335px;padding:24px}.organization-list-header{border-bottom:1px solid #cce0bf1a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.organization-list article{border-bottom:1px solid #cce0bf1a;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.organization-list article:last-child{border-bottom:0}.organization-list article b,.organization-list article small{display:block}.organization-list article b{color:#e5eee0;font-size:13px}.organization-list article small{color:#839681;margin-top:5px;font:10px DM Mono,monospace}.platform-notice{color:#d9ffc5;background:#51763029;border:1px solid #c8ff6547;border-radius:7px;max-width:1120px;margin:0 auto 14px;padding:11px 13px;font-size:12px}@media (width<=780px){.platform-shell{padding:32px 18px}.platform-header{display:grid}.platform-header .secondary-button{width:fit-content}.platform-grid{grid-template-columns:1fr}}.platform-users{background:#0a1a0fb8;border:1px solid #cce0bf26;border-radius:11px;max-width:1120px;margin:14px auto 0;padding:24px;box-shadow:0 24px 70px #0000002b}.platform-users .organization-list-header p:last-child{color:#8fa18c;max-width:580px;margin:7px 0 0;font-size:11px;line-height:1.6}.platform-user-list{display:grid}.platform-user-list article{border-bottom:1px solid #cce0bf1a;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 0;display:flex}.platform-user-list article:last-child{border-bottom:0}.platform-user-main{min-width:0}.platform-user-main b,.platform-user-main small{display:block}.platform-user-main b{color:#e5eee0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-user-main small{color:#c8ff65;margin-top:5px;font:9px DM Mono,monospace}.membership-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.membership-tags span{color:#a6b9a1;background:#040f0959;border:1px solid #cce0bf21;border-radius:4px;padding:4px 6px;font:9px DM Mono,monospace}.team-grid{grid-template-columns:minmax(330px,.85fr) minmax(390px,1.15fr);align-items:start;gap:14px;max-width:1120px;margin:0 auto;display:grid}.platform-form select,.role-select{color:#eff6ea;background:#0a1b10;border:1px solid #cce0bf2e;border-radius:7px;outline:none;width:100%;height:43px;padding:0 12px;font:12px Manrope,sans-serif}.platform-form select:focus,.role-select:focus{border-color:#c8ff65;box-shadow:0 0 0 3px #c8ff6517}.role-description{color:#8fa18c;margin:-6px 0 2px!important;font-size:11px!important}.role-select{flex:0 0 145px;width:145px}.access-explanation{background:#0a1a0fb8;border:1px solid #cce0bf26;border-radius:11px;max-width:680px;margin:0 auto;padding:29px}.access-explanation h2{color:#e8f0e3;letter-spacing:-1.4px;margin:10px 0;font-size:25px}.access-explanation p:last-child{color:#91a18d;margin:0;font-size:12px;line-height:1.7}@media (width<=780px){.team-grid{grid-template-columns:1fr}.platform-user-list article{flex-direction:column;align-items:flex-start}.platform-user-list article .secondary-button,.role-select{width:100%}.platform-users{padding:18px}.permission-layout,.permission-grid{grid-template-columns:1fr}.role-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.role-tabs>p{grid-column:1/-1}.permission-panel{padding:18px}}.workspace>.platform-shell{background:0 0;min-height:auto;padding:26px 0 0}.workspace>.platform-shell .platform-header,.workspace>.platform-shell .platform-grid,.workspace>.platform-shell .team-grid,.workspace>.platform-shell .platform-users,.workspace>.platform-shell .organization-list,.workspace>.platform-shell .access-explanation{max-width:100%}.permission-layout{grid-template-columns:230px minmax(0,1fr);gap:14px;display:grid}.role-tabs,.permission-panel{background:#0a1a0fb8;border:1px solid #cce0bf26;border-radius:11px;box-shadow:0 24px 70px #0000002b}.role-tabs{gap:4px;height:fit-content;padding:14px;display:grid}.role-tabs>p{margin:5px 7px 10px}.role-tabs button{color:#aebdab;text-align:left;background:0 0;border:0;border-radius:7px;gap:4px;padding:12px 10px;display:grid}.role-tabs button:hover,.role-tabs button.active{color:#edf6e7;background:#c8ff651a}.role-tabs b{font-size:12px}.role-tabs small{color:#80917e;font-size:10px}.permission-panel{min-width:0;padding:24px}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.permission-toggle{cursor:pointer;background:#040f0942;border:1px solid #cce0bf1f;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;min-height:82px;padding:13px;display:flex}.permission-toggle.enabled{background:#68914917;border-color:#c8ff654d}.permission-toggle span{gap:5px;display:grid}.permission-toggle b{color:#dce8d7;font-size:12px}.permission-toggle small{color:#829482;font-size:10px;line-height:1.45}.permission-toggle input{opacity:0;pointer-events:none;position:absolute}.permission-toggle i{background:#334635;border-radius:20px;flex:0 0 32px;width:32px;height:18px;transition:all .18s}.permission-toggle i:after{content:"";background:#b3c1ae;border-radius:50%;width:12px;height:12px;margin:3px;transition:all .18s;display:block}.permission-toggle.enabled i{background:#c8ff65}.permission-toggle.enabled i:after{background:#172412;margin-left:17px}.permission-toggle:has(input:disabled){cursor:default;opacity:.75}.permission-actions{justify-content:flex-end;margin-top:16px;display:flex}.profile-details{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.profile-details:hover b{color:#c8ff65}.profile-details>span:last-child{min-width:0}.notification-control{color:#a8b9a3;background:0 0;border:1px solid #cbdfc021;border-radius:18px;align-items:center;gap:7px;min-height:33px;padding:0 11px;font-size:10px;display:inline-flex}.notification-control:hover{color:#e8f3e1;border-color:#c8ff6561}.notification-control svg{width:15px}.member-actions{align-items:center;gap:8px;display:flex}.danger-button{color:#ffd1c8;background:#85281c3d;border:1px solid #ee7c6985;border-radius:7px;min-height:38px;padding:0 13px;font:11px Manrope,sans-serif}.danger-button:hover:not(:disabled){color:#fff0ec;background:#a1342675;border-color:#ee7c69}.compact-danger{min-height:34px;padding:0 10px}.confirm-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010804b8;position:fixed;inset:0}.confirm-dialog{z-index:101;color:#e9f1e4;background:linear-gradient(145deg,#102718,#09160d);border:1px solid #cce0bf40;border-radius:12px;outline:none;width:min(440px,100vw - 32px);padding:27px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 90px #0000008c}.confirm-dialog h2{letter-spacing:-1.2px;margin:11px 0 9px;font-size:23px}.confirm-dialog>p:not(.panel-kicker){color:#a8b8a4;margin:0;font-size:12px;line-height:1.65}.confirm-actions{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.profile-settings-card{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:14px;max-width:900px;margin:0 auto;display:grid}.profile-security-note{background:#0a1a0f99;border:1px solid #cce0bf26;border-radius:11px;align-self:start;padding:24px}.profile-security-note h2{color:#e8f0e3;letter-spacing:-1px;margin:10px 0;font-size:20px}.profile-security-note p:last-child{color:#91a18d;margin:0;font-size:12px;line-height:1.7}@media (width<=870px){.profile-details>span:last-child,.notification-control span{display:none}.profile-details{display:grid}.notification-control{justify-content:center;width:34px;padding:0}.member-actions{width:100%}.workspace>.platform-shell .profile-settings-card{grid-template-columns:1fr}}@media (width<=590px){.notification-control{display:none}.member-actions{flex-direction:column;align-items:stretch}.confirm-actions{flex-direction:column-reverse}.confirm-actions button{width:100%}}.workspace-home{padding-top:32px}.pulse-header{margin-bottom:24px}.pulse-header h1{max-width:640px}.pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1120px;margin:0 auto;display:grid}.pulse-metric{background:#0a1b0fb3;border:1px solid #cce0bf24;border-radius:10px;min-height:142px;padding:19px;position:relative;overflow:hidden}.pulse-metric:after{content:"";border:1px solid #c8ff6521;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-25px}.pulse-metric p{color:#91a18d;letter-spacing:1px;text-transform:uppercase;margin:0;font:9px DM Mono,monospace}.pulse-metric b{color:#eff7e9;letter-spacing:-2.5px;margin:16px 0 5px;font-size:38px;line-height:1;display:block}.pulse-metric small{color:#81927e;font-size:10px}.workspace-launchpad{background:linear-gradient(118deg,#0e2414eb,#09190ec4);border:1px solid #cce0bf26;border-radius:12px;max-width:1120px;margin:14px auto 0;padding:25px;box-shadow:0 26px 75px #0000002e}.launchpad-heading{border-bottom:1px solid #cce0bf1a;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:22px;display:flex}.launchpad-heading h2{letter-spacing:-1.5px;margin:9px 0 8px;font-size:26px}.launchpad-heading p:last-child{color:#8ea18b;max-width:580px;margin:0;font-size:12px;line-height:1.65}.setup-progress{gap:8px;min-width:120px;display:grid}.setup-progress b{color:#c8ff65;text-align:right;font:11px DM Mono,monospace}.setup-progress span{background:#cce0bf24;border-radius:8px;width:100%;height:5px;overflow:hidden}.setup-progress i{border-radius:inherit;background:#c8ff65;height:100%;transition:width .35s;display:block}.setup-list{display:grid}.setup-list article{border-bottom:1px solid #cce0bf1a;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:16px 0;display:grid}.setup-list article:last-child{border-bottom:0;padding-bottom:0}.setup-number{color:#9eae9a;border:1px solid #cce0bf2e;border-radius:50%;place-items:center;width:29px;height:29px;font:9px DM Mono,monospace;display:grid}.setup-list article.complete .setup-number{color:#172512;background:#c8ff65;border-color:#c8ff65}.setup-list b{color:#e8f1e3;font-size:13px}.setup-list p{color:#879a84;max-width:620px;margin:4px 0 0;font-size:11px;line-height:1.5}.setup-complete,.setup-locked{border-radius:5px;padding:6px 8px;font:9px DM Mono,monospace}.setup-complete{color:#c8ff65;background:#c8ff6517}.setup-locked{color:#97a795;background:#cce0bf14}.operation-glance{background:radial-gradient(circle at 80% 0,#739d4829,#0000 36%),#09190eb8;border:1px solid #c8ff6533;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;max-width:1120px;margin:14px auto 0;padding:23px 25px;display:flex}.operation-glance h2{letter-spacing:-1.2px;margin:9px 0 5px;font-size:22px}.operation-glance p:last-child{color:#8da18b;max-width:620px;margin:0;font-size:12px;line-height:1.6}.glance-actions{flex:none;gap:8px;display:flex}.glance-actions .primary-button,.glance-actions .secondary-button{min-height:40px}@media (width<=920px){.pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-heading,.operation-glance{flex-direction:column;align-items:flex-start}.setup-progress{width:100%}.setup-progress b{text-align:left}}@media (width<=590px){.workspace-home{padding-top:8px}.pulse-metrics{grid-template-columns:1fr 1fr}.pulse-metric{min-height:120px;padding:15px}.pulse-metric b{font-size:30px}.workspace-launchpad,.operation-glance{padding:18px}.setup-list article{grid-template-columns:30px minmax(0,1fr)}.setup-list article>.secondary-button,.setup-complete,.setup-locked{grid-column:2;width:fit-content}.glance-actions{grid-template-columns:1fr;width:100%;display:grid}.glance-actions button{width:100%}}.analytics-shell{padding-bottom:64px}.analytics-header{margin-bottom:20px}.analytics-toolbar{justify-content:space-between;align-items:center;gap:14px;max-width:1120px;margin:0 auto 16px;display:flex}.range-picker{background:#05120a7a;border:1px solid #cce0bf26;border-radius:8px;padding:4px;display:inline-flex}.range-picker button{color:#90a38e;background:0 0;border:0;border-radius:5px;min-width:66px;height:31px;font:700 10px Manrope,sans-serif}.range-picker button:hover{color:#e8f5df}.range-picker button.selected{color:#13230e;background:#c8ff65}.analytics-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;max-width:1120px;margin:0 auto;display:grid}.analytics-metric{background:linear-gradient(145deg,#112b18e6,#07150cc7);border:1px solid #cce0bf24;border-radius:10px;min-height:136px;padding:18px;position:relative;overflow:hidden}.analytics-metric:after{content:"";border:1px solid #c8ff651c;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-28px;right:-22px}.analytics-metric p{color:#8ea18b;letter-spacing:1px;text-transform:uppercase;margin:0;font:9px DM Mono,monospace}.analytics-metric b{color:#f0f7e9;letter-spacing:-1.7px;margin:17px 0 5px;font-size:27px;line-height:1;display:block}.analytics-metric small{z-index:1;color:#7d917a;font-size:10px;line-height:1.4;position:relative}.analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:14px;max-width:1120px;margin:14px auto;display:grid}.analytics-chart,.analytics-learning,.analytics-channels,.platform-ranking{background:#08190ebf;border:1px solid #cce0bf29;border-radius:12px}.analytics-chart{min-height:324px;padding:22px 24px}.analytics-chart header,.analytics-channels header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-chart h2,.analytics-learning h2,.analytics-channels h2,.platform-ranking h2{color:#eef6e7;letter-spacing:-1.3px;margin:8px 0 0;font-size:22px}.analytics-chart header>small{color:#899d86;margin-top:5px;font:9px DM Mono,monospace}.volume-chart{align-items:flex-end;gap:4px;height:190px;margin-top:27px;display:flex}.volume-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.volume-column span{background:linear-gradient(#d9ff95,#83b64f);border-radius:5px 5px 2px 2px;width:100%;min-height:5px;transition:height .3s;box-shadow:0 0 15px #c8ff651c}.volume-column:hover span{background:#f0ffc1}.volume-column small{color:#728570;font:8px DM Mono,monospace}.analytics-learning{background:radial-gradient(circle at 88% 9%,#96ce5333,#0000 37%),linear-gradient(155deg,#1e3d20eb,#081b0fe0);padding:22px}.analytics-learning h2{max-width:250px;line-height:1.1}.learning-score{gap:2px;margin-top:27px;display:grid}.learning-score b{color:#c8ff65;letter-spacing:-3px;font-size:43px}.learning-score span{color:#a7b8a1;font-size:11px}.learning-track{background:#cce0bf24;border-radius:99px;height:7px;margin:14px 0 20px;overflow:hidden}.learning-track i{border-radius:inherit;background:#c8ff65;height:100%;display:block}.analytics-learning dl,.channel-metric-list dl,.platform-ranking dl{margin:0}.analytics-learning dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.analytics-learning dl div{border-top:1px solid #cce0bf24;padding-top:11px}.analytics-learning dt,.channel-metric-list dt,.platform-ranking dt{color:#7f927d;letter-spacing:.7px;text-transform:uppercase;font:8px DM Mono,monospace}.analytics-learning dd,.channel-metric-list dd,.platform-ranking dd{color:#eaf4e4;margin:5px 0 0;font-size:12px;font-weight:800}.analytics-note{color:#91a38d;margin:20px 0 0;font-size:10px;line-height:1.55}.analytics-channels{max-width:1120px;margin:0 auto;padding:22px 24px}.channel-metric-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.channel-metric-list article{background:#0310086b;border:1px solid #cce0bf1f;border-radius:8px;min-height:95px;padding:14px}.channel-metric-list b{color:#e9f5e2;font-size:12px;display:block}.channel-metric-list small{color:#7e917b;margin-top:4px;font-size:9px;display:block}.channel-metric-list dl{gap:20px;margin-top:15px;display:flex}.platform-pulse{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.platform-pulse article{background:#0a1d10b3;border:1px solid #cce0bf24;border-radius:9px;min-height:112px;padding:15px}.platform-pulse p{color:#8ca08a;letter-spacing:.9px;margin:0;font:8px DM Mono,monospace}.platform-pulse b{color:#c8ff65;letter-spacing:-1.8px;margin:15px 0 5px;font-size:27px;display:block}.platform-pulse small{color:#7c9079;font-size:9px;line-height:1.4}.platform-ranking{margin:18px 0;padding:20px}.platform-ranking>div{margin-bottom:13px}.platform-ranking article{border-top:1px solid #cce0bf1a;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:11px 0;display:flex}.platform-ranking b{color:#eaf3e5;font-size:12px}.platform-ranking small{color:#7f927c;margin-top:3px;font-size:9px;display:block}.platform-ranking dl{gap:25px;display:flex}.platform-ranking dt,.platform-ranking dd{text-align:right}@media (width<=1080px){.analytics-metrics,.platform-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.analytics-grid{grid-template-columns:1fr}.analytics-metrics,.platform-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-ranking article{flex-direction:column;align-items:flex-start}.platform-ranking dl{justify-content:space-between;width:100%}.platform-ranking dt,.platform-ranking dd{text-align:left}}@media (width<=590px){.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-toolbar>.secondary-button,.range-picker{width:100%}.range-picker button{flex:1}.analytics-metrics,.platform-pulse,.channel-metric-list{grid-template-columns:1fr 1fr}.analytics-metric{min-height:116px;padding:14px}.analytics-metric b{font-size:23px}.analytics-chart,.analytics-learning,.analytics-channels{padding:18px}.volume-chart{gap:3px}.volume-column small{display:none}.channel-metric-list dl{gap:12px}.analytics-learning dl{grid-template-columns:1fr}.platform-pulse article{min-height:100px}.platform-pulse b{font-size:23px}}.proposal-actions{flex:none;align-items:center;gap:8px;display:flex}.channel-guide{background:linear-gradient(110deg,#19381e9e,#06150b80);border:1px solid #c8ff6538;border-radius:10px;max-width:1120px;margin:22px auto;overflow:hidden}.channel-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.channel-guide summary::-webkit-details-marker{display:none}.channel-guide summary span:first-child{gap:5px;display:grid}.channel-guide summary b{color:#c8ff65;letter-spacing:1.3px;font:8px DM Mono,monospace}.channel-guide summary strong{color:#e8f2e2;letter-spacing:-.5px;font-size:15px}.channel-guide summary>span:last-child{color:#c8ff65;font-size:17px;transition:transform .18s}.channel-guide:not([open]) summary>span:last-child{transform:rotate(-90deg)}.channel-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.channel-guide-grid article{background:#030f0759;border:1px solid #cce0bf1c;border-radius:8px;min-height:126px;padding:14px}.channel-guide-grid b{color:#e9f5e2;font-size:12px}.channel-guide-grid p{color:#9fb09c;margin:7px 0 0;font-size:10px;line-height:1.58}.channel-guide-grid code{color:#d7f6b5;font:9px DM Mono,monospace}@media (width<=980px){.channel-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=590px){.proposal-list footer{flex-direction:column;align-items:flex-start}.proposal-actions{width:100%}.proposal-actions button{flex:1}.channel-guide-grid{grid-template-columns:1fr}.channel-guide summary{padding:14px}.channel-guide-grid{padding:0 14px 14px}}.channel-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.channel-setup-grid .platform-form{min-width:0}.install-snippet{background:#112d1994;border:1px solid #c8ff6547;border-radius:10px;max-width:920px;margin:18px auto;padding:20px}.install-snippet h2{letter-spacing:-1px;margin:9px 0;font-size:20px}.install-snippet p{color:#a6b6a3;font-size:12px;line-height:1.6}.install-snippet pre{color:#dff6d6;white-space:pre-wrap;background:#07120a;border-radius:7px;padding:13px;font:11px DM Mono,monospace;overflow-x:auto}.oauth-channel-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;max-width:1120px;margin:28px auto;display:grid}.oauth-channel-grid article,.oauth-channel-grid form{background:#0d1f1294;border:1px solid #cce0bf24;border-radius:10px;padding:20px}.oauth-channel-grid h2{letter-spacing:-1px;margin:10px 0 7px;font-size:20px}.oauth-channel-grid p:not(.panel-kicker){color:#9daf99;min-height:52px;margin:0 0 16px;font-size:11px;line-height:1.6}.oauth-channel-grid article div{flex-wrap:wrap;gap:8px;display:flex}.oauth-channel-grid label{color:#b9c9b5;letter-spacing:.7px;gap:6px;font:9px DM Mono,monospace;display:grid}.oauth-channel-grid input{color:#eaf3e3;background:#030d076b;border:1px solid #cce0bf2e;border-radius:6px;outline:0;min-height:40px;padding:0 11px;font:12px Manrope,sans-serif}.oauth-channel-grid .primary-button{width:100%;margin-top:12px}@media (width<=980px){.channel-setup-grid,.oauth-channel-grid{grid-template-columns:1fr}.oauth-channel-grid p:not(.panel-kicker){min-height:auto}}
