.portal-login-art{background:#eef8fa;width:100%;height:100vh;min-height:650px;position:relative;container-type:inline-size}.portal-login-art>img{object-fit:fill;width:100%;height:100%;position:absolute}.portal-login-art form{box-shadow:none;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.portal-login-art form>*{pointer-events:auto;box-sizing:border-box;position:absolute}.portal-login-art input{color:#284054;background:#fcfdff;border:1px solid #d1dce5;border-radius:7px;min-width:0;margin:0;padding:0 1.3vw;font-size:clamp(13px,1.15vw,23px)}.portal-login-art .portal-password{background:#fcfdff;border:1px solid #d1dce5;border-radius:7px;display:flex;overflow:hidden}.portal-password input{border:0;border-radius:0;width:90%;height:100%}.portal-password button{color:#718197;background:0 0;border:0;width:10%;padding:0}.portal-login-art .portal-remember{align-items:center;gap:10px;margin:0;font-size:clamp(13px,1.15vw,23px);display:flex}.portal-remember input{accent-color:#157a79;width:19px;height:19px;padding:0}.portal-login-art .portal-help,.portal-workbench{color:#0785cd;background:#fff;border:0;padding:0;font-size:clamp(12px,1.05vw,20px);text-decoration:none}.portal-submit{border:0;border-radius:7px;margin:0;font-size:clamp(18px,1.5vw,30px);font-weight:700}.portal-login-error{color:#9c392c;background:#fff0ea;border-radius:5px;margin:0;padding:8px;font-size:clamp(12px,1vw,18px)}.customer-login-art .portal-tenant{width:28.4%;height:5.8%;top:38.55%;left:65.8%}.customer-login-art .portal-email{width:28.4%;height:5.8%;top:46.55%;left:65.8%}.customer-login-art .portal-password{width:28.4%;height:5.8%;top:54.55%;left:65.8%}.customer-login-art .portal-remember{color:#203b4a;background:#fff;height:3%;top:63.2%;left:65.8%}.customer-login-art .portal-help{height:3%;top:63.3%;left:80.8%}.customer-login-art .portal-workbench{height:3%;top:63.3%;left:87.9%}.customer-login-art .portal-submit{color:#fff;background:#12686b;width:28.4%;height:6.3%;top:68.4%;left:65.8%}.customer-login-art .portal-login-error{width:28.4%;top:75.6%;left:65.8%}.super-login-art{background:#091625}.super-login-art .portal-email{color:#e4eef4;background:#10202e;border-color:#35485c;width:37.65%;height:6%;top:36.6%;left:43.94%}.super-login-art .portal-password{background:#10202e;border-color:#35485c;width:37.65%;height:6%;top:44.7%;left:43.94%}.super-login-art .portal-password input{color:#e4eef4;background:#10202e}.super-login-art .portal-remember{color:#dae5ec;background:#101e2c;height:3%;top:52.7%;left:43.94%}.super-login-art .portal-help{color:#a3dbf7;background:#101e2c;height:3%;top:52.7%;left:75.25%}.super-login-art .portal-submit{color:#081320;background:linear-gradient(110deg,#ffe4a4,#ce984c);width:37.65%;height:7.1%;top:58.5%;left:43.94%}.super-login-art .portal-login-error{width:37.65%;top:66.4%;left:43.94%}.app-shell.customer-shell .app-header{color:#46627b;background:#f7fcff;border-right:1px solid #e1edf3}.customer-shell .app-header .jt-wordmark,.customer-shell .app-header .brand{color:#123a48}.customer-shell .app-header nav button{color:#536d86}.customer-shell .app-header nav button.active{color:#009d7a;background:#d8f7ed}.customer-shell .app-header .account,.customer-shell .app-header .account a,.customer-shell .app-header .account button{color:#376c77}.customer-shell .portal-role{color:#00785e}.customer-shell .dashboard-toolbar{background:linear-gradient(100deg,#effbf8,#d7f6ef);border-radius:16px;padding:24px}.customer-shell .dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-shell .dashboard-main-grid{grid-template-columns:1fr 1fr}.customer-shell .workspace-heading{background:#ffffffc4}.super-shell .app-header{background:linear-gradient(150deg,#23394a,#142431)}.super-shell .portal-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.super-shell .portal-cards article{padding:18px}.super-shell .portal-cards strong{font-size:28px}.dashboard-metrics article{min-width:0}.dashboard-metrics strong{overflow-wrap:anywhere}@media (width<=1400px){.customer-shell .dashboard-metrics,.super-shell .portal-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.super-shell .portal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-login-art{min-height:740px}.portal-login-art>img{object-fit:cover;opacity:.3}.portal-login-art form{pointer-events:auto;background:#fff;border-radius:15px;flex-direction:column;gap:20px;padding:25px;display:flex;inset:80px 20px}.portal-login-art form>*{width:100%!important;min-height:42px!important;position:static!important}.portal-login-art .portal-remember input{width:20px}.super-login-art form{background:#10202e}.portal-login-error{min-height:0!important}.customer-shell .dashboard-metrics{grid-template-columns:1fr 1fr}}.customer-manager-grid{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.customer-manager-grid>.panel{min-width:0;margin:0}.customer-choice{text-align:left;width:100%;margin-top:12px;color:#28465b!important;background:#f3f8fc!important;border:1px solid #e2edf2!important;padding:14px!important;display:block!important}.customer-choice.selected{background:#e1f8ef!important;border-color:#00a879!important}.customer-choice small,.customer-admin-row small{margin-top:5px;font-size:12px;font-weight:400;display:block}.customer-detail-tabs{flex-wrap:wrap;gap:10px;margin:16px 0 24px;display:flex}.customer-detail-tabs button{color:#31566b;background:#edf3f7}.customer-detail-tabs button.active{color:#fff;background:#009a70}.customer-account-form{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none!important;background:0 0!important;border:0!important;gap:18px!important;padding:0!important;display:grid!important}.customer-account-form label{color:#476477;flex-direction:column;gap:8px;font-size:14px;display:flex}.customer-account-form input,.customer-account-form select{box-sizing:border-box;width:100%;min-width:0}.customer-account-form p{color:#647e8c;grid-column:1/-1;font-size:13px}.customer-admin-row{border-top:1px solid #edf2f5;justify-content:space-between;gap:20px;margin-top:20px;padding:20px 0;display:flex}@media (width<=1000px){.customer-manager-grid,.customer-account-form{grid-template-columns:1fr}}.commercial-entry{box-sizing:border-box;color:#152b40;background:linear-gradient(110deg,#f5fcfff2 5%,#effaffbe 55%,#e8f8fff0),url(/assets/global-network.png) 50%/cover;align-items:center;min-height:100dvh;padding:32px 4vw 20px;font-family:Inter,Microsoft YaHei,sans-serif;display:flex}.entry-shell{width:100%;max-width:1540px;margin:auto}.entry-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.commercial-entry .jt-brand{align-items:center;gap:12px;display:flex}.commercial-entry .jt-logo{color:#0a283c;flex:none;width:54px;height:54px}.commercial-entry .jt-wordmark{white-space:nowrap;color:#152b40;font-size:27px;font-weight:800;line-height:1.2}.commercial-entry .jt-ai{color:#009c70}.commercial-entry .jt-wordmark small{letter-spacing:2px;color:#567184;margin-top:7px;font-size:11px;font-weight:500;display:block}.entry-header>span{color:#6c8496;font-size:12px}.entry-columns{grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:center;gap:clamp(32px,4.2vw,76px);display:grid}.entry-story{min-width:0}.entry-eyebrow{letter-spacing:3px;color:#608ba1;margin:0 0 16px;font-size:10px;font-weight:700}.entry-story h1{letter-spacing:-1.8px;margin:0 0 18px;font-size:clamp(36px,3.3vw,55px);font-weight:800;line-height:1.2}.entry-story h1 span{color:#009e70}.entry-description{color:#527184;margin:0 0 24px;font-size:clamp(15px,1.3vw,20px);line-height:1.6}.entry-platforms{flex-wrap:wrap;gap:17px;margin-bottom:23px;display:flex}.entry-platforms>span{color:#455e73;align-items:center;gap:7px;font-size:12px;display:flex}.entry-platform-icon{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;display:grid;box-shadow:0 3px 6px #1836500a}.entry-platform-icon.line{background:#05c456;font-size:8px}.entry-platform-icon.tiktok{background:#102030;font-size:24px}.entry-platform-icon.whatsapp{background:#09be70;font-size:25px}.entry-platform-icon.telegram{background:#20a7e5}.entry-platform-icon.zalo{color:#087bff;background:#fff;border:1px solid #daeafa}.entry-preview{aspect-ratio:866/516;box-sizing:border-box;background:#e8f6fc;border:5px solid #ffffffd9;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 42px #34759720}.entry-preview img{width:147.805%;max-width:none;height:auto;display:block;position:absolute;top:-47.3%;left:-2.89%}.entry-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.entry-benefits>div{align-items:center;gap:10px;display:flex}.entry-benefits b{color:#009c72;background:#dff6ed;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:21px;display:grid}.entry-benefits span{font-size:13px;font-weight:600}.entry-benefits small{color:#7891a3;margin-top:5px;font-size:11px;font-weight:400;line-height:1.5;display:block}.entry-card{box-sizing:border-box;background:#fff;border:1px solid #fff;border-radius:24px;min-width:0;padding:36px;box-shadow:0 24px 70px #1a57741a}.entry-card-top{color:#8498a9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;font-size:11px;display:flex}.entry-mark{letter-spacing:2px;color:#009c70;font-size:10px;font-weight:700}.entry-card h2{letter-spacing:-.5px;margin:0 0 11px;font-size:31px;font-weight:750;line-height:1.3}.entry-subtitle{color:#8192a2;margin:0 0 28px;font-size:13px;line-height:1.9}.entry-card form{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.entry-field{color:#3f586c;margin:0 0 10px;font-size:13px;font-weight:600;display:block}.entry-key-wrap{box-sizing:border-box;background:#fcfdff;border:1px solid #dce6ed;border-radius:10px;align-items:center;gap:12px;height:54px;margin-bottom:20px;padding:0 15px;transition:border-color .18s,box-shadow .18s;display:flex}.entry-key-wrap:focus-within{border-color:#02a476;box-shadow:0 0 0 4px #00a87812}.entry-key-wrap svg{fill:none;stroke:#7292a4;stroke-width:1.7px;flex:none;width:19px;height:19px}.entry-card .entry-key-wrap input{width:100%;min-width:0;height:100%;box-shadow:none;font:inherit;color:#243e53;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:14px}.entry-key-wrap input::placeholder{color:#9caeba}.entry-card select{color:#688296;opacity:1;-webkit-text-fill-color:#688296;background:#f8fbfd;border:1px solid #e0e8ef;border-radius:10px;width:100%;height:50px;padding:0 14px;font-family:inherit;font-size:13px}.entry-route-note{color:#94a5b3;margin:7px 0 17px;font-size:11px}.entry-check{color:#647d90;cursor:pointer;align-items:center;gap:10px;min-height:32px;margin:0 0 7px;font-size:12px;line-height:1.6;display:flex}.entry-check input{accent-color:#009d70;flex:none;width:17px;height:17px;margin:0;padding:0}.entry-check a{color:#009e72;font-weight:600;text-decoration:none}.entry-check a:hover{text-decoration:underline}.entry-card .entry-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#04b97d,#00966d);border:0;border-radius:10px;justify-content:center;align-items:center;gap:15px;width:100%;height:54px;margin-top:17px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 9px 20px #009b7022}.entry-submit:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 24px #009b7036}.entry-submit:not(:disabled):active{transform:translateY(0)}.entry-submit:disabled{opacity:.65;cursor:wait}.entry-card footer{text-align:center;color:#8b9dab;letter-spacing:3px;border-top:1px solid #edf2f5;margin-top:29px;padding-top:20px;font-size:11px}.entry-card footer p{letter-spacing:0;color:#9daeb9;margin:9px 0 0;font-size:10px}.entry-error{color:#ac3f36;background:#fff2ef;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}.entry-footer{text-align:center;letter-spacing:2px;color:#8aa1b0;margin-top:25px;font-size:10px}.commercial-entry :focus-visible{outline-offset:4px;outline:2px solid #008969}@media (width>=1600px){.entry-columns{grid-template-columns:minmax(0,1fr) 470px}.entry-card{padding:42px}.entry-preview{max-width:900px}}@media (width<=1150px){.entry-columns{grid-template-columns:minmax(0,1fr) 380px;gap:30px}.entry-story h1 span{display:block}.entry-benefits{gap:10px}.entry-benefits>div{display:block}.entry-benefits b{margin-bottom:8px}.entry-card{padding:28px}.entry-header>span{display:none}}@media (width<=760px){.commercial-entry{background:linear-gradient(145deg,#f3fcfff0,#eaf9ffe6),url(/assets/global-network.png) 50%/cover;align-items:flex-start;padding:24px 18px}.entry-header{margin-bottom:27px}.commercial-entry .jt-logo{width:44px;height:44px}.commercial-entry .jt-wordmark{font-size:24px}.commercial-entry .jt-wordmark small{font-size:10px}.entry-columns{flex-direction:column;gap:28px;display:flex}.entry-story{width:100%}.entry-eyebrow{margin-bottom:12px;font-size:8px}.entry-story h1{letter-spacing:-1px;margin-bottom:12px;font-size:34px}.entry-story h1 span{display:inline}.entry-description{margin-bottom:17px;font-size:13px}.entry-platforms{gap:13px;margin-bottom:17px}.entry-platforms>span{gap:5px;font-size:10px}.entry-platform-icon{width:23px;height:23px}.entry-preview{border-width:3px;border-radius:12px;max-width:480px;margin:auto}.entry-benefits{display:none}.entry-card{border-radius:20px;width:100%;padding:27px 24px}.entry-card-top{margin-bottom:22px}.entry-card h2{font-size:28px}.entry-subtitle{margin-bottom:23px}.entry-card .entry-key-wrap input{font-size:16px}.entry-check{min-height:38px;font-size:12px}.entry-check input{width:19px;height:19px}.entry-submit{min-height:54px}.entry-footer{letter-spacing:1px;font-size:9px}}@media (prefers-reduced-motion:reduce){.entry-submit,.entry-key-wrap{transition:none}.entry-submit:not(:disabled):hover{transform:none}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=761px) and (height<=820px){.commercial-entry{padding-top:20px;padding-bottom:12px}.entry-header{margin-bottom:20px}.entry-card{padding:25px 30px}.entry-card-top{margin-bottom:20px}.entry-card footer{margin-top:20px;padding-top:15px}.entry-subtitle{margin-bottom:20px}.entry-footer{margin-top:15px}.entry-preview{max-width:720px}.entry-eyebrow{margin-bottom:10px}.entry-platforms{margin-bottom:17px}.entry-benefits{margin-top:18px}}.ai-playground{max-width:900px;margin:0 auto;padding:24px}.ai-playground h2{margin:0}.ai-transcript{flex-direction:column;gap:16px;height:42vh;min-height:260px;padding:16px 4px;display:flex;overflow-y:auto}.ai-empty{text-align:center;color:#65758a;margin:auto}.ai-message{background:#f0f4f8;border-radius:16px;align-self:flex-start;max-width:88%;padding:14px 18px}.ai-message.user{background:#e4f0ff;align-self:flex-end}.ai-message strong{color:#54667e;margin-bottom:6px;font-size:12px;display:block}.ai-message div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ai-playground textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:10px;margin:8px 0;padding:12px}.ai-compose-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-compose-footer small{color:#65758a}@media (width<=600px){.ai-playground{padding:16px}.ai-playground .overview-title{align-items:flex-start;gap:12px}.ai-message{max-width:94%}}.ai-preferences{border:1px solid #dbe3ec;border-radius:12px;margin:16px 0;padding:14px}.ai-preference-row{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.ai-preference-row select{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px}.ai-preferences small{color:#65758a}.tiktok-workspace{height:100%;padding-bottom:24px;overflow:auto}.tt-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tt-heading h2{margin:7px 0;font-size:21px}.tt-heading p{color:#8b989f;font-size:12px}.tt-connection{background:#fff8ed;border:1px solid #eee0c9;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;display:flex}.tt-connection>span{color:#976d3a;white-space:nowrap;background:#f3e6d3;border-radius:6px;padding:5px 9px;font-size:11px}.tt-connection p{color:#95836c;font-size:12px;line-height:1.7}.tt-stages{gap:8px;margin-bottom:18px;display:flex;overflow-x:auto}.tt-stages button{color:#849198;white-space:nowrap;background:#fff;border:1px solid #e4e9ec;border-radius:9px;padding:10px 14px;font-size:12px}.tt-stages button.active{color:#14725d;background:#e8f3ef;border-color:#b7dacc}.tt-stages b{margin-left:12px;font-size:13px}.tt-columns{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.3fr);align-items:start;gap:20px;display:grid}.tt-list,.tt-detail,.tt-detail-empty{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.tt-list-tools{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:15px;display:flex}.tt-list-tools input{background:#f5f7f8;border:0;font-size:12px}.tt-lead-items{max-height:620px;padding:6px;overflow:auto}.tt-lead{text-align:left;width:100%;color:inherit;background:#fff;border-radius:8px;padding:17px 14px;display:block}.tt-lead.active{background:#eef6f2}.tt-lead:hover{background:#f4f8f6}.tt-lead-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-lead-name b{font-size:14px}.tt-lead-name .intent{color:#8f9d98;background:#edf1ef;border-radius:4px;padding:3px 6px;font-size:9px}.tt-lead-name .HIGH{color:#b26d37;background:#fff0da}.tt-lead small{color:#9aa7a1;margin:7px 0;font-size:10px;display:block}.tt-lead>p{color:#657b70;text-overflow:ellipsis;white-space:nowrap;margin:10px 0;font-size:12px;overflow:hidden}.tt-lead-footer{color:#8f9b96;justify-content:space-between;gap:10px;font-size:10px;display:flex}.tt-lead-footer span:first-child{color:#4c9075}.tt-lead em{color:#9aa9a0;margin-top:9px;font-size:10px;font-style:normal;display:block}.tt-lead em.overdue{color:#b16c3f}.tt-pages{border-top:1px solid var(--border);color:#9aa59f;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.tt-pages button{color:#798c82;background:#f2f5f3;border-radius:6px;padding:6px 10px}.tt-empty,.tt-detail-empty{text-align:center;padding:65px 28px}.tt-empty>span,.tt-detail-empty>span{color:#8ba898;margin-bottom:18px;font-size:33px;display:block}.tt-empty h3,.tt-detail-empty h3{font-size:16px;font-weight:500}.tt-empty p,.tt-detail-empty p{color:#a0aba5;font-size:12px;line-height:1.9}.tt-detail-empty small{color:#b0b9b3;margin-top:25px;font-size:10px;display:block}.tt-detail-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.tt-detail-top h3{margin:0;font-size:14px}.tt-detail-top .secondary{font-size:10px}.tt-followup-form{padding:22px}.tt-followup-form h2{font-size:19px}.tt-followup-form .muted{margin-top:7px;font-size:11px}.tt-form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.tt-followup-form label,.tt-modal label{color:#687f73;margin:16px 0;font-size:12px;display:block}.tt-followup-form input,.tt-followup-form textarea,.tt-followup-form select,.tt-modal input,.tt-modal textarea,.tt-modal select{color:#4a6255;background:#fff;border:1px solid #e0e7e3;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:12px;display:block}.tt-followup-form label small{color:#a4afa8;margin-top:6px;font-size:10px;line-height:1.6;display:block}.tt-form-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.tt-form-actions small{color:#a4afa8;font-size:10px}.tt-form-actions button{font-size:12px}.tt-timeline{border-top:1px solid var(--border);background:#fcfdfc;padding:22px}.tt-timeline h3{margin:0 0 20px;font-size:14px}.tt-timeline article{border-left:2px solid #d8e6de;margin-left:3px;padding:0 0 20px 17px}.tt-timeline article>div{justify-content:space-between;gap:10px;font-size:11px;display:flex}.tt-timeline article time{color:#a2afa6;font-size:10px}.tt-timeline article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#758a7c;margin-top:9px;font-size:12px;line-height:1.8}.tt-timeline article small{color:#81998a;margin-top:6px;font-size:10px;display:block}.tt-timeline article a{color:var(--teal);margin-top:8px;font-size:10px;display:block}.tt-timeline article footer{color:#b1b9b4;margin-top:8px;font-size:9px}.tt-modal-backdrop{z-index:50;background:#253a3060;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tt-modal{background:#fff;border-radius:16px;width:min(580px,100%);max-height:92dvh;padding:26px;overflow:auto;box-shadow:0 24px 100px #0002}.tt-modal-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tt-modal-heading h2{font-size:19px}.tt-modal .muted{font-size:12px;line-height:1.7}.tt-modal fieldset,.tt-followup-form fieldset{border:0;min-width:0;margin:0;padding:0}.tt-modal fieldset:disabled,.tt-followup-form fieldset:disabled{opacity:.7}@media (width<=800px){.tt-columns{grid-template-columns:1fr}.tt-columns:not(.detail-open) .tt-detail-empty,.tt-columns.detail-open .tt-list{display:none}.tt-detail-top .mobile-back{display:block}.tt-detail-top h3{flex:1;margin-left:5px}.tt-heading h2{font-size:17px}.tt-heading .primary{padding:10px;font-size:11px}.tt-connection{align-items:flex-start}.tt-stages button{padding:8px 10px;font-size:11px}.tt-followup-form,.tt-timeline{padding:17px}}@media (width<=480px){.tt-heading{align-items:flex-start}.tt-heading p{max-width:190px;font-size:11px;line-height:1.8}.tt-heading h2{max-width:210px;line-height:1.5}.tt-heading .primary{white-space:nowrap}.tt-connection p{font-size:11px}.tt-form-grid{grid-template-columns:1fr}.tt-modal{max-height:95dvh;padding:20px}.tt-modal-backdrop{padding:10px}.tt-followup-form input,.tt-followup-form select,.tt-modal input,.tt-modal select,.tt-followup-form textarea,.tt-modal textarea{font-size:16px}.tt-form-actions small{max-width:155px;line-height:1.6}.app-header nav button{padding:8px 6px;font-size:10px}.app-header .brand{font-size:13px}.app-header .brand-mark{width:26px;height:26px;font-size:16px}}.tt-open-line{padding:14px 22px 0}.tt-open-line small{color:#9aaa9f;margin-top:7px;font-size:10px;display:block}.tt-settings{margin-top:16px;padding:24px}.tt-settings label{flex-direction:column;gap:8px;display:flex}.tt-settings fieldset{border:0;margin:0;padding:0}.tt-settings input,.tt-settings textarea{box-sizing:border-box;width:100%}.tt-settings .tt-form-grid{margin:16px 0}.tt-settings h3{margin-top:0}.conversation-workspace{grid-template-columns:minmax(0,1fr) 280px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.conversation-workspace .chat-thread{min-width:0;height:100%;min-height:0}.customer-context{background:#fcfdff;border-left:1px solid #e6edf5;min-width:0;font-size:12px;overflow-y:auto}.context-heading{color:#1769cc;border-bottom:1px solid #e8eef5;padding:20px 16px;font-weight:700}.context-profile{align-items:center;gap:12px;padding:20px 14px;display:flex}.context-profile h3{margin:0 0 6px;font-size:15px}.context-facts{grid-template-columns:68px minmax(0,1fr);gap:12px 8px;margin:0;padding:0 16px 20px;line-height:1.6;display:grid}.context-facts dt{color:#8694a8}.context-facts dd{overflow-wrap:anywhere;color:#334860;margin:0}.customer-context .contact-panel{background:0 0;max-height:none;padding:15px 12px;overflow:visible}.customer-context summary{cursor:pointer;color:#253d58;font-weight:600;line-height:1.6}.customer-context .contact-memory button{white-space:normal;padding:5px 7px;font-size:11px}.customer-context .contact-memory input,.customer-context .contact-memory select{box-sizing:border-box;width:100%}.context-recent{border-top:1px solid #e6edf5;padding:14px}.context-recent h3{font-size:13px}.context-recent p{color:#73839b;gap:8px;font-size:11px;display:flex}.context-recent p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.context-recent time{flex:none}.workbench-shell.app-shell{background:#edf5ff;min-height:560px;padding:0 12px 0 174px}.workbench-shell .app-header{background:linear-gradient(160deg,#092c46,#071d30);gap:16px;width:162px;padding:17px 10px}.workbench-shell .app-header .jt-wordmark{font-size:16px}.workbench-shell .app-header .jt-logo{width:30px;height:30px}.workbench-shell .app-header .jt-wordmark small{letter-spacing:1px;font-size:7px}.workbench-shell .app-header .brand{padding:0 0 14px}.workbench-shell .app-header nav button{gap:7px;padding:9px 8px;font-size:12px}.workbench-shell .app-header nav button.active{color:#fff;background:#0764e7}.workbench-shell .workspace-heading{border:0;height:64px;min-height:64px;margin:0;padding:0;display:block}.workbench-shell .workspace-heading>div:not(.workbench-topline),.workbench-shell .workspace-heading>p{display:none}.workbench-topline{justify-content:space-between;align-items:center;gap:16px;height:64px;font-size:14px;display:flex}.workbench-topline>span{color:#8b9ab0;font-size:12px}.workbench-topline>small{color:#3b536d;font-size:12px}.workbench-shell .app-content{background:0 0;border:0;border-radius:0;flex:1;min-height:0;overflow:hidden}.workbench-shell .workbench{box-shadow:none;border:0;border-radius:10px;grid-template-columns:260px minmax(0,1fr)}.workbench-shell .app-content>.workbench{height:100%}.workbench-shell .message-area{background:#fff;padding:10px 20px 20px}.workbench-shell .conversation-sidebar{background:#f9fcff;border-right:6px solid #edf5ff}.workbench-shell .conversation-item.selected{background:#e2f0ff;box-shadow:inset 3px 0 #2078eb}.workbench-shell .conversation-item{margin:3px 6px;padding:12px 8px}.workbench-shell .avatar{color:#3478ad;background:#e0efff;border-radius:50%}.workbench-shell .sidebar-heading{padding:17px 14px}.workbench-shell .sidebar-heading .eyebrow{display:none}.workbench-shell .search-wrap{margin:0 10px 12px}.workbench-shell .conversation-filters{gap:3px;padding:0 8px 10px}.workbench-shell .conversation-filters button{padding:5px 8px;font-size:11px}.workbench-shell .conversation-filters button.active{color:#0764e7;background:#e4f1ff}.workbench-shell .thread-header{border-bottom:1px solid #eef3f8;padding:16px}.workbench-shell .ownership-bar{background:#fbfdff;gap:5px;padding:9px 12px}.workbench-shell .ownership-bar button{padding:5px 8px}.workbench-shell .message-bubble{box-shadow:none;background:#eef5ff;border:0;border-radius:5px 12px 12px;padding:12px 15px}.workbench-shell .outgoing .message-bubble{background:#dffbef;border-radius:12px 5px 12px 12px}.workbench-shell .message-translation{color:#6b86a1;background:#f7faff;border:0;font-size:11px}.workbench-shell .chat-composer{background:#fff;border-top:1px solid #edf2f9;padding:12px 18px}.workbench-shell .message-content{max-width:82%}.workbench-shell .chat-composer textarea{background:0 0;min-height:72px}.workbench-shell .chat-composer .primary{box-shadow:none;background:#00a35c}.workbench-shell>nav[aria-label=服务与隐私]{min-height:24px;font-size:10px;padding:5px!important}.platform-window-nav{margin-top:10px}.platform-nav-title{color:#8fa8bd;padding:8px;font-size:10px;display:block}.platform-nav-group{border-top:1px solid #ffffff09;padding:8px 0}.platform-nav-group>strong{align-items:center;gap:8px;padding:0 5px 6px;font-size:12px;font-weight:500;display:flex}.platform-symbol{color:#fff;background:#258dd4;border-radius:6px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.platform-symbol.line,.platform-symbol.whatsapp{background:#08ba67}.platform-symbol.tiktok{background:#020a13}.platform-no-window{color:#88a1b3;margin-left:36px;font-size:9px}.platform-window-nav button{justify-content:space-between;width:100%}.platform-window-nav button small{color:#9bb6c8;font-size:9px}.workbench-shell .account>span{overflow-wrap:anywhere;font-size:10px}.workbench-shell .account .portal-role{font-size:11px}.workbench-shell .account>small{display:none}@media (width>=1700px){.workbench-shell .workbench{grid-template-columns:300px minmax(0,1fr)}.conversation-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1150px){.conversation-workspace{grid-template-columns:minmax(0,1fr) 240px}.workbench-shell .workbench{grid-template-columns:220px minmax(0,1fr)}.workbench-shell.app-shell{padding-left:154px}.workbench-shell .app-header{width:142px}.workbench-shell .ownership-bar>span{display:none}}@media (width<=950px){.conversation-workspace{flex-direction:column;display:flex;overflow:auto}.conversation-workspace .chat-thread{flex:none;min-height:550px}.customer-context{border-top:1px solid #e6edf5;border-left:0;overflow:visible}.workbench-topline>span{display:none}}@media (width<=760px){.workbench-shell.app-shell{padding:0 10px}.workbench-shell .app-header{width:auto;height:auto;margin:0 -10px;padding:12px;position:relative}.workbench-shell .app-header nav{flex-direction:row}.platform-window-nav{display:none}.workbench-shell .workspace-heading{height:45px;min-height:45px}.workbench-topline{height:45px;font-size:12px}.workbench-shell .workbench{display:flex;height:calc(100dvh - 160px)!important}.workbench-shell .conversation-sidebar,.workbench-shell .conversation-workspace{width:100%}.workbench-shell .app-content{overflow:auto}.workbench-shell .account{position:static}.workbench-shell .account>span,.workbench-shell .account .portal-role{display:none}}.workbench-shell .conversation-pages{color:#8393a8;padding:8px 12px;font-size:10px;line-height:1.6}.workbench-shell .conversation-pages p{margin:0 0 5px}.workbench-shell .conversation-pages button{padding:4px 8px;font-size:10px}.exact-login-controls:before{content:"";pointer-events:none;background:#fff;width:23%;height:7%;position:absolute;top:52.4%;left:73.2%}*{box-sizing:border-box}:root{color:#24343c;font-synthesis:none;--teal:#087c6e;--border:#e4e9ec;--muted:#839098;background:#f4f6f8;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0;transition:background .15s,color .15s}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #80cbbb}input,textarea{border:1px solid var(--border);color:inherit;background:#fff;border-radius:10px;padding:11px 12px}input{width:100%}textarea{resize:vertical}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:2px;color:#94a0a7;font-size:10px;font-weight:700}.primary{background:var(--teal);color:#fff;border-radius:9px;padding:11px 20px;font-weight:600}.secondary,.ghost{color:#2e675e;background:#edf3f1;border-radius:8px;padding:8px 12px}.icon-button{color:#72858d;background:0 0;border-radius:7px;flex-shrink:0;width:32px;height:32px;font-size:23px}.icon-button:hover{background:#edf3f1}.inline-error{color:#a74338;background:#fff1f0;border-radius:8px;margin:8px;padding:10px 14px;font-size:12px;line-height:1.7}.inline-error button{color:inherit;background:0 0;text-decoration:underline}.brand-mark{background:var(--teal);color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:22px;font-weight:700;display:grid}.brand{align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.brand small{color:#8b989f;letter-spacing:1px;margin-top:2px;font-size:10px;font-weight:400;display:block}.app-shell{flex-direction:column;max-width:1600px;height:100dvh;min-height:600px;margin:auto;padding:0 32px 24px;display:flex}.app-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;height:86px;display:flex}.app-header nav{gap:5px;display:flex}.app-header nav button{color:#78868e;background:0 0;border-radius:8px;padding:10px 17px;font-size:13px}.app-header nav button.active{color:#086a5e;background:#e6efec;font-weight:600}.account{align-items:center;gap:10px;display:flex}.account-avatar{color:#7e705b;background:#e6ddd0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.account-info{color:#586971;font-size:11px}.account-info small{color:#95a0a6;margin-top:3px;display:block}.logout{color:#859198;background:0 0;padding:8px;font-size:11px}.workspace-heading{flex-shrink:0;justify-content:space-between;align-items:center;padding:21px 0 20px;display:flex}.workspace-heading h1{letter-spacing:.3px;margin-top:4px;font-size:23px;font-weight:650}.app-content{flex:1;min-height:0}.workbench{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:310px minmax(0,1fr);height:100%;display:grid;overflow:hidden;box-shadow:0 5px 24px #26382f04}.conversation-sidebar{border-right:1px solid var(--border);background:#fcfdfd;flex-direction:column;min-height:0;display:flex}.sidebar-heading{justify-content:space-between;align-items:center;padding:22px 20px 17px;display:flex}.sidebar-heading h2{margin-top:6px;font-size:17px}.sidebar-heading h2 span{color:#8b999e;background:#eef2f2;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:11px;font-weight:400}.search-wrap{margin:0 16px;position:relative}.search-wrap>span{color:#9aa6ab;font-size:23px;position:absolute;top:7px;left:11px}.search-wrap input{background:#f2f5f6;border:0;padding:11px 12px 11px 36px;font-size:12px}.conversation-filters{border-bottom:1px solid var(--border);gap:4px;padding:14px 16px 12px;display:flex}.conversation-filters button{color:#8b969d;background:0 0;border-radius:6px;flex:1;padding:6px 3px;font-size:11px}.conversation-filters button.active{color:var(--teal);background:#e8f3ef;font-weight:600}.conversation-list{flex:1;min-height:0;padding:6px 7px;overflow-y:auto}.conversation-item{text-align:left;width:100%;color:inherit;background:0 0;border-radius:9px;align-items:flex-start;gap:11px;margin:2px 0;padding:17px 12px;display:flex}.conversation-item:hover{background:#f3f7f6}.conversation-item.selected{background:#eaf4f0}.avatar{color:#508473;background:#e5eee9;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:14px;font-weight:600;display:grid;position:relative}.avatar i{background:#19ba74;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.avatar.small{width:37px;height:37px}.conversation-copy{flex:1;min-width:0}.conversation-title{justify-content:space-between;align-items:center;gap:5px;display:flex}.conversation-title b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.conversation-title time{color:#9aa6ac;flex-shrink:0;font-size:10px}.conversation-preview{white-space:nowrap;text-overflow:ellipsis;color:#8b969c;margin-top:6px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.conversation-tags{color:#9aa6aa;align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.platform-tag{color:#299065;font-size:9px;font-weight:600}.conversation-tags em{color:var(--teal);margin-left:auto;font-style:normal;font-weight:600}.new-message-note{color:var(--teal);background:#f0f8f5;padding:8px 20px;font-size:11px}.sync-status{border-top:1px solid var(--border);color:#82948e;padding:14px 18px;font-size:10px}.sync-status i{background:#6ab89a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sync-status i.offline{background:#cd865f}.sync-status small{color:#a8b0b5;margin-top:5px;font-size:9px;display:block}.empty-small{text-align:center;color:#92a0a6;padding:30px 15px;font-size:12px;line-height:1.8}.chat-empty{background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-icon{color:#79a391;background:#eef6f2;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:22px;font-size:35px;display:grid}.chat-empty h2{font-size:20px;font-weight:500}.chat-empty p{color:#8b989f;margin-top:12px;font-size:13px}.chat-empty>span{letter-spacing:1px;color:#b0b9bd;margin-top:35px;font-size:10px}.chat-empty>button{border-radius:8px;margin-top:20px;padding:8px}.chat-thread{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.thread-header{border-bottom:1px solid #edf0f2;flex-shrink:0;align-items:center;gap:12px;padding:20px 27px;display:flex}.thread-title{flex:1;min-width:0}.thread-title h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.thread-title>span{color:#94a1a6;margin-top:6px;font-size:10px;display:block}.line-dot{background:#20b373;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.thread-id{color:#b0b9be;font-size:10px}.owner-label{color:#619889}.ownership-bar{background:#fff;border-bottom:1px solid #edf0f2;flex-shrink:0;align-items:center;gap:6px;padding:10px 26px;display:flex}.ownership-bar>span{color:#9da7ad;margin-right:9px;font-size:10px}.ownership-bar button{color:#88969d;background:#f5f7f8;border-radius:6px;padding:6px 12px;font-size:10px}.ownership-bar button.active{color:#17816c;background:#e8f3ee;font-weight:600}.lock-note{color:#959c98;background:#fafcfb;padding:6px 27px;font-size:10px}.message-area{scrollbar-width:thin;overscroll-behavior:contain;background:#f9fafb;flex:1;min-height:80px;padding:8px 30px 24px;overflow-y:auto}.date-divider{text-align:center;color:#a5aeb4;margin:20px 0;font-size:10px}.date-divider span{background:#f0f3f5;border-radius:20px;padding:5px 12px}.message-row{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.message-avatar{color:#6b8d7f;background:#e8efec;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:21px;font-size:10px;display:grid}.message-content{min-width:0;max-width:76%}.message-meta{color:#94a0a6;gap:12px;margin-bottom:7px;font-size:9px;display:flex}.message-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e8edf0;border-radius:0 12px 12px;padding:12px 16px;font-size:13px;line-height:1.85}.outgoing{flex-direction:row-reverse}.outgoing .message-meta{justify-content:flex-end}.outgoing .message-avatar{color:#3b7a67;background:#daeae3}.outgoing .message-bubble{color:#29584a;background:#e5f2eb;border-color:#d6e9e0;border-radius:12px 0 12px 12px}.delivery-state{text-align:right;color:#8aaa9b;margin-top:7px;font-size:9px;display:block}.media-placeholder{color:#8a989f}.media-placeholder small{font-size:10px;display:block}.load-older{color:#849d94;background:0 0;margin:12px auto;padding:5px 10px;font-size:11px;display:block}.message-empty{color:#97a3a8;place-items:center;min-height:160px;font-size:13px;display:grid}.scroll-latest{color:var(--teal);background:#fff;border:1px solid #cde5da;border-radius:20px;padding:7px 12px;font-size:11px;position:absolute;bottom:195px;right:27px;box-shadow:0 4px 15px #0001}.mobile-back{display:none}.chat-composer{border-top:1px solid var(--border);background:#fff;flex-shrink:0;padding:15px 24px 18px}.chat-composer textarea{resize:vertical;outline-offset:4px;border:0;width:100%;min-height:62px;max-height:160px;padding:8px 0;font-size:13px;line-height:1.7;display:block}.chat-composer textarea:disabled{color:#8b969d;background:#fff}.chat-composer textarea::placeholder{color:#a8b1b6}.composer-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.composer-actions small{color:#a6afb4;font-size:9px}.composer-actions button{min-width:114px;font-size:12px}.composer-actions button span{margin-left:14px}.composer-hint{color:#8e9a9e;margin:0 0 5px;font-size:11px}.send-notice{color:#85958d;margin:5px 0;font-size:11px;line-height:1.6}.send-notice.warning{color:#ad733b}.send-notice.success{color:#188264}.pending-banner{color:#927043;background:#fff7e9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;padding:9px;font-size:10px;display:flex}.pending-banner b{font-weight:600}.pending-banner button{color:inherit;background:0 0;margin-left:auto;font-size:10px;text-decoration:underline}.overview{height:100%;padding:4px 1px 30px;overflow:auto}.overview-title{justify-content:space-between;align-items:center;margin:8px 0 22px;display:flex}.overview-title h2{margin-top:6px;font-size:21px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metrics article,.panel{border:1px solid var(--border);background:#fff;border-radius:12px;padding:22px}.metrics article>span{color:#83938e;font-size:12px}.metrics strong{margin:15px 0 8px;font-size:30px;display:block}.metrics .tenant-code{font-size:24px}.metrics small{color:#9ba8a2;overflow-wrap:anywhere;font-size:10px}.panel{margin:20px 0}.panel h2{margin-bottom:16px;font-size:16px}.panel p{margin:8px 0;font-size:12px;line-height:1.8}.panel button{color:#41816c;background:#edf4f0;border-radius:8px;padding:8px 12px}.triples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.triples .panel{margin:0}.triples p{justify-content:space-between;gap:10px;display:flex}.triples b{overflow-wrap:anywhere;font-weight:400}.login{background:#f1f5f3;place-items:center;min-height:100dvh;padding:24px;display:grid}.login form{background:#fff;border:1px solid #e0e9e4;border-radius:20px;width:min(410px,100%);padding:40px;box-shadow:0 15px 60px #315f4910}.login .brand-mark{margin-bottom:24px}.login h1{margin:8px 0;font-size:23px}.login p{color:#97a49e;margin-bottom:28px;font-size:12px}.login label{color:#667c72;margin:18px 0;font-size:12px;display:block}.login input{margin-top:8px;display:block}.login summary{color:#9aa6a0;cursor:pointer;font-size:11px}.login .primary{width:100%;margin-top:25px}@media (width>=1500px){.workbench{grid-template-columns:350px minmax(0,1fr)}}@media (width<=1000px){.app-shell{padding:0 18px 18px}.app-header{gap:14px}.account-info{display:none}.workbench{grid-template-columns:280px minmax(0,1fr)}.message-area{padding-left:18px;padding-right:18px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.triples{grid-template-columns:1fr}.thread-header{padding:18px}.ownership-bar{padding:10px 18px}.ownership-bar>span{display:none}.chat-composer{padding:12px 18px}.message-content{max-width:82%}}@media (width<=650px){.app-shell{height:100dvh;min-height:480px;padding:0 10px 10px}.app-header{gap:5px;height:65px}.brand{gap:7px;font-size:15px}.brand-mark{border-radius:9px;width:29px;height:29px;font-size:18px}.brand small,.account-avatar{display:none}.app-header nav{gap:0}.app-header nav button{padding:9px;font-size:11px}.logout{padding:8px 3px;font-size:10px}.workspace-heading{padding:13px 3px}.workspace-heading h1{font-size:19px}.workspace-heading .eyebrow{font-size:8px}.workspace-heading p{display:none}.workbench{border-radius:11px;display:flex}.conversation-sidebar{border:0;width:100%}.chat-thread{width:100%}.workbench:not(.has-selection) .chat-empty,.workbench.has-selection .conversation-sidebar{display:none}.workbench.has-selection .chat-empty{text-align:center;width:100%;padding:20px}.mobile-back{font-size:30px;display:block}.sidebar-heading{padding:18px 20px}.conversation-item{padding:16px 14px}.conversation-title b{font-size:14px}.conversation-preview{font-size:12px}.conversation-tags{font-size:10px}.conversation-filters button{font-size:12px}.thread-header{gap:8px;padding:13px 10px}.thread-title h2{font-size:13px}.thread-id{display:none}.ownership-bar{gap:6px;padding:9px 12px}.ownership-bar button{flex:1;padding:7px 5px;font-size:11px}.message-area{padding:0 12px 15px}.message-content{max-width:82%}.message-bubble{padding:10px 12px;font-size:14px}.message-meta{font-size:9px}.message-avatar{width:25px;height:25px}.chat-composer{padding:10px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.chat-composer textarea{min-height:52px;max-height:110px;font-size:16px}.composer-actions small{font-size:8px}.composer-actions .primary{min-width:105px;padding:10px 13px;font-size:12px}.chat-empty h2{font-size:18px}.chat-empty p{font-size:12px}.metrics{gap:10px}.metrics article{padding:15px}.metrics strong{font-size:26px}.metrics .tenant-code{font-size:18px}.overview-title{margin:5px 0 15px}.panel{padding:17px}.scroll-latest{bottom:175px;right:18px}}.contact-panel{border-top:1px solid #dbe5e0;max-height:45vh;padding:12px;overflow:auto}.contact-memory pre{white-space:pre-wrap;overflow-wrap:anywhere}.contact-memory article{border-bottom:1px solid #dbe5e0;padding:12px 0}.contact-memory label{margin:10px 0;display:block}.contact-memory textarea{width:100%;min-height:80px}.message-translation{color:#365c50;white-space:pre-wrap;border-top:1px solid #dde7e1;padding:8px 12px}.login.login-layout{justify-items:stretch}.login-panel .eyebrow{display:block}.login.login-layout .login-panel form{background:#ffffffed;border:1px solid #fff;border-radius:22px;max-width:450px;padding:36px;box-shadow:0 18px 65px #2b748410}:root{--teal:#008b63;--border:#dfe9ee;--muted:#758694;color:#172c3e;background:#f2f7fa;font-family:Segoe UI,Microsoft YaHei,sans-serif}.jt-brand{color:#091f30;align-items:center;gap:13px;display:inline-flex}.jt-logo{flex:none;width:54px;height:54px}.jt-wordmark{white-space:nowrap;letter-spacing:-1px;font-size:28px;font-weight:800}.jt-ai{color:#00965d;margin-left:4px}.jt-wordmark small{letter-spacing:3px;margin-top:5px;font-size:11px;font-weight:500;display:block}.jt-brand.compact .jt-logo{width:39px;height:39px}.jt-brand.compact .jt-wordmark{font-size:20px}.jt-brand.compact small{letter-spacing:1.4px;font-size:8px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #62c7b5}.primary{background:linear-gradient(110deg,#08ab69,#008760);box-shadow:0 4px 12px #008b6318}.primary:hover{background:#007f59}.secondary,.ghost{color:#315365;background:#eef5f8}.eyebrow{color:#758e9d;letter-spacing:2px}.login.login-layout{background:#f8fcfd;grid-template-columns:minmax(0,1.6fr) minmax(370px,1fr);align-items:stretch;gap:0;width:100%;max-width:none;min-height:100dvh;padding:0;display:grid}.login-story{background:radial-gradient(at 80% 48%,#b7eff4 0,#0000 57%),linear-gradient(130deg,#effbff,#d9f0fa 48%,#b4e1f1);flex-direction:column;min-height:760px;padding:44px 6%;display:flex;position:relative;overflow:hidden}.story-copy{z-index:1;margin-top:58px;position:relative}.story-kicker{letter-spacing:3px;color:#407b8d;font-size:10px;font-weight:700}.story-copy h1{letter-spacing:-2px;margin:17px 0;font-size:clamp(38px,4.2vw,66px);font-weight:800;line-height:1.25}.story-copy h1 em{color:#008d61;font-style:normal}.story-copy p{color:#426676;max-width:380px;font-size:15px;line-height:1.8}.orbit-art{flex:1;min-height:250px;position:relative}.orbit-art svg{width:110%;height:360px;position:absolute;top:-45px;right:-14%}.orbit-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2b5363;background:#fffc;border:1px solid #fff;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex;position:absolute;box-shadow:0 10px 28px #33758a12}.orbit-label span{color:#00845e;background:#ddf7ec;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:700;display:grid}.label-one{top:85px;left:8%}.label-two{top:168px;right:2%}.story-features{z-index:1;border-top:1px solid #ffffffb0;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:26px;display:grid;position:relative}.story-features>div{align-items:flex-start;gap:10px;display:flex}.story-features b{color:#168971;background:#edfffa;border-radius:50%;padding:8px;font-size:11px}.story-features span{font-size:13px;font-weight:650}.story-features small{color:#52778a;margin-top:6px;font-size:10px;font-weight:400;line-height:1.6;display:block}.story-footer{letter-spacing:3px;color:#5d8797;margin-top:34px;font-size:9px}.login-panel{background:radial-gradient(at 100% 0,#e7f6f8,#0000 65%);justify-content:center;align-items:center;padding:48px 42px;display:flex}.login.login-layout form{width:100%;max-width:400px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.login-panel .jt-brand{margin-bottom:45px}.login-panel h2{letter-spacing:-1px;margin:10px 0;font-size:30px}.login-panel .login-intro{color:#6a8392;margin-bottom:27px;font-size:13px;line-height:1.9}.login-panel label{color:#355061;margin:19px 0 8px;font-size:12px;font-weight:550;display:block}.login-panel input:not([type=checkbox]){background:#fff;border:1px solid #d8e5ec;border-radius:9px;height:49px;padding:12px 14px;box-shadow:0 2px 4px #1e456703}.login-panel .primary{border-radius:9px;width:100%;margin:14px 0 19px;padding:15px;font-size:14px}.login-panel .login-switch{text-align:center;color:#507385;font-size:12px}.login-panel .login-switch a:hover{text-decoration:underline}.login-panel nav{color:#8096a3;border-top:1px solid #e3ecf0;margin-top:27px;font-size:11px}.login-panel details{color:#6a8190;font-size:12px}.login-status:empty{display:none}.app-shell{background:radial-gradient(at 95% 0,#e7f4f8,#0000 45%),#f2f7fa;max-width:none;height:100dvh;min-height:600px;margin:0;padding:0 28px 0 256px}.app-header{color:#d8e7ec;z-index:20;background:linear-gradient(170deg,#102e42,#071c2a);border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:22px;width:228px;height:100dvh;padding:29px 18px 18px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 18px #12384a09}.app-header .brand{border-bottom:1px solid #ffffff12;padding:0 3px 24px}.app-header .jt-brand{color:#eefbff;gap:9px}.app-header .jt-logo{color:#071a28}.app-header .jt-ai{color:#39d3a0}.app-header .jt-wordmark small{color:#86a5b4}.app-header nav{scrollbar-width:thin;scrollbar-color:#446373 transparent;flex-direction:column;flex:1;align-items:stretch;gap:5px;min-height:0;display:flex;overflow-y:auto}.app-header nav button{text-align:left;color:#a9c2cf;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;min-height:40px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.app-header nav button:hover{color:#fff;background:#ffffff0c}.app-header nav button.active{color:#fff;background:linear-gradient(100deg,#00a871,#048761);box-shadow:0 5px 16px #001b1a33}.nav-symbol{opacity:.65;letter-spacing:1px;font-size:10px;font-weight:600}.account{color:#a9c2cf;border-top:1px solid #ffffff16;flex-wrap:wrap;flex:none;gap:9px;padding-top:17px;font-size:11px;display:flex}.account>span{overflow-wrap:anywhere;color:#dcebf0;width:100%;padding:2px 5px 6px;font-size:12px}.account a{padding:5px;font-size:11px}.account .logout{color:#9bb6c5;padding:5px}.account .logout:hover{color:#fff}.workspace-heading{border-bottom:1px solid #dfe8ed;min-height:99px;margin-bottom:20px;padding:23px 0}.workspace-heading h1{letter-spacing:-.5px;margin-top:5px;font-size:25px}.workspace-heading p{color:#708a98;font-size:12px}.app-content{scrollbar-width:thin;min-height:0;padding-bottom:2px;overflow:auto}.app-shell>nav{color:#8a9da7;flex:none;font-size:10px;padding:11px!important}.app-shell>[role=status],.app-shell>[role=alert]{flex:none;padding:10px 0;font-size:12px}.app-content>section{background:#fff;border-radius:14px}.app-content input,.app-content select,.app-content textarea{font:inherit;color:#243f50;background:#fff;border:1px solid #dbe6ec;border-radius:8px;max-width:100%;padding:10px}.app-content button{border-radius:7px;line-height:1.5}.app-content table{border-collapse:collapse;width:100%;font-size:12px}.app-content th{color:#607c8d;text-align:left;background:#f3f8fa;padding:13px 12px;font-weight:550}.app-content td{border-bottom:1px solid #edf2f5;padding:13px 12px}.app-content tr:hover td{background:#f8fbfc}.metrics article,.panel{border:1px solid #e2ebef;border-radius:13px;box-shadow:0 3px 10px #13395003}.metrics strong{color:#12394d}.workbench{border:1px solid #dbe6ec;border-radius:14px;grid-template-columns:292px minmax(0,1fr);box-shadow:0 8px 28px #17496105}.conversation-sidebar{background:#fff;border-right-color:#e4edf1}.conversation-item.selected{background:#e6f8ef;box-shadow:inset 3px 0 #00a872}.conversation-item{border-radius:8px}.message-area{background:linear-gradient(#f6fafc,#f2f7fa)}.message-bubble{border-color:#e0e9ef;font-size:14px;line-height:1.8;box-shadow:0 2px 4px #1a486305}.outgoing .message-bubble{color:#20483b;background:#e0f8ec;border-color:#d4f0e2}.message-translation{color:#486886;background:#f1f7ff;border-top:1px solid #dce9f6;border-radius:0 0 10px 10px;font-size:12px;line-height:1.8}.ownership-bar{flex-wrap:wrap}.ownership-bar button{padding:7px 12px;font-size:11px}.thread-header{padding:19px 23px}.contact-panel{background:#fbfdfe}.chat-composer{padding:15px 22px}.chat-composer textarea{border:0;padding:8px 0}.overview{padding-bottom:15px}@media (width>=1700px){.login-story{padding-left:10%;padding-right:10%}.story-copy{margin-top:80px}.orbit-art svg{height:420px;top:-65px}.login-panel{padding:70px}}@media (width<=1100px){.app-shell{padding-left:220px;padding-right:20px}.app-header{width:200px;padding:25px 13px 16px}.app-header .jt-wordmark{font-size:18px}.app-header .jt-logo{width:31px;height:31px}.app-header .account,.app-header .brand{display:flex}.workbench{grid-template-columns:250px minmax(0,1fr)}.login.login-layout{grid-template-columns:minmax(0,1fr) 390px}.login-story{padding:35px}.story-copy h1{font-size:43px}.story-features{grid-template-columns:1fr;gap:15px}.story-features small{margin-left:8px;display:inline}.orbit-art svg{width:145%;right:-30%}.login-panel{padding:35px}.label-two{right:-5px}}@media (width<=760px){.login.login-layout{display:block}.login-story{min-height:0;padding:25px}.login-story .jt-logo{width:40px;height:40px}.login-story .jt-wordmark{font-size:23px}.story-copy{margin-top:26px}.story-copy h1{letter-spacing:-1px;font-size:36px}.story-copy h1 br{display:none}.story-copy p{font-size:13px}.orbit-art,.story-features,.story-footer,.story-kicker{display:none}.login-panel{padding:30px 25px 20px}.login-panel .jt-brand{display:none}.login-panel h2{font-size:25px}.login-panel form{max-width:480px!important}.app-shell{height:auto;min-height:100dvh;padding:0 12px}.app-header{gap:12px;width:auto;height:auto;margin:0 -12px;padding:13px 15px 10px;position:sticky;top:0;bottom:auto}.app-header .brand{border:0;padding:0}.app-header .jt-logo{width:30px;height:30px}.app-header .jt-wordmark{font-size:18px}.app-header .jt-wordmark small{display:none}.app-header nav{flex-direction:row;gap:6px;width:100%;overflow-x:auto}.app-header nav button{white-space:nowrap;min-height:34px;padding:8px 11px;font-size:11px}.nav-symbol{display:none}.app-header .account{border:0;gap:3px;padding:0;position:absolute;top:16px;right:12px}.account>span,.account>a,.account .logout:first-of-type{display:none}.workspace-heading{min-height:78px;margin-bottom:12px;padding:17px 2px}.workspace-heading h1{font-size:21px}.workspace-heading p{display:none}.app-content{min-height:60vh;overflow:auto}.workbench{height:calc(100dvh - 220px);min-height:440px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.dashboard-home{padding-bottom:12px}.app-shell:has(.dashboard-home) .workspace-heading{display:none}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:25px 0 22px;display:flex}.dashboard-toolbar h2{letter-spacing:-.6px;margin:0 0 6px;font-size:25px}.dashboard-toolbar p{color:#708e9e;font-size:11px}.dashboard-tools{align-items:center;gap:12px;display:flex}.dashboard-tools button{white-space:nowrap;font-size:11px}.dashboard-search{background:#ffffffbd;border:1px solid #e4edf2;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.dashboard-search>span{color:#477489;font-size:22px}.dashboard-search input{outline-offset:0;background:0 0;border:0;width:210px;font-size:11px}.health-pill{color:#069568;white-space:nowrap;background:#e2faed;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.health-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.health-pill.unknown{color:#8292a1;background:#f0f3f7}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.dashboard-metrics article{background:#ffffffdb;border:1px solid #fff;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:22px 20px;display:flex}.metric-icon{color:#1671e9;background:#e1f0ff;border-radius:16px;flex:none;place-items:center;width:49px;height:49px;font-size:24px;display:grid}.metric-icon.tone-1,.metric-icon.tone-3{color:#00a467;background:#dcf9eb}.metric-icon.tone-2{color:#7b47dd;background:#ede5ff}.dashboard-metrics article>div{min-width:0}.dashboard-metrics p{color:#75879d;font-size:11px}.dashboard-metrics strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:29px;font-weight:750;line-height:1.5;display:block}.dashboard-metrics article:last-child strong{letter-spacing:-.5px;font-size:23px}.dashboard-metrics small{color:#8da0ad;font-size:9px;display:block}.dashboard-main-grid{grid-template-columns:1.2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.dashboard-card{background:#ffffffed;border:1px solid #fff;border-radius:14px;min-width:0;padding:19px;box-shadow:0 3px 15px #254d7003}.card-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.card-heading h2{margin:0 0 5px;font-size:15px;font-weight:700}.card-heading p{color:#8a9cae;font-size:10px;line-height:1.6}.card-link{color:#547797;white-space:nowrap;background:#fff;border:1px solid #e8eef5;padding:4px 8px;font-size:10px}.dashboard-table-scroll{overflow:auto}.dashboard-card th{white-space:nowrap;background:#f0f7fa;padding:10px 7px;font-size:10px}.dashboard-card td{white-space:nowrap;padding:11px 7px;font-size:11px}.dashboard-card td:first-child{font-weight:550}.tenant-initial{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:10px;display:inline-grid}.model-dot{border-radius:3px;width:9px;height:9px;margin-right:8px;display:inline-block}.table-sub{color:#8aa0ae;margin:4px 0 0 17px;font-size:9px;font-weight:400;display:block}.dashboard-card .task-cell{white-space:normal;color:#6c8599;max-width:145px;font-size:10px;line-height:1.7}.dashboard-bottom-grid{grid-template-columns:1fr 1fr 1.08fr;gap:18px;display:grid}.dashboard-empty{color:#91a5b2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:170px;font-size:11px;display:flex}.dashboard-empty>span{color:#9fc5c9;font-size:27px}.chart-scope{color:#7a96a6;text-align:right;margin-top:-5px;font-size:10px}.trend-chart{width:100%;height:auto;min-height:190px;max-height:230px;display:block}.trend-chart text{fill:#8c9db4;font-size:9px}.usage-chart{justify-content:center;align-items:center;gap:18px;min-height:210px;display:flex}.usage-donut{border-radius:50%;flex:none;place-items:center;width:135px;height:135px;display:grid}.usage-donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.usage-donut span,.usage-donut small{color:#8198a7;font-size:10px}.usage-donut strong{letter-spacing:-.7px;margin:3px 0;font-size:23px}.usage-chart ul{color:#597489;min-width:100px;padding:0;font-size:10px;list-style:none}.usage-chart li{align-items:center;gap:6px;margin:15px 0;display:flex}.usage-chart i{border-radius:50%;flex:none;width:7px;height:7px}.usage-chart b{color:#2e4f65;margin-left:auto;padding-left:5px;font-size:10px}.dashboard-todos{gap:9px;display:grid}.dashboard-todos button{text-align:left;color:#38536a;background:#f8fbfd;border:1px solid #ecf2f6;align-items:center;gap:9px;padding:10px;display:flex}.dashboard-todos button:hover{background:#eff8f8}.dashboard-todos button>span:nth-child(2){flex:1;font-size:11px;font-weight:550}.dashboard-todos small{color:#8ea2b0;font-size:9px;font-weight:400;line-height:1.7;display:block}.dashboard-todos b{color:#d27088;background:#ffedf0;border-radius:12px;padding:2px 7px;font-size:10px}.todo-icon{color:#d3a449;background:#fff1d9;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.todo-icon.blue{color:#53a2dc;background:#e5f4ff}.todo-icon.purple{color:#866bc4;background:#ede9ff}@media (width>=1500px){.dashboard-main-grid{grid-template-columns:1.3fr 1fr}.dashboard-card{padding:23px}.dashboard-card td{padding-top:14px;padding-bottom:14px}.dashboard-metrics article{padding:26px 24px}}@media (width<=1200px){.dashboard-tools .health-pill{display:none}.dashboard-search input{width:145px}.dashboard-metrics article{gap:10px;padding:17px 13px}.metric-icon{width:37px;height:37px;font-size:19px}.dashboard-metrics strong{font-size:25px}.dashboard-bottom-grid{grid-template-columns:1fr 1fr}.dashboard-bottom-grid>section:last-child{grid-column:1/-1}.dashboard-todos{grid-template-columns:1fr 1fr}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-toolbar h2{font-size:22px}}@media (width<=760px){.dashboard-toolbar{flex-direction:column;align-items:flex-start;padding:19px 0}.dashboard-tools{justify-content:space-between;width:100%}.dashboard-search{flex:1}.dashboard-search input{width:100%}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:9px}.dashboard-metrics article{gap:8px;padding:14px 10px}.dashboard-metrics strong{font-size:23px}.dashboard-metrics article:last-child strong{font-size:17px}.dashboard-metrics small{line-height:1.6}.dashboard-bottom-grid,.dashboard-todos{grid-template-columns:1fr}.dashboard-card{padding:15px}.usage-chart{justify-content:space-evenly}}@media (width>=1201px){.dashboard-toolbar{padding:20px 0 18px}.dashboard-card{padding:18px}.dashboard-card td{padding-top:9px;padding-bottom:9px}.dashboard-metrics article{padding:18px 20px}.dashboard-card .card-heading{margin-bottom:12px}.dashboard-todos button{padding:9px}.usage-chart{min-height:190px}}@media (width<=760px){.login.login-layout .login-panel form{box-shadow:none;border-radius:14px;padding:22px}}.portal-dashboard{gap:22px;display:grid}.portal-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.portal-intro h2{margin:4px 0 10px;font-size:25px}.portal-intro p,.portal-note p{color:#637e92;line-height:1.7}.portal-intro input{max-width:320px}.portal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portal-cards article{background:#fff;border:1px solid #e1edf1;border-radius:18px;gap:12px;padding:25px;display:grid}.portal-cards strong{color:#008d6a;font-size:34px}.portal-cards small{color:#688297}.portal-table{overflow:auto}.portal-table table{width:100%}.portal-table td button{margin:4px;padding:9px 13px}.portal-note{background:#effaf6;border:1px solid #c8e5df;border-radius:16px;padding:24px}.portal-note a{color:#008568;margin-right:25px;display:inline-block}.portal-role{color:#69e3bd}.app-content{min-width:0}.app-content section>label{flex-direction:column;gap:8px;margin:10px 16px 12px 0;display:inline-flex}.app-content section>details{background:#fff;border:1px solid #deeaef;border-radius:12px;margin:16px 0;padding:18px}.app-content section>h3{margin-top:30px}.app-content input,.app-content select{max-width:100%}.app-header .account small{color:#9bb5c2}.app-header nav{scrollbar-width:thin}.app-header .brand,.app-header .account{flex-shrink:0}@media (width<=760px){.portal-cards{grid-template-columns:1fr}.portal-intro{flex-direction:column;align-items:stretch}.portal-table{max-width:100%}}.portal-dashboard .portal-intro input{flex:0 320px;width:320px;max-width:100%}.portal-intro h2{flex-shrink:0}.portal-intro>button{color:#176653;background:#fff;border:1px solid #dce9ef;border-radius:8px;padding:10px 18px}.portal-dashboard>.portal-intro{padding:22px 24px 0}@media (width<=760px){.portal-dashboard .portal-intro input{flex:auto;width:100%}}.login.login-layout.reference-login{isolation:isolate;background:#dff8ff url(/assets/global-network.png) 50%/cover no-repeat;min-height:100vh;padding:30px 3vw 70px;display:block;position:relative;overflow:hidden}.reference-story>.jt-brand{margin-bottom:24px}.reference-story h1{letter-spacing:-2px;color:#071326;margin:0 0 12px;font-size:clamp(30px,4.3vw,70px);font-weight:900;line-height:1.1}.reference-story h1 em{color:#009956;font-style:normal}.reference-subtitle{letter-spacing:2px;margin:0 0 26px;font-size:clamp(16px,1.8vw,29px);font-weight:650}.reference-login .login-panel{z-index:2;background:0 0;width:26%;min-width:0;padding:0;position:absolute;top:20%;right:3vw}.login.reference-login .login-panel form{background:#fffffff5;border-radius:20px;gap:18px;width:100%;max-width:none;padding:30px 24px;box-shadow:0 20px 50px #42a8c335}.reference-login .login-panel .eyebrow{display:none}.reference-login .login-panel h2{margin:12px 0 0;font-size:30px}.reference-login .login-panel .jt-brand{margin-bottom:10px}.reference-login .login-panel .jt-wordmark{font-size:25px}.reference-login .login-panel .jt-logo{width:48px;height:48px}.reference-login .login-panel .login-intro,.reference-login .login-panel label{font-size:14px}.reference-login .login-panel .primary{margin-top:8px}.reference-motto{font-size:19px;font-weight:650;line-height:1.7;position:absolute;top:35px;right:4vw;transform:rotate(-8deg)}.showcase-frame{background:#e4f8ffad;border:1px solid #fff;border-radius:20px;width:70%;padding:12px;box-shadow:0 15px 40px #4cabc642}.showcase-title{align-items:flex-start;gap:6px;height:22px;display:flex}.showcase-title i{background:#ff6973;border-radius:50%;width:9px;height:9px}.showcase-title i:nth-child(2){background:#f7cd4d}.showcase-title i:nth-child(3){background:#2bbb80}.showcase-title>span{color:#36617c;margin-left:auto;font-size:10px}.showcase-app{color:#15354c;background:#f6fbff;border-radius:10px;grid-template-columns:17% 25% 43% 15%;min-height:440px;max-height:520px;font-size:11px;display:grid;overflow:hidden}.showcase-app aside{color:#c9e2e9;background:linear-gradient(145deg,#071e2b,#0b2836);flex-direction:column;gap:9px;padding:12px 7px;display:flex}.showcase-app aside>.jt-brand .jt-wordmark{color:#fff;font-size:12px}.showcase-app aside>.jt-brand .jt-logo{width:27px;height:27px}.showcase-app aside>.jt-brand small{display:none}.showcase-app aside>div{border-radius:7px;padding:10px 7px}.showcase-app aside>div>span{margin-right:8px}.showcase-app aside>.selected{color:#fff;background:#00af77}.showcase-app aside>footer{color:#9af4d0;margin-top:auto;padding:12px 5px}.showcase-app aside small{margin-top:7px;font-size:9px;display:block}.showcase-inbox{border-right:1px solid #e2eef4}.showcase-inbox>b{border-bottom:2px solid #12b884;padding:18px 12px;display:block}.showcase-inbox article{border-bottom:1px solid #edf2f7;align-items:center;gap:7px;padding:15px 8px;display:flex}.showcase-inbox article:first-of-type{background:#e3f7ef}.example-avatar{color:#146d59;background:#cae9e0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.avatar-1,.avatar-4{color:#8165b4;background:#e7e2fa}.avatar-2,.avatar-5{color:#8c6b29;background:#ffecd0}.showcase-inbox small{color:#7891ac;margin-top:5px;font-size:9px;display:block}.showcase-chat{flex-direction:column;gap:12px;padding:8px 9px;display:flex}.showcase-platforms{justify-content:space-between;gap:4px;display:flex}.showcase-platforms>span{text-align:center;background:#fff;border:1px solid #e9eef5;border-radius:7px;flex:1;padding:5px 2px;font-size:8px;display:grid}.showcase-platforms b{color:#00ad70;font-size:17px}.showcase-platforms small{color:#7a8493;font-size:7px}.showcase-chat>header{border-bottom:1px solid #e1edf5;padding:9px}.showcase-chat>header small{color:#0ca47c;margin-top:5px;display:block}.example-bubble{background:#fff;border:1px solid #e1edf5;border-radius:9px;margin-right:18px;padding:12px;line-height:1.8}.example-bubble small{color:#557592;border-top:1px solid #e4efef;margin-top:5px;padding-top:6px;display:block}.example-bubble.outgoing{background:#dcfbef;margin-left:20px;margin-right:0}.example-actions{color:#07875d;margin-top:auto;font-size:8px}.showcase-chat>footer{color:#1c906f;border-top:1px solid #dce8ef;padding:10px}.showcase-chat>footer p{color:#8095a9}.showcase-chat>footer b{float:right;color:#fff;background:#00a16c;border-radius:6px;padding:7px 12px}.showcase-contact{background:#fff;border-left:1px solid #edf1f7;padding:18px 9px}.showcase-contact .example-avatar{width:42px;height:42px;margin:22px auto 12px}.showcase-contact p{text-align:center}.showcase-contact small{color:#6f88a3;font-size:9px;line-height:2}.showcase-contact h4{margin-top:30px}.showcase-contact>div{color:#6982a2;border-bottom:1px solid #eef2f7;padding:9px 0;font-size:9px}.reference-features{border-top:1px solid #ffffffa8;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;padding:15px 0;display:grid}.reference-features>div{align-items:center;gap:13px;display:flex}.reference-features b{color:#009968;background:#d0f9edb0;border:1px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:32px;display:grid}.reference-features span{font-size:18px;font-weight:700}.reference-features small{color:#5b7996;margin-top:6px;font-size:12px;font-weight:400;display:block}.reference-login .login-status:empty{display:none}@media (width>=1550px){.showcase-app{min-height:530px;max-height:none;font-size:13px}.showcase-inbox article{padding:19px 10px}.reference-login .login-panel form{padding:36px}.reference-login .login-panel h2{font-size:36px}}@media (width<=1050px){.reference-login .login-panel{width:30%;top:190px;right:2vw}.showcase-frame{width:66%}.showcase-app{grid-template-columns:18% 28% 54%}.showcase-contact{display:none}.showcase-app aside>.jt-brand .jt-wordmark{font-size:9px}.reference-motto{display:none}.reference-features span{font-size:14px}.reference-features b{width:42px;height:42px}.login.reference-login .login-panel form{padding:20px 16px}.reference-login .login-panel .jt-wordmark{font-size:20px}.reference-login .login-panel .jt-logo{width:35px;height:35px}}@media (width<=760px){.login.login-layout.reference-login{padding:22px 16px}.reference-story h1{letter-spacing:-1px}.reference-login .login-panel{width:100%;margin:24px auto;position:relative;top:auto;right:auto}.showcase-frame{width:100%}.showcase-app{grid-template-columns:22% 78%;min-height:330px}.showcase-inbox,.showcase-contact{display:none}.showcase-app aside>div{padding:7px 3px;font-size:9px}.reference-features{grid-template-columns:1fr 1fr;gap:15px}.reference-features small{font-size:10px}.reference-login .login-panel form{max-width:450px;margin:auto}.reference-story>.jt-brand{margin-bottom:20px}}.reference-login .reference-story>.reference-subtitle{color:#12344b;font-size:clamp(16px,1.8vw,29px)}
