*{box-sizing:border-box}html{color-scheme:dark;background:#101213}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f5f6f5;font-size:14px;line-height:1.5}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #66e6a5;outline-offset:4px}a{color:inherit;text-decoration:none}button{color:inherit;border:0;background:none}input,textarea{width:100%;background:#111516;border:1px solid #3a4141;border-radius:12px;padding:13px 15px;color:#fff;outline:none}input:focus,textarea:focus{border-color:#52db96}input::placeholder,textarea::placeholder{color:#7d8987}label{display:block;margin:18px 0 8px;font-size:13px;font-weight:600;color:#bdc6c3}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.15}h1{font-size:36px;font-weight:650}h2{font-size:22px;font-weight:600}h3{font-size:15px;font-weight:600}p{color:#929e9a}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}.eyebrow{display:block;color:#86948d;font-size:10px;letter-spacing:.14em;font-weight:650;margin-bottom:11px}.brand{display:block;width:151px}.brand img{width:100%;display:block;filter:brightness(0) invert(1)}.primary{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#78edac;color:#0b2417;font-weight:650;min-height:48px;border-radius:12px;padding:13px 19px;transition:background .2s,transform .2s}.primary:hover{background:#a3f6c7;transform:translateY(-1px)}.primary span{font-size:23px;line-height:1}.subtle{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border:1px solid #363f3b;border-radius:10px;background:#242b28;color:#dae2dd;font-size:12px;font-weight:550}.subtle:hover{background:#303a34}.text-button{color:#b3d8c1;font-size:12px;padding:9px 0;text-align:left}.text-button:hover{color:#fff}.muted{color:#7f8d87}.small{font-size:12px}.feedback{min-height:21px;font-size:13px;margin-top:16px}.feedback.error{color:#ffb28e}.auth-screen{min-height:100svh;display:grid;grid-template-columns:1.05fr 1fr}.auth-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:54px 9%;background:radial-gradient(ellipse at 40% 80%,#164831 0,transparent 55%),#141b17;min-height:850px}.auth-story h1{font-size:clamp(42px,4.5vw,73px);letter-spacing:-.055em;line-height:1.04;margin:25px 0}.auth-story p{font-size:17px;color:#a5b8ac;line-height:1.7}.auth-story .eyebrow{color:#8fd4aa}.auth-story>.muted{font-size:11px}.auth-orbit{height:250px;position:relative;margin-top:45px;max-width:470px;perspective:600px}.auth-orbit i{position:absolute;border:1px solid #5da37550;width:100%;height:145px;border-radius:50%;top:40px;transform:rotate(-20deg)}.auth-orbit i:nth-child(2){width:78%;left:11%;height:115px;top:55px;transform:rotate(20deg)}.auth-orbit i:nth-child(3){width:58%;left:21%;height:115px;top:55px;transform:rotate(-20deg)}.auth-orbit b{position:absolute;left:calc(50% - 40px);top:70px;width:80px;height:80px;border-radius:25px;background:linear-gradient(140deg,#95f9b2,#20b979);display:grid;place-items:center;font-size:42px;color:#123b23;box-shadow:0 0 90px #61f09525;transform:rotate(-8deg)}.auth-orbit>span{width:12px;height:12px;background:#8be9ab;border-radius:50%;position:absolute;top:74px;left:6%;box-shadow:0 0 20px #62e89a44}.auth-orbit>span:last-child{left:auto;right:10%;top:147px;width:8px;height:8px;background:#497956}.auth-panel{display:grid;place-items:center;padding:50px 32px}.auth-card{width:min(100%,370px)}.mini-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid #435b49;border-radius:16px;background:#1c3023;color:#8ef3b1;font-size:26px;margin-bottom:36px}.auth-card h2{font-size:32px;margin-bottom:16px}.auth-card .primary{width:100%;margin-top:25px}.auth-note{border-top:1px solid #2c322e;margin-top:35px;padding-top:20px;font-size:11px;line-height:1.7}.workspace{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100svh}.sidebar{position:sticky;top:0;height:100svh;background:#141817;border-right:1px solid #2b322e;padding:35px 22px 18px;display:flex;flex-direction:column}.sidebar .brand{margin:0 10px 34px;width:143px}.workspace-tag{font-size:9px;letter-spacing:.14em;color:#839087;margin:0 10px 27px;display:flex;align-items:center;gap:9px}.workspace-tag span{height:5px;width:5px;background:#7beaab;border-radius:50%}nav{display:grid;gap:7px}nav button{display:flex;align-items:center;gap:12px;text-align:left;min-height:47px;padding:10px 12px;border-radius:10px;color:#929e98;font-size:13px;white-space:nowrap}nav button svg{width:20px;height:20px}nav button[aria-current=page]{background:#243d2e;color:#a1f1bd;box-shadow:inset 0 0 0 1px #42614c55}nav button:hover{background:#242d27;color:#e1ebe5}nav b{font-size:10px;background:#85e6a7;color:#123923;padding:1px 6px;border-radius:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.operator{display:flex;gap:10px;align-items:center;padding:18px 3px;border-top:1px solid #2c332f;margin-bottom:10px}.operator-avatar{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#2c3b30;color:#b3c8ba;font-size:12px}.operator div{min-width:0}.operator strong{font-size:11px;display:block}.operator small{display:block;font-size:9px;color:#7d8d82;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sidebar-bottom>.subtle{width:100%;background:none}.sidebar-bottom>.text-button{display:block;margin:auto;color:#87928b}main{min-width:0;padding:40px clamp(24px,3.5vw,66px) 20px;outline:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.topbar .eyebrow{margin-bottom:8px}.topbar-actions{display:flex;align-items:center;gap:16px}.today{font-size:12px;color:#8b9b91}.icon-button{width:41px;height:41px;border:1px solid #333d36;border-radius:12px;display:grid;place-items:center;background:#1b211d}.icon-button svg{width:18px;height:18px}.intro-line{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:25px;font-size:13px}.sync-label{font-size:10px;white-space:nowrap;color:#7e8d83}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px}.metric{position:relative;padding:21px 22px 18px;border:1px solid #303932;background:linear-gradient(120deg,#202922,#1a201c);border-radius:17px;min-height:142px}.metric .metric-label{font-size:11px;color:#a1b0a6;display:flex;align-items:center;justify-content:space-between;gap:10px}.metric svg{width:18px;height:18px;color:#6d8a75}.metric strong{font-size:37px;letter-spacing:-.06em;line-height:1.2;display:block;margin:15px 0 7px;font-weight:550}.metric small{font-size:10px;color:#82988a;display:block}.metric.featured{background:radial-gradient(ellipse at top right,#30523b70,transparent 80%),#1d2b22;border-color:#43624c}.metric.featured strong{color:#adf5c5}.panel{border:1px solid #2e3730;background:#191e1b;border-radius:18px;padding:25px;min-width:0}.panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:25px}.panel-heading .eyebrow{margin-bottom:8px}.panel-heading h2{font-size:20px}.panel-heading>.text-button{white-space:nowrap}.chip{font-size:10px;white-space:nowrap;color:#9fab9f;border:1px solid #38423a;border-radius:7px;padding:5px 9px;background:#222b24}.dashboard-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.chart-panel{grid-column:1;grid-row:1 / 3}.chart{height:260px;display:flex;gap:5px;align-items:flex-end;border-bottom:1px solid #39443a;padding-top:25px;background:repeating-linear-gradient(to top,transparent,transparent calc(25% - 1px),#2a342b50 25%)}.chart .bar{flex:1;min-width:3px;border-radius:4px 4px 0 0;background:linear-gradient(#93eeb0,#4f9467);min-height:3px}.chart .bar:hover{background:#c1f6d1}.chart-footer{display:flex;justify-content:space-between;align-items:center;color:#7a8c7e;font-size:10px;margin-top:17px}.chart-footer strong{font-weight:500;color:#b6c8bc}.support-preview .panel-heading,.live-preview .panel-heading{margin-bottom:14px}.preview-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 0;border-top:1px solid #2e3730}.preview-item .preview-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:#24382a;color:#82d79e}.preview-item svg{width:17px;height:17px}.preview-item div{min-width:0;flex:1}.preview-item strong{font-size:12px;display:block}.preview-item p{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.preview-item small{color:#9ce5b4;font-size:10px}.empty{padding:26px 8px;color:#839287;font-size:12px;text-align:center}.live-badge{font-size:10px;color:#9cbd9e;display:inline-flex;align-items:center;gap:7px}.live-badge i{background:#7ae79b;width:5px;height:5px;border-radius:50%;box-shadow:0 0 0 4px #66c08610}.live-summary{display:flex;gap:30px;margin:14px 0}.live-summary strong{display:block;font-size:24px;font-weight:500;letter-spacing:-.04em}.live-summary span{font-size:10px;color:#829387}.main-footer{display:flex;justify-content:space-between;gap:20px;color:#627266;border-top:1px solid #273128;margin-top:45px;padding-top:19px;font-size:10px}.global-feedback{padding:13px 16px;border-radius:10px;border:1px solid #79533d;background:#3a2c22;color:#f1c4a4;font-size:12px;margin-bottom:22px}.support-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.65fr);gap:20px;align-items:start}.inbox{padding:17px;max-height:calc(100svh - 225px);overflow:auto;scrollbar-width:thin;scrollbar-color:#3c4b3d transparent}.search{display:flex;align-items:center;gap:9px;background:#101612;border-radius:11px;border:1px solid #323d34;padding:0 11px;margin:0}.search svg{width:18px;height:18px;color:#809587}.search input{background:none;border:0;padding:12px 0;font-size:12px}.filters{display:flex;gap:2px;margin:17px 0 10px;border-bottom:1px solid #333c35;padding-bottom:12px}.filters button{flex:1;padding:6px 4px;font-size:10px;color:#8c9c90;border-radius:7px}.filters button[aria-pressed=true]{background:#2b4031;color:#b7edc6}.thread-row{display:block;width:100%;padding:16px 12px;border:1px solid transparent;border-radius:10px;text-align:left;margin-top:4px}.thread-row:hover{background:#242e26}.thread-row.selected{background:#23382a;border-color:#3d6046}.thread-row .row-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.thread-row strong{font-size:12px}.thread-row p{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-row small{display:block;font-size:9px;color:#778c7e;margin-top:7px}.unread-dot{width:6px;height:6px;background:#a3efbd;border-radius:50%;margin-top:5px}.conversation{padding:0;overflow:hidden}.empty-chat{display:flex;min-height:540px;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px;padding:35px;background:radial-gradient(ellipse at center,#25382a60,transparent 65%)}.empty-chat>span{color:#78a484;width:60px;height:60px;border:1px solid #3d5141;border-radius:20px;display:grid;place-items:center}.empty-chat svg{width:30px;height:30px}.empty-chat h2{font-size:25px;line-height:1.25}.empty-chat p{font-size:12px}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 24px;border-bottom:1px solid #303a32}.chat-header .eyebrow{margin-bottom:6px}.chat-header h2{font-size:16px}.chat-header .subtle{font-size:10px}.messages{height:clamp(260px,44svh,560px);overflow:auto;padding:22px;scrollbar-width:none;outline:none}.messages::-webkit-scrollbar{display:none}.message{max-width:86%;margin:0 auto 20px 0}.message.support{margin-left:auto;margin-right:0}.message .bubble{border:1px solid #344139;background:#252f28;padding:12px 15px;border-radius:14px 14px 14px 3px;white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe5de;font-size:13px;line-height:1.7}.message.support .bubble{background:#284b35;border-color:#3c6849;border-radius:14px 14px 3px 14px;color:#e0f2e6}.message time{display:block;color:#6f8376;font-size:9px;margin-top:6px}.message.support time{text-align:right}#reply-form{padding:18px 22px;border-top:1px solid #303a32;background:#161d18}#reply{resize:vertical;min-height:90px;font-size:13px}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.composer-footer>span{font-size:10px;color:#7f9586;max-width:220px}.composer-footer .primary{min-height:40px;padding:9px 14px;gap:20px;font-size:11px}.composer-footer .primary span{font-size:18px}.analytics-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.full{grid-column:1/-1}.data-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #2d3930;font-size:12px;color:#9cae9f}.data-row:last-child{border:0}.data-row strong{font-size:17px;color:#d7e9dc;font-weight:500}.explain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.explain-grid h3{margin-bottom:12px}.explain-grid p{font-size:12px;line-height:1.8}.notice{background:#242e26;border:1px solid #3b4a3e;border-radius:12px;padding:18px;color:#aabdac;font-size:12px;line-height:1.8}.provider-row{margin-bottom:20px}.provider-label{display:flex;justify-content:space-between;font-size:12px;color:#adc0b0;margin-bottom:8px}.progress{height:5px;background:#2b3a2e;border-radius:5px;overflow:hidden}.progress i{display:block;height:100%;background:#7dcc95;border-radius:5px}.metrics.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.live-chart{height:220px;display:flex;align-items:flex-end;gap:18px;margin:35px 0}.live-column{flex:1;height:100%;display:flex;align-items:flex-end;gap:3px;position:relative;padding-bottom:27px}.live-column i{width:50%;background:#85d99e;min-height:2px;border-radius:4px 4px 0 0}.live-column i.registration{background:#487e5b}.live-column small{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:9px;color:#758c7b}.legend{display:flex;gap:16px;font-size:10px;color:#85d99e}.legend span:last-child{color:#609575}.timeline-panel{margin-top:22px}.timeline-row{display:grid;grid-template-columns:100px 1fr 1fr;padding:14px 0;border-top:1px solid #2c382e;font-size:12px;color:#96ae9d;gap:15px}.timeline-row time{color:#d1dfd3}.timeline-row strong{font-weight:500;color:#c2d7c7}.account-search-panel{max-width:800px}#account-form label{margin-top:0}.search-row{display:flex;gap:12px}.search-row .primary{white-space:nowrap;font-size:12px}#account-result{margin-top:25px;max-width:800px}#account-result h2{margin-bottom:25px;overflow-wrap:anywhere}.account-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail dt{color:#7b9384;font-size:10px;margin-bottom:6px}.detail dd{margin:0;color:#d3e3d7;font-size:13px;overflow-wrap:anywhere}.account-actions{border-top:1px solid #344236;padding-top:20px;margin-top:25px}.system-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px}.system-card h3{margin-bottom:12px}.system-card .status-line{font-size:13px;color:#a3e7b6;margin-bottom:8px}.system-card p{font-size:12px;line-height:1.7}.tool-links{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.tool-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #3a4c3d;border-radius:12px;background:#242f26;padding:16px;font-size:12px}.tool-links a:hover{background:#304634}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-80px;left:20px;background:#a4efbd;color:#10361c;z-index:10;padding:12px;border-radius:10px}.skip:focus{top:10px}@media(min-width:1700px){main{max-width:1650px;width:100%;margin:auto}}@media(max-width:1150px){.workspace{grid-template-columns:195px minmax(0,1fr)}.sidebar{padding:30px 14px}.sidebar .brand{width:130px}main{padding:30px 25px}.metric{padding:19px 16px}.metric strong{font-size:31px}.dashboard-grid{grid-template-columns:1.3fr 1fr}.panel{padding:21px}.conversation{padding:0}.support-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.3fr)}.filters button{font-size:9px}.composer-footer{align-items:flex-end}.composer-footer>span{max-width:130px}.topbar h1{font-size:30px}.today{display:none}}@media(max-width:850px){.auth-story{padding:35px 35px;min-height:700px}.auth-story h1{font-size:43px}.auth-orbit{height:190px}.workspace{display:block}.sidebar{position:sticky;z-index:5;top:0;display:block;height:auto;border-right:0;border-bottom:1px solid #2b3a2e;padding:12px 20px;background:#141817f5;backdrop-filter:blur(20px)}.sidebar .brand{width:105px;margin:4px 0 14px}.workspace-tag,.sidebar-bottom{display:none}nav{display:flex;gap:5px;overflow:auto;scrollbar-width:none}nav button{font-size:11px;min-height:40px;padding:9px 12px;gap:7px}nav button svg{width:16px;height:16px}nav b{margin:0}main{padding:25px 22px}.topbar{margin-bottom:25px}.metrics{gap:11px}.metric{padding:16px 12px;min-height:130px}.metric-label{min-height:30px}.dashboard-grid{gap:15px;grid-template-columns:1.2fr 1fr}.chart{gap:3px;height:230px}.intro-line{align-items:flex-start}.sync-label{white-space:normal;text-align:right}.support-layout{grid-template-columns:1fr}.inbox{max-height:320px}.conversation{min-height:380px}.empty-chat{min-height:350px}#inbox-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.thread-row{margin:0}.filters{max-width:380px}.messages{height:400px}.sidebar-bottom{display:none}.topbar-actions:after{content:none}.main-footer{margin-bottom:25px}.composer-footer>span{max-width:none}.chart-panel{grid-row:auto;grid-column:1/-1}.support-preview,.live-preview{grid-row:2}.tool-links{grid-template-columns:1fr}.system-grid{gap:15px}.legend{flex-direction:column;gap:4px}}@media(max-width:560px){.auth-screen{display:block}.auth-story{min-height:0;padding:25px 25px 30px}.auth-story>div{display:none}.auth-story>.muted{display:none}.auth-story .brand{width:140px}.auth-panel{padding:40px 25px}.auth-card h2{font-size:28px}.mini-mark{margin-bottom:25px}.auth-note{margin-top:25px}.sidebar{padding:12px 15px}nav{gap:3px}nav button{padding:9px 10px;font-size:10px}nav button svg{display:none}.workspace .brand{width:100px;margin-bottom:11px}main{padding:25px 16px}.topbar h1{font-size:28px}.topbar .eyebrow{font-size:9px}.intro-line{font-size:12px;display:block}.intro-line .sync-label{display:block;text-align:left;margin-top:8px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.metric{min-height:135px;padding:17px}.metric strong{font-size:33px;margin-top:9px}.metric-label{min-height:0}.dashboard-grid{display:block}.dashboard-grid>.panel{margin-bottom:16px}.panel{padding:20px}.panel-heading h2{font-size:18px}.chart{height:200px}.support-layout{gap:16px}.inbox{padding:13px}#inbox-list{grid-template-columns:1fr}.conversation{padding:0}.chat-header{padding:17px}.chat-header .subtle{padding:9px 10px}.messages{padding:17px;height:360px}.message{max-width:91%}#reply-form{padding:16px}.composer-footer>span{max-width:130px}.analytics-grid{display:block}.analytics-grid>.panel{margin-bottom:16px}.explain-grid{grid-template-columns:1fr;gap:25px}.live-chart{gap:9px}.live-column small{font-size:8px;transform:translateX(-50%) rotate(-45deg);bottom:-2px}.legend{display:none}.timeline-row{grid-template-columns:65px 1fr 1fr;font-size:10px;gap:8px}.search-row{flex-direction:column}.account-details{grid-template-columns:1fr}.system-grid{grid-template-columns:1fr}.main-footer{font-size:9px}.metrics.two{grid-template-columns:1fr 1fr}.metrics.two .metric{padding:16px}.intro-line .live-badge{margin-top:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
