:root{color:#173d46;font-synthesis:none;background:#f3f9fa;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid #c0ed89}#app{grid-template-columns:270px 1fr;min-height:100vh;display:grid}aside{background:#171b17;border-right:1px solid #30372e;flex-direction:column;padding:38px 23px 22px;display:flex}.brand{color:#f2f5ed;letter-spacing:-2px;align-items:center;gap:10px;font-size:34px;font-weight:600;text-decoration:none;display:flex}.brand svg{color:#c0ed89;width:27px;height:29px}.brand span{letter-spacing:1.6px;color:#909d88;margin:10px 0 0 8px;font-size:9px}.aside-title{color:#91a087;letter-spacing:1.7px;margin:65px 0 18px;font-size:10px}.new-chat{color:#d0e8bc;text-align:left;background:#222b20;border:1px solid #46553c;border-radius:9px;padding:13px;font-size:13px}.rooms{flex:1;margin-top:25px}.muted{color:#82917c;font-size:13px;line-height:1.8}.aside-bottom{color:#9cad92;border-top:1px solid #30372e;flex-wrap:wrap;align-items:center;gap:8px;padding-top:22px;font-size:11px;display:flex}.dot{background:#b2dc83;border-radius:100%;width:6px;height:6px;display:inline-block}.aside-bottom button{margin-left:auto;font-size:11px}main{flex-direction:column;min-width:0;display:flex}header{border-bottom:1px solid #272f25;justify-content:space-between;align-items:center;height:90px;padding:0 48px;display:flex}header>span{letter-spacing:2px;color:#99a88f;font-size:10px}button{color:#c2cbbb;background:0 0;border:1px solid #364031;border-radius:7px;padding:10px 14px}header button{border:0;font-size:12px}#notice{color:#d9e9c9;padding:0 48px;font-size:12px;line-height:1.7}#notice:not(:empty){background:#20291c;padding-top:12px;padding-bottom:12px}#content{flex:1}.welcome{max-width:680px;margin:58px auto 40px;padding:0 32px}.eyebrow{letter-spacing:2px;color:#b6c7a6;align-items:center;gap:9px;font-size:10px;display:flex}h1{letter-spacing:-2px;margin:26px 0 22px;font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.07}h1 em{color:#c2e79d;font-weight:400}.intro{color:#9da895;font-size:15px;line-height:1.85}.login-card{background:#1a2019;border:1px solid #384330;border-radius:14px;max-width:480px;margin-top:32px;padding:27px 30px;box-shadow:0 20px 70px #0002}.card-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.icon-box{background:#293522;border:1px solid #415336;border-radius:10px;padding:11px}.icon-box svg{color:#c2e79d;width:20px;height:20px}h2{margin:0 0 7px;font-size:18px;font-weight:500}.card-heading p{color:#95a18c;margin:0;font-size:12px}label{color:#a9b69f;margin:15px 0 8px;font-size:11px;display:block}input,textarea{color:#ecf0e7;background:#111710;border:1px solid #3d4936;border-radius:7px;outline:none;width:100%;padding:12px 13px;font-size:13px}input:focus,textarea:focus{border-color:#bfdf9f}input::placeholder,textarea::placeholder{color:#73816a}.primary{color:#1c2c12;background:#c0e99a;border:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;font-size:13px;font-weight:600;display:flex}form .primary{width:100%;margin-top:20px}.small{color:#97a58d;font-size:10px;line-height:1.8}.login-card>.small{text-align:center;margin-bottom:0}.prototype{color:#84927b;margin-top:22px;font-size:11px;line-height:1.8}footer{color:#7f8d77;border-top:1px solid #272f25;justify-content:space-between;gap:20px;padding:24px 48px;font-size:11px;display:flex}footer span{font-size:10px}.room{text-align:left;border:0;gap:12px;width:100%;margin:4px 0;padding:14px 9px;display:flex}.room.active{background:#2b3625}.avatar{background:#35422d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Georgia,serif;display:flex}.room strong{text-overflow:ellipsis;max-width:155px;font-size:12px;font-weight:500;display:block;overflow:hidden}.room small{color:#96a48c;margin-top:7px;font-size:10px;display:block}.empty{max-width:700px;margin:110px auto;padding:0 40px}.empty>p{color:#a0ad95;line-height:1.8}.empty .primary{margin:30px 0}.large-lock svg{color:#c0e99a;width:45px;height:45px;margin-bottom:32px}.chat{flex-direction:column;height:calc(100vh - 190px);padding:25px 35px;display:flex}.chat-head{border-bottom:1px solid #303a2a;justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.chat-head p{color:#a7bd96;margin:0;font-size:11px}.chat-head h2{overflow-wrap:anywhere}.messages{flex:1;padding:25px 0;overflow:auto}.bubble{background:#222c1e;border:1px solid #384431;border-radius:0 12px 12px;max-width:80%;margin:0 auto 18px 0;padding:14px 18px}.bubble.own{background:#344a29;border-radius:12px 0 12px 12px;margin-left:auto;margin-right:0}.bubble small{color:#adbe9f;overflow-wrap:anywhere;font-size:10px}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.6}#compose{gap:12px;display:flex}#compose textarea{resize:vertical}#compose button{width:auto;margin:0}.chat-note{text-align:center}dialog{color:#e2e9dc;background:#1b2318;border:1px solid #4f6141;border-radius:15px;width:570px;max-width:92vw;max-height:85vh;padding:35px;line-height:1.8;box-shadow:0 20px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050904c9}dialog h2{margin-top:15px;font-family:Georgia,serif;font-size:30px;line-height:1.2}dialog p{color:#bdc9b4;font-size:13px}dialog .close{float:right;border:0;padding:0 8px;font-size:22px}dialog h3{margin-top:26px;font-size:13px}code{overflow-wrap:anywhere;color:#d0edb5;background:#0f170d;padding:12px;font-size:12px;display:block}.device{border-top:1px solid #3d4936;padding:18px 0;font-size:12px}.check{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.check input{width:16px;margin-top:3px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1450px){.welcome{margin-top:80px}}@media (width<=760px){#app{grid-template-columns:1fr}aside{border-bottom:1px solid #30372e;border-right:0;padding:18px;display:block}.brand{font-size:29px}:is(.aside-title,.rooms:has(>.muted)){display:none}.new-chat{width:100%;margin-top:18px}.rooms{margin-top:10px;display:flex;overflow:auto}.room{min-width:210px}.aside-bottom{margin-top:12px;padding-top:12px}header{height:60px;padding:0 22px}.welcome{margin:38px auto;padding:0 22px}.login-card{max-width:none;padding:24px}footer{flex-direction:column;gap:9px;padding:22px}#notice{padding-left:22px;padding-right:22px}.chat{height:70vh;padding:20px}.chat-head button{font-size:10px}.empty{margin:45px auto;padding:0 25px}}.tabs{border-bottom:1px solid #394332;gap:22px;margin-bottom:25px;display:flex}.tabs button{color:#8e9e84;border:0;border-radius:0;padding:0 0 13px;font-size:12px}.tabs .chosen{color:#d4eec1;border-bottom:2px solid #c0e99a}.username-input{position:relative}.username-input>span{color:#899d7a;position:absolute;top:12px;left:13px}.username-input input{padding-left:32px}.join-link{text-align:left;color:#91a782;border:0;margin-top:9px;padding:8px;font-size:10px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050904ce;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{color:#e2e9dc;background:#1b2318;border:1px solid #4f6141;border-radius:15px;width:570px;max-width:100%;max-height:88vh;padding:32px;line-height:1.8;overflow:auto;box-shadow:0 20px 100px #0008}.modal h2{margin:20px 0;font-family:Georgia,serif;font-size:32px;line-height:1.2}.modal p{color:#bdc9b4;font-size:13px}.modal .close{float:right;border:0;padding:0 8px;font-size:22px}.modal>.primary{width:100%;margin:20px 0}.modal-status{background:#273321;border-radius:5px;padding:8px 12px;font-size:11px!important}.modal-status:empty{display:none}.safety-number{letter-spacing:2px;text-align:center;word-spacing:6px;font-size:18px;line-height:2}.contact-gate{max-width:460px;margin:auto;padding:35px 0}.contact-gate h2{font-family:Georgia,serif;font-size:34px;line-height:1.25}.contact-gate p{color:#b1bea6;font-size:13px;line-height:1.8}.contact-gate .primary{margin-top:25px}.first-message{text-align:center;color:#95a88a;padding:55px 0}.first-message .eyebrow{justify-content:center}.first-message h2{color:#d7e6cc;margin:20px 0;font-family:Georgia,serif;font-size:32px}.first-message>p:last-child{font-size:12px}.warning{color:#edc38d!important}.bubble.invalid{border-color:#bd915c}.login-card .check{color:#a9b69f;margin:17px 0;font-size:10px}.login-card .check input{accent-color:#b2dc83;flex-shrink:0}.empty h1{overflow-wrap:anywhere}.chat{height:calc(100dvh - 195px);min-height:460px}.bubble{width:fit-content;min-width:120px}.modal .check{font-size:12px}.modal .check input{accent-color:#b2dc83;flex-shrink:0}#notice{min-height:0}.brand svg{flex-shrink:0}.login-card{max-width:500px}button:hover{filter:brightness(1.12)}.room:hover{background:#283222}@media (width<=760px){.modal{padding:24px}.safety-number{letter-spacing:1px;font-size:14px}.chat{height:70dvh;min-height:480px}.chat-head h2{font-size:16px}.contact-gate{padding:25px 10px}}.managed{max-width:1000px;margin:36px auto;padding:0 35px 35px}.managed>h2{margin:18px 0;font-family:Georgia,serif;font-size:38px;line-height:1.2}.managed>p{color:#a9ba9c;font-size:14px;line-height:1.8}.managed h3{letter-spacing:1px;color:#bacbad;margin:32px 0 15px;font-size:12px}.guest-create{background:#1c2519;border:1px solid #394831;border-radius:12px;padding:22px}.guest-create>div{gap:12px;display:flex}.guest-create .primary{white-space:nowrap;width:auto;margin:0}.invite-result{background:#263520;border-radius:10px;margin-top:18px;padding:18px}.invite-result>button{margin-top:12px}.people-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.person-card{text-align:left;background:#1d271a;border-color:#3b4c32;align-items:center;gap:12px;padding:18px;display:flex}.person-card strong{font-size:15px;display:block}.person-card small,.guest-row small{color:#a0b592;margin-top:6px;font-size:10px;display:block}.chat-arrow{color:#c1e99c;white-space:nowrap;margin-left:auto;font-size:12px}.guest-list{border:1px solid #394831;border-radius:10px;overflow:hidden}.guest-row{border-bottom:1px solid #303e29;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.guest-row:last-child{border-bottom:0}.guest-row strong{font-size:13px}.guest-row button{margin-left:8px;font-size:10px}.revoke{color:#edbd9b}.entry-options{gap:16px;margin-top:28px;display:flex}.entry-options button{color:#8da77c;border:0;font-size:12px}.entry-options .chosen{color:#d1efb6;background:#222e1c}.aside-bottom{margin-top:20px}aside>.new-chat+.new-chat{margin-top:10px}@media (width<=760px){.managed{margin-top:25px;padding:0 20px 25px}.managed>h2{font-size:29px}.guest-create>div{flex-direction:column}.guest-create .primary{width:100%}.guest-row{flex-direction:column;align-items:flex-start}.guest-row button{margin-left:0;margin-right:8px}.people-grid{grid-template-columns:1fr}}.biz-page{color:#e4eeef;background:#101516;min-height:100dvh;font-family:Inter,Arial,sans-serif}.biz-page a{color:inherit}.biz-page header{border-bottom:1px solid #2c3738;justify-content:space-between;align-items:center;gap:20px;padding:28px 5vw;display:flex}.biz-brand{letter-spacing:-1.8px;white-space:nowrap;font-size:32px;text-decoration:none;color:#c5e1e5!important}.biz-brand span{letter-spacing:.6px;color:#8a9da0;margin-left:20px;font-size:11px}.biz-page header>a:not(.biz-brand){font-size:13px}.biz-page h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(42px,7vw,88px);font-weight:450;line-height:1.05}.biz-page h1 em{color:#abd4d9;font-style:normal}.biz-page h2{letter-spacing:-.8px;margin:10px 0 20px;font-size:24px;font-weight:500}.biz-page p{color:#a8b7b9;line-height:1.6}.biz-page button,.biz-secondary{color:#142022;background:#abd4d9;border:1px solid #abd4d9;border-radius:9px;padding:13px 19px;font-size:14px;text-decoration:none}.biz-page button:disabled{opacity:.45}.biz-page .biz-secondary{color:#c8dcdf;background:0 0;border-color:#405355}.biz-page .biz-quiet{color:#aac5c9;background:0 0;border:0;padding:9px;font-size:13px}.biz-page .biz-danger{color:#f3b6b1;background:#3b2425;border-color:#6b3a3b}.biz-welcome{max-width:1050px;margin:0 auto;padding:90px 5vw}.biz-welcome>p{max-width:490px;font-size:18px}.biz-kicker{color:#8fbdc3;letter-spacing:2px;font-size:10px;line-height:1.6}.biz-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.biz-page .biz-small{color:#8a9da0;font-size:12px;line-height:1.6}.biz-page footer{color:#778d90;padding:25px 5vw;font-size:12px}.biz-entry{grid-template-columns:1fr 420px;gap:70px;max-width:1120px;margin:auto;padding:80px 5vw;display:grid}.biz-entry h1{font-size:58px}.biz-card{background:#192122;border:1px solid #324143;border-radius:18px;align-self:start;width:100%;max-width:500px;padding:30px;position:relative}.biz-page form label{color:#b2c8cb;margin:20px 0;font-size:12px;display:block}.biz-page input,.biz-page textarea{color:#e4eeef;width:100%;font:inherit;background:#0f1617;border:1px solid #3f4f51;border-radius:8px;margin-top:9px;padding:13px}.biz-page input:focus,.biz-page textarea:focus{outline:1px solid #9cccd2}.biz-page form>.biz-small{margin-top:20px}.biz-page form>button{width:100%}.biz-alert,.biz-notice{padding:14px 5vw;font-size:13px;line-height:1.6}.biz-alert{color:#f1c2a7;background:#3d2923}.biz-notice{color:#bbdce1;background:#23383b}.biz-header-actions{align-items:center;gap:18px;font-size:12px;display:flex}.biz-workspace{grid-template-columns:290px 1fr;max-width:1600px;min-height:calc(100dvh - 98px);margin:auto;display:grid}.biz-workspace.biz-guest{max-width:1000px;display:block}.biz-inbox{background:#161d1e;border-right:1px solid #2b3b3d;padding:30px 22px}.biz-rooms{flex:1;margin-top:25px}.biz-rooms>button{text-align:left;color:#bbd2d5;background:0 0;border-color:#0000;align-items:center;gap:12px;width:100%;padding:12px 6px;display:flex}.biz-rooms>button.active{background:#21383b;border-color:#35595e}.biz-rooms small,.biz-guest-list small{color:#82999c;margin-top:6px;font-size:11px;display:block}.biz-avatar{background:#334d50;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.biz-chat{flex-direction:column;min-width:0;height:calc(100dvh - 98px);min-height:550px;display:flex}.biz-chat-top{border-bottom:1px solid #293638;justify-content:space-between;gap:15px;padding:28px 32px 20px;display:flex}.biz-chat-top h2{margin:9px 0}.biz-chat-top small{color:#88a1a4;font-size:10px}.biz-chat-top .biz-actions{place-content:start flex-end}.biz-toolbar{background:#182729;align-items:center;gap:20px;padding:9px 24px;display:flex}.biz-toolbar span{color:#91abaf;font-size:11px}.biz-messages{flex-direction:column;flex:1;gap:15px;padding:26px 32px;display:flex;overflow:auto}.biz-bubble{background:#1f2e30;border:1px solid #2b4245;border-radius:15px 15px 15px 3px;align-self:flex-start;max-width:78%;padding:12px 17px}.biz-bubble.mine{background:#26484c;border-color:#395f64;border-radius:15px 15px 3px;align-self:flex-end}.biz-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9eaec;margin:0;font-size:14px}.biz-bubble time{color:#8eb1b6;margin-top:9px;font-size:9px;display:block}.biz-empty{text-align:center;max-width:370px;margin:auto;padding:30px}.biz-empty>span{color:#9acbd2;font-size:40px}.biz-empty h2{font-size:23px}.biz-empty p{font-size:13px}.biz-compose{align-items:center;gap:15px;padding:12px 25px;display:flex}.biz-compose textarea{resize:none;flex:1;margin:0}.biz-page .biz-compose>button{width:auto}.biz-encryption-note{text-align:center;margin:5px 0 15px;padding:0 20px;font-size:10px!important}.biz-modal{z-index:50;background:#050a0bcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.biz-modal .biz-card{align-self:center;max-height:90dvh;overflow-y:auto}.biz-modal-close{position:absolute;top:6px;right:10px;font-size:25px!important}.biz-option-list{gap:12px;display:grid}.biz-fingerprint{word-break:break-word;background:#0d1617;border:1px solid #385154;border-radius:8px;padding:20px;font:14px monospace}.biz-guest-list{max-height:350px;overflow:auto}.biz-guest-list>div{border-top:1px solid #2c4043;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.biz-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.biz-brand span{display:none}.biz-page header{padding:18px 20px}.biz-entry{grid-template-columns:1fr;gap:25px;padding:35px 22px}.biz-entry h1{letter-spacing:-2px;font-size:43px}.biz-welcome{padding:60px 25px}.biz-workspace{grid-template-columns:1fr}.biz-inbox{border-bottom:1px solid #2c4043;padding:15px 20px}.biz-inbox h2{margin:5px 0 12px;font-size:20px}.biz-rooms{gap:10px;max-height:110px;margin-top:12px;display:flex;overflow:auto}.biz-rooms>button{min-width:180px}.biz-inbox>.biz-small{display:none}.biz-chat{height:calc(100dvh - 75px);min-height:500px}.biz-workspace:not(.biz-guest) .biz-chat{height:75dvh}.biz-chat-top{flex-wrap:wrap;padding:20px}.biz-chat-top h2{font-size:22px}.biz-toolbar{flex-wrap:wrap;gap:8px;padding:7px 15px}.biz-toolbar span{display:none}.biz-messages{padding:20px 16px}.biz-compose{padding:10px 15px}.biz-bubble{max-width:90%}.biz-card{padding:26px}.biz-header-actions{gap:4px}.biz-header-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}}.platform-dashboard{color:#173d46;max-width:1240px;margin:auto;padding:38px 28px 70px}.platform-heading,.platform-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.platform-heading h1{letter-spacing:-1.5px;margin:10px 0;font-size:clamp(28px,4vw,42px)}.platform-dashboard p{color:#60767c;line-height:1.6}.platform-dashboard button,.platform-dashboard a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.platform-dashboard button{color:#fff;font:inherit;cursor:pointer;background:#087f8c;border:1px solid #0000;border-radius:12px;padding:11px 17px;font-size:14px}.platform-dashboard button:disabled{opacity:.5;cursor:wait}.platform-dashboard button:hover:not(:disabled){filter:brightness(.94)}.platform-dashboard button:focus-visible,.platform-dashboard a:focus-visible,.platform-dashboard input:focus-visible{outline-offset:3px;outline:3px solid #f39b76}.platform-dashboard .platform-secondary{color:#264c55;background:#eef5f5;border-color:#dce8e9}.platform-tabs{gap:8px;margin-bottom:20px;padding:5px 2px 18px;display:flex;overflow-x:auto}.platform-tabs button{white-space:nowrap;color:#60767c;background:#fff;border-color:#dce8e9}.platform-tabs button[aria-current=page]{color:#fff;background:#173d46}.platform-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 26px;display:grid}.platform-stat-grid article,.platform-surface,.platform-invitation{background:#fff;border:1px solid #dce8e9;border-radius:20px;padding:24px;box-shadow:0 4px 20px #173d4604}.platform-stat-grid article{flex-direction:column;gap:10px;display:flex}.platform-stat-grid strong{letter-spacing:-1px;font-size:32px}.platform-stat-grid span,.platform-stat-grid small{color:#60767c;font-size:13px}.platform-surface{min-width:0;margin-bottom:20px}.platform-surface h2{align-items:center;gap:10px;margin-top:0;font-size:21px;display:flex}.platform-surface h3{margin:14px 0 6px}.platform-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.platform-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-dashboard label{color:#31545c;flex-direction:column;gap:8px;margin-bottom:18px;font-size:14px;display:flex}.platform-dashboard input{box-sizing:border-box;width:100%;font:inherit;color:#173d46;background:#fbfdfd;border:1px solid #d4e1e3;border-radius:10px;padding:11px 13px}.platform-dashboard input[type=color]{height:46px;padding:5px}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.platform-form-grid label{margin-bottom:0}.platform-form-grid button{align-self:end}.platform-permissions{border:0;margin:10px 0;padding:12px 0}.platform-permissions legend{font-weight:600}.platform-permissions label{flex-direction:row;align-items:center;margin:10px 0}.platform-permissions input{accent-color:#087f8c;width:17px;height:17px}.platform-directory article{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.platform-directory article>div:first-child{flex:1;min-width:160px}.platform-directory h3{margin-top:0}.platform-directory small{color:#60767c}.platform-directory .platform-actions{margin:0}.platform-event-list article{border-bottom:1px solid #edf2f3;align-items:center;gap:16px;padding:18px 0;display:flex}.platform-event-list article div{flex:1;min-width:0}.platform-event-list p{overflow-wrap:anywhere;margin:3px 0}.platform-event-list time{color:#60767c;font-size:12px}.platform-invitation{background:#eef9f7;flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.platform-invitation>div{width:100%}.platform-invitation h2{margin:0;font-size:18px}.platform-invitation p{margin:6px 0}.platform-invitation input{flex:1;min-width:200px}.platform-success,.platform-announcement{background:#e9f5f1;border-radius:12px;padding:14px 18px;color:#245e50!important}.platform-empty{padding:24px 0}.platform-section-title input{max-width:340px}.platform-surface form>button{margin-top:12px}@media (width<=800px){.platform-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-card-grid{grid-template-columns:1fr}.platform-heading,.platform-section-title{flex-direction:column;align-items:flex-start}.platform-section-title input{max-width:none}.platform-directory .platform-actions{width:100%}}@media (width<=480px){.platform-tabs{flex-wrap:wrap;overflow:visible}.platform-tabs button{flex:calc(50% - 8px)}.platform-dashboard{padding:26px 16px}.platform-surface,.platform-stat-grid article{padding:18px}.platform-form-grid{grid-template-columns:1fr}.platform-event-list article{flex-wrap:wrap}.platform-event-list time{width:100%;padding-left:35px}.platform-stat-grid strong{font-size:27px}}.support-app .platform-dashboard h1{letter-spacing:-1.5px;font-size:clamp(28px,4vw,42px);line-height:1.15}.support-app .platform-dashboard h2{margin-top:0;font-size:21px}.support-app .platform-dashboard button{color:#fff;background:#087f8c;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:11px 17px;font-size:14px;display:inline-flex}.support-app .platform-dashboard .platform-secondary{color:#264c55;background:#eef5f5;border-color:#dce8e9}.support-app .platform-dashboard .platform-tabs button{color:#60767c;background:#fff;border-color:#dce8e9}.support-app .platform-dashboard .platform-tabs button[aria-current=page]{color:#fff;background:#173d46}.support-app .platform-dashboard label{color:#31545c;flex-direction:column;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.support-app .platform-dashboard .platform-permissions label{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:12px 0;display:flex}.support-app .platform-dashboard .platform-permissions input[type=checkbox]{accent-color:#087f8c;flex:0 0 17px;width:17px;height:17px;margin:0;padding:0;display:inline-block}.support-app .platform-dashboard .platform-form-grid label{margin:0}.support-app .platform-dashboard input{font-size:14px}.support-app .platform-dashboard .platform-section-title input{max-width:340px}@media (width<=800px){.support-app .platform-dashboard .platform-section-title input{max-width:none}}.support-app{--ink:#172222;--muted:#778585;--line:#e2e7e8;--accent:#087f8c;color:var(--ink);background:#f6f8f8;min-height:100dvh;font-family:Inter,Arial,sans-serif}.support-app *{box-sizing:border-box}.support-app h1,.support-app h2,.support-app h3{letter-spacing:-.7px;color:var(--ink);font-family:inherit;font-weight:550}.support-app h1{letter-spacing:-2.5px;font-size:clamp(38px,5vw,64px);line-height:1.1}.support-app h2{margin:10px 0;font-size:23px}.support-app h3{font-size:17px}.support-app p{color:var(--muted);font-size:13px;line-height:1.6}.support-app>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:20px 32px;display:flex}.support-app>header>div{align-items:center;gap:20px;font-size:12px;display:flex}.support-brand{color:#537377;letter-spacing:-1px;font-size:28px;text-decoration:none}.support-brand strong{color:#182426;font-weight:600}.support-app a{color:inherit}.support-app button{color:#3c565a;background:#edf1f2;border:1px solid #d9e2e3;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.4}.support-app button:hover:not(:disabled){border-color:#8ba7ab}.support-app button:disabled{opacity:.45}.support-app button:focus-visible,.support-app a:focus-visible{outline-offset:3px;outline:2px solid #6f969b}.support-app input,.support-app textarea,.support-app select{color:#26393c;width:100%;font:inherit;background:#fff;border:1px solid #d7e0e1;border-radius:9px;margin-top:7px;padding:11px;font-size:13px;display:block}.support-app input:focus,.support-app textarea:focus,.support-app select:focus{outline-offset:1px;outline:2px solid #8aa5a9}.support-app label{color:#607375;margin:15px 0;font-size:12px;line-height:1.5;display:block}.support-app label small{margin-top:8px;font-size:10px;display:block}.support-app form>button:not(.support-link-button){background:var(--accent);border-color:var(--accent);color:#fff;margin-top:10px}.support-small{color:#84989a!important;font-size:11px!important}.support-eyebrow{color:#8b9ea1;letter-spacing:1.7px;font-size:9px;font-weight:600}.support-role{color:#7a8f92;background:#e7edee;border-radius:20px;margin-top:8px;padding:4px 9px;font-size:10px;display:inline-block}.support-entry{grid-template-columns:1fr 400px;gap:70px;max-width:1050px;margin:auto;padding:85px 30px;display:grid}.support-entry>section:first-child{align-self:center}.support-entry>section>p{max-width:450px;font-size:15px}.support-card{border:1px solid var(--line);background:#fff;border-radius:17px;align-self:start;padding:28px}.support-card form>button{width:100%}.support-app .support-link-button{color:#748a8d;background:0 0;border:0;font-size:11px}.support-error{color:#9f4f3e;background:#fbe9e4;padding:12px 25px;font-size:12px;line-height:1.5}.support-error>button{margin-left:20px}.support-notice{color:#597b80;background:#e4eff1;padding:12px 25px;font-size:12px;line-height:1.5}.support-workspace{grid-template-columns:268px minmax(0,1fr);max-width:1800px;min-height:calc(100dvh - 76px);margin:auto;display:grid}.support-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:10px;padding:25px 17px;display:flex}.support-workspace-name h2{overflow-wrap:anywhere;font-size:21px}.support-sidebar .support-primary{color:#fff;background:#087f8c;border-color:#087f8c}.support-chat-list{flex:1;max-height:50dvh;margin-top:10px;overflow-y:auto}.support-chat-list>button{text-align:left;color:#4a5c5e;background:0 0;border-color:#0000;align-items:center;gap:10px;width:100%;padding:13px 9px;display:flex}.support-chat-list small{color:#8ea0a2;margin-top:5px;font-size:10px;display:block}.support-avatar{color:#608c92;background:#dbe8ea;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.support-group-list{border-top:1px solid var(--line);margin-top:12px;padding:18px 8px}.support-group-list>button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:8px;width:100%;padding:10px 0;display:flex}.support-group-list>button.active{color:#44666b;font-weight:600}.support-group-list small{color:#8b9ea1;font-size:9px}.support-sidebar .support-side-link{text-align:left;color:#6c8184;background:0 0;border:0;width:100%;padding:12px 10px}.support-sidebar-bottom{margin-top:auto}.support-sidebar-bottom>p{color:#9babad;margin-left:10px;font-size:10px}.support-conversation{background:#f0f4f4;flex-direction:column;min-width:0;height:calc(100dvh - 76px);min-height:550px;display:flex}.support-chat-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.support-chat-header h2{margin:0 0 6px}.support-chat-header small{color:#8ea0a3;font-size:10px}.support-chat-tools{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 25px;display:flex}.support-chat-tools>button{background:#f5f8f8;font-size:11px}.support-dot{background:#799da2;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.support-pill{color:#698488;background:#e7eced;border-radius:20px;align-self:center;padding:5px 10px;font-size:10px;line-height:1.4;display:inline-block}.support-pill.spam,.support-pill.rejected,.support-pill.suspended{color:#bb6861;background:#fce5e2}.support-pill.trusted,.support-pill.verified,.support-pill.approved{color:#5f888d;background:#e1eced}.support-pill.pending,.support-pill.new{color:#a08b4f;background:#f7eed6}.support-message-area{flex-direction:column;flex:1;gap:14px;padding:30px;display:flex;overflow-y:auto}.support-empty{text-align:center;max-width:380px;margin:auto;padding:30px}.support-empty>span{color:#8aadb2;font-size:44px}.support-empty>h2{font-size:23px}.support-message{background:#fff;border:1px solid #dfe7e8;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:75%;padding:14px 18px;box-shadow:0 2px 6px #21404404}.support-message.sent{background:#d7eaec;border-color:#c8dcdf;border-radius:18px 18px 4px;align-self:flex-end}.support-message.internal-note{align-self:center;max-width:85%;background:#fff4cb!important;border-color:#f1dfa0!important}.support-message>small{color:#7a979b;font-size:9px}.support-message>p{color:#324649;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 10px;font-size:14px}.support-message>time{color:#8b9fa2;text-align:right;font-size:9px;display:block}.support-compose-tabs{color:#8b9fa2;align-items:center;gap:12px;min-height:25px;padding:0 25px;font-size:10px;display:flex}.support-compose-tabs>button{color:#849a9d;background:0 0;border:0;border-radius:0;padding:6px 0;font-size:11px}.support-compose-tabs>button.active{color:#426b70;border-bottom:2px solid #80a9ae}.support-compose{align-items:center;gap:12px;padding:12px 25px;display:flex}.support-compose>textarea{resize:none;background:#fff;border-radius:14px;flex:1;margin:0;padding:15px}.support-compose.note-compose>textarea{background:#fff8dc;border-color:#e5d9ad}.support-compose>button{border-radius:12px;padding:15px 22px;margin:0!important}.support-encryption-footnote{text-align:center;margin:0 0 12px;padding:0 20px;color:#98abae!important;font-size:9px!important}.support-membership-banner{color:#718e92;background:#e3eeef;justify-content:space-between;align-items:center;gap:15px;padding:12px 25px;font-size:11px;display:flex}.support-membership-banner button{white-space:nowrap;background:#fff;font-size:10px}.support-read-only{text-align:center;color:#829b9e;border-top:1px solid #d7e3e5;padding:20px;font-size:11px}.support-related-banner{color:#8e7b4e;background:#f4eddc;border-bottom:1px solid #e6dbb9;align-items:center;gap:15px;padding:15px 25px;font-size:11px;display:flex}.support-app .biz-modal .biz-card{color:#26393c;background:#f7fbfb;border-color:#d5e3e5}.support-related-banner>div{flex:1}.support-related-banner p{color:#a18e60;margin:6px 0 0;font-size:10px}.support-related-banner button{white-space:nowrap;background:#fffdf8;font-size:10px}.support-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80;background:#172729e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.support-modal{background:#f7fbfb;border:1px solid #d5e3e5;border-radius:22px;width:min(100%,490px);max-height:91dvh;padding:32px;position:relative;overflow-y:auto}.support-modal.wide{width:min(100%,760px)}.support-modal .support-close{color:#819da1;background:0 0;border:0;padding:3px 8px;font-size:24px;position:absolute;top:7px;right:10px}.support-modal>.support-error,.support-modal>.support-notice{border-radius:7px;margin:10px 0;padding:12px}.support-modal>input{margin-bottom:12px}.support-option-list{gap:10px;margin-top:20px;display:grid}.support-option-list>button{text-align:left;padding:14px}.support-app .support-danger{color:#b96e5c!important;background:#f9e8e3!important;border-color:#ebd0c6!important}.support-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.support-detail-grid span{color:#839da1;margin-bottom:7px;font-size:10px;display:block}.support-detail-grid strong{color:#56777b;overflow-wrap:anywhere;font-size:12px;font-weight:400}.support-match{color:#927f4d;background:#f7f0db;border:1px solid #e8dab5;border-radius:12px;margin-bottom:20px;padding:15px;font-size:12px}.support-match p{color:#a49365;font-size:11px}.support-match>div{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;font-size:10px;display:flex}.support-match button{font-size:10px}.support-benefits{background:#ecf5f6;border:1px solid #d5e8eb;border-radius:12px;margin:20px 0;padding:12px 20px}.support-benefits>p{color:#6b9aa0}.support-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.support-team-list>article{border-top:1px solid #d7e7e9;margin-top:20px;padding:20px 0}.support-team-list h3 small{color:#95acaf;margin-top:7px;font-size:10px;font-weight:400;display:block}.support-permission-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.support-permission-grid label{align-items:flex-start;gap:10px;font-size:11px;display:flex}.support-permission-grid input{accent-color:#68949a;flex-shrink:0;width:16px;height:16px;margin:0}.support-actions{flex-wrap:wrap;gap:10px;display:flex}.support-group-admin{border-top:1px solid #d2e5e7;flex-direction:column;align-items:flex-start;gap:8px;margin-top:25px;padding-top:20px;display:flex}.support-group-admin>small{color:#81a1a5}.support-group-admin>label{width:100%}.support-control{max-width:1300px;margin:auto;padding:40px 35px;display:block}.support-control-title{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.support-control h1{margin:12px 0;font-size:45px}.support-application-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;margin:25px 0 45px;display:grid}.support-application-grid>article>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.support-application-grid small{color:#8aa0a3;font-size:10px}.support-table{background:#fff;border:1px solid #d8e6e8;border-radius:12px;margin:20px 0 40px}.support-table>div{border-bottom:1px solid #dfeaec;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.support-table strong{color:#527478;font-size:14px;font-weight:500}.support-table small{color:#8ea8ab;margin-top:8px;font-size:10px;display:block}.support-audit{max-height:300px;overflow-y:auto}.support-audit>p{border-bottom:1px solid #dfebed;margin:0;padding:13px 0;font-size:11px}.support-audit time{color:#92aaad;margin-top:5px;font-size:9px;display:block}.support-app .support-create-business{color:#fff;background:#087f8c;border-color:#087f8c}.support-developer-intro{max-width:720px;margin:-20px 0 30px}.support-platform-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.support-platform-stats>article{background:#fff;border:1px solid #dfe7e8;border-radius:14px;padding:23px}.support-platform-stats strong{color:#466367;font-size:30px;font-weight:550;line-height:1.2;display:block}.support-platform-stats span{color:#889b9d;margin-top:9px;font-size:11px;display:block}.support-first-business{background:#e4eff1;border:1px solid #cce0e3;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;padding:24px 28px;display:flex}.support-first-business p{max-width:650px;margin-bottom:0}.support-first-business>button{color:#fff;background:#087f8c;border-color:#087f8c;flex-shrink:0}.support-dashboard-empty{background:#fff;border:1px dashed #d1e0e2;border-radius:12px;padding:24px!important}.support-dashboard-empty p{max-width:650px}.support-dashboard-empty a{color:#517377;font-size:12px}@media (width<=700px){.support-platform-stats{grid-template-columns:1fr 1fr;gap:10px}.support-platform-stats>article{padding:17px}.support-first-business{flex-direction:column;align-items:flex-start;padding:22px}.support-developer-intro{margin-top:0}.support-control-title>.support-actions{width:100%}}.support-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.support-app>header{height:64px;padding:15px 20px}.support-app>header>div{gap:10px}.support-entry{grid-template-columns:1fr;gap:25px;padding:35px 23px}.support-entry h1{font-size:43px}.support-workspace{grid-template-columns:1fr}.support-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:7px;padding:15px}.support-workspace-name{align-items:center;gap:12px;padding:0;display:flex}.support-workspace-name>.support-eyebrow{display:none}.support-workspace-name h2{margin:0;font-size:18px}.support-role{margin:0}.support-chat-list{gap:8px;max-height:90px;margin:0;display:flex;overflow-x:auto}.support-chat-list>button{min-width:170px}.support-group-list{border:0;align-items:center;gap:15px;margin:0;padding:8px 0;display:flex;overflow:auto}.support-group-list>.support-eyebrow,.support-group-list>.support-small{display:none}.support-group-list>button{white-space:nowrap;width:auto}.support-sidebar-bottom{align-items:center;gap:10px;display:flex}.support-sidebar-bottom>p{display:none}.support-sidebar .support-side-link{width:auto;padding:7px;font-size:10px;display:inline-flex}.support-client-space .support-sidebar{flex-flow:wrap;align-items:center;gap:5px}.support-client-space .support-workspace-name{width:100%;margin-bottom:8px}.support-client-space .support-group-list{width:100%}.support-client-space .support-sidebar-bottom{margin-left:auto}.support-conversation{height:76dvh;min-height:450px}.support-chat-header{padding:17px}.support-chat-header h2{font-size:20px}.support-chat-tools{gap:7px;padding:10px 15px}.support-chat-tools>button{padding:7px 10px;font-size:10px}.support-message-area{padding:20px 15px}.support-message{max-width:90%}.support-compose{gap:8px;padding:10px 13px}.support-compose>button{padding:13px;font-size:11px}.support-compose-tabs{padding:0 15px}.support-membership-banner{padding:12px 15px;font-size:10px}.support-overlay{padding:13px}.support-modal{padding:28px 22px}.support-control{padding:30px 20px}.support-control h1{font-size:32px}.support-control-title{flex-wrap:wrap;margin-bottom:20px}.support-permission-grid,.support-application-grid{grid-template-columns:1fr}.support-table>div{gap:10px;padding:15px}.support-table button{font-size:10px}.support-form-row{grid-template-columns:1fr;gap:0}}.support-app button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.support-app button svg{flex-shrink:0}.support-app .support-icon-button{color:#647a7d;background:0 0;border:0;width:42px;min-width:42px;height:42px;padding:0}.support-app .support-icon-button:hover:not(:disabled){background:#e8eeef}.support-app .support-header-profile{color:#354f53;background:0 0;border:0;gap:10px;padding:0 7px 0 0}.support-header-profile>span:not(.support-person-avatar){font-size:12px}.support-person-avatar{color:#6e898d;background:#e4edee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.support-person-avatar.small{width:34px;height:34px;font-size:11px}.support-person-avatar.large{width:88px;height:88px;font-size:27px}.support-person-avatar img{object-fit:cover;width:100%;height:100%}.support-logout-button{color:#819598!important;background:0 0!important;border-color:#0000!important}.support-workspace{grid-template-columns:320px minmax(0,1fr)}.support-sidebar{height:calc(var(--support-viewport,100dvh) - 76px);gap:5px;min-height:0;padding:20px 14px;overflow:hidden}.support-workspace-name{padding:4px 12px 14px}.support-sidebar .support-primary{border-radius:12px;min-height:42px;margin:0 6px}.support-search{background:#f0f4f4;border-radius:12px;align-items:center;gap:8px;padding:0 12px;color:#899c9e!important;margin:15px 6px 8px!important;display:flex!important}.support-search input{min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:12px 0!important;font-size:12px!important}.support-search input:focus{outline:0!important}.support-chat-list{flex:1;min-height:100px;max-height:none;margin:3px 0 10px;display:block;overflow-y:auto}.support-chat-list>button{border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:80px;margin-bottom:3px;padding:14px 10px}.support-chat-list>button:hover{background:#f2f6f6}.support-chat-list>button.active{background:#e7f0f1;border-color:#0000}.support-list-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.support-list-title{align-items:center;gap:5px;min-width:0;display:flex}.support-list-title>strong{white-space:nowrap;text-overflow:ellipsis;max-width:155px;font-size:13px;font-weight:550;overflow:hidden}.support-list-title>svg{color:#7e989b;flex-shrink:0}.support-list-title>time{color:#9faeb0;white-space:nowrap;margin-left:auto;font-size:9px}.support-list-preview{white-space:nowrap;text-overflow:ellipsis;color:#91a3a5;align-items:center;gap:6px;min-height:17px;font-size:11px;display:flex;overflow:hidden}.support-unread{color:#fff;text-align:center;background:#66898e;border-radius:12px;flex-shrink:0;min-width:18px;margin-left:auto;padding:0 5px;font-size:9px;line-height:18px}.support-group-list{max-height:180px;margin:0;padding:15px 8px;overflow:auto}.support-group-list>button{justify-content:space-between;min-height:38px;font-size:11px}.support-sidebar-bottom{border-top:1px solid #e6ebec;margin-top:auto;padding-top:10px}.support-sidebar-bottom .support-side-link{justify-content:flex-start;min-height:38px;padding:8px 12px;font-size:11px}.support-sidebar .support-side-link{justify-content:flex-start;gap:10px}.support-client-space .support-chat-list{flex:none;min-height:85px;max-height:110px}.support-conversation{height:calc(var(--support-viewport,100dvh) - 76px);min-height:0}.support-chat-header{gap:12px;min-height:86px;padding:18px 25px}.support-app .support-peer-avatar{background:0 0;border:0;min-height:0;padding:0}.support-chat-heading{flex:1;min-width:0}.support-chat-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.support-chat-header>div:last-child{align-items:center;gap:3px;display:flex}.support-chat-header small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.support-mobile-back{display:none!important}.support-chat-tools{gap:8px;padding:10px 23px}.support-chat-tools>button{border-radius:20px;min-height:34px;padding:7px 11px;font-size:10px}.support-message-area{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d2d4 transparent}.support-compose{align-items:flex-end;gap:9px;padding:12px 20px}.support-compose>textarea{resize:none;border-radius:17px;min-height:46px;max-height:130px;padding:13px 15px;line-height:1.5}.support-app .support-compose>.support-attach{align-self:flex-end;width:44px;min-width:44px;height:46px;color:#6d8689!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.support-compose>button:not(.support-attach){border-radius:15px;min-width:46px;height:46px;padding:0 16px!important}.support-file-input{display:none!important}.support-message.has-photo{width:min(340px,85%);max-width:85%;padding:7px}.support-message.has-photo>small,.support-message.has-photo>p,.support-message.has-photo>time{margin-left:7px;margin-right:7px}.support-photo-message{background:#e4ebec;border-radius:12px;width:100%;min-height:120px;max-height:440px;margin-top:6px;position:relative;overflow:hidden}.support-app .support-photo-open{background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block;overflow:hidden}.support-photo-open img{object-fit:contain;width:100%;height:100%;display:block}.support-photo-loading{color:#85999b;text-align:center;justify-content:center;align-items:center;gap:9px;height:100%;min-height:130px;padding:20px;font-size:11px;display:flex}.support-photo-viewer{z-index:110;cursor:zoom-out;background:#0c1517ef;justify-content:center;align-items:center;padding:50px 20px;display:flex;position:fixed;inset:0}.support-photo-viewer>img{max-width:100%;max-height:calc(var(--support-viewport,100dvh) - 100px);object-fit:contain;cursor:default}.support-app .support-photo-viewer>.support-icon-button{right:18px;top:max(15px, env(safe-area-inset-top));color:#fff;background:#ffffff16;border:1px solid #fff2;position:absolute}.support-photo-draft{background:#f2f7f8;border-top:1px solid #dde6e7;align-items:center;gap:14px;padding:12px 20px;display:flex}.support-photo-draft>img{object-fit:cover;border-radius:10px;width:64px;height:64px}.support-photo-draft>span{color:#657e81;flex:1;font-size:12px}.support-photo-draft small{color:#90a5a8;margin-top:7px;font-size:10px;display:block}.support-profile-photo{flex-wrap:wrap;align-items:center;gap:15px;margin:24px 0;display:flex}.support-avatar-picker{cursor:pointer;background:#e8f3f4;border:1px solid #d2e4e6;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;position:relative;overflow:hidden;color:#6b9297!important;margin:0!important;font-size:11px!important;display:inline-flex!important}.support-avatar-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0;margin:0!important;padding:0!important}.support-profile-meta{border-top:1px solid #dbe9eb;grid-template-columns:100px minmax(0,1fr);gap:12px;margin-top:15px;padding:18px 0;font-size:11px;display:grid}.support-profile-meta>span{color:#8da9ad}.support-profile-meta>strong{color:#66888d;overflow-wrap:anywhere;font-weight:500}.support-business-profile{text-align:center;padding-top:15px}.support-business-profile .support-person-avatar{margin-bottom:12px}.support-modal{max-height:calc(var(--support-viewport,100dvh) - 40px);overscroll-behavior:contain}.support-app .support-modal form>button:not(.support-link-button){min-height:44px}.support-app .support-modal>form>button:last-child{margin-top:17px}.support-related-banner{padding:12px 22px}.support-encryption-footnote{letter-spacing:.15px}@media (width<=1000px) and (width>=761px){.support-workspace{grid-template-columns:285px minmax(0,1fr)}.support-sidebar{padding:16px 10px}.support-list-title>strong{max-width:125px}.support-chat-header{padding:17px}.support-message-area{padding:24px 18px}}@media (width<=760px){.support-app{min-height:var(--support-viewport,100dvh)}.support-app input,.support-app textarea,.support-app select{font-size:16px}.support-app button{min-height:44px}.support-app>header{height:64px;padding:12px 18px}.support-app .support-icon-button{width:44px;min-width:44px;height:44px}.support-header-profile>span:not(.support-person-avatar){display:none}.support-logout-button{width:44px;padding:0!important}.support-desktop-label{display:none!important}.support-workspace{height:calc(var(--support-viewport,100dvh) - 64px);min-height:0;display:block}.support-workspace.mobile-chat-list .support-conversation,.support-workspace.mobile-chat-open .support-sidebar,.support-app.has-mobile-chat>header{display:none}.support-app.has-mobile-chat .support-workspace{height:var(--support-viewport,100dvh)}.support-app.has-mobile-chat>.support-error,.support-app.has-mobile-chat>.support-notice{z-index:75;border-radius:12px;max-height:25dvh;padding:12px 15px;position:fixed;top:73px;left:12px;right:12px;overflow:auto;box-shadow:0 6px 25px #16272919}.support-sidebar,.support-client-space .support-sidebar{flex-flow:column;align-items:stretch;gap:4px;height:100%;padding:18px 14px 0;display:flex;overflow:hidden}.support-workspace-name,.support-client-space .support-workspace-name{justify-content:space-between;align-items:center;gap:15px;width:100%;margin:0;padding:0 7px 12px;display:flex}.support-workspace-name h2{margin:0;font-size:24px;font-weight:600;line-height:1.25}.support-workspace-name>.support-eyebrow{display:none}.support-role{margin:0;padding:5px 10px;font-size:10px}.support-search{margin:12px 2px 5px!important}.support-search input{padding:13px 0!important;font-size:16px!important}.support-chat-list{flex:1;min-height:130px;max-height:none;margin:5px -4px 0;display:block;overflow:auto}.support-chat-list>button{background:#fff;border:0;border-bottom:1px solid #ebf0f1;border-radius:0;gap:13px;width:100%;min-width:0;min-height:88px;margin:0;padding:15px 10px}.support-chat-list>button.active{background:#fff}.support-chat-list>button:hover{background:#f0f6f7}.support-person-avatar{width:48px;height:48px;font-size:15px}.support-person-avatar.small{width:35px;height:35px;font-size:11px}.support-person-avatar.large{width:90px;height:90px;font-size:28px}.support-list-title>strong{flex:1;max-width:none;font-size:15px;line-height:1.25}.support-list-title>time{font-size:10px}.support-list-title>svg{margin-right:7px}.support-list-preview{font-size:12px;line-height:1.4}.support-unread{min-width:20px;font-size:10px;line-height:20px}.support-group-list,.support-client-space .support-group-list{border-top:1px solid #e5edee;flex-shrink:0;width:100%;max-height:155px;margin:0;padding:13px 7px 5px;display:block;overflow:auto}.support-group-list>.support-eyebrow{margin-bottom:6px;font-size:8px;display:block}.support-group-list>button{text-align:left;justify-content:space-between;width:100%;min-height:36px;padding:5px 0}.support-group-list>button>small{font-size:10px}.support-sidebar-bottom,.support-client-space .support-sidebar-bottom{width:100%;padding:7px 2px max(10px, env(safe-area-inset-bottom));border-top:1px solid #e5edee;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin:0;display:flex}.support-sidebar-bottom>.support-side-link{width:auto;min-height:42px;padding:7px;font-size:10px}.support-sidebar-bottom>.support-side-link>svg{width:17px}.support-sidebar .support-side-link{justify-content:flex-start;width:100%;padding:10px;font-size:12px;display:flex}.support-client-space .support-chat-list{flex:1;min-height:90px;max-height:none}.support-client-space .support-sidebar>.support-side-link{min-height:40px;padding:7px 10px}.support-sidebar-bottom>.support-side-link{white-space:nowrap;width:auto!important}.support-sidebar-bottom>p{display:none}.support-conversation,.support-workspace:not(.support-client-space) .support-conversation{height:var(--support-viewport,100dvh);flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.support-chat-header{min-height:74px;padding:max(10px, env(safe-area-inset-top)) 10px 10px;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px}.support-app .support-mobile-back{color:#678387;width:34px;min-width:34px;display:inline-flex!important}.support-peer-avatar .support-person-avatar{width:39px;height:39px;font-size:12px}.support-chat-heading h2{margin:0 0 5px;font-size:17px;font-weight:600}.support-chat-heading small{max-width:100%;font-size:9px}.support-chat-heading{flex:1;min-width:0}.support-chat-header>div:last-child{flex-shrink:0;gap:0}.support-chat-header>div:last-child>.support-icon-button{width:35px;min-width:35px}.support-chat-header .support-chat-own-profile{color:#8aa2a5}.support-chat-tools{flex-wrap:nowrap;flex-shrink:0;gap:6px;min-height:47px;padding:7px 12px;overflow:auto}.support-chat-tools>button{white-space:nowrap;min-height:31px;padding:5px 9px;font-size:10px}.support-chat-tools>.support-pill{white-space:nowrap;padding:5px 8px;font-size:9px}.support-chat-tools .verified{display:none}.support-membership-banner{flex-shrink:0;padding:9px 14px;font-size:10px;line-height:1.5}.support-membership-banner>span{max-width:70%}.support-membership-banner button{min-height:34px;padding:7px 10px;font-size:10px}.support-related-banner{flex-shrink:0;gap:8px;padding:8px 12px}.support-related-banner p{display:none}.support-related-banner strong{font-size:10px}.support-related-banner button{min-height:32px;padding:5px 9px;font-size:9px}.support-message-area{-webkit-overflow-scrolling:touch;background:#f0f4f4;flex:1;gap:13px;min-height:0;padding:20px 14px 13px;overflow:auto}.support-message{border-radius:17px 17px 17px 4px;max-width:87%;padding:11px 14px}.support-message.sent{border-radius:17px 17px 4px}.support-message>p{margin:5px 0 8px;font-size:15px;line-height:1.5}.support-message>small,.support-message>time{font-size:9px}.support-message.internal-note{max-width:94%}.support-message.has-photo{width:84%;max-width:84%;padding:6px}.support-photo-message{min-height:130px;max-height:380px}.support-compose-tabs{background:#f8fbfc;flex-shrink:0;min-height:29px;padding:1px 15px}.support-compose-tabs>button{min-height:27px;padding:4px 0;font-size:10px}.support-compose{padding:8px 10px max(10px, env(safe-area-inset-bottom));background:#f8fbfc;border-top:1px solid #e0ebec;flex-shrink:0;gap:7px}.support-compose>textarea{border-radius:18px;min-height:46px;max-height:100px;padding:12px 14px;font-size:16px;line-height:1.4;margin:0!important}.support-app .support-compose>.support-attach{width:35px;min-width:35px;height:46px}.support-compose>button:not(.support-attach){border-radius:16px;width:46px;min-width:46px;height:46px;min-height:46px;background:#4e7378!important;padding:0!important}.support-encryption-footnote{display:none}.support-photo-draft{flex-shrink:0;gap:10px;padding:9px 13px}.support-photo-draft>img{width:54px;height:54px}.support-photo-draft>span{font-size:11px}.support-photo-draft small{font-size:9px;line-height:1.5}.support-read-only{padding:15px 20px max(15px, env(safe-area-inset-bottom));background:#f8fbfc;flex-shrink:0;line-height:1.6}.support-modal{max-height:calc(var(--support-viewport,100dvh) - 24px);scrollbar-width:none;border-radius:22px;padding:28px 23px}.support-overlay{padding:12px}.support-modal h2{margin-top:13px;font-size:25px}.support-modal label{font-size:12px}.support-modal .support-close{min-height:38px}.support-profile-photo{gap:13px}.support-profile-meta{grid-template-columns:87px minmax(0,1fr);font-size:11px}.support-photo-viewer{padding:65px 10px 35px}.support-photo-viewer>img{max-height:calc(var(--support-viewport,100dvh) - 100px)}.support-empty{padding:25px}.support-empty h2{font-size:22px}.support-empty p{font-size:12px}.support-business-profile .support-person-avatar{margin:0 auto 12px}}@media (prefers-reduced-motion:reduce){.support-app button{transition:none}.support-message-area{scroll-behavior:auto}}.support-team-signin{align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:none;display:inline-flex;color:#6d878a!important}.support-permanent-access{border-top:1px solid #d9e6e8;margin-top:25px;padding-top:15px}.support-permanent-access a{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}.support-permanent-access button{font-size:11px}@media (width<=760px){.support-app .support-workspace.mobile-chat-list>.support-conversation,.support-app .support-workspace.mobile-chat-open>.support-sidebar{display:none!important}.support-app .support-workspace.mobile-chat-list{overflow:hidden}.support-app .support-workspace.mobile-chat-open>.support-conversation{display:flex!important}.support-app>.support-notice,.support-app>.support-error{z-index:75;border-radius:12px;max-height:25dvh;padding:12px 15px;position:fixed;top:72px;left:12px;right:12px;overflow:auto;box-shadow:0 6px 25px #16272919}}.veil-landing{--ink:#192021;--muted:#6a7f82;--line:#dbe4e5;min-height:100dvh;color:var(--ink);background:#f6fafa;font-family:Inter,Arial,sans-serif}.veil-landing *{box-sizing:border-box}.veil-landing header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1220px;height:auto;margin:auto;padding:34px 40px;display:flex}.landing-logo{color:var(--ink);letter-spacing:-2px;font-size:34px;font-weight:600;text-decoration:none}.landing-logo>span{color:#4c8f98;margin-right:5px}.landing-signin{border:1px solid var(--line);color:#3e5153;background:#fff;border-radius:30px;padding:10px 17px;font-size:13px;text-decoration:none}.landing-signin span{margin-left:18px}.veil-landing main{text-align:center;max-width:1000px;margin:auto;padding:76px 35px 55px}.landing-eyebrow{letter-spacing:2.1px;color:#687c7f;justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.landing-eyebrow>span{background:#65acb5;border-radius:50%;width:7px;height:7px}.veil-landing h1{letter-spacing:-5px;margin:25px 0 24px;font-family:inherit;font-size:clamp(58px,7.2vw,94px);font-weight:550;line-height:1.08}.landing-intro{color:var(--muted);margin:0 auto 38px;font-size:17px;line-height:1.8}.landing-choices{gap:14px;max-width:760px;margin:auto;display:flex}.landing-choices button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;flex:1;align-items:center;gap:15px;padding:23px 20px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 3px #e5eced3d}.landing-choices button:hover{border-color:#82b3ba;transform:translateY(-3px)}.landing-choices button:first-child{background:#e0eff1;border-color:#b8d6da}.landing-choice-icon{color:#569199;width:35px;font-size:29px;line-height:1}.landing-choices strong{font-size:17px;font-weight:600;display:block}.landing-choices small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.landing-arrow{color:#7e979a;margin-left:auto;font-size:20px}.landing-assurance{color:#7e9396;margin-top:27px;font-size:12px}.landing-assurance>span{color:#609299;margin-right:5px;font-size:18px}.landing-how{border-top:1px solid var(--line);color:#7d9da1;justify-content:center;gap:42px;margin:73px auto 0;padding-top:25px;font-size:10px;display:flex}.landing-how strong{color:#71888b;margin-left:9px;font-size:11px;font-weight:400}.veil-landing footer{border-top:1px solid var(--line);color:#7f9396;justify-content:space-between;align-items:center;max-width:1140px;margin:auto;padding:25px 0;font-size:11px;display:flex}.veil-landing footer button{color:#5f7679;background:0 0;border:0;font-size:11px}.landing-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#0e1d1fc4;place-items:center;padding:25px;display:grid;position:fixed;inset:0;overflow-y:auto}.landing-form-panel{text-align:left;background:#f6fafa;border:1px solid #c8dbde;border-radius:23px;width:min(100%,560px);max-height:92dvh;padding:38px;position:relative;overflow-y:auto;box-shadow:0 25px 110px #0b141540}.landing-close{color:#6a8386;background:0 0;border:0;padding:5px;font-size:27px;position:absolute;top:10px;right:16px}.landing-form-panel>.landing-eyebrow{justify-content:flex-start;margin-top:5px}.landing-form-panel h2{letter-spacing:-1.4px;color:#1b3033;margin:17px 0;font-family:inherit;font-size:32px;font-weight:550}.landing-form-intro,.landing-success p{color:#71888b;font-size:13px;line-height:1.7}.landing-form-panel label{color:#4a6063;margin-top:17px;font-size:12px;display:block}.landing-form-panel input,.landing-form-panel textarea{color:#1b3033;width:100%;line-height:1.4;font:inherit;resize:vertical;background:#fff;border:1px solid #cedddf;border-radius:9px;margin-top:8px;padding:12px;display:block}.landing-form-panel input:focus,.landing-form-panel textarea:focus{outline-offset:2px;outline:2px solid #77abb2}.landing-form-panel label>small{color:#7f9396;margin-top:7px;font-size:10px;line-height:1.5;display:block}.landing-form-panel .landing-consent{align-items:flex-start;gap:10px;margin-top:23px;font-size:11px;line-height:1.6;display:flex}.landing-consent input{accent-color:#50838a;flex-shrink:0;width:17px;height:17px;margin-top:1px}.landing-submit,.landing-success>button{color:#fff;background:#50838a;border:1px solid #50838a;border-radius:10px;width:100%;margin-top:23px;padding:14px;font-size:13px}.landing-form-error{color:#a2493b;background:#f8e9e4;border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.landing-success>span{color:#44848c;background:#d8ebed;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.landing-success code{overflow-wrap:anywhere;color:#496f74;background:#dfecee;border-radius:8px;padding:12px;font-size:11px;display:block}.veil-landing button:focus-visible,.veil-landing a:focus-visible{outline-offset:4px;outline:2px solid #5e9299}@media (width<=700px){.veil-landing header{padding:24px}.veil-landing main{padding:60px 23px 35px}.veil-landing h1{letter-spacing:-3.5px;font-size:59px}.landing-intro{font-size:14px;line-height:1.8}.landing-intro br{display:none}.landing-choices{flex-direction:column;max-width:420px}.landing-choices button{padding:22px}.landing-how{flex-direction:column;align-items:flex-start;gap:17px;max-width:310px;margin-top:45px;padding-left:15px}.veil-landing footer{padding:25px}.landing-form-panel{padding:30px 24px}.landing-overlay{padding:15px}.landing-form-panel h2{font-size:29px}.landing-eyebrow{letter-spacing:1.5px;font-size:8px}}:root{--cw-primary:#087f8c;--cw-deep:#076571;--cw-peach:#f39b76;--cw-ink:#173d46;--cw-muted:#59747c;--cw-line:#d8e7e9;--cw-surface:#f3f9fa}.chatwello-brand{white-space:nowrap;letter-spacing:-1.2px;align-items:center;gap:10px;line-height:1.1;text-decoration:none;display:inline-flex;color:var(--cw-ink)!important}.chatwello-brand img{flex-shrink:0;width:38px;height:38px;display:block}.chatwello-brand strong{color:var(--cw-ink);font-size:27px;font-weight:750}.chatwello-brand strong>span{color:var(--cw-primary);font-size:inherit;letter-spacing:inherit;margin:0}.chatwello-brand small{letter-spacing:0;color:var(--cw-muted);margin-left:10px;font-size:11px;font-weight:400}.biz-page .chatwello-brand strong,.biz-page .chatwello-brand small{color:#e7f5f6}.biz-page .chatwello-brand strong>span{color:#78d9de}.veil-landing{--ink:var(--cw-ink);--muted:var(--cw-muted);--line:var(--cw-line);background:radial-gradient(at 8% 25%,#dff2f3 0,#0000 40%),radial-gradient(at 93% 58%,#fff0e7 0,#0000 32%),#fcfdfd}.veil-landing header{padding-top:25px;padding-bottom:25px}.veil-landing main{padding-top:63px}.landing-eyebrow{color:var(--cw-deep);font-weight:650}.landing-eyebrow>span{background:var(--cw-peach);box-shadow:0 0 0 5px #fff0e8}.veil-landing h1{font-size:clamp(52px,7vw,88px);font-weight:650;line-height:1.08}.veil-landing h1>span{color:var(--cw-primary)}.landing-choices button{border-radius:20px;min-height:112px;box-shadow:0 7px 24px #173d4607}.landing-choices button:first-child{background:var(--cw-primary);border-color:var(--cw-primary);color:#fff}.landing-choices button:first-child small,.landing-choices button:first-child .landing-arrow{color:#e2f5f6}.landing-choice-icon{width:43px;height:43px;color:var(--cw-primary);background:#eaf5f6;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.landing-choices button:first-child .landing-choice-icon{color:#fff;background:#ffffff21}.landing-choices button:hover{border-color:var(--cw-primary);box-shadow:0 10px 30px #173d4610}.landing-signin{color:var(--cw-deep);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.landing-features{color:var(--cw-muted);flex-wrap:wrap;justify-content:center;gap:13px 23px;margin:27px auto 0;font-size:12px;display:flex}.landing-features>span{align-items:center;gap:7px;display:inline-flex}.landing-features svg{color:var(--cw-primary)}.landing-how{color:var(--cw-primary);margin-top:56px;font-weight:700}.landing-how strong,.veil-landing footer,.veil-landing footer button{color:var(--cw-muted)}.landing-overlay{background:#123b46b8}.landing-form-panel{border-color:var(--cw-line);background:#fcfdfd}.landing-form-panel h2{color:var(--cw-ink)}.landing-submit,.landing-success>button{background:var(--cw-primary);border-color:var(--cw-primary);min-height:48px}.landing-consent input{accent-color:var(--cw-primary)}.landing-form-panel input:focus,.landing-form-panel textarea:focus,.veil-landing button:focus-visible,.veil-landing a:focus-visible{outline-color:var(--cw-primary)}.support-app{--ink:var(--cw-ink);--muted:var(--cw-muted);--line:var(--cw-line);--accent:var(--brand-primary,var(--cw-primary));--veil-ink:var(--cw-ink);--veil-muted:var(--cw-muted)}.support-app .support-entry{border-radius:0}.support-app .support-card{border-radius:22px;box-shadow:0 12px 45px #173d4608}.support-app .support-entry .support-eyebrow{color:var(--brand-primary)}.support-app .support-entry h1{max-width:550px}.support-app .support-entry input:focus,.support-app .support-entry select:focus{outline-color:var(--brand-primary)}.support-app .business-control-links svg{color:var(--brand-primary)}@media (width<=760px){.chatwello-brand{gap:8px}.chatwello-brand img{width:31px;height:31px}.chatwello-brand strong{letter-spacing:-1px;font-size:23px}.chatwello-brand small{display:none}.veil-landing header{gap:10px;padding:20px}.landing-signin{flex-shrink:0;padding:9px 13px;font-size:12px}.landing-signin span{margin-left:10px}.veil-landing main{padding-top:45px}.veil-landing h1{letter-spacing:-2.2px;margin-top:25px;font-size:clamp(40px,10vw,58px)}.landing-intro{font-size:15px;line-height:1.7}.landing-choices button{gap:12px;min-height:104px;padding:18px}.landing-choices strong{font-size:16px}.landing-features{gap:12px 17px;font-size:11px}.landing-how{margin-top:36px}.veil-landing footer{gap:15px;padding:22px;font-size:10px;line-height:1.6}.veil-landing footer>span{max-width:230px}.veil-landing footer button{white-space:nowrap;min-height:40px}}.veil-reactions{clear:both;flex-wrap:wrap;gap:5px;padding-top:6px;display:flex;position:relative}.support-app .veil-reactions button{min-height:30px;box-shadow:none;color:#435052;background:#ffffffb5;border:1px solid #dbe2e3;border-radius:20px;padding:3px 8px;font-size:15px;line-height:1.3}.support-app .veil-reactions button.selected{background:#dcedef;border-color:#5a8d94}.support-app .veil-reactions .veil-react-add{color:#6c8285;background:0 0;border-color:#0000;padding:1px 6px;font-size:19px}.veil-react-add span{font-size:12px}.veil-reaction-picker{background:#fff;border:1px solid #dbe2e3;border-radius:15px;flex-wrap:wrap;gap:2px;width:100%;padding:5px;display:flex;box-shadow:0 3px 10px #1931340d}.support-app .veil-reaction-picker button{border:0;min-width:30px;padding:5px;font-size:20px}.veil-group-members{background:#fff;border-bottom:1px solid #e1e7e8;max-height:32vh;padding:12px 20px;overflow:auto}.veil-group-members p{color:#6e8487;margin:6px 0;font-size:12px}.veil-group-members>span{border:1px solid #dee6e7;border-radius:20px;margin:3px;padding:5px 10px;font-size:13px;display:inline-block}.veil-group-error{color:#983c2b;background:#fff0eb;margin:0;padding:10px 15px;font-size:13px}.veil-group-draft{background:#fff;border-top:1px solid #dee6e7;gap:12px;padding:8px 18px;display:flex}.veil-group-draft img{object-fit:cover;border-radius:10px;width:60px;height:60px}.veil-group-draft button{align-self:center}.support-app .support-group-list button>span{align-items:center;gap:8px;display:flex}@media (width<=760px){.support-app .veil-reactions button{min-height:34px}.support-app .veil-reaction-picker button{min-width:32px}.veil-group-members{padding:10px 14px}}.support-install-top{background:#fff;border-bottom:1px solid #e1e7e8;flex-shrink:0;justify-content:flex-end;padding:5px 16px;display:flex}.support-app .support-install-top button{color:#446468;background:#eff5f6;border:1px solid #dbe7e9;border-radius:10px;min-height:34px;padding:6px 10px;font-size:12px}.support-app .support-compose input[type=file][hidden]{display:none!important}.support-app{--veil-accent:#087f8c;--veil-ink:#173d46;--veil-muted:#647b81}.support-app button:focus-visible,.support-app input:focus-visible,.support-app select:focus-visible,.support-app textarea:focus-visible{outline-offset:3px;outline:3px solid #81a4a9}.support-app .support-sidebar{background:linear-gradient(155deg,#fff 10%,#f1f7f8 100%)}.support-app .support-workspace-name h2{letter-spacing:-.7px;color:var(--veil-ink)}.veil-workspace-actions{grid-template-columns:1fr 1fr;gap:8px;margin:5px 0 18px;display:grid}.support-app .veil-workspace-actions>button{text-align:left;border-radius:14px;align-items:center;gap:9px;min-height:70px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 2px 5px #23383b05;background:#fff!important;border:1px solid #dae4e5!important;padding:12px 9px!important}.support-app .veil-workspace-actions>button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #23383b0d;border-color:#799498!important}.veil-workspace-actions strong{color:var(--veil-ink);font-size:12px;line-height:1.4;display:block}.veil-workspace-actions small{color:var(--veil-muted);margin-top:2px;font-size:10px;font-weight:400;line-height:1.5;display:block}.veil-workspace-actions b{color:#34565a;background:#e4eff0;border-radius:12px;padding:2px 5px;font-size:10px}.veil-tool-icon{border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:36px;display:grid}.veil-tool-icon.tasks{color:#6a58ac;background:#f0ebfb}.veil-tool-icon.groups{color:#3d6e74;background:#e8f3f4}.veil-tool-icon.team{color:#3b6d91;background:#e8f1f8}.veil-tool-icon.share{color:#9c7130;background:#fbf0dd}.veil-inbox-label,.veil-group-list-heading{justify-content:space-between;align-items:center;margin:3px 0 9px;display:flex}.veil-inbox-label strong{letter-spacing:1.5px;color:#6f8487;font-size:10px}.veil-inbox-label>span{color:#5d6f72;background:#e5eff0;border-radius:8px;padding:2px 7px;font-size:10px}.support-app .veil-new-group{color:#2e555a;border-radius:8px;align-items:center;gap:3px;min-height:30px;font-size:11px;display:flex;background:#dfedef!important;border:0!important;padding:5px 7px!important}.support-app .support-chat-list>button{border:1px solid #0000;border-radius:14px;margin-bottom:5px;transition:background .15s,border-color .15s}.support-app .support-chat-list>button.active{background:#dbecee!important;border-color:#b4d4d8!important}.support-app .support-chat-list>button:hover{background:#ebf4f5}.support-app .support-group-list>button{margin-bottom:6px;background:#fff!important;border:1px solid #dae6e8!important;border-radius:12px!important;padding:12px!important}.support-app .support-group-list>button.active{background:#dcecee!important;border-color:#b3ced2!important}.veil-default-badge{letter-spacing:.2px;color:#3d6a70;background:#e0ecee;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal}.support-app .veil-header-tasks{color:#5d4b78;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex;background:#f2eee9!important;border:1px solid #e8e1d7!important}.veil-header-tasks>span{color:#fff;background:#7868a2;border-radius:8px;padding:1px 5px;font-size:10px}.support-app .veil-manage-chat{color:#3b5c60;border-radius:10px;align-items:center;gap:5px;min-height:36px;font-size:11px;display:inline-flex;background:#e7f2f3!important;border:1px solid #cde0e3!important;padding:7px 9px!important}.support-app .support-chat-tools .veil-assign-task{color:#665388;background:#eee9f7!important;border-color:#e0d8ed!important}.support-chat-header{box-shadow:0 2px 9px #1f3b3f04}.support-message{box-shadow:0 2px 5px #29434706}.support-app .veil-workspace-modal{width:min(1000px,96vw)!important;max-width:1000px!important;padding:30px!important}.veil-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin:4px 0 22px;display:flex}.veil-panel-heading h2{letter-spacing:-1px;color:var(--veil-ink);margin:5px 0 4px;font-size:29px}.veil-panel-heading p{color:var(--veil-muted);margin:0;font-size:13px}.support-app .veil-action-primary{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;display:inline-flex;box-shadow:0 3px 8px #315a5f15;color:#fff!important;background:#087f8c!important;border:1px solid #087f8c!important;padding:11px 15px!important}.support-app .veil-action-primary:hover{background:#244a4f!important}.support-app button:disabled{cursor:not-allowed;opacity:.55}.veil-inline-error,.veil-inline-success{border-radius:10px;margin:12px 0;padding:10px 12px;font-size:12px}.veil-inline-error{color:#943d33;background:#fff0ea}.veil-inline-success{color:#3e6065;background:#e8f3f4}.veil-create-group,.veil-task-form{background:#f2f7f8;border:1px solid #d9e5e7;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 22px;padding:20px;display:grid}.support-app .veil-create-group label,.support-app .veil-task-form label,.veil-group-detail label{color:#5b6d6f;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.support-app .veil-create-group input,.support-app .veil-create-group select,.support-app .veil-task-form input,.support-app .veil-task-form textarea,.support-app .veil-task-form select,.support-app .veil-group-detail input,.support-app .veil-group-detail select{box-sizing:border-box;color:#294144;background:#fff;border:1px solid #d3dfe1;border-radius:9px;width:100%;min-width:0;min-height:41px;margin:0;padding:10px;font-size:12px}.support-app .veil-check-row{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.support-app .veil-check-row input[type=checkbox]{accent-color:#087f8c;flex-shrink:0;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important}.veil-check-row strong{font-size:12px;display:block}.veil-check-row small{color:#6c8183;margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.veil-form-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.veil-form-actions>button:not(.veil-action-primary){color:#5a6c6e;border-radius:9px;background:#fff!important;border:1px solid #d7e2e4!important;padding:10px 14px!important}.veil-group-columns{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.veil-group-tabs{flex-direction:column;gap:7px;max-height:65vh;display:flex;overflow:auto}.support-app .veil-group-tabs button{text-align:left;color:#5e7679;background:#f3f7f8;border:1px solid #dfeaeb;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;min-height:66px;padding:13px 10px;display:flex}.support-app .veil-group-tabs button.active{color:#345054;background:#dfeef0;border-color:#afd0d4}.veil-group-tabs strong{font-size:12px;display:block}.veil-group-tabs small{color:#687e81;margin-top:4px;font-size:10px;font-weight:400;display:block}.veil-group-detail{min-width:0}.veil-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;display:flex}.veil-section-heading h3{color:var(--veil-ink);margin:0 0 5px;font-size:20px}.veil-section-heading small{color:#6b8082;font-size:11px}.veil-default-card{color:#776591;background:#f5f2fc;border:1px solid #dedcf0;border-radius:12px;align-items:center;gap:10px;margin-bottom:17px;padding:13px;display:flex}.veil-default-card>svg{flex-shrink:0}.veil-default-card strong{color:#61517b;font-size:12px}.veil-default-card p{color:#8a7e9b;margin:4px 0 0;font-size:10px;line-height:1.5}.support-app .veil-default-card button{white-space:nowrap;color:#73618f;background:#fff;border:1px solid #e2d9ef;border-radius:8px;min-width:84px;margin-left:auto;font-size:10px;padding:8px!important}.veil-rename-row{align-items:flex-end;gap:8px;margin-bottom:20px;display:flex}.veil-rename-row label{flex:1}.support-app .veil-rename-row button{color:#4a686c;white-space:nowrap;background:#eef6f7;border:1px solid #d1e0e2;border-radius:9px;min-height:41px;padding:11px;font-size:11px}.veil-member-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 13px;display:flex}.veil-member-toolbar h3{color:#364e51;margin:0;font-size:14px}.veil-member-toolbar h3 span{background:#e9f1f2;border-radius:8px;padding:2px 7px;font-size:11px}.veil-member-toolbar label{min-width:100px;max-width:210px}.support-app .veil-member-search{background:#f7fbfc;border:1px solid #dce5e6;border-radius:10px;flex-direction:row;align-items:center;gap:7px;padding:0 8px;display:flex}.support-app .veil-member-search input{background:0 0;border:0}.veil-member-search svg{color:#7c9194;flex-shrink:0}.veil-member-list{max-height:350px;margin-top:8px;overflow:auto}.veil-member-row{border-bottom:1px solid #e8eff0;align-items:center;gap:9px;padding:12px 0;display:flex}.veil-member-row>div{flex:1;min-width:0}.veil-member-row strong{color:#3b4e50;font-size:12px;display:block}.veil-member-row small{color:#778d90;margin-top:3px;font-size:10px;display:block}.support-app .veil-member-row .support-person-avatar{width:35px;min-width:35px;height:35px;font-size:10px}.support-app .veil-remove-member{color:#a05d4e;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:35px;font-size:10px;display:flex;background:#fff3ef!important;border:1px solid #f0ddd6!important;padding:8px 10px!important}.veil-empty-small{color:#758d90;text-align:center;padding:25px 12px;font-size:12px;line-height:1.6}.veil-task-stats{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.support-app .veil-task-stats button{color:#526c70;background:#f4f8f8;border:1px solid #dae4e5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px 18px;display:flex}.veil-task-stats strong{font-size:25px;line-height:1}.veil-task-stats span{font-size:11px;font-weight:400}.support-app .veil-task-stats button.active{background:#e5f2f4;border-color:#9bbcc0}.veil-task-stats button:nth-child(2){color:#8a7142;background:#fbf7ef}.veil-task-stats button:nth-child(3){color:#697fa3;background:#f2f5fa}.veil-task-form h3,.veil-full-row{grid-column:1/-1}.veil-task-form h3{color:#496063;margin:0;font-size:15px}.veil-task-filters{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.support-app .veil-task-filters button{color:#708688;background:#fff;border:1px solid #dae5e7;border-radius:20px;padding:8px 13px;font-size:11px}.support-app .veil-task-filters button.active{color:#fff;background:#35595e;border-color:#35595e}.veil-task-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.veil-task-card{background:#fff;border:1px solid #d8e4e6;border-radius:14px;padding:17px;box-shadow:0 2px 8px #26484d05}.veil-task-card.is-done{background:#f5f9fa}.veil-task-top{color:#7c9194;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.veil-priority{text-transform:uppercase;letter-spacing:.6px;color:#6e8588;background:#ebf1f2;border-radius:6px;padding:4px 7px;font-size:9px}.veil-priority.high{color:#ad6b52;background:#fff0e9}.veil-priority.low{color:#718da4;background:#eef4f8}.veil-overdue{color:#ab5d48}.veil-task-card h3{color:#34494c;margin:14px 0 8px;font-size:15px}.veil-task-card>p{color:#6e8386;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:12px;line-height:1.6}.veil-task-person{color:#708688;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.veil-task-bottom{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:17px;display:flex}.veil-task-bottom label{text-transform:uppercase;letter-spacing:.7px;color:#7c9193;flex-direction:column;gap:5px;font-size:9px;display:flex}.support-app .veil-task-bottom select{color:#4a6c70;background:#f3f8f9;border:1px solid #d4e4e6;border-radius:8px;min-width:116px;min-height:34px;padding:6px 8px;font-size:11px}.support-app .veil-task-bottom button{color:#657e81;background:#ebf2f3;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.veil-task-empty{text-align:center;color:#7d979b;background:#f3f8f9;border:1px dashed #ccdfe1;border-radius:15px;padding:40px 20px}.veil-task-empty h3{color:#507074;font-size:18px}.veil-task-empty p{font-size:12px;line-height:1.6}.veil-metadata-note{margin:20px 0 0;line-height:1.5;color:#7e9395!important;font-size:10px!important}@media (width<=760px){.veil-workspace-actions{gap:8px;margin-bottom:14px}.support-app .veil-workspace-actions>button{min-height:68px;padding:12px!important}.veil-workspace-actions strong{font-size:13px}.veil-workspace-actions small{font-size:10px}.support-app .veil-workspace-modal{border-radius:20px 20px 0 0;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:100dvh!important;padding:26px 16px!important}.veil-panel-heading{align-items:flex-start;margin-top:12px}.veil-panel-heading h2{font-size:26px}.veil-panel-heading p{max-width:180px;font-size:11px}.veil-panel-heading .support-eyebrow{letter-spacing:1px;font-size:8px}.support-app .veil-panel-heading>.veil-action-primary{margin-top:18px;font-size:10px;padding:9px 11px!important}.veil-group-columns{grid-template-columns:1fr;gap:18px}.veil-group-tabs{flex-direction:row;max-height:none;padding-bottom:3px;overflow-x:auto}.support-app .veil-group-tabs button{min-width:170px;max-width:210px;min-height:61px}.veil-group-detail .veil-section-heading h3{font-size:18px}.veil-section-heading .veil-action-primary{font-size:10px;padding:8px 10px!important}.veil-default-card{flex-wrap:wrap;gap:9px}.veil-default-card>div{flex:1;min-width:160px}.veil-default-card button{min-width:72px!important}.veil-task-list{grid-template-columns:1fr}.veil-task-stats{gap:7px}.support-app .veil-task-stats button{padding:13px}.veil-create-group,.veil-task-form{grid-template-columns:1fr;gap:12px;padding:14px}.veil-full-row{grid-column:auto}.support-app .veil-create-group input,.support-app .veil-create-group select,.support-app .veil-task-form input,.support-app .veil-task-form textarea,.support-app .veil-task-form select,.support-app .veil-group-detail input,.support-app .veil-group-detail select{min-height:44px;font-size:16px}.support-app .veil-header-tasks{font-size:11px;padding:7px!important}.veil-header-tasks>svg{display:none}.support-app .veil-manage-chat{gap:3px;font-size:10px;padding:7px!important}.support-app .veil-manage-chat svg{width:15px}.veil-member-toolbar label{max-width:185px}.veil-default-badge{font-size:8px}.veil-member-list{max-height:45vh}}.support-app .support-modal button:not(.support-close):not(.veil-react-add){border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.support-app .support-modal button:not(:disabled):hover{box-shadow:0 3px 9px #24464a10}.support-app .support-modal .support-option-list>button{color:#4a676b;background:#f4f8f9;border:1px solid #d8e4e6;justify-content:flex-start;min-height:46px;padding:12px 14px}.support-app .support-modal .support-option-list>button.support-danger,.support-app .support-modal .support-option-list>button.veil-danger-action{color:#a15d4e;background:#fff2ee;border-color:#efdbd4}.support-app .support-modal .support-option-list>button>svg{opacity:.85;flex-shrink:0}.support-app .support-team-list>article{background:#f9fcfd;border:1px solid #d9e5e7;border-radius:15px;padding:18px}.support-app .support-team-list button{color:#456c71;background:#e7f2f4;border:1px solid #d2e2e4}.support-app .support-modal button>svg{flex-shrink:0}.support-app .veil-task-filters button.active{color:#fff;background:#35595e}.support-app .veil-task-card .veil-task-bottom button{min-height:36px}@media (width<=760px){.support-app .veil-workspace-modal{box-sizing:border-box}.support-app .support-modal .support-option-list>button{text-align:left;font-size:12px}.veil-task-stats>button>strong{align-items:center;gap:8px;display:flex}.veil-task-stats>button>strong svg{opacity:.65;width:17px}}.veil-group-tabs::-webkit-scrollbar{width:4px;height:4px}.veil-group-tabs::-webkit-scrollbar-thumb{background:#bfd0d2;border-radius:8px}.veil-group-tabs::-webkit-scrollbar-track{background:0 0}.support-app{background:var(--brand-background,#f3f9fa)}.business-brand{color:#23383b;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.business-brand img{object-fit:contain;max-width:112px;height:37px}.business-brand strong{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:17px;overflow:hidden}.business-brand-monogram,.design-preview-monogram{background:var(--brand-primary);width:36px;height:36px;color:var(--brand-on-primary);border-radius:11px;place-items:center;font-size:20px;font-weight:700;display:grid}.support-app .support-primary,.support-app .veil-action-primary,.support-app .support-compose>button:not(.support-attach),.support-app .veil-task-filters button.active{background:var(--brand-primary)!important;color:var(--brand-on-primary)!important;border-color:var(--brand-primary)!important}.support-app .support-message.sent{color:#25383a;background:color-mix(in srgb, var(--brand-primary) 13%, white)!important;border-color:color-mix(in srgb, var(--brand-primary) 22%, white)!important}.support-app .support-sidebar,.support-app .support-message-area{background:color-mix(in srgb, var(--brand-background) 65%, white)}.support-app .support-role,.support-app .veil-default-badge,.support-app .support-install-top button{background:color-mix(in srgb, var(--brand-primary) 9%, white)!important;color:var(--brand-primary)!important}.support-app .support-person-avatar{background:color-mix(in srgb, var(--brand-primary) 12%, white);color:var(--brand-primary)}.support-app .support-entry>div>h1,.support-app .support-entry>div>p{color:inherit}.support-app .support-entry{background:var(--brand-background)}.business-control-links{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 17px;display:grid}.support-app .business-control-links>button{color:#5c7376;background:#fff;border:1px solid #dae5e6;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;min-height:39px;font-size:10px;display:flex;padding:8px!important}.business-control-links svg{width:15px;height:15px;color:var(--brand-accent);flex-shrink:0}.business-control-links b{background:var(--brand-primary);color:var(--brand-on-primary);border-radius:7px;margin-left:3px;padding:2px 5px;font-size:9px}.unified-inbox{flex-direction:column;flex:1;min-height:0;display:flex}.unified-inbox .support-search{flex-shrink:0;margin:0 0 10px}.inbox-filters{scrollbar-width:thin;flex-shrink:0;gap:5px;padding:2px 0 9px;display:flex;overflow-x:auto}.support-app .inbox-filters button{color:#698083;white-space:nowrap;background:#fff;border:1px solid #d9e5e7;border-radius:8px;flex-shrink:0;min-height:31px;font-size:10px;padding:7px 9px!important}.support-app .inbox-filters button.active{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.unified-inbox-list{flex:1;min-height:100px;overflow:auto}.support-app .inbox-entry{text-align:left;background:#fff;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:82px;margin-bottom:7px;display:flex;box-shadow:0 2px 5px #233c3f05;padding:13px 10px!important}.support-app .inbox-entry:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, white)}.support-app .inbox-entry.active{background:color-mix(in srgb, var(--brand-primary) 11%, white);border-color:color-mix(in srgb, var(--brand-primary) 30%, white)}.inbox-entry-avatar{color:#527377;background:#e7f1f2;border-radius:12px;flex-shrink:0;place-items:center;width:41px;height:43px;display:grid}.inbox-entry-avatar.announcement{background:color-mix(in srgb, var(--brand-accent) 13%, white);color:var(--brand-accent)}.inbox-entry-avatar.group{background:color-mix(in srgb, var(--brand-primary) 10%, white);color:var(--brand-primary)}.inbox-entry-body{flex:1;min-width:0}.inbox-entry-body>span:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.inbox-entry-body strong{white-space:nowrap;text-overflow:ellipsis;color:#354b4e;font-size:12px;overflow:hidden}.inbox-entry-body time{color:#7f9497;white-space:nowrap;flex-shrink:0;font-size:9px}.inbox-entry-meta{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.inbox-entry-meta em{color:#6c8689;letter-spacing:.2px;background:#eaf2f3;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.inbox-entry-preview{white-space:nowrap;text-overflow:ellipsis;color:#7f9396;margin-top:4px;font-size:10px;font-weight:400;display:block;overflow:hidden}.channel-archive-banner{color:#8d774d;background:#fff2dc;border-bottom:1px solid #f1dfbf;flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}.channel-archive-banner svg{flex-shrink:0}.channel-archive-controls{background:#fffaf1;border:1px solid #e6dfcf;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;margin-bottom:18px;padding:12px;display:flex}.channel-archive-controls p{color:#95846a;margin:0;line-height:1.5;font-size:11px!important}.support-app .veil-archive-button{color:#93724e;white-space:nowrap;background:#fff8eb;border:1px solid #e8d7c0;gap:6px;font-size:11px;display:flex;padding:9px 11px!important}.design-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.business-design label,.welcome-settings>label{color:#5e7578;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.business-design input:not([type=color]),.welcome-settings textarea,.client-accounts input:not([type=checkbox]){box-sizing:border-box;color:#344d50;background:#fff;border:1px solid #d4e1e3;border-radius:10px;width:100%;min-height:43px;padding:11px;font-size:13px}.design-upload{text-align:center;cursor:pointer;background:#f5fafb;border:1px dashed #adc6c9;border-radius:13px;justify-content:center;align-items:center;min-height:130px;padding:20px;display:flex}.design-upload img{object-fit:contain;max-width:200px;max-height:75px}.design-upload strong{font-size:12px}.design-upload small{color:#7d9396;font-size:10px;font-weight:400}.design-upload input{max-width:100%;margin-top:6px;background:0 0!important;border:none!important;min-height:26px!important;padding:0!important;font-size:10px!important}.design-colors{grid-template-columns:1fr;gap:3px;margin:20px 0;display:grid}.design-colors label{flex-direction:row;justify-content:space-between;align-items:center;margin:4px 0;display:flex}.design-colors label>div{align-items:center;gap:9px;display:flex}.design-colors input[type=color]{appearance:none;cursor:pointer;background:#fff;border:1px solid #d3e2e4;border-radius:8px;width:44px;height:34px;padding:3px}.design-colors code{color:#72898c;width:65px;font-size:11px}.design-preview{background:#eff7f8;border:1px solid #d6e4e6;border-radius:17px;align-self:start;padding:20px;position:sticky;top:0}.design-preview-card{background:#fff;border:1px solid #dbe6e7;border-radius:15px;margin-top:13px;overflow:hidden;box-shadow:0 8px 25px #23414509}.design-preview-header{border-bottom:1px solid #dfeaec;align-items:center;gap:10px;padding:17px;display:flex}.design-preview-header img{object-fit:contain;max-width:105px;max-height:38px}.design-preview-header strong{color:#354d50;overflow-wrap:anywhere;font-size:13px}.design-preview-hero{background:var(--brand-background);color:#30484b;padding:27px 18px}.design-preview-badge{letter-spacing:1px;color:var(--brand-accent);background:#fff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:600}.design-preview-hero h2{color:var(--brand-primary)!important;margin:18px 0 8px!important;font-size:31px!important}.design-preview-hero p{color:#6b8184;margin:0 0 18px;line-height:1.6;font-size:12px!important}.support-app .design-preview-hero button{pointer-events:none;border:0;border-radius:10px;align-items:center;gap:8px;font-size:11px;display:flex;background:var(--brand-primary)!important;color:var(--brand-on-primary)!important;padding:11px 13px!important}.design-preview-chat{background:#fff;padding:18px}.design-preview-chat p{color:#5a7478;background:#ebf4f5;border:1px solid #d9e8ea;border-radius:11px;max-width:85%;margin:0 0 8px;padding:11px;line-height:1.5;font-size:11px!important}.design-preview-chat p:nth-child(2){background:color-mix(in srgb, var(--brand-primary) 12%, white);color:#345357;margin-left:auto}.design-preview-card>small{text-align:center;color:#94a7aa;padding:9px;font-size:8px;display:block}.client-account-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.client-account-stats>div{background:#f4f9fa;border:1px solid #d8e5e7;border-radius:11px;padding:16px}.client-account-stats strong{color:var(--brand-primary);font-size:25px;line-height:1.2;display:block}.client-account-stats small{color:#728b8e;margin-top:6px;font-size:10px;display:block}.client-account-list{max-height:480px;margin-top:15px;overflow:auto}.client-account-list>article{border-bottom:1px solid #dfeaec;align-items:center;gap:10px;padding:15px 0;display:flex}.client-account-list>article>div:first-of-type{flex:1;min-width:0}.client-account-list strong{color:#3b5c60;font-size:12px;display:block}.client-account-list small{color:#7c9396;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.client-account-list>article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.support-app .client-account-list button{color:#648185;background:#edf6f7;border:1px solid #d5e5e7;border-radius:8px;font-size:10px;min-height:36px!important;padding:7px 10px!important}.support-app .client-account-list button.veil-account-block{color:#ae7a65;background:#fff4ef;border-color:#efded6}.welcome-settings{max-width:650px}.welcome-settings .veil-check-row{flex-direction:row;align-items:center}.welcome-preview{background:color-mix(in srgb, var(--brand-primary) 7%, white);border:1px solid #d3e4e6;border-radius:14px;margin:18px 0;padding:18px}.welcome-preview small{color:var(--brand-primary);font-size:10px}.welcome-preview p{color:#45676c;white-space:pre-wrap;margin:9px 0;font-size:13px;line-height:1.7}.business-welcome{white-space:pre-wrap}@media (width<=760px){.business-brand img{max-width:82px;height:30px}.business-brand strong{max-width:105px;font-size:13px}.business-brand-monogram{width:29px;height:29px;font-size:16px}.business-control-links{gap:5px;margin-bottom:12px}.support-app .business-control-links>button{min-height:36px;font-size:10px;padding:7px!important}.unified-inbox-list{min-height:120px}.inbox-filters{padding-bottom:9px}.support-app .inbox-filters button{min-height:34px;font-size:10px}.support-app .inbox-entry{min-height:80px;padding:12px 10px!important}.inbox-entry-body strong{font-size:12px}.design-columns{grid-template-columns:1fr;gap:20px}.design-preview{padding:16px;position:static}.design-preview-hero h2{font-size:29px!important}.business-design input:not([type=color]),.welcome-settings textarea,.client-accounts input:not([type=checkbox]){min-height:44px;font-size:16px}.client-account-stats{grid-template-columns:1fr 1fr;gap:7px}.client-account-stats>div{padding:12px}.client-account-stats strong{font-size:23px}.client-account-list>article{flex-wrap:wrap;padding:14px 0}.client-account-list>article>div:last-child{justify-content:flex-end;width:100%}.support-app .client-account-list button{font-size:11px;min-height:40px!important}.channel-archive-controls{flex-wrap:wrap}.channel-archive-controls button{margin-left:auto}.channel-archive-banner{padding:11px 13px;font-size:11px}}.support-app .support-entry,.support-app .design-preview-hero{color:var(--brand-on-background,#173d46)}.support-app .design-preview-hero h2{color:var(--brand-on-background,#173d46)!important}.support-app .support-sidebar{min-height:0;height:calc(var(--support-viewport,100dvh) - 76px);box-sizing:border-box;flex-direction:column;gap:0;overflow:hidden;display:flex!important}.support-app .support-sidebar>.support-workspace-name,.support-app .support-sidebar>.veil-workspace-actions,.support-app .support-sidebar>.business-control-links{flex-shrink:0}.support-app .support-sidebar>.support-sidebar-bottom{border-top:1px solid #dbe6e7;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;margin-top:8px;padding-top:8px;display:flex;position:static}.support-app .support-sidebar>.support-sidebar-bottom p{display:none}.support-app .support-sidebar>.support-sidebar-bottom button{min-height:34px;font-size:10px;padding:6px!important}.support-app .veil-workspace-actions{gap:6px;margin-bottom:10px}.support-app .veil-workspace-actions>button{min-height:57px;padding:9px!important}.support-app .business-control-links{margin-bottom:10px}.support-app .business-control-links>button{min-height:32px;padding:6px!important}.support-app .unified-inbox{min-height:0;overflow:hidden}.support-app .unified-inbox-list{flex:1;min-height:0;overflow:auto}.support-app .design-colors code{white-space:nowrap;border-radius:0;flex-shrink:0;width:74px;min-width:74px;font-size:11px;line-height:1.4;color:#63797c!important;background:0 0!important;padding:0!important}@media (width<=760px){.support-app .support-sidebar{height:calc(var(--support-viewport,100dvh) - 64px)}.support-app .veil-workspace-actions>button{min-height:58px;padding:10px!important}.support-app .support-sidebar>.support-sidebar-bottom{margin-top:6px;padding-top:6px}}.support-app .support-entry form>button:first-of-type{background:var(--brand-primary)!important;color:var(--brand-on-primary)!important;border-color:var(--brand-primary)!important}.support-app .design-preview-badge{color:#66512f}.design-upload input::file-selector-button{color:#446569;cursor:pointer;background:#e8f2f3;border:1px solid #d0dee0;border-radius:9px;min-height:35px;margin-right:9px;padding:9px 13px;font-family:inherit;font-size:11px;font-weight:600}.support-app .business-design form>button:not(.veil-action-primary){background:color-mix(in srgb, var(--brand-primary) 8%, white);color:var(--brand-primary);border:1px solid color-mix(in srgb, var(--brand-primary) 22%, white)}
