/* RenoChat 2 — spacious workspace, focused conversations. */
:root{--accent:#7545f8;--accent-deep:#5730c8;--ink:#1c2038;--muted:#7c8298;--line:#e9eaf2;--bg:#f5f6fb;--radius:18px;--shadow:0 4px 20px #24284c04;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}
body{background:var(--bg);-webkit-font-smoothing:antialiased}button:focus-visible,a:focus-visible{outline:3px solid #b296ff;outline-offset:3px}.shell{grid-template-columns:248px minmax(0,1fr)}.sidebar{width:248px;padding:28px 17px 18px;background:linear-gradient(165deg,#17192e,#111323 80%);color:#b4b7cb;border:0;scrollbar-width:thin;scrollbar-color:#34364d transparent}.brand{padding:0 7px;margin:0 0 31px}.brand-image{display:flex;align-items:center;justify-content:center;width:188px;height:66px;border-radius:15px;background:#fff;box-shadow:0 4px 15px #0000000a;overflow:hidden}.brand-image img{display:block;width:186px;height:auto}.brand-caption{display:block;font-size:8px;font-weight:600;letter-spacing:2.25px;color:#727993;margin:12px 0 0 11px}.workspace{padding:12px;margin:0 0 23px;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;gap:10px}.workspace .avatar{background:linear-gradient(140deg,#9167f4,#5f3bc7);color:white;width:34px;height:34px}.workspace .eyebrow{font-size:8px;letter-spacing:1.2px;color:#7d85a4}.workspace .workspace-name{margin-top:6px;font-size:12px;font-weight:600;color:#e5e5f1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace select{color:#e5e5f1;width:100%;font-size:11px;margin-top:5px}.workspace option{color:#202139;background:#fff}.nav-label{color:#636c8a;font-size:9px;font-weight:650;letter-spacing:1.6px;padding:0 13px;margin:17px 0 10px}.nav-item{position:relative;border-radius:10px;color:#a0a7bf;font-size:12px;padding:12px 13px;gap:11px;min-height:43px;font-weight:500;margin:2px 0}.nav-item .icon{width:18px;height:18px;color:#858cab}.nav-item:hover{background:#ffffff08;color:#e3dff8;filter:none}.nav-item.selected{background:linear-gradient(100deg,#7346e6,#6740d0);color:white;box-shadow:0 5px 22px #4e21c030}.nav-item.selected .icon{color:#e9e0ff}.nav-item.selected:before{display:none}.sidebar-note{display:flex;align-items:center;gap:7px;color:#79839c;font-size:10px;padding:15px 8px}.sidebar-note .dot{width:5px;height:5px;margin:0;background:#a3f2d0}.profile{border-color:#ffffff10;gap:9px;margin-top:3px;padding-top:19px}.profile .avatar{background:#31364e;color:#d5d8ed;width:33px;height:33px}.profile .strong{color:#d9ddef;font-size:11px}.profile-role{color:#737e9c;font-size:9px;margin-top:5px}.profile button{color:#7a84a3;padding:3px}.profile button .icon{width:16px;height:16px}.sidebar-footer{margin-top:auto;padding-top:20px}.topbar{height:83px;padding:0 34px;background:#ffffffcf;backdrop-filter:blur(20px);border-color:#e9eaf2}.breadcrumb{color:#9ca0b5;font-size:12px;gap:13px}.breadcrumb strong{font-weight:600;color:#454b63}.breadcrumb span{color:#c7c9d5}.top-tools{gap:14px}.top-tools .status-picker{width:auto;min-width:127px;min-height:36px;font-size:11px;color:#327c65;background:#f6fbf9;border-color:#e6eee9;padding:8px 10px;border-radius:10px}.profile-button{padding:0;border-radius:50%;background:transparent}.profile-button .avatar{width:36px;height:36px;border-radius:50%;font-size:11px;background:linear-gradient(140deg,#eee7ff,#e0e8ff);border:3px solid white;box-shadow:0 0 0 1px #e5e5f0}.sound-control{position:relative;border:0;background:transparent;color:#8c8fa5}.sound-dot{position:absolute;width:5px;height:5px;background:#c4bfce;right:6px;top:6px;box-shadow:0 0 0 2px white;border-radius:50%}.sound-on .sound-dot{background:#25b589}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr)}.workspace-layout.with-support{grid-template-columns:minmax(0,1fr) 282px}.content{width:100%;padding:32px;max-width:1700px;min-width:0}.page-head h1{font-size:26px;line-height:1.25;font-weight:650;letter-spacing:-.9px}.page-head p{font-size:12px;color:#85899e}.page-head{margin-bottom:27px}.card,.metric{border-color:#e7e9f1;box-shadow:0 3px 12px #25274b03}.cards{gap:14px}.metric{border-radius:16px;padding:20px 18px}.metric .number{font-size:31px;font-weight:650;letter-spacing:-1px}.metric .symbol{width:32px;height:32px;border-radius:10px;background:#f1ecfe;color:#8b60e3}.metric .small{font-size:11px;color:#787e97}.metric p{font-size:10px;line-height:1.65;color:#9b9fb1}.metric:nth-child(2) .symbol{background:#eaf5ff;color:#518cce}.metric:nth-child(3) .symbol{background:#fff2e6;color:#dc9b52}.metric:nth-child(4) .symbol{background:#e8f6f1;color:#42a78a}.btn{font-size:12px;min-height:40px;border-radius:10px}.btn:not(.secondary):not(.soft):not(.danger){box-shadow:0 5px 13px #6d42de12}.card h2{font-size:15px;color:#383d55}.card-pad{padding:24px}.card-top{padding:22px 24px}th{background:#fafbfe;color:#959cb1;font-size:9px;letter-spacing:.5px}td{border-color:#eff0f6;padding:19px 24px}.table-wrap table{font-size:12px}tbody tr:hover{background:#fcfcff}.badge{font-weight:500;font-size:10px;border-radius:6px}.two-col{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.field>label{color:#656b83;font-size:11px}.field>small{font-size:10px;color:#8e94a8}input:not([type=checkbox]):not([type=color]),select,textarea{border-color:#e4e6ee;border-radius:9px}input:focus,textarea:focus,select:focus{border-color:#b89aec;box-shadow:0 0 0 3px #7545f80c}.notice{background:#f6f3ff;border-color:#eae1ff;color:#8975a7}.footnote{color:#a1a7b9}.banner{background:radial-gradient(ellipse at 90% 10%,#7647ce77,transparent 60%),linear-gradient(120deg,#22253f,#343052);border-radius:18px;padding:30px}.banner h2{color:#fff}.banner p{color:#b7b6d0}.banner .btn{color:#fff}.banner .eyebrow{color:#b4a6d4!important}
/* Persistent launch rail. */
.support-rail{border-left:1px solid #e9eaf2;padding:30px 23px;min-width:0;background:#fafbfe;align-self:stretch}.rail-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.rail-heading .eyebrow{font-size:9px;letter-spacing:1.6px;color:#8f95aa}.live-pill{display:flex;align-items:center;gap:5px;font-size:9px;color:#59a188}.live-pill i,.hero-eyebrow i{width:5px;height:5px;border-radius:50%;background:#5bcc9b;box-shadow:0 0 0 3px #5bcc9b12}.support-launch-card{padding:25px 20px 16px;border:1px solid #3e3c60;border-radius:19px;background:radial-gradient(ellipse at 100% 0,#7250bb70,transparent 70%),linear-gradient(135deg,#25233e,#171d35);box-shadow:0 12px 30px #30214e13;overflow:hidden;color:#fff}.launch-symbol{width:55px;height:55px;margin-bottom:26px;position:relative;background:linear-gradient(130deg,#b091f54a,#a780ec12);border:1px solid #d8c5ff32;border-radius:17px;display:grid;place-items:center;box-shadow:0 8px 24px #c3a5ff10}.launch-symbol>.icon{width:27px;height:27px;color:#ded1ff;stroke-width:1.5}.launch-symbol>span{display:grid;place-items:center;position:absolute;right:-7px;bottom:-5px;width:23px;height:23px;border-radius:7px;background:#8d67e4;border:2px solid #352c55}.launch-symbol span .icon{width:11px;height:11px;color:white}.support-launch-card>.eyebrow{font-size:7px;letter-spacing:1.15px;color:#a79dbf}.support-launch-card h2{font-size:29px;font-weight:550;letter-spacing:-1.1px;line-height:1.17;margin:11px 0 13px;color:white}.support-launch-card p{font-size:10.5px;line-height:1.9;color:#b0acc5;margin:0 0 23px}.support-open{white-space:normal;text-align:left;line-height:1.5}.support-launch-card .support-open{width:100%;color:#463861;background:#fff;gap:8px;font-size:10px;min-height:49px;padding:11px 10px;font-weight:650}.support-open .icon{width:14px;height:14px}.support-open .icon:last-child{margin-left:auto;flex-shrink:0}.launch-caption{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:13px;color:#85819d;font-size:8px}.launch-caption .icon{width:10px;height:10px}.rail-status{margin:24px 0;padding:0 2px}.rail-status>.row{margin:17px 0;color:#9299ae;font-size:11px}.rail-status strong{color:#424b65;font-size:12px;font-weight:600}.rail-status .dot{width:5px;height:5px;margin-right:5px}.rail-sound{display:flex;align-items:center;gap:9px;padding:15px 10px;background:#fff;border:1px solid #e8eaf2;border-radius:12px;width:100%;text-align:left}.rail-sound>.icon{width:11px;height:11px;color:#b3b9c9;margin-left:auto}.sound-symbol{background:#f4efff;color:#9c77de;border-radius:8px;width:30px;height:32px;display:grid;place-items:center;flex-shrink:0}.sound-symbol .icon{width:16px;height:16px}.rail-sound strong{display:block;color:#596079;font-size:9px;font-weight:600}.rail-sound small{display:block;color:#a0a6b8;font-size:8px;margin-top:6px;max-width:134px}.rail-tip{display:flex;align-items:flex-start;gap:9px;margin:26px 4px 0;color:#a09baa}.rail-tip>.icon{width:15px;height:15px;color:#b7a4d4;flex-shrink:0;margin-top:2px}.rail-tip p{font-size:9px;line-height:1.9;margin:0;color:#a2a7b8}.rail-tip strong{color:#848da4;font-weight:500}
/* Workspace dashboard. */
.desk-welcome{display:flex;justify-content:space-between;align-items:center;margin:0 0 28px;gap:20px}.desk-welcome .eyebrow{font-size:8px;letter-spacing:1.3px;color:#9aa0b6}.desk-welcome h1{font-size:28px;letter-spacing:-1px;line-height:1.25;font-weight:640;margin:12px 0 9px}.desk-welcome p{font-size:11px;color:#8d92a8;line-height:1.6;margin:0}.desk-mark{color:#a89abf;background:linear-gradient(145deg,#f0eafc,#f9f7fd);border:1px solid #e9e1f5;border-radius:14px;width:43px;height:43px;display:grid;place-items:center}.desk-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 95% 35%,#7563bd55,transparent 65%),linear-gradient(110deg,#222741,#35304e);border:1px solid #43445e;border-radius:20px;padding:31px 30px;margin-bottom:26px;overflow:hidden;color:#fff;min-height:270px;box-shadow:0 15px 30px #34294409}.desk-hero:after{content:'';position:absolute;width:450px;height:450px;border:1px solid #e1d3ff0d;border-radius:50%;right:-240px;top:-145px;box-shadow:0 0 0 45px #e1d3ff04,0 0 0 95px #e1d3ff03;z-index:-1}.desk-hero-copy{position:relative;z-index:2;max-width:84%}.hero-eyebrow{display:flex;align-items:center;gap:8px;color:#b7b3ce;font-size:8px;letter-spacing:1.7px;font-weight:500}.hero-eyebrow i{width:4px;height:4px;box-shadow:0 0 8px #67dcaa}.desk-hero h2{font-size:31px;letter-spacing:-1px;line-height:1.24;font-weight:550;margin:19px 0 14px}.desk-hero h2 em{font-style:normal;color:#c1a6fb}.desk-hero p{font-size:11px;line-height:1.8;color:#a8a8c3;margin:0 0 22px}.desk-hero .hero-launch{background:#ffffff12;border:1px solid #ffffff23;border-radius:9px;box-shadow:none;color:#eae5f8;font-size:10px;min-height:38px;gap:12px;padding:10px 13px;width:216px}.hero-orbit{position:absolute;right:-18px;top:61px;display:grid;place-items:center;width:170px;height:170px;border:1px solid #d1baff20;border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 0 25px #c1acff06,0 0 0 48px #c1acff03;opacity:.9;z-index:1}.orbit-inner{width:89px;height:96px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(140deg,#b298e9,#7b56b9 70%);border:1px solid #d0b9f285;box-shadow:0 20px 40px #0f0c3133,inset 1px 1px 3px #ffffff55;transform:rotate(6deg)}.orbit-inner>.icon{color:#e9dbff;width:44px;height:44px;stroke-width:1.2}.orbit-spark{position:absolute;top:7px;right:17px;border:1px solid #d6c3fc26;background:#9990d438;border-radius:10px;width:31px;height:31px;display:grid;place-items:center;color:#d7c6f5;font-size:19px;font-style:normal;backdrop-filter:blur(5px)}.desk-metrics .metric{position:relative;padding:17px 16px}.desk-metrics .number{margin-top:15px;font-size:29px}.desk-metrics .symbol{width:27px;height:27px;border-radius:8px}.desk-metrics .symbol>.icon{width:15px;height:15px}.desk-metrics .small{font-size:10px}.desk-metrics p{font-size:9px}.desk-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:19px}.desk-bottom .card-pad{padding:22px}.desk-quick h2{margin:0;font-size:14px}.desk-quick>.small{font-size:10px;color:#949bb0;margin-bottom:18px}.quick-links{display:grid}.quick-link{width:100%;display:flex;align-items:center;gap:12px;background:#fff;padding:14px 0;border-top:1px solid #f0f1f7;text-align:left;color:#535b75}.quick-link:first-child{border-top:0}.quick-icon{width:34px;height:34px;display:grid;place-items:center;background:#f5f2fc;border:1px solid #eee9f8;color:#ab90d7;border-radius:11px;flex-shrink:0}.quick-icon>.icon{width:16px;height:16px}.quick-link strong{display:block;font-size:11px;font-weight:550}.quick-link small{display:block;margin-top:5px;color:#9fa7bb;font-size:9px}.quick-link>.icon{margin-left:auto;color:#b5bccd;width:13px;height:13px}.desk-flow>.eyebrow{font-size:8px;color:#9aa2b5;letter-spacing:1.5px}.desk-flow>h2{font-size:17px;letter-spacing:-.3px;margin:14px 0 27px}.flow-step{display:flex;gap:13px;align-items:flex-start;margin-bottom:24px}.flow-step:last-child{margin-bottom:2px}.flow-step>b{display:grid;place-items:center;font-size:9px;width:27px;height:27px;flex-shrink:0;border-radius:50%;background:#f2eefb;color:#a691c6;font-weight:500}.flow-step strong{font-size:10px;color:#68718a;font-weight:550}.flow-step p{font-size:9px;color:#a5adbf;margin:6px 0 0;line-height:1.8}.workspace-foot{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#abb0c1;padding-top:24px}.workspace-foot>span{display:flex;align-items:center;gap:5px}.workspace-foot .icon{width:11px;height:11px}
/* Billing reminder and sound settings. */
.payment-alert[hidden]{display:none}.payment-alert{display:flex;align-items:center;gap:13px;padding:14px 30px;background:#fff0f1;border-bottom:1px solid #f2c5cd;color:#b2384e;font-size:11px;line-height:1.75}.payment-alert strong{font-weight:700}.payment-alert span{color:#bb6375}.payment-alert .payment-icon{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:10px;background:#f9dfe4;color:#c35168}.payment-alert>div{flex:1}.payment-alert button,.payment-alert a{color:#ac3046;background:#fffbfc;border:1px solid #edc7cf;padding:8px 12px;border-radius:8px;white-space:nowrap;font-size:10px;display:flex;gap:5px;align-items:center}.payment-alert a .icon{width:12px;height:12px}.sound-setting{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;margin:15px 0;border-bottom:1px solid var(--line)}.sound-setting strong{font-size:13px}.sound-setting small{display:block;font-size:11px;color:var(--muted);margin-top:7px}.switch{position:relative;width:43px;height:25px;flex-shrink:0}.switch input{opacity:0;width:100%;height:100%;position:absolute;margin:0;z-index:2;cursor:pointer}.switch span{display:block;border-radius:20px;width:100%;height:100%;background:#d7d3e5;transition:background .2s}.switch span:after{content:'';display:block;position:absolute;width:19px;height:19px;border-radius:50%;top:3px;left:3px;background:#fff;box-shadow:0 2px 4px #16112715;transition:transform .2s}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translateX(18px)}.switch input:focus-visible+span{outline:3px solid #bfa4f7;outline-offset:3px}.sound-samples{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sound-sample{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;border:1px solid var(--line);border-radius:13px;background:#fbfaff;padding:18px}.sound-sample strong{font-size:13px}.sound-sample small{color:var(--muted);font-size:10px}.sound-play{color:var(--accent);font-size:11px;margin-top:7px}.sound-hint{color:#9a91a8;font-size:10px;margin:20px 0 0}.html-editor{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;min-height:210px;line-height:1.8;background:#fafbfe}.intro-options{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.intro-options .field{max-width:170px}.intro-options .btn{margin-top:5px}.intro-preview{border:1px solid var(--line);border-radius:11px;background:#fff;width:100%;padding:14px}.auth{background:#fbfcff}.auth-visual{background:radial-gradient(ellipse at 80% 20%,#62459a66,transparent 55%),radial-gradient(ellipse at 0 100%,#27387555,transparent 50%),#181b32}.auth-visual h1{font-weight:550;line-height:1.12;letter-spacing:-2px}.auth-inner .logo{width:250px;margin-left:-15px;margin-bottom:38px}.auth-inner h2{font-weight:600}.auth-mini{backdrop-filter:blur(20px);border-radius:18px}.auth-form{background:radial-gradient(ellipse at 100% 0,#ede9ff55,transparent 60%),#fbfcff}.auth-inner .btn{min-height:47px;margin-top:12px}.auth-inner input{background:#fff!important}.auth-inner .field{margin-bottom:21px}
/* Dedicated support window: no management sidebar or dashboard chat embed. */
.support-mode{height:100dvh;overflow:hidden}.support-shell{height:100dvh}.support-shell>.main{height:100%;display:flex;flex-direction:column}.support-topbar{background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:12px 23px;gap:20px;flex-shrink:0;min-height:80px}.support-topbar .brand-image{width:163px;height:47px;box-shadow:none;background:transparent}.support-topbar .brand-image img{width:163px}.support-topbar .header-divider{height:29px;width:1px;background:#e9e7f0;margin:0 5px}.support-topbar strong{display:block;font-size:12px;color:#545a75}.support-topbar .small{font-size:9px;margin-top:5px}.support-shell .content{flex:1;min-height:0;display:flex;flex-direction:column;padding:21px 23px 14px;max-width:none}.support-shell .page-head{margin-bottom:16px;flex-shrink:0}.support-shell .page-head h1{font-size:23px;font-weight:600}.support-shell .page-head p{font-size:11px}.support-shell .inbox{flex:1;height:auto;min-height:0;max-height:none;grid-template-columns:280px minmax(280px,1fr) 250px;border-radius:17px;box-shadow:0 3px 20px #2e284604}.support-shell .footnote{margin:11px 0 0;font-size:9px;flex-shrink:0}.support-shell .visitor-panel{display:block}.support-shell .visitor-toggle{display:none}.support-shell .chat-list-head{padding:20px 17px}.chat-item.selected{background:#f2edfd}.chat-item h3{color:#4a4f68;font-size:12px}.chat-item p{color:#9399ae}.chat-center{background:#fbfcff}.conversation-head{min-height:82px}.conversation-head h3{font-size:14px;color:#42465f}.conversation-head .avatar{background:#e8eefa;color:#818fb4}.message .msg-body{font-size:13px;color:#5a6079;background:#edf0f7;padding:13px 17px}.message.out .msg-body{background:linear-gradient(110deg,#865bf0,#774de0);color:white}.message.internal .msg-body{background:#fff5da;color:#9e8146}.message .msg-label{color:#9ca1b6;font-size:10px}.message time{font-size:9px;color:#a8adc0}.messages{gap:21px}.compose-box{border-color:#e3e5ee;padding:15px;border-radius:12px}.compose-box textarea{color:#515773;font-size:13px}.compose-tools .btn{border-radius:9px;min-height:35px}.visitor-panel{background:#fff;padding:22px}.visitor-field{color:#6c738c}.visitor-field label{color:#abb0c3;font-size:9px}.visitor-profile{border-bottom-color:#f0eff6}.visitor-profile h3{font-size:14px;color:#4f566f}.visitor-profile .avatar{background:linear-gradient(130deg,#eae4fa,#e3eafa);color:#8d80b2}.support-mode .payment-alert{flex-shrink:0;padding:11px 24px}.support-mode .visitor-panel .btn{min-height:32px}
@media(min-width:1650px){.content{padding:37px 42px}.workspace-layout.with-support{grid-template-columns:minmax(0,1fr) 310px}.support-rail{padding:36px 27px}.desk-hero{min-height:293px;padding:34px 37px}.desk-hero h2{font-size:36px}.hero-orbit{right:42px;top:70px}.desk-hero-copy{max-width:77%}.desk-metrics .metric{padding:22px}.desk-bottom .card-pad{padding:27px}.desk-metrics .number{font-size:34px}.support-shell .content{padding:23px 28px 15px}.support-shell .inbox{grid-template-columns:320px minmax(350px,1fr) 275px}}
@media(max-width:1350px){.shell{grid-template-columns:225px minmax(0,1fr)}.sidebar{width:225px;padding-left:13px;padding-right:13px}.brand-image{width:183px;height:62px}.brand-image img{width:179px}.workspace-layout.with-support{grid-template-columns:minmax(0,1fr) 254px}.support-rail{padding:29px 17px}.content{padding:28px 25px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-metrics .number{margin-top:8px}.desk-hero h2{font-size:29px}.desk-hero-copy{max-width:95%}.hero-orbit{right:-62px;opacity:.45}.desk-bottom{grid-template-columns:1fr}.desk-flow{display:none}.two-col{grid-template-columns:1fr}.preview-wrap{position:static}.support-topbar .brand-image{width:160px}.support-shell .inbox{grid-template-columns:265px minmax(260px,1fr) 225px}}
@media(max-width:1100px){.workspace-layout.with-support{grid-template-columns:minmax(0,1fr)}.support-rail{border-left:0;border-top:1px solid var(--line);padding:20px 25px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px;background:#f6f7fc}.rail-heading,.rail-tip,.rail-status,.launch-symbol,.launch-caption{display:none}.support-launch-card{display:flex;align-items:center;gap:20px;padding:20px}.support-launch-card>.eyebrow,.support-launch-card h2,.support-launch-card p{display:none}.support-launch-card .support-open{font-size:12px;background:transparent;color:white;padding:0;min-height:32px;box-shadow:none}.rail-sound{padding:15px}.rail-sound strong{font-size:10px}.rail-sound small{font-size:9px;max-width:none}.desk-hero h2{font-size:33px}.hero-orbit{right:5px;opacity:.85}.desk-hero-copy{max-width:85%}.desk-bottom{grid-template-columns:1fr 1fr}.desk-flow{display:block}.support-shell .inbox{grid-template-columns:275px minmax(260px,1fr)}.support-shell .visitor-panel:not(.open){display:none}.support-shell .visitor-toggle{display:flex}.support-shell .visitor-panel.open{inset:86px 12px 12px auto}.topbar{padding:0 25px}.support-topbar{gap:15px}.support-topbar .top-tools{gap:10px}}
@media(max-width:850px){.shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{width:205px;padding:24px 11px}.brand-image{width:168px;height:60px}.brand-image img{width:166px}.brand-caption{font-size:7px;letter-spacing:1.9px;margin-left:5px}.nav-item{font-size:11px;padding:11px}.workspace{padding:11px}.workspace .avatar{width:30px;height:30px}.workspace .eyebrow{font-size:7px}.workspace .workspace-name{font-size:11px}.desk-hero{padding:26px 23px}.desk-hero h2{font-size:28px}.hero-orbit{right:-75px;opacity:.5}.desk-hero-copy{max-width:100%}.desk-welcome h1{font-size:25px}.desk-mark{display:none}.desk-bottom{grid-template-columns:1fr}.desk-flow{display:none}.support-rail{grid-template-columns:1fr;padding:20px 25px}.rail-sound{display:none}.content{padding:25px 22px}.topbar{padding:0 22px}.top-tools{gap:8px}.breadcrumb{gap:8px;font-size:11px}.top-tools .status-picker{min-width:112px;font-size:10px}.profile-button{display:none}.support-shell .inbox{grid-template-columns:240px minmax(240px,1fr)}.support-topbar .header-divider,.support-topbar>.row>div:not(.brand-image){display:none}.support-topbar .top-tools .btn{font-size:10px;padding:8px 10px}.support-topbar .brand-image{width:142px}.support-topbar .brand-image img{width:142px}.support-shell .content{padding:18px 17px 12px}.payment-alert{padding:13px 22px;gap:10px}.payment-alert span{display:block;font-size:10px}.payment-alert a,.payment-alert button{font-size:9px}.payment-alert .payment-icon{display:none}}
@media(max-width:650px){.shell{display:block}.sidebar{width:246px;padding:25px 18px;box-shadow:12px 0 60px #0c102e22}.sidebar .brand-image{width:192px}.sidebar .brand-image img{width:186px}.nav-item{font-size:12px;padding:12px}.workspace .workspace-name{font-size:12px}.topbar{height:67px;padding:0 18px;position:relative;z-index:1}.top-tools{gap:12px}.top-tools .status-picker{width:130px;font-size:11px}.profile-button{display:block}.content{padding:25px 18px}.desk-welcome{margin-bottom:24px}.desk-welcome h1{font-size:26px;margin-top:10px}.desk-welcome p{font-size:10px}.desk-hero{padding:27px 23px;border-radius:17px;min-height:276px;margin-bottom:22px}.desk-hero h2{font-size:28px;letter-spacing:-.85px}.desk-hero-copy{max-width:100%}.hero-orbit{opacity:.32;right:-95px;top:63px}.desk-hero p{font-size:10px;max-width:90%}.hero-eyebrow{font-size:7px}.desk-metrics .metric{padding:17px 14px}.desk-metrics .number{font-size:28px}.desk-metrics .symbol{width:25px;height:25px}.desk-metrics p{font-size:8px}.desk-metrics .small{font-size:9px}.desk-bottom .card-pad{padding:21px}.workspace-foot{flex-wrap:wrap;font-size:8px;justify-content:center;padding-top:21px}.support-rail{padding:0 18px 24px;border:0;position:relative;background:transparent;order:-1;margin-top:20px}.workspace-layout.with-support .content{padding-top:0}.workspace-layout.with-support .support-launch-card{padding:15px 18px;border-radius:12px;background:linear-gradient(100deg,#7350c1,#453064)}.support-rail .support-open{font-size:11px;min-height:20px}.support-open .icon{width:13px;height:13px}.page-head h1{font-size:23px}.page-head>.btn{font-size:10px}.support-topbar{padding:10px 13px;min-height:66px;gap:6px}.support-topbar .brand-image{width:108px;height:40px}.support-topbar .brand-image img{width:108px}.support-topbar .top-tools{gap:5px}.support-topbar .top-tools .status-picker{min-width:99px;width:99px;font-size:9px;padding:7px;min-height:33px}.support-topbar .top-tools .btn{padding:8px;font-size:8px;min-height:32px}.support-topbar .top-tools .btn>.icon{display:none}.support-topbar .sound-control{width:30px}.support-shell .content{padding:16px 12px 12px}.support-shell .inbox{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:13px}.support-shell .page-head{margin-bottom:13px;align-items:center}.support-shell .page-head h1{font-size:20px;margin-bottom:0}.support-shell .page-head p{display:none}.support-shell .footnote{display:none}.support-shell .visitor-panel.open{inset:76px 10px 10px auto}.conversation-head{min-height:72px}.message .msg-body{font-size:12px}.compose-tools select{width:115px}.compose-tools .row{gap:6px}.compose-box textarea{font-size:16px}.payment-alert,.support-mode .payment-alert{padding:12px 15px;align-items:flex-start;font-size:11px;gap:8px}.payment-alert span{font-size:9px;margin-top:3px}.payment-alert button,.payment-alert a{padding:6px;font-size:8px;margin-top:2px}.payment-alert a .icon{display:none}.auth-inner .logo{width:240px}.auth-form{padding:32px}.sound-samples{gap:10px}.sound-sample{padding:14px}.sound-setting small{font-size:10px}.sound-sample strong{font-size:12px}.sound-sample small{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
