*{box-sizing:border-box}:root{--bg:#f5f7fb;--panel:#fff;--text:#152033;--muted:#738096;--line:#e6ebf2;--dark:#101827;--dark2:#1a2538;--accent:#315efb;--accent-soft:#eef3ff;--green:#16a36a;--green-soft:#eaf8f2;--amber:#b87914;--shadow:0 12px 34px rgba(27,39,67,.07);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg)}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 0%,rgba(49,94,251,.05),transparent 28%),var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(49,94,251,.16);outline-offset:2px}.app{display:flex;min-height:100vh}.sidebar{width:264px;background:linear-gradient(180deg,#0f1726,#131d2f);padding:26px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;color:#fff;border-right:1px solid rgba(255,255,255,.05)}.brand-lockup,.public-brand,.login-brand{display:flex;align-items:center;gap:11px}.brand-mark{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#4773ff,#2448d9);color:#fff;display:grid;place-items:center;font-weight:950;font-size:20px;box-shadow:0 9px 24px #315efb4d}.brand-mark.big{width:48px;height:48px;border-radius:14px;font-size:24px}.logo,.brand{font-weight:900;letter-spacing:.07em;font-size:20px}.brand-lockup small{display:block;color:#8492a8;margin-top:2px;font-size:10px;letter-spacing:.06em}.sidebar nav{display:flex;flex-direction:column;gap:7px;margin-top:32px}.nav-item{border:1px solid transparent;background:transparent;padding:12px 13px;border-radius:11px;text-align:left;color:#9aa8bc;transition:.18s ease}.nav-item.active{background:#ffffff14;border-color:#ffffff0f;color:#fff;font-weight:750}.nav-item:hover{background:#ffffff0e;color:#fff}.sidebar-bottom{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);padding-top:17px}.business-mini{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.business-mini small{color:#71819a;font-size:11px}.business-mini strong{font-size:14px}.ghost{border:1px solid rgba(255,255,255,.12);background:transparent;color:#9eacc0;border-radius:9px;padding:9px 11px;width:100%}.content{width:100%;max-width:1260px;padding:38px 42px 54px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px}.page-head h1{margin:3px 0 6px;font-size:31px;letter-spacing:-.035em}.page-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.eyebrow{font-size:10px;letter-spacing:.16em;color:#8290a6;font-weight:900}.live-badge{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:999px;font-size:12px;color:#4c596d;box-shadow:var(--shadow)}.live-badge span{width:8px;height:8px;background:#23b676;border-radius:50%;box-shadow:0 0 0 4px #23b6761f}.pilot-badge,.ai-chip{background:var(--accent-soft);color:#3154cf;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px}.card,.panel,.product-card,.node,.qr-card{background:#fffffff5;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px #25334f09}.card{padding:19px 20px;position:relative;overflow:hidden}.card:after{content:"";position:absolute;width:70px;height:70px;border-radius:50%;right:-28px;top:-28px;background:#315efb0e}.card strong{font-size:30px;display:block;letter-spacing:-.035em}.card span{color:#78859a;font-size:12px}.analytics-cards .card strong{font-size:25px}.panel{padding:20px}.panel h2,.panel h3{letter-spacing:-.02em}.list-row{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;border-top:1px solid #edf0f4}.list-row:first-of-type{border-top:0}.list-row small{display:block;color:#7b8799;margin-top:4px}.badge{display:inline-block;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.green{background:var(--green-soft);color:#188252}.primary,.visible-primary{background:linear-gradient(180deg,#1f2d43,#111927)!important;color:#fff!important;border:1px solid #111927!important;padding:10px 16px;border-radius:10px;font-weight:800;box-shadow:0 5px 14px #1018271f}.primary:hover{transform:translateY(-1px)}.primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.secondary,.actions button,.node-actions button,.option-row button,.ticket-actions button{border:1px solid #dbe2ea;background:#fff;color:#2a3548;border-radius:9px;padding:9px 12px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.product-card{overflow:hidden;transition:.18s ease}.product-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.product-body{padding:18px 19px 20px}.product-body h3{font-size:18px;margin:12px 0}.product-body p{color:#657084;font-size:13px;margin:7px 0}.product-img{height:180px;background:linear-gradient(135deg,#315efb14,#1a253808),linear-gradient(145deg,#f4f6f9,#edf1f5);display:grid;place-items:center;color:#8a95a7}.product-img.small{height:148px}.actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.login-wrap,.center-screen{min-height:100vh;display:grid;place-items:center;padding:20px}.login-wrap{background:radial-gradient(circle at 20% 20%,rgba(49,94,251,.08),transparent 32%),#f3f6fb}.login-card,.loader-card{width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 28px 80px #17233a1c}.login-brand{justify-content:center;margin-bottom:8px}.brand.large{font-size:25px}.subtitle{text-align:center;color:#758096;margin:6px 0 28px}.login-card label{display:block;font-weight:700;margin:14px 0 7px;font-size:13px}.login-card input,.panel input,.panel textarea,.panel select,.ticket-form input,.ticket-form textarea,.editor-modal input,.editor-modal textarea,.editor-modal select{width:100%;border:1px solid #d7dee7;border-radius:10px;padding:11px 12px;background:#fff;color:#1f2937}.error-box{background:#fff3f3;border:1px solid #f0caca;color:#9f2c2c;border-radius:11px;padding:11px 12px;margin:12px 0}.info-box{background:#f3f6fa;border:1px solid #dce3eb;border-radius:11px;padding:12px 14px;margin:12px 0;color:#556174}.success-box{background:#ecf9f2;color:#17764b;border:1px solid #ccebdc;border-radius:11px;padding:12px 14px;margin:12px 0}.success-action{border:1px solid #b8dfc9;background:#effaf4;color:#1c6e47;padding:11px 14px;border-radius:10px;font-weight:800}.full{width:100%;margin-top:10px}.flow-toolbar{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.flow-toolbar label,.panel label,.ticket-form label,.editor-modal label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px}.issue-create{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}.builder-head{display:flex;justify-content:space-between;align-items:center;margin:24px 0 12px}.builder-head h2{margin:0}.builder-head p{margin:4px 0 0;color:#7d8794;font-size:12px}.flow-canvas{display:grid;gap:12px}.node{border-left:4px solid #8491a5;padding:17px}.node-question{border-left-color:#4770ef}.node-instruction{border-left-color:#c18a2d}.node-result{border-left-color:#2d9b65}.node-top{display:flex;justify-content:space-between;gap:14px}.node small{display:block;color:#7d8791;font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:7px}.node strong{display:block;font-size:16px}.node p{color:#667184;margin:8px 0;font-size:13px;line-height:1.55}.node-badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.node-badges span{background:#f0f3f7;border-radius:999px;padding:4px 7px;font-size:10px;color:#647084}.node-options{display:flex;flex-direction:column;gap:7px;margin-top:12px}.option-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;padding:9px 10px;font-size:12px}.option-row>div{display:flex;gap:5px}.option-row button{padding:5px 8px;font-size:11px}.node-actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.danger-link{color:#a32c2c!important}.empty-state{text-align:center;background:#fff;border:1px dashed #ccd5df;border-radius:14px;padding:34px;color:#738091}.modal-backdrop{position:fixed;inset:0;background:#0d15228a;display:grid;place-items:center;padding:18px;z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-modal{width:min(570px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:22px;box-shadow:0 30px 100px #0000003d}.editor-modal label{margin:13px 0}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head h3{margin:0}.modal-head button{border:0;background:transparent;font-size:25px}.check-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-row label{flex-direction:row;align-items:center;font-weight:600}.check-row input{width:auto}.knowledge-form{display:grid;gap:4px}.knowledge-row,.ticket-row{padding:14px 0;border-top:1px solid #edf0f2}.knowledge-row:first-of-type,.ticket-row:first-of-type{border-top:0}.knowledge-row p{white-space:pre-wrap;color:#606b7d;margin:7px 0;line-height:1.55;font-size:13px}.ticket-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.ticket-row p{margin:5px 0;color:#616c7d}.ticket-row select{width:auto}.ticket-block{border-top:1px solid #edf0f2}.ticket-block:first-child{border-top:0}.ticket-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.ticket-history{background:#f7f9fb;border-radius:11px;padding:12px;margin:0 0 14px}.history-msg{padding:8px 0;border-top:1px solid #e5e9ee;white-space:pre-wrap;font-size:13px;line-height:1.5}.history-msg:first-child{border-top:0}.qr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.qr-card{padding:18px;display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.qr-image{width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #edf0f3;border-radius:13px;padding:7px}.qr-image img{width:100%;height:100%;object-fit:contain}.url-code{display:block;word-break:break-all;margin:10px 0;padding:8px;background:#f5f7f9;border-radius:8px;font-size:11px}.tiny-note{font-size:11px;color:#8a94a4;margin-top:14px}code{font-size:11px;background:#f3f5f7;padding:2px 5px;border-radius:5px}.phone{max-width:480px;min-height:100vh;margin:auto;background:#fff;padding:22px 20px 34px;box-shadow:0 0 80px #1a263c17;position:relative}.public-brand{justify-content:center;padding-bottom:18px;border-bottom:1px solid #edf0f4;margin-bottom:20px}.public-brand .brand{font-size:18px}.public-brand small{display:block;color:#7b8799;font-size:10px;margin-top:2px}.public-product-card{border:1px solid #e7ebf0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #1826400b}.public-product-card .product-img{height:190px}.public-product-meta{padding:16px 17px 18px}.public-product-meta h1{font-size:23px;margin:10px 0 4px;letter-spacing:-.025em}.verified-badge{display:inline-flex;align-items:center;gap:5px;background:#ecf8f2;color:#15734a;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.warranty-chip{display:inline-block;margin-top:10px;background:#f3f6fa;color:#5b687a;border-radius:8px;padding:6px 8px;font-size:11px}.section-title{display:flex;gap:11px;align-items:flex-start;margin:26px 0 13px}.section-title>span{width:28px;height:28px;border-radius:9px;background:#152033;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.section-title h2{font-size:18px;margin:1px 0 3px}.section-title p{font-size:12px;color:#7a8697;margin:0;line-height:1.45}.issue-list{display:flex;flex-direction:column;gap:10px}.issue-list button{width:100%;border:1px solid #dfe5eb;background:#fff;border-radius:13px;padding:15px 14px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#273247;transition:.15s ease}.issue-list button:hover{background:#f8fafc;border-color:#cfd7e0;transform:translateY(-1px)}.foot{text-align:center;font-size:10px;margin-top:35px;color:#9aa3b0}.back-link{border:0;background:transparent;padding:0;margin-bottom:18px;color:#536174;font-size:12px}.issue-context{display:flex;align-items:flex-start;gap:10px}.issue-context .muted{margin:0 0 4px;font-size:11px}.issue-context h1{margin:0;font-size:23px}.issue-dot{width:10px;height:10px;border-radius:50%;background:#315efb;margin-top:7px;box-shadow:0 0 0 5px #315efb17}.support-progress{display:flex;gap:6px;margin:18px 0}.support-progress span{height:4px;flex:1;border-radius:999px;background:#e1e6ed}.support-progress span:first-child,.support-progress span:nth-child(2){background:#41546d}.support-step{margin-top:10px;border:1px solid #e7ebf0;border-radius:16px;padding:16px;background:#fff}.support-step>small{font-size:9px;letter-spacing:.12em;color:#8b95a5;font-weight:900}.support-step h2{font-size:18px;margin:8px 0;line-height:1.45}.support-step>p{font-size:13px;line-height:1.6;color:#5d6878}.ai-box{border-top:1px solid #e7ebef;margin-top:22px;padding-top:18px}.ai-title{display:flex;justify-content:space-between;align-items:start;gap:12px}.ai-title h3{margin:0;font-size:17px}.ai-title .muted{font-size:11px;line-height:1.45}.ai-empty{background:#f7f9fb;color:#758090;border-radius:10px;padding:12px;font-size:12px}.chat-log{display:flex;flex-direction:column;gap:8px;margin:14px 0}.bubble{max-width:88%;padding:10px 12px;border-radius:12px;white-space:pre-wrap;line-height:1.5;font-size:12px}.bubble.user{align-self:flex-end;background:#172033;color:#fff;border-bottom-right-radius:4px}.bubble.assistant{align-self:flex-start;background:#f0f3f6;border-bottom-left-radius:4px;color:#334055}.chat-form{display:flex;gap:8px;margin:10px 0}.chat-form input{flex:1;border:1px solid #d9dfe6;border-radius:10px;padding:11px}.ticket-form{background:#fff;border:1px solid #e2e7ed;border-radius:15px;padding:16px}.success-card{background:#fff;border:1px solid #dfe6e2;border-radius:18px;padding:30px 22px;margin-top:35px;text-align:center;box-shadow:0 14px 36px #1827410f}.muted{color:#758094}@media(max-width:920px){.sidebar{display:none}.content{padding:22px}.cards{grid-template-columns:1fr 1fr}.product-grid,.flow-toolbar{grid-template-columns:1fr}}@media(max-width:700px){body{background:#fff}.phone{max-width:none;box-shadow:none}.page-head{align-items:flex-start;flex-direction:column}.live-badge{display:none}.qr-card{grid-template-columns:1fr}.qr-image{width:180px;height:180px;margin:auto}.ticket-row{align-items:flex-start;flex-direction:column}.ticket-actions{align-items:stretch;width:100%}.issue-create{grid-template-columns:1fr}.builder-head{align-items:flex-end}.node-top{flex-direction:column}.node-badges{justify-content:flex-start}.option-row{align-items:flex-start;flex-direction:column}.cards{grid-template-columns:1fr 1fr}.content{padding:18px}}.product-media{height:210px;position:relative;background:#f3f6f9;overflow:hidden}.product-media>img{width:100%;height:100%;object-fit:cover;display:block}.media-placeholder{width:100%;height:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#98a3b2;background:linear-gradient(145deg,#f6f8fa,#edf1f5)}.media-icon{font-size:31px;line-height:1}.media-placeholder span{font-size:12px}.media-upload{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border:1px dashed #c9d2de;border-radius:11px;padding:12px 14px;background:#f8fafc;cursor:pointer}.media-upload:hover{border-color:#8298bd;background:#f4f7fb}.media-upload input{display:none!important}.media-upload span{font-weight:800;font-size:12px;color:#334157}.media-upload small{font-size:10px;color:#8a95a5}.media-upload.compact{position:absolute;right:10px;bottom:10px;background:#fffffff0;border-style:solid;padding:8px 10px;box-shadow:0 4px 16px #00000014}.edit-media-preview{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;margin:16px 0}.edit-media-preview>img,.edit-media-preview>.media-placeholder{width:150px;height:125px;border-radius:12px;object-fit:cover;overflow:hidden;border:1px solid #e5e9ee}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.branding-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:20px;align-items:start}.branding-form h2{margin-top:0}.logo-uploader{display:grid;grid-template-columns:125px 1fr;gap:15px;align-items:center;margin:14px 0 20px}.logo-preview{width:125px;height:125px;border:1px solid #e4e9ef;border-radius:18px;overflow:hidden;background:#f7f9fb}.logo-preview img{width:100%;height:100%;object-fit:contain;padding:8px}.brand-preview-card{background:linear-gradient(160deg,#121b2b,#1c2940);border-radius:18px;padding:20px;box-shadow:var(--shadow);position:sticky;top:28px}.preview-label{color:#7f90a9;font-size:9px;letter-spacing:.14em;font-weight:900;margin-bottom:13px}.preview-phone{background:#fff;border-radius:17px;padding:17px;min-height:420px}.shop-brand-preview{display:flex;gap:10px;align-items:center;border-bottom:1px solid #edf0f4;padding-bottom:14px;margin-bottom:15px}.shop-brand-preview strong{display:block;font-size:13px}.shop-brand-preview small{display:block;color:#8993a2;font-size:9px;margin-top:2px}.shop-logo-mini{width:38px;height:38px;border-radius:10px;border:1px solid #e1e6ec;display:grid;place-items:center;overflow:hidden;background:#f7f9fb;font-weight:900}.shop-logo-mini img{width:100%;height:100%;object-fit:contain;padding:3px}.preview-product-image{height:140px;border-radius:13px;background:linear-gradient(135deg,#f1f4f8,#e8edf3);margin-bottom:12px}.preview-phone h3{font-size:17px;margin:10px 0 6px}.preview-phone p{font-size:11px;color:#7a8697;line-height:1.5}.powered-by{font-size:9px;color:#98a2b0;border-top:1px solid #edf0f4;margin-top:25px;padding-top:12px;text-align:center}.shop-public-brand{justify-content:flex-start;position:relative}.shop-public-logo{width:42px;height:42px;flex:0 0 42px}.shop-public-logo>img{width:42px;height:42px;object-fit:contain;border:1px solid #e5e9ee;border-radius:11px;padding:3px;background:#fff}.shop-public-logo .brand-mark{width:42px;height:42px}.shop-public-copy{min-width:0;flex:1}.shop-name{font-size:14px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-public-copy small{font-size:9px;color:#8390a1}.powered-mini{font-size:8px;color:#9ba4b1;white-space:nowrap}.public-product-image{height:220px;background:#f2f5f8}.public-product-image>img{width:100%;height:100%;object-fit:cover;display:block}.public-product-image>.media-placeholder{height:220px}.public-contact{margin-top:25px;padding:14px;border-radius:12px;background:#f7f9fb;border:1px solid #e8edf2;display:flex;flex-wrap:wrap;gap:7px 10px;font-size:11px}.public-contact span{width:100%;color:#7a8797}.public-contact a{color:#2f5ee8;text-decoration:none;font-weight:750}@media(max-width:900px){.branding-layout{grid-template-columns:1fr}.brand-preview-card{position:static}}@media(max-width:600px){.two-cols,.edit-media-preview,.logo-uploader{grid-template-columns:1fr}.logo-preview{width:110px;height:110px}.edit-media-preview>img,.edit-media-preview>.media-placeholder{width:100%;height:180px}}.hautro-logo{display:block;overflow:hidden}.hautro-logo img{display:block;width:230px;max-width:100%;height:auto}.hautro-logo.compact{width:190px;height:54px;display:flex;align-items:center;overflow:hidden;border-radius:9px;background:#fff;padding:5px}.hautro-logo.compact img{width:180px}.sidebar{width:276px;padding:22px 16px}.sidebar-brand{padding:0 6px 16px}.workspace-pill{display:flex;align-items:center;gap:10px;margin:3px 3px 18px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.workspace-avatar{width:34px;height:34px;border-radius:9px;background:#315efb;color:#fff;display:grid;place-items:center;font-weight:900}.workspace-pill div{min-width:0}.workspace-pill small,.profile-mini small{display:block;font-size:9px;color:#77879f}.workspace-pill strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;margin-top:2px}.sidebar nav{margin-top:0;overflow:auto;padding-right:2px}.nav-group{margin-bottom:14px}.nav-group-label{font-size:8px;letter-spacing:.14em;font-weight:900;color:#52637c;padding:5px 12px 6px}.nav-item{display:flex;gap:10px;align-items:center;padding:10px 12px;font-size:12px}.nav-item>span{width:17px;text-align:center;font-size:14px;color:#71829a}.nav-item.active>span{color:#fff}.profile-mini{display:flex;align-items:center;gap:9px;margin-bottom:10px}.profile-mini strong{display:block;font-size:11px}.profile-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#e8eefc;color:#3154cf;display:grid;place-items:center;font-weight:900}.content{max-width:1340px;padding:36px 40px 60px}.stat-card small{display:block;color:#9aa4b2;font-size:9px;margin-top:7px;line-height:1.4}.dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:16px}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.panel-title h2{margin:0 0 4px;font-size:17px}.panel-title p{margin:0;color:#8490a1;font-size:11px}.metric-highlight{font-size:27px;font-weight:900;color:#315efb}.resolution-bars>div{position:relative;padding:10px 0;border-top:1px solid #edf0f4;display:grid;grid-template-columns:1fr auto;gap:10px}.resolution-bars>div:first-child{border-top:0}.resolution-bars span,.resolution-bars b{font-size:12px}.resolution-bars i{position:absolute;bottom:0;left:0;height:3px;border-radius:99px;background:linear-gradient(90deg,#315efb,#23a6f0);min-width:2px}.usage-number{margin:25px 0 9px}.usage-number strong{font-size:34px}.usage-number span{font-size:13px;color:#8a94a4}.usage-track{height:7px;background:#edf1f5;border-radius:99px;overflow:hidden}.usage-track i{display:block;height:100%;background:linear-gradient(90deg,#315efb,#20b0e8);border-radius:99px}.usage-track.large{height:10px}.status-pill{padding:5px 8px;border-radius:99px;font-size:9px;font-weight:800;background:#eef1f5}.status-new{background:#edf3ff;color:#3154cf}.status-processing{background:#fff5df;color:#9a6817}.status-resolved{background:#eaf8f0;color:#187a4e}.status-closed{background:#eff1f4;color:#677283}.toolbar{display:flex;gap:10px;align-items:center;padding:12px;margin-bottom:16px}.toolbar .search-input{flex:1}.toolbar select{width:auto;min-width:175px}.product-meta-top{display:flex;gap:6px;flex-wrap:wrap}.modal-actions{justify-content:flex-end}.toggle-label{flex-direction:row!important;align-items:center!important;margin-top:32px!important}.toggle-label input{width:auto!important}.knowledge-card{padding:16px 0}.knowledge-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.knowledge-head>div:first-child{display:flex;align-items:center;gap:8px}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.on{background:#20ac70;box-shadow:0 0 0 4px #20ac701c}.status-dot.off{background:#aab2bd}.ticket-board{display:grid;gap:12px}.ticket-card{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 6px 20px #1a273d08;overflow:hidden}.ticket-summary{display:grid;grid-template-columns:54px 1fr 185px;gap:13px;align-items:start;padding:15px}.ticket-product-thumb{width:54px;height:54px;border-radius:11px;background:#f1f4f7;overflow:hidden;display:grid;place-items:center}.ticket-product-thumb img{width:100%;height:100%;object-fit:cover}.ticket-main h3{margin:5px 0 4px;font-size:15px}.ticket-main p,.ticket-main small{margin:0;color:#6d788a;font-size:11px}.ticket-main a{color:#315efb;text-decoration:none}.ticket-kicker{display:flex;gap:7px;align-items:center;font-size:9px;color:#8590a1;font-weight:800}.priority{border-radius:99px;padding:3px 6px}.priority-low{background:#eef1f5}.priority-normal{background:#edf3ff;color:#3154cf}.priority-high{background:#fff2df;color:#9b6716}.priority-urgent{background:#fff0f0;color:#ae3232}.ticket-controls{display:flex;flex-direction:column;gap:6px}.ticket-controls select,.ticket-controls button{width:100%;border:1px solid #dbe2e9;background:#fff;border-radius:8px;padding:7px;font-size:10px}.ticket-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #edf0f4;background:#fafbfd;padding:15px}.ticket-detail h4{margin:0 0 9px;font-size:12px}.ticket-detail textarea{width:100%;border:1px solid #dce2e9;border-radius:9px;padding:10px}.count-badge,.plan-chip{background:#fff;border:1px solid var(--line);box-shadow:0 5px 16px #141e320a;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:800}.customer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.customer-card{display:flex;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.customer-avatar{width:45px;height:45px;flex:0 0 45px;border-radius:50%;background:linear-gradient(145deg,#eaf0ff,#dce8ff);color:#3154cf;display:grid;place-items:center;font-size:17px;font-weight:900}.customer-card h3{margin:1px 0 4px;font-size:14px}.customer-card a{color:#315efb;text-decoration:none;font-size:11px}.customer-card p{font-size:10px;color:#8b95a4}.customer-products{display:flex;gap:5px;flex-wrap:wrap}.customer-products span{font-size:9px;background:#f3f5f8;padding:4px 6px;border-radius:6px}.rank-row{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;margin:12px 0}.rank-no{width:22px;height:22px;border-radius:7px;background:#f0f3f7;display:grid;place-items:center;font-size:9px;font-weight:800}.rank-label{display:flex;justify-content:space-between;font-size:11px;margin-bottom:5px}.rank-track{height:5px;background:#edf1f5;border-radius:99px;overflow:hidden}.rank-track i{height:100%;display:block;background:#315efb;border-radius:99px}.team-table-head,.team-row{display:grid;grid-template-columns:1fr 170px 130px;gap:15px;align-items:center;padding:11px 0;border-top:1px solid #edf0f4}.team-table-head{border-top:0;color:#929baa;font-size:9px;font-weight:800;text-transform:uppercase}.team-row select{width:100%;border:1px solid #dce2e9;border-radius:8px;padding:8px;background:#fff;font-size:11px}.usage-panel{margin-bottom:16px}.usage-big{margin:20px 0 10px}.usage-big strong{font-size:42px}.usage-big span{color:#8893a3}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.plan-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;min-height:145px;flex-direction:column;justify-content:space-between}.plan-card.current{border:2px solid #315efb}.plan-card button{border:1px solid #dce2e9;border-radius:8px;padding:8px;background:#f6f8fa;color:#7d8796;font-size:10px}.settings-form{max-width:760px}.settings-form>label{margin:12px 0}.public-chips{display:flex;gap:7px;flex-wrap:wrap}.manual-chip{display:inline-block;margin-top:10px;background:#eef3ff;color:#3154cf;border-radius:8px;padding:6px 8px;font-size:11px;text-decoration:none;font-weight:700}.public-powered{margin:30px auto 0;padding-top:12px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:center;gap:7px;color:#a0a8b4;font-size:8px}.public-powered img{width:90px;height:auto}.empty-icon{font-size:26px;color:#adb5c0}.empty-state h3{margin:8px 0 4px}.empty-state p{margin:0 0 13px;font-size:11px}@media(max-width:1050px){.dashboard-grid{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr 1fr}.ticket-summary{grid-template-columns:50px 1fr}.ticket-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.content{padding:18px}.toolbar{flex-direction:column;align-items:stretch}.toolbar select{width:100%}.customer-grid,.plan-grid{grid-template-columns:1fr}.ticket-summary{grid-template-columns:45px 1fr}.ticket-detail{grid-template-columns:1fr}.ticket-controls{grid-template-columns:1fr 1fr}.team-table-head{display:none}.team-row{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);background:#f7f9fc}.auth-showcase{position:relative;overflow:hidden;background:linear-gradient(145deg,#07182d,#0b2342 58%,#0c3158);color:#fff;padding:48px}.auth-showcase:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(34,149,255,.22),transparent 67%);right:-150px;top:-90px}.auth-showcase:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(89,178,255,.15);border-radius:50%;right:-120px;bottom:-180px;box-shadow:0 0 0 70px #52a6ff09,0 0 0 140px #52a6ff06}.auth-showcase-inner{position:relative;z-index:1;max-width:650px;height:100%;min-height:650px;margin:auto;display:flex;flex-direction:column}.auth-showcase .hautro-logo{width:245px;background:#fff;border-radius:12px;padding:7px 10px;box-shadow:0 12px 32px #00000029}.auth-showcase .hautro-logo img{width:100%}.auth-product-copy{margin:auto 0 35px;max-width:620px}.auth-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.18em;font-weight:800;color:#77c7ff;margin-bottom:18px}.auth-kicker:before{content:"";width:26px;height:1px;background:#4baef5}.auth-product-copy h1{font-size:48px;line-height:1.08;letter-spacing:-.04em;margin:0 0 18px;color:#fff}.auth-product-copy p{font-size:15px;line-height:1.7;color:#b5c6d9;max-width:570px}.auth-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:35px}.auth-benefits>div{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:13px;padding:15px}.auth-benefits>div>span{font-size:9px;color:#5ab7fa;font-weight:900}.auth-benefits p{margin:9px 0 0}.auth-benefits b{display:block;font-size:11px;color:#f6fbff}.auth-benefits small{display:block;font-size:9px;line-height:1.5;color:#8fa6bd;margin-top:5px}.auth-trust{border-top:1px solid rgba(255,255,255,.09);padding-top:18px;color:#7890a8;font-size:9px;letter-spacing:.03em}.auth-panel{display:flex;align-items:center;justify-content:center;padding:45px;background:radial-gradient(circle at 80% 15%,rgba(49,94,251,.05),transparent 28%),#f8faff}.auth-box{width:100%;max-width:440px}.auth-mobile-logo{display:none}.auth-heading{margin-bottom:24px}.auth-heading h2{font-size:28px;letter-spacing:-.025em;margin:0 0 8px;color:#11223a}.auth-heading p{font-size:12px;color:#7b8797;line-height:1.55;margin:0}.google-button{height:49px;width:100%;border:1px solid #dbe2eb;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:750;color:#24344c;box-shadow:0 3px 10px #13254306;cursor:pointer}.google-button:hover{background:#fbfcfe;border-color:#cbd5e1}.google-button svg{width:18px;height:18px}.auth-divider{height:35px;display:flex;align-items:center;gap:12px;color:#a5afbc;font-size:9px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#e3e8ee;flex:1}.auth-form label{display:block;font-size:11px;font-weight:800;color:#23334b;margin:0 0 13px}.auth-form input{width:100%;box-sizing:border-box;height:47px;border:1px solid #d7dee8;border-radius:9px;padding:0 13px;background:#fff;color:#142238;font:inherit;font-size:12px;margin-top:7px;outline:none;transition:.16s}.auth-form input:focus{border-color:#4771ed;box-shadow:0 0 0 3px #315efb17}.auth-form input::placeholder{color:#aab2bf}.password-field{position:relative}.password-field input{padding-right:57px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#59708d;font-size:9px;font-weight:800;cursor:pointer;padding:5px}.auth-form-meta{display:flex;justify-content:space-between;margin:-2px 0 15px}.text-link,.auth-switch button{border:0;background:transparent;color:#315efb;font-size:10px;font-weight:800;cursor:pointer;padding:0}.auth-submit{width:100%;height:49px;border:0;border-radius:10px;background:linear-gradient(135deg,#183a68,#10233f);color:#fff;font-size:12px;font-weight:850;box-shadow:0 10px 22px #1125422b;cursor:pointer;margin-top:3px}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 13px 25px #11254233}.auth-submit:disabled,.google-button:disabled{opacity:.62;cursor:wait;transform:none}.auth-alert{border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5;margin:0 0 12px}.auth-alert.error{background:#fff2f2;border:1px solid #f2c9c9;color:#a53c3c}.auth-alert.success{background:#edfaf3;border:1px solid #c3ead5;color:#25764e}.auth-switch{text-align:center;font-size:10px;color:#7d8998;margin:20px 0 0}.auth-switch button{font-size:10px}.trial-box{border:1px solid #dce5f4;background:linear-gradient(145deg,#f5f8ff,#fbfdff);border-radius:10px;padding:12px 13px;margin-top:16px}.trial-box b{font-size:10px;color:#274d9a}.trial-box span,.trial-box small{display:block;font-size:9px;color:#6f7e91;line-height:1.5;margin-top:3px}.trial-box small{color:#31805d;font-weight:700}.auth-legal{text-align:center;color:#a1a9b5;font-size:8px;line-height:1.55;margin:15px 18px 0}.reset-page{display:block}.auth-panel.single{min-height:100vh}.auth-mobile-logo.always{display:block;width:220px;margin:0 auto 35px}.auth-mobile-logo.always img{width:100%}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-showcase{display:none}.auth-panel{min-height:100vh;padding:25px}.auth-mobile-logo{display:block;width:210px;margin:0 auto 34px}.auth-mobile-logo .hautro-logo img{width:100%}.auth-box{max-width:430px}}@media(max-width:520px){.auth-panel{padding:23px}.auth-heading h2{font-size:24px}.auth-mobile-logo{width:190px;margin-bottom:28px}}.trial-status-panel{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 25px;margin-bottom:18px;border:1px solid #cfe0ff;border-radius:15px;background:linear-gradient(135deg,#f5f9ff,#eef5ff)}.trial-status-panel h2{margin:5px 0 4px;font-size:19px;color:#152b49}.trial-status-panel p{margin:0;color:#6d7f96;font-size:11px}.trial-status-panel.expired{background:#fff7f2;border-color:#f1d1c2}.trial-status-panel.expired h2{color:#9a492d}.trial-status-actions{text-align:right;min-width:150px}.trial-status-actions strong{display:block;font-size:13px;margin-bottom:9px;color:#263b59}.trial-status-actions button{border:1px solid #d6dfeb;background:#fff;border-radius:8px;padding:8px 13px;font-size:9px;font-weight:800;color:#65768a}.usage-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.plan-chip.expired{background:#fff1ea;color:#a84f30}.plan-features{list-style:none;padding:0;margin:12px 0 0}.plan-features li{font-size:9px;color:#718198;line-height:1.55;padding:2px 0}.plan-features li:before{content:"✓";font-weight:900;margin-right:6px;color:#315efb}@media(max-width:850px){.usage-duo{grid-template-columns:1fr}.trial-status-panel{align-items:flex-start;flex-direction:column}.trial-status-actions{text-align:left}}.head-actions,.page-sub-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.limit-chip{background:#eef4ff;border:1px solid #d5e2ff;color:#315efb;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.wide-modal{max-width:760px}.addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.addon-card{border:1px solid #e2e8f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;background:#fff}.addon-card strong{font-size:18px}.addon-card small{color:#64748b;line-height:1.45}.performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.performance-card{display:flex;flex-direction:column;gap:16px}.performance-head{display:flex;align-items:center;justify-content:space-between}.performance-head h3{margin:0}.score-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border-radius:12px;background:#eef2ff;color:#4338ca;font-weight:800}.score-badge.great{background:#ecfdf5;color:#047857}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metric-grid>div{background:#f8fafc;border-radius:10px;padding:12px}.metric-grid b{display:block;font-size:20px}.metric-grid span{font-size:11px;color:#64748b}.bonus-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e7eb;padding-top:12px}.bonus-line strong{font-size:20px;color:#0f766e}.billing-period{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}.billing-period button,.admin-tabs button{border:1px solid #dbe3ee;background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer}.billing-period button.active,.admin-tabs button.active{background:#10233f;color:#fff;border-color:#10233f}.popular-plan{position:relative;border-color:#4f7cff;box-shadow:0 10px 30px #315efb1a}.popular-ribbon{position:absolute;top:-10px;right:12px;background:#315efb;color:#fff;font-size:10px;font-weight:800;padding:5px 8px;border-radius:999px}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-card{display:flex;justify-content:space-between;gap:16px}.account-card.default{border-color:#315efb}.account-no{font-size:22px;font-weight:800;letter-spacing:1px}.price-edit-row{display:grid;grid-template-columns:1fr 180px 60px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f5}.price-edit-row input{width:100%}.invoice-connect{text-align:center;padding:42px}.invoice-icon{font-size:44px;margin-bottom:10px}.action-item{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;margin:10px 0}.action-item.warning{border-color:#f5c26b;background:#fffbeb}.action-item span{color:#64748b;font-size:13px}@media(max-width:900px){.addon-grid,.performance-grid,.account-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.price-edit-row{grid-template-columns:1fr}.admin-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.admin-tabs button{white-space:nowrap}}.admin-auth-page{min-height:100vh;background:linear-gradient(145deg,#061526,#0b2748);display:grid;place-items:center;padding:24px}.admin-auth-card{width:min(460px,100%);background:#fff;border-radius:20px;padding:34px;box-shadow:0 30px 80px #0000004d}.admin-auth-card .hautro-logo{max-width:220px;margin-bottom:26px}.admin-lock{font-size:10px;letter-spacing:.16em;font-weight:900;color:#1774c9}.admin-auth-card h1{margin:8px 0;font-size:30px}.admin-auth-card>p{color:#64748b;line-height:1.6;margin-bottom:22px}.admin-auth-note{margin-top:18px;padding:12px;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:12px}.admin-back-link{display:block;text-align:center;margin-top:18px;color:#2563eb;text-decoration:none;font-size:13px}.platform-shell{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f7f9fc}.platform-sidebar{position:sticky;top:0;height:100vh;background:#07182d;color:#fff;padding:24px 18px;display:flex;flex-direction:column;gap:20px}.platform-sidebar .hautro-logo{background:#fff;border-radius:10px;padding:5px}.platform-role{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#7dc6ff}.platform-sidebar nav{display:flex;flex-direction:column;gap:8px}.platform-sidebar nav a{color:#b8c8d9;text-decoration:none;padding:11px;border-radius:9px}.platform-sidebar nav a.active,.platform-sidebar nav a:hover{background:#12345a;color:#fff}.platform-sidebar>.ghost{margin-top:auto;color:#fff;border-color:#35506c}.platform-admins-section{margin-top:50px;padding-top:20px;border-top:1px solid #dbe4ee}.admin-team-head,.admin-team-row{grid-template-columns:1.7fr 1fr .7fr}@media(max-width:850px){.platform-shell{grid-template-columns:1fr}.platform-sidebar{position:relative;height:auto}.platform-sidebar nav{flex-direction:row;flex-wrap:wrap}.platform-sidebar>.ghost{margin-top:0}.admin-team-head,.admin-team-row{grid-template-columns:1fr}}.custom-plan-panel{margin-top:16px;border:1px solid #cbdcff;background:linear-gradient(180deg,#fff,#f8fbff)}.custom-plan-panel .panel-title{align-items:flex-start;gap:18px}.custom-from{white-space:nowrap;background:#eef4ff;border:1px solid #d5e2ff;color:#315efb;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.custom-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.custom-plan-grid label{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.custom-plan-grid label>span{font-weight:800;font-size:12px}.custom-plan-grid input{width:100%;border:1px solid #dbe3ee;border-radius:9px;padding:11px 12px;font-size:16px;font-weight:750;color:#10233f;outline:none}.custom-plan-grid input:focus{border-color:#315efb;box-shadow:0 0 0 3px #315efb1a}.custom-plan-grid small{color:#7a8798;font-size:10px;line-height:1.4}.custom-quote{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border-radius:12px;background:#10233f;color:#fff}.custom-quote>div{display:flex;flex-direction:column;gap:3px}.custom-quote small{color:#aebed2}.custom-quote strong{font-size:24px}.custom-quote span{font-size:11px;color:#c9d5e4}.custom-quote .quote-error{font-size:16px;color:#ffd0d0}.custom-pay-button{min-width:210px;background:#fff!important;color:#10233f!important;border-color:#fff!important}.custom-security-note{margin-top:10px;font-size:10px;color:#718198}.platform-sidebar nav a.active{background:#123f70!important;color:#fff!important;box-shadow:inset 3px 0 #61b8ff}.platform-admins-section:focus{outline:none}@media(max-width:1000px){.custom-plan-grid{grid-template-columns:1fr 1fr}.custom-quote{align-items:stretch;flex-direction:column}.custom-pay-button{width:100%}}@media(max-width:650px){.custom-plan-grid{grid-template-columns:1fr}.custom-plan-panel .panel-title{flex-direction:column}.custom-from{white-space:normal}.custom-quote strong{font-size:20px}}.revenue-analytics{margin:16px 0}.revenue-filter-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0}.revenue-filter-row input{border:1px solid #dbe3ee;border-radius:10px;padding:10px 12px;background:#fff;color:#10233f;font-weight:700}.segmented{display:flex;gap:6px;background:#eef2f7;padding:4px;border-radius:10px}.segmented button{border:0;background:transparent;padding:9px 13px;border-radius:8px;font-weight:800;color:#64748b}.segmented button.active{background:#10233f;color:#fff}.revenue-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.revenue-summary>div{border:1px solid #e2e8f0;border-radius:12px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:4px}.revenue-summary small,.revenue-summary span{color:#718198;font-size:11px}.revenue-summary strong{font-size:24px;color:#10233f}.revenue-bars{display:flex;flex-direction:column;gap:9px;margin-top:14px}.revenue-bar-row{display:grid;grid-template-columns:90px 1fr 130px;gap:10px;align-items:center;font-size:12px}.revenue-bar-row>div{height:9px;background:#eef2f7;border-radius:999px;overflow:hidden}.revenue-bar-row i{display:block;height:100%;background:#315efb;border-radius:999px}.revenue-bar-row b{text-align:right}.pricing-control{margin-bottom:16px}.bulk-price-row{display:flex;align-items:center;gap:8px;max-width:520px}.bulk-price-row input{width:180px;border:1px solid #dbe3ee;border-radius:9px;padding:11px 12px;font-weight:800}.pricing-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.pricing-rule-grid label{display:flex;flex-direction:column;gap:6px}.pricing-rule-grid label span{font-size:11px;font-weight:800;color:#526174}.pricing-rule-grid input{border:1px solid #dbe3ee;border-radius:9px;padding:10px 11px;font-weight:750;color:#10233f}.custom-price-breakdown{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:10px;margin:14px 0}.custom-price-breakdown>div{padding:13px 14px;border:1px solid #dfe7f2;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:4px}.custom-price-breakdown small{color:#718198;font-size:10px}.custom-price-breakdown strong{font-size:18px}.custom-price-breakdown .total{background:#eef4ff;border-color:#cbdcff}.custom-price-breakdown .total strong{font-size:23px;color:#174ca6}.custom-price-breakdown .total span{font-size:10px;color:#718198}.payment-order-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.danger-light{border:1px solid #fecaca;background:#fff1f2;color:#b42318;border-radius:8px;padding:7px 10px;font-weight:800}.payment-order-row.cancelled{opacity:.55}.platform-content>.page-head:first-child{margin-top:0}@media(max-width:900px){.revenue-summary,.pricing-rule-grid,.custom-price-breakdown{grid-template-columns:1fr}.revenue-bar-row{grid-template-columns:70px 1fr}.revenue-bar-row b{grid-column:2;text-align:left}.bulk-price-row{align-items:stretch;flex-direction:column}.bulk-price-row input{width:100%}}.plan-action-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:16px 0}.plan-action-panel h2{margin:4px 0 6px}.plan-action-panel p{margin:0;color:#718198}.plan-open-button{min-width:180px}.plan-modal-backdrop{z-index:80;background:#0812208f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-picker-modal,.custom-builder-modal{width:min(1080px,96vw);max-height:92vh;overflow:auto;background:#f7f9fc;border:1px solid #d8e0ea;border-radius:18px;box-shadow:0 24px 70px #0f233f38}.plan-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 26px;background:#fff;border-bottom:1px solid #e5eaf0}.plan-modal-head h2{margin:0 0 4px}.plan-modal-head p{margin:0;color:#6c7a8e}.modal-close{border:0;background:transparent;font-size:30px;line-height:1;color:#26364a;cursor:pointer;padding:0 4px}.plan-modal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px 8px}.plan-modal-toolbar>span{font-weight:800;color:#17283d}.plan-month-tabs{display:flex;gap:6px;background:#e9edf3;border-radius:12px;padding:4px}.plan-month-tabs button{border:0;background:transparent;border-radius:9px;padding:9px 14px;min-width:72px;color:#344258;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px}.plan-month-tabs button.active{background:#fff;box-shadow:0 1px 5px #0f233f1f;color:#12233c;font-weight:800}.plan-month-tabs small{font-size:8px;color:#315efb}.plan-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 26px}.picker-plan-card{position:relative;background:#fff;border:1px solid #dce3eb;border-top:4px solid #39b92f;border-radius:16px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.picker-plan-card:nth-child(2){border-top-color:#2d6df6}.picker-plan-card:nth-child(3){border-top-color:#f5a623}.picker-plan-card.popular{border-color:#6f9cff;border-top-color:#2d6df6}.picker-ribbon{position:absolute;top:-31px;left:50%;transform:translate(-50%);background:#2d6df6;color:#fff;font-size:12px;font-weight:900;padding:7px 20px;border-radius:10px 10px 0 0;white-space:nowrap}.picker-plan-title{display:flex;align-items:center;gap:8px}.picker-plan-title h3{font-size:22px;margin:0}.picker-plan-title span{background:#fff0bd;color:#7c5800;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.picker-plan-card ul{list-style:none;padding:0;margin:20px 0}.picker-plan-card li{padding:10px 0;border-bottom:1px solid #edf0f4;color:#35445a}.picker-price{display:flex;align-items:baseline;gap:5px;margin:18px 0 8px}.picker-price strong{font-size:30px;color:#11243f}.picker-price small{color:#718198}.picker-plan-card p{font-size:12px;color:#6f7d90;line-height:1.5;min-height:38px}.picker-plan-card>button{width:100%;padding:11px;border:0;border-radius:10px;background:#e9edf3;color:#24364e;font-weight:800;cursor:pointer}.picker-plan-card>button.primary{background:#245fe7;color:#fff}.picker-plan-card>button:disabled{opacity:.55;cursor:not-allowed}.custom-plan-entry{margin:4px 26px 26px;width:calc(100% - 52px);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:#fff;border:1px solid #d9e0e8;border-top:4px solid #b675e8;border-radius:16px;padding:18px 20px;cursor:pointer;color:#1a2b43}.custom-plan-entry>div{display:flex;align-items:center;gap:14px}.custom-plan-entry strong{display:block;font-size:18px}.custom-plan-entry small{display:block;color:#718198;margin-top:4px}.custom-plan-entry>span:last-child{color:#245fe7;font-weight:800}.custom-entry-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f2e8ff;color:#8a4fd0;font-size:22px;font-weight:900;flex:0 0 auto}.custom-title-line{display:flex;align-items:flex-start;gap:12px}.back-button{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#38506f;padding:0 4px}.custom-builder-body{display:grid;grid-template-columns:400px 1fr;min-height:560px;background:#fff}.custom-builder-controls{padding:26px;border-right:1px solid #e5eaf0;background:#fbfcfe;display:flex;flex-direction:column;gap:17px}.custom-builder-label{display:flex;align-items:center;gap:12px;margin-bottom:8px}.custom-builder-label h3{margin:0 0 3px;font-size:21px}.custom-builder-label p{margin:0;color:#6e7d91;font-size:12px}.custom-builder-controls label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#26374e}.custom-builder-controls select{width:100%;border:1px solid #d9e1eb;border-radius:10px;background:#fff;padding:12px 13px;font-size:15px;color:#152942;outline:none}.custom-builder-controls select:focus{border-color:#315efb;box-shadow:0 0 0 3px #315efb1a}.custom-term-note{margin-top:auto;color:#718198;line-height:1.5}.custom-builder-summary{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.custom-builder-summary>div:first-child{padding:32px 34px}.custom-builder-summary h3{margin:0 0 24px;font-size:20px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 0;font-size:15px}.summary-row.discount b{color:#169433}.summary-config{margin-top:24px;padding:16px;border:1px solid #e1e7ef;border-radius:12px;background:#f8fafc}.summary-config span{display:block;color:#718198;font-size:11px;margin-bottom:6px}.summary-config strong{font-size:13px;line-height:1.5}.custom-builder-pay{border-top:1px solid #e5eaf0;padding:20px 28px 26px;background:#fff}.custom-builder-pay>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.custom-builder-pay>div span{font-weight:800}.custom-builder-pay>div strong{font-size:28px;color:#245fe7}.custom-builder-pay button{width:100%;padding:13px;font-size:14px}.order-cancelled{background:#eef2f6;color:#637083}.order-pending{background:#fff8e6;color:#946200}@media(max-width:900px){.plan-action-panel{align-items:stretch;flex-direction:column}.plan-open-button{width:100%}.plan-picker-grid{grid-template-columns:1fr}.picker-ribbon{position:static;transform:none;display:inline-block;margin:-10px 0 10px;width:max-content;border-radius:999px}.custom-builder-body{grid-template-columns:1fr}.custom-builder-controls{border-right:0;border-bottom:1px solid #e5eaf0}.plan-modal-toolbar{align-items:flex-start;flex-direction:column}.plan-month-tabs{width:100%;overflow:auto}.plan-month-tabs button{flex:1}.custom-plan-entry{align-items:flex-start;flex-direction:column}.custom-plan-entry>span:last-child{align-self:flex-end}}@media(max-width:600px){.plan-picker-modal,.custom-builder-modal{width:98vw;max-height:95vh;border-radius:14px}.plan-modal-head,.plan-modal-toolbar,.plan-picker-grid{padding-left:16px;padding-right:16px}.custom-plan-entry{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.picker-plan-card{padding:18px;min-height:0}.custom-builder-controls,.custom-builder-summary>div:first-child{padding:20px}.custom-builder-pay{padding:16px 20px}.custom-builder-pay>div strong{font-size:23px}.payment-order-actions{justify-content:flex-start}}.attention-count{min-width:44px;height:44px;border-radius:14px;background:#fff1f2;color:#be123c;display:grid;place-items:center;font-weight:900;font-size:20px;border:1px solid #fecdd3}.ops-filter{display:flex;gap:8px;margin:-8px 0 16px}.ops-filter button{border:1px solid #dce3ec;background:#fff;border-radius:999px;padding:8px 13px;font-weight:700;color:#64748b}.ops-filter button.active{background:#0b2748;color:#fff;border-color:#0b2748}.action-center-list{padding:8px 18px}.ops-action{display:grid;grid-template-columns:12px 1fr auto;gap:14px;align-items:center;padding:16px 4px;border-bottom:1px solid #edf1f5}.ops-action:last-child{border-bottom:0}.ops-action p{margin:4px 0;color:#64748b}.ops-action small{color:#94a3b8}.ops-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.ops-action.urgent .ops-dot{background:#e11d48}.ops-action.important .ops-dot{background:#f59e0b}.ops-toolbar input{min-width:320px}.task-list{padding:6px 18px}.task-row{display:grid;grid-template-columns:5px 1fr auto;gap:14px;align-items:center;padding:15px 2px;border-bottom:1px solid #edf1f5}.task-row:last-child{border-bottom:0}.task-row.late{background:linear-gradient(90deg,#fff7f7,transparent)}.priority-mark{height:42px;border-radius:6px;background:#cbd5e1}.priority-mark.urgent{background:#e11d48}.priority-mark.high{background:#f59e0b}.priority-mark.normal{background:#3b82f6}.task-main{cursor:pointer}.task-main>div{display:flex;align-items:center;gap:9px}.task-main p{margin:5px 0;color:#475569}.task-main small{color:#94a3b8}.quick-create{position:fixed;right:28px;bottom:28px;width:54px;height:54px;border:0;border-radius:18px;background:#1267e5;color:#fff;font-size:28px;box-shadow:0 14px 34px #1267e552;z-index:20;cursor:pointer}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.ops-toolbar input{min-width:0;width:100%}.task-row{grid-template-columns:5px 1fr}.task-row>button{grid-column:2}.ops-action{grid-template-columns:12px 1fr}.ops-action>button{grid-column:2}.form-grid{grid-template-columns:1fr}.quick-create{right:18px;bottom:18px}}.platform-nav{display:flex;flex-direction:column;gap:4px}.platform-nav>span{font-size:9px;letter-spacing:.14em;color:#728099;font-weight:900;margin:14px 10px 5px}.platform-nav a{display:block;text-decoration:none}.admin-row-actions,.team-status-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.admin-team-row{grid-template-columns:minmax(240px,1.5fr) minmax(180px,.8fr) minmax(200px,.8fr)}.employee-modal{width:min(820px,94vw);max-height:92vh;overflow:auto}.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.preset{border:1px solid #dfe5ec;background:#fff;border-radius:12px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer}.preset small{color:#7b8798}.preset.active{border-color:#315efb;background:#f4f7ff;box-shadow:0 0 0 2px #315efb14}.employee-section{margin:15px 0;padding:16px;border:1px solid #e5eaf0;border-radius:14px;background:#fafcff}.employee-section h4{margin:0 0 4px}.employee-section p{margin:0 0 14px;color:#728096}.employee-summary{display:grid;gap:4px;padding:13px 15px;border-radius:12px;background:#eef6ff;color:#1d3f70;margin:12px 0}.employee-summary span{font-size:12px}.info-box.compact{padding:8px 10px;margin-top:10px}.ai-flow-setup{margin-bottom:18px;border:1px solid #dce6f8;background:linear-gradient(180deg,#fbfdff,#f7faff)}.ai-flow-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.ai-flow-head h2{margin:4px 0 5px}.ai-flow-head p{margin:0;color:#6e7c90;max-width:760px}.ai-flow-wizard{border-top:1px solid #e2e8f1;margin-top:16px;padding-top:16px}.wizard-step{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wizard-step span{font-size:11px;color:#6e7c90}.ai-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px}.ai-issue-option{display:flex;gap:10px;border:1px solid #e0e6ef;border-radius:12px;background:#fff;padding:12px;cursor:pointer}.ai-issue-option.selected{border-color:#6c95ff;background:#f6f8ff}.ai-issue-option input{margin-top:3px}.ai-issue-option strong,.ai-issue-option small{display:block}.ai-issue-option small{font-weight:400;color:#738196;line-height:1.4;margin-top:3px}.confidence{display:inline-block;margin-top:7px;font-size:9px;font-weight:900;border-radius:999px;padding:4px 7px;background:#eef2f7;color:#617086}.confidence.high{background:#eaf8ef;color:#18794e}.confidence.medium{background:#fff6df;color:#946200}.confidence.low{background:#fff0f0;color:#a23b3b}.ai-draft-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-draft-card{border:1px solid #e0e6ed;border-radius:13px;background:#fff;padding:14px;display:grid;grid-template-columns:1fr auto;gap:8px}.ai-draft-card p{margin:4px 0;color:#6f7d90;font-size:12px}.readiness{display:flex;flex-direction:column;align-items:flex-end}.readiness b{font-size:21px}.readiness span{font-size:9px;color:#758195}.ai-draft-meta{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.ai-draft-meta span{background:#f1f4f8;border-radius:999px;padding:4px 7px;font-size:9px}.ai-draft-meta .warn{background:#fff5e5;color:#9a6100}.safe-publish{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:14px;padding:14px;border-radius:12px;background:#eef8f2;border:1px solid #d5eadc}.safe-publish p{margin:4px 0 0;color:#66766d;font-size:11px}.payment-account-modal{width:min(560px,94vw)}.normalized-preview{display:grid;gap:4px;background:#f7f9fc;border:1px solid #e4e9ef;border-radius:13px;padding:15px;margin:12px 0}.normalized-preview b{color:#245fe7}.normalized-preview strong{letter-spacing:.03em}.normalized-preview small{color:#8290a2}.health-list{max-width:900px}.health-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf0f4;padding:13px 0}.health-row:first-of-type{border-top:0}.health-row b.ok{color:#14804a}.health-row b.warn{color:#b86a00}.security-checks{display:grid;gap:10px}.security-checks>div{display:grid;grid-template-columns:24px 1fr;gap:8px;padding:11px 0;border-top:1px solid #edf0f4}.security-checks>div:first-child{border-top:0}.security-checks b{color:#1c7c4d}@media(max-width:800px){.preset-grid,.ai-issue-grid,.ai-draft-list{grid-template-columns:1fr}.ai-flow-head,.safe-publish{align-items:stretch;flex-direction:column}.admin-team-row{grid-template-columns:1fr}.admin-row-actions,.team-status-actions{justify-content:flex-start}}:root{--bg:#f6f8fc;--panel:#fff;--panel2:#f9fbff;--text:#152033;--muted:#6d7b91;--line:#e3e9f2;--accent:#2563eb;--accent2:#0ea5e9;--accent-soft:#edf4ff;--shadow:0 10px 30px rgba(15,23,42,.06);--sidebar:#0b1220;--sidebar2:#111b2e}:root[data-theme=dark]{--bg:#090f1b;--panel:#101827;--panel2:#0d1524;--text:#edf3ff;--muted:#93a3bb;--line:#223049;--accent:#5b8cff;--accent2:#38bdf8;--accent-soft:#142342;--shadow:0 12px 34px rgba(0,0,0,.28);--sidebar:#070c15;--sidebar2:#0d1524;color-scheme:dark}:root[data-theme=dark] body{background:radial-gradient(circle at 80% 0%,rgba(59,130,246,.1),transparent 28%),var(--bg)}:root[data-theme=dark] .card,:root[data-theme=dark] .panel,:root[data-theme=dark] .product-card,:root[data-theme=dark] .node,:root[data-theme=dark] .qr-card,:root[data-theme=dark] .editor-modal,:root[data-theme=dark] .live-badge{background:var(--panel);border-color:var(--line);color:var(--text)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .actions button,:root[data-theme=dark] .secondary{background:#0c1422!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .info-box,:root[data-theme=dark] .option-row,:root[data-theme=dark] .normalized-preview{background:#0d1728;border-color:var(--line);color:var(--muted)}.theme-control{position:fixed;z-index:1000;right:18px;top:14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:4px;display:flex;gap:3px;box-shadow:var(--shadow)}.theme-control button{border:0;background:transparent;color:var(--muted);padding:6px 8px;border-radius:8px;font-size:12px}.theme-control button.active{background:var(--accent-soft);color:var(--accent);font-weight:850}.sidebar,.platform-sidebar{background:linear-gradient(180deg,var(--sidebar),var(--sidebar2))!important}.content{max-width:1440px;padding-top:66px}.platform-content{max-width:none}.card,.panel,.product-card,.qr-card{border-radius:18px;box-shadow:var(--shadow)}.page-head h1{font-size:32px}.primary{background:linear-gradient(135deg,var(--accent),#1d4ed8)!important;border-color:transparent!important}.platform-nav a.active,.nav-item.active{background:linear-gradient(90deg,#3b82f638,#3b82f614)!important;box-shadow:inset 3px 0 #60a5fa;color:#fff!important}.print-kit{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.print-kit>small{grid-column:1/-1;color:var(--muted)}.segmented{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.segmented button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:10px;padding:9px 11px}.segmented button.active{background:var(--accent-soft);border-color:#bcd0ff;color:var(--accent);font-weight:800}.qr-card-modern{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:22px;align-items:center}.label-preview{background:#fff;border:1px solid #dbe2ea;border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:center;gap:8px;max-width:280px;color:#111827}.label-preview img{width:48%;max-height:90%;object-fit:contain}.label-preview div{display:flex;flex-direction:column;gap:3px}.label-preview b{font-size:11px}.label-preview small{font-size:9px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-progress-panel{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:var(--panel2);margin:12px 0}.progress-head,.progress-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.progress-head{padding-bottom:9px;border-bottom:1px solid var(--line)}.progress-row{padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.progress-row:last-child{border-bottom:0}.progress-row.done b{color:#16a36a}.progress-row.running b{color:var(--accent)}.progress-row.error b{color:#c24141}.lookup-row{display:grid;grid-template-columns:1fr auto;gap:8px}.lookup-row button{border:1px solid var(--line);border-radius:10px;background:var(--accent-soft);color:var(--accent);font-weight:800;padding:0 12px}@media(max-width:800px){.theme-control{right:10px;top:10px}.content{padding:58px 16px 30px}.print-kit{grid-template-columns:1fr}.print-kit>small{grid-column:auto}.qr-card-modern{grid-template-columns:1fr}.label-preview{max-width:240px}.page-head h1{font-size:26px}}.service-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.service-stage{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff)}.service-stage b{font-size:12px;opacity:.55}.service-stage span{font-weight:700}@media(max-width:900px){.service-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.service-stage-grid{grid-template-columns:1fr}}.head-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.date-trigger{white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:10px 12px;font-weight:800}.date-pop{position:absolute;right:0;top:46px;z-index:70;width:520px;display:grid;grid-template-columns:170px 1fr;background:var(--panel);border:1px solid var(--line);box-shadow:0 18px 50px #0000002e;border-radius:16px;overflow:hidden}.date-presets{padding:10px;background:var(--panel2);display:flex;flex-direction:column;gap:4px}.date-presets button{border:0;background:transparent;color:var(--text);text-align:left;padding:9px;border-radius:8px}.date-presets button:hover{background:var(--accent-soft)}.date-custom{padding:16px;display:grid;gap:10px}.date-custom label{display:grid;gap:5px}.service-table{display:grid}.service-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.service-row:last-child{border-bottom:0}.service-row>div:first-child{display:grid;gap:4px}.service-row small,.service-row span{color:var(--muted)}.service-row>div:last-child{display:flex;gap:8px;align-items:center}.service-modal{width:min(720px,94vw)}:root[data-theme=dark] .page-head h1,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] b,:root[data-theme=dark] strong,:root[data-theme=dark] .panel-title{color:var(--text)!important}:root[data-theme=dark] p,:root[data-theme=dark] small,:root[data-theme=dark] .muted{color:var(--muted)!important}@media(max-width:700px){.head-tools{width:100%;align-items:stretch}.date-range,.date-trigger{width:100%}.date-pop{position:fixed;inset:auto 10px 10px;width:auto;grid-template-columns:1fr;max-height:80vh;overflow:auto}.date-presets{display:grid;grid-template-columns:1fr 1fr}.service-row{grid-template-columns:1fr}.service-row>div:last-child{justify-content:space-between}}.bank-selector{position:relative;margin-top:6px}.bank-select-trigger{width:100%;min-height:48px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);padding:8px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.bank-select-trigger.open{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.bank-select-main{display:flex;align-items:center;gap:10px;min-width:0}.bank-select-main>img{width:28px;height:28px;object-fit:contain;border-radius:7px;background:#fff;padding:2px}.bank-select-main>span{display:grid;gap:2px;min-width:0}.bank-select-main b{color:var(--text);font-size:14px}.bank-select-main small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-select-popover{position:absolute;z-index:120;left:0;right:0;top:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 45px #0f172a2e;overflow:hidden}.bank-search{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line);background:var(--panel2)}.bank-search input{width:100%;margin:0!important}.bank-options{max-height:310px;overflow:auto;padding:6px}.bank-options>button{width:100%;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px;border-radius:10px;text-align:left;cursor:pointer}.bank-options>button:hover,.bank-options>button.selected{background:var(--accent-soft)}.bank-logo{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.bank-logo img{max-width:30px;max-height:30px;object-fit:contain}.bank-logo b{color:#1f2937!important;font-size:10px}.bank-options strong,.bank-options small,.bank-options em{display:block}.bank-options strong{font-size:13px;color:var(--text)}.bank-options small{font-size:11px;color:var(--muted);margin-top:2px}.bank-options em{font-style:normal;font-size:9px;color:var(--muted);margin-top:2px}.bank-options>button>i{font-style:normal;color:var(--accent);font-weight:900}.bank-empty{padding:18px;text-align:center;color:var(--muted)}.verified-name-row{position:relative}.verified-name-row input{width:100%;padding-right:106px!important}.verified-input{background:var(--panel2)!important;cursor:not-allowed}.verified-pill{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:850;color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;padding:4px 7px;white-space:nowrap}:root[data-theme=dark] .platform-shell,:root[data-theme=dark] .content,:root[data-theme=dark] .platform-content{background:var(--bg);color:var(--text)}:root[data-theme=dark] .page-head,:root[data-theme=dark] .panel-title,:root[data-theme=dark] .dashboard-grid,:root[data-theme=dark] .cards,:root[data-theme=dark] .account-grid{color:var(--text)}:root[data-theme=dark] .plan-card,:root[data-theme=dark] .ticket-form,:root[data-theme=dark] .success-card,:root[data-theme=dark] .custom-builder-body,:root[data-theme=dark] .custom-builder-summary,:root[data-theme=dark] .custom-builder-pay,:root[data-theme=dark] .custom-builder-controls,:root[data-theme=dark] .ai-issue-option,:root[data-theme=dark] .ai-draft-card,:root[data-theme=dark] .safe-publish,:root[data-theme=dark] .media-upload,:root[data-theme=dark] .logo-preview,:root[data-theme=dark] .bank-select-popover,:root[data-theme=dark] .bank-select-trigger{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .custom-builder-controls,:root[data-theme=dark] .bank-search,:root[data-theme=dark] .date-presets,:root[data-theme=dark] .summary-config,:root[data-theme=dark] .ai-progress-panel{background:var(--panel2)!important}:root[data-theme=dark] .list-row,:root[data-theme=dark] .team-row,:root[data-theme=dark] .team-table-head,:root[data-theme=dark] .price-edit-row,:root[data-theme=dark] .health-row,:root[data-theme=dark] .service-row,:root[data-theme=dark] .ops-action,:root[data-theme=dark] .task-row{border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] label,:root[data-theme=dark] .custom-builder-controls label,:root[data-theme=dark] .pricing-rule-grid label span,:root[data-theme=dark] .summary-row,:root[data-theme=dark] .admin-tabs button,:root[data-theme=dark] .segmented button,:root[data-theme=dark] .ops-filter button,:root[data-theme=dark] .back-button{color:var(--muted)!important}:root[data-theme=dark] .admin-tabs button.active,:root[data-theme=dark] .segmented button.active,:root[data-theme=dark] .ops-filter button.active{color:#eaf2ff!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6f8099!important;opacity:1}:root[data-theme=dark] .badge{border-color:var(--line);background:#162236;color:#c7d5ea}:root[data-theme=dark] .badge.green{background:#102b24;color:#6ee7b7;border-color:#1d4f42}:root[data-theme=dark] .normalized-preview,:root[data-theme=dark] .info-box,:root[data-theme=dark] .action-item,:root[data-theme=dark] .success-box{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .account-no,:root[data-theme=dark] .revenue-summary strong,:root[data-theme=dark] .revenue-bar-row b,:root[data-theme=dark] .price-edit-row b{color:var(--text)!important}:root[data-theme=dark] .revenue-summary>div{background:var(--panel2)!important;border-color:var(--line)!important}:root[data-theme=dark] .revenue-bars>div>div{background:#1b2a40!important}:root[data-theme=dark] .modal-backdrop{background:#01060fc7}:root[data-theme=dark] .verified-pill{background:#0f2b22;color:#6ee7b7;border-color:#1d4f42}:root[data-theme=dark] option{background:#0c1422;color:var(--text)}.revenue-filter-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.revenue-filter-row>input{width:auto!important;min-width:150px!important;max-width:190px!important;flex:0 0 auto!important}.revenue-filter-row .segmented{margin-top:0!important}@media(max-width:700px){.bank-select-popover{position:fixed;left:10px;right:10px;top:18vh;max-height:70vh}.bank-options{max-height:52vh}.revenue-filter-row>input{width:100%!important;max-width:none!important}}.qr-studio-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.qr-studio-tabs button{border:1px solid var(--border,#d8dee9);background:var(--surface,#fff);color:var(--text,#172033);padding:9px 14px;border-radius:10px;font-weight:700}.qr-studio-tabs button.active{background:var(--brand,#2563eb);color:#fff;border-color:transparent}.qr-studio-tabs button:disabled{opacity:.5;cursor:not-allowed}.support-card-studio{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:16px}.support-card-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card-preview-wrap{display:flex;justify-content:center;align-items:center;padding:24px;border-radius:16px;background:var(--bg,#f5f7fb);overflow:auto}.support-card-preview{width:min(100%,620px);background:#fff;color:#111;border:1px solid #d9dde5;border-radius:18px;padding:5%;position:relative;overflow:hidden;box-shadow:0 12px 35px #0000001a}.support-card-preview .sc-logo{height:13%;max-width:40%;object-fit:contain}.support-card-preview .sc-brand{font-size:clamp(12px,2vw,20px)}.sc-main{height:67%;display:flex;align-items:center;gap:7%;margin-top:3%}.sc-qr{width:38%;aspect-ratio:1;object-fit:contain}.sc-qr.empty{display:grid;place-items:center;border:1px dashed #aaa}.sc-main h3{margin:0 0 8px;font-size:clamp(14px,2.2vw,24px)}.sc-main p,.support-card-preview.back p{margin:5px 0;font-size:clamp(9px,1.4vw,15px)}.sc-main small{font-size:clamp(7px,1vw,11px);font-weight:800;letter-spacing:.06em}.sc-code{position:absolute;bottom:6%;left:5%;font-size:clamp(8px,1.1vw,12px)}.support-card-preview.back h3{margin:7% 0 3%;font-size:clamp(15px,2.3vw,25px)}[data-theme=dark] .qr-studio-tabs button{background:var(--surface,#151b27);color:var(--text,#f4f7fb);border-color:var(--border,#30394a)}[data-theme=dark] .support-card-preview-wrap{background:#0f1420}@media(max-width:900px){.support-card-studio,.support-card-form .form-grid{grid-template-columns:1fr}}.revenue-filter-row.compact{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.revenue-filter-row.compact .date-trigger{width:auto;min-width:230px}:root[data-theme=dark] .platform-content h1,:root[data-theme=dark] .platform-content h2,:root[data-theme=dark] .platform-content h3,:root[data-theme=dark] .platform-content strong,:root[data-theme=dark] .platform-content b{color:var(--text)!important}:root[data-theme=dark] .platform-content p,:root[data-theme=dark] .platform-content small,:root[data-theme=dark] .platform-content label,:root[data-theme=dark] .platform-content span:not(.badge):not(.live-badge){color:var(--muted)}:root[data-theme=dark] .platform-content input,:root[data-theme=dark] .platform-content select,:root[data-theme=dark] .platform-content textarea,:root[data-theme=dark] .platform-content button:not(.primary){background:var(--panel2);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .platform-content .panel,:root[data-theme=dark] .platform-content .editor-modal,:root[data-theme=dark] .platform-content .account-card,:root[data-theme=dark] .platform-content .plan-card{background:var(--panel);border-color:var(--line)}@media(max-width:700px){.revenue-filter-row.compact{align-items:stretch}.revenue-filter-row.compact .date-range,.revenue-filter-row.compact .date-trigger{width:100%}}.qr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.qr-kpis>div{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:14px;display:flex;flex-direction:column}.qr-kpis b{font-size:24px}.qr-kpis span{font-size:12px;color:var(--text-muted,#667085)}.serial-create-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.serial-create-grid label{margin:0}.serial-public-banner{position:relative;z-index:2;max-width:520px;margin:12px auto -2px;padding:10px 16px;border:1px solid var(--border,#d0d5dd);border-radius:14px;background:var(--surface,#fff);display:flex;justify-content:space-between;gap:10px;font-size:12px}.serial-public-banner span{color:var(--text-muted,#667085)}[data-theme=dark] .qr-kpis>div,[data-theme=dark] .serial-public-banner{background:var(--surface,#151a23);border-color:var(--border,#2c3442);color:var(--text,#f4f7fb)}@media(max-width:900px){.qr-kpis{grid-template-columns:repeat(2,1fr)}.serial-create-grid{grid-template-columns:1fr 1fr}.serial-create-grid button{grid-column:1/-1}.serial-public-banner{margin:8px 12px 0;flex-direction:column}}.public-service-entry{margin:18px 0;padding:16px;border:1px solid var(--border,#dde3ea);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface,#fff)}.public-service-entry p{margin:4px 0 0;color:var(--muted,#687386);font-size:13px}.public-service-entry button{white-space:nowrap}.public-service-form{margin-top:10px}.service-form-head{margin-bottom:14px}.service-form-head h2{margin:9px 0 5px}.service-form-head p{margin:0}.serial-public-banner{max-width:520px;margin:10px auto -2px;padding:10px 14px;border-radius:14px;background:#eefbf3;border:1px solid #bce9cb;display:flex;justify-content:space-between;gap:10px;font-size:12px}@media(max-width:560px){.public-service-entry{align-items:flex-start;flex-direction:column}.public-service-entry button{width:100%}.serial-public-banner{margin:8px 10px -2px;flex-direction:column}}@media(prefers-color-scheme:dark){.serial-public-banner{background:#10271b;border-color:#245f3c}.public-service-entry{background:var(--surface,#151a22)}}.portal-link{display:block;text-align:center;text-decoration:none;margin-top:16px}.service-portal section{margin-top:16px}.portal-summary{display:block}.portal-quote,.portal-timeline{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:18px;margin-top:16px}.quote-total{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--border,#e5e7eb);border-bottom:1px solid var(--border,#e5e7eb);margin:12px 0}.quote-total b{font-size:26px}.portal-actions{flex-wrap:wrap;margin-top:16px}.timeline-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border,#e5e7eb)}.timeline-item i{width:10px;height:10px;border-radius:50%;background:currentColor;margin-top:5px;opacity:.55}.timeline-item div{display:flex;flex-direction:column;gap:4px}.timeline-item small{opacity:.65}.public-service-form input[type=file]{padding:10px;background:var(--surface,#fff)}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}.table-scroll,.admin-table-wrap,.pricing-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.editor-modal,.plan-picker-modal,.custom-builder-modal,.employee-modal,.service-modal{max-width:calc(100vw - 24px)}@media(max-width:1100px){.content{padding-left:28px;padding-right:28px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{grid-template-columns:1fr}.page-head{align-items:flex-start}}@media(max-width:850px){.app{display:block}.sidebar{position:relative;top:auto;width:100%;height:auto;padding:14px 14px 12px;z-index:30}.sidebar-brand{display:flex;align-items:center;justify-content:space-between}.sidebar nav{margin-top:12px;display:flex;flex-direction:row;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 7px;scrollbar-width:thin}.sidebar .nav-item{flex:0 0 auto;white-space:nowrap;padding:9px 11px}.sidebar-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px}.sidebar-bottom .ghost{width:auto;flex:0 0 auto}.profile-mini,.business-mini{min-width:0;margin-bottom:0}.content{max-width:none;padding:22px 18px 88px}.page-head{flex-direction:column;gap:12px;margin-bottom:18px}.page-head>div,.page-head .head-tools{max-width:100%}.page-head h1{font-size:27px}.toolbar,.head-tools{width:100%}.toolbar>*{max-width:100%}.platform-shell{display:block}.platform-sidebar{position:relative;top:auto;height:auto;padding:14px;gap:10px}.platform-sidebar .platform-nav{display:flex;flex-direction:row;overflow-x:auto;flex-wrap:nowrap;gap:6px;padding-bottom:7px}.platform-sidebar .platform-nav span{display:none}.platform-sidebar .platform-nav a{flex:0 0 auto;white-space:nowrap;padding:9px 11px}.platform-sidebar>.ghost{width:auto;align-self:flex-start}.platform-content{padding-top:22px}.support-card-studio,.ticket-detail,.custom-builder-body{grid-template-columns:1fr!important}.service-modal,.employee-modal{width:calc(100vw - 24px)}.modal-backdrop{padding:12px;align-items:flex-end}.editor-modal{max-height:92dvh;overflow:auto;border-radius:18px 18px 12px 12px}}@media(max-width:600px){body{font-size:14px}.content{padding:18px 12px 92px}.page-head h1{font-size:24px;line-height:1.15}.cards,.analytics-cards,.metric-grid,.qr-kpis{grid-template-columns:1fr 1fr!important;gap:10px}.card,.panel{padding:15px}.card strong{font-size:24px}.product-body{padding:15px}.form-grid,.support-card-form .form-grid,.serial-create-grid{grid-template-columns:1fr!important}.serial-create-grid button{grid-column:auto}.actions,.portal-actions{display:grid!important;grid-template-columns:1fr;gap:8px;width:100%}.actions button,.portal-actions button,.actions a{width:100%}.list-row{align-items:flex-start;gap:10px;flex-direction:column}.list-row>div:last-child{width:100%}.service-row>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.service-row button{width:100%}.task-main>div{align-items:flex-start;flex-wrap:wrap}.ops-filter,.admin-tabs,.qr-studio-tabs,.plan-month-tabs{overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:thin;padding-bottom:6px}.ops-filter button,.admin-tabs button,.qr-studio-tabs button,.plan-month-tabs button{flex:0 0 auto;white-space:nowrap}.date-pop{inset:auto 8px 8px!important;max-height:88dvh!important;border-radius:18px}.date-presets{grid-template-columns:1fr 1fr!important}.support-card-preview-wrap{padding:10px}.support-card-preview{min-width:0;width:100%}.quote-total{align-items:flex-start;gap:8px;flex-direction:column}.quote-total b{font-size:22px}.public-service-entry{padding:14px}.service-portal{padding-left:10px!important;padding-right:10px!important}.theme-control{position:fixed;right:8px;top:8px;transform:scale(.92);transform-origin:top right}.quick-create{right:14px;bottom:14px}}@media(max-width:390px){.cards,.analytics-cards,.metric-grid,.qr-kpis,.date-presets{grid-template-columns:1fr!important}.content{padding-left:10px;padding-right:10px}.page-head h1{font-size:22px}}@media(pointer:coarse){button,.nav-item,.platform-nav a,input,select,textarea{min-height:44px}textarea{min-height:96px}.bank-options>button{min-height:52px}}@media print{.sidebar,.platform-sidebar,.theme-control,.quick-create,.no-print{display:none!important}.app,.platform-shell{display:block!important}.content,.platform-content{padding:0!important;margin:0!important;max-width:none!important}body{background:#fff!important;color:#111!important}.support-card-preview,.label-preview{box-shadow:none!important;break-inside:avoid;background:#fff!important;color:#111!important}}.date-time-pop{width:min(620px,calc(100vw - 24px));grid-template-columns:180px minmax(0,1fr)}.date-time-pop .date-custom>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.date-time-pop input[type=datetime-local]{min-height:44px;font-variant-numeric:tabular-nums}.date-time-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.date-time-shortcuts button{font-size:12px;padding:8px 10px}.compact-alert{margin:0;padding:9px 10px;font-size:12px}@media(max-width:700px){.date-time-pop{grid-template-columns:1fr}.date-time-pop .date-custom>div:first-child{align-items:flex-start;flex-direction:column}.date-time-shortcuts{display:grid;grid-template-columns:1fr}.date-time-shortcuts button{width:100%}}.mfa-card{max-width:500px}.mfa-qr-wrap{display:grid;justify-items:center;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel2);margin:12px 0}.mfa-qr-wrap img{width:210px;max-width:70vw;background:#fff;padding:10px;border-radius:12px}.mfa-qr-wrap code{max-width:100%;overflow-wrap:anywhere;font-size:12px}.mfa-code-label{display:grid;gap:7px;text-align:left;margin-top:12px}.mfa-code-label input{font-size:24px;letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums}.mfa-signout{width:100%;margin-top:10px}.turnstile-wrap{min-height:65px;display:flex;align-items:center;justify-content:center;margin:4px 0}.turnstile-test-note{padding:8px 10px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px;text-align:center}.dashboard-date-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.period-caption{margin:-10px 0 16px;color:var(--muted,#64748b);font-size:13px}.daily-stats-list{display:flex;flex-direction:column;gap:10px}.daily-stat-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(140px,2fr) 44px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border,#e2e8f0)}.daily-stat-row:last-child{border-bottom:0}.daily-stat-date{display:flex;flex-direction:column;gap:2px}.daily-stat-date small{color:var(--muted,#64748b)}.daily-mini-bars{display:flex;flex-direction:column;gap:4px;overflow:hidden}.daily-mini-bars span,.daily-mini-bars i,.daily-mini-bars em{display:block;height:5px;border-radius:999px;background:currentColor;opacity:.82;max-width:100%;min-width:4px}.daily-mini-bars span{color:#2563eb}.daily-mini-bars i{color:#f59e0b}.daily-mini-bars em{color:#10b981}.daily-stat-row>strong{text-align:right;font-size:18px}@media(max-width:720px){.dashboard-date-control{width:100%;justify-content:stretch}.dashboard-date-control .date-range{flex:1}.dashboard-date-control .date-trigger{width:100%}.daily-stat-row{grid-template-columns:1fr 52px}.daily-mini-bars{grid-column:1/-1;grid-row:2}.daily-stat-row>strong{grid-column:2;grid-row:1}.period-caption{margin-top:0}}:root{--surface:#fff;--surface-soft:#f7f9fd;--surface-raised:#fff;--primary:#2563eb;--primary-soft:#eaf1ff;--success:#16a36a;--warning:#e58a12;--danger:#dc3f52;--violet:#7c5ce7}.stat-card{display:flex;align-items:center;gap:14px;min-height:112px;transition:.2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1c2e4f17}.stat-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:20px;font-weight:900;background:var(--primary-soft);color:var(--primary)}.stat-orange .stat-icon{background:#fff3df;color:#d97706}.stat-purple .stat-icon{background:#f1edff;color:#7655df}.stat-green .stat-icon{background:#e9f9f1;color:#15845a}.stat-card>div:last-child{min-width:0}.stat-card strong{line-height:1}.stat-card span{display:block;margin-top:7px;font-weight:700}.toolbar{gap:10px;align-items:center}.toolbar input,.toolbar select,.ops-toolbar input,.ops-toolbar select{min-height:44px;border:1px solid #dbe3ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 5px #1a2b4806}.ops-toolbar{display:flex;gap:10px}.ops-toolbar input{padding-left:15px}.task-list{border-radius:18px}.empty-state{background:linear-gradient(145deg,#fff,#f8faff);border:1px dashed #cfd9e8;border-radius:18px;padding:46px 28px;color:#66758c}.empty-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;background:#edf3ff;color:#3c68e8;display:grid;place-items:center;font-size:23px;box-shadow:inset 0 0 0 1px #dce6ff}.empty-state h3{font-size:18px;color:#26354c}.empty-state p{font-size:13px;color:#7b899e}.empty-state .primary{margin-top:8px}.date-trigger{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 13px;border:1px solid #d9e2ef;border-radius:12px;background:#fff;color:#27364d;font-weight:750;box-shadow:0 4px 12px #1d30510d}.date-trigger-icon{width:27px;height:27px;border-radius:8px;background:#edf3ff;color:#2e63e8;display:grid;place-items:center}.date-pop.date-only-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:45;width:min(620px,calc(100vw - 28px));display:grid;grid-template-columns:170px 1fr;background:#fff;border:1px solid #dce4ef;border-radius:20px;overflow:hidden;box-shadow:0 26px 70px #14233d2e}.date-presets{padding:14px;background:#f6f8fc;border-right:1px solid #e7ecf3;display:flex;flex-direction:column;gap:5px}.date-presets button{border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:10px;color:#44536a;font-weight:700}.date-presets button:hover{background:#eaf1ff;color:#2458d6}.date-custom{padding:22px}.date-pop-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.date-pop-head b{font-size:17px}.date-pop-head small{display:block;margin-top:4px;color:#8794a7}.timezone-chip{background:#edf3ff;color:#315ed8;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.date-fields{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}.date-fields label{display:flex;flex-direction:column;gap:7px;font-weight:750;font-size:12px}.date-fields input{min-height:46px;border:1px solid #d9e2ef;border-radius:12px;padding:10px 12px;font-weight:700}.date-arrow{padding-bottom:13px;color:#8a97aa}.date-pop-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.date-pop-actions>button:not(.primary){border:1px solid #dbe3ee;background:#fff;border-radius:10px;padding:10px 14px;color:#536176}.knowledge-toolbar{display:grid;grid-template-columns:minmax(220px,.7fr) 1.3fr}.knowledge-mode{display:grid!important;grid-template-columns:1fr 1fr;margin:18px 0 8px;background:#f3f6fb;padding:4px;border-radius:12px}.knowledge-mode button{border:0;background:transparent;padding:10px;border-radius:9px;font-weight:800;color:#66758b}.knowledge-mode button.active{background:#fff;color:#245ee8;box-shadow:0 3px 10px #1f335514}.knowledge-drop{margin-top:15px;border:1.5px dashed #b9c8df;border-radius:16px;padding:28px;text-align:center;background:linear-gradient(145deg,#f8fbff,#f3f7ff)}.upload-glyph{width:48px;height:48px;border-radius:15px;background:#e7efff;color:#2860e7;display:grid;place-items:center;font-size:26px;margin:0 auto 10px}.knowledge-drop p{max-width:430px;margin:7px auto 16px;color:#748298;line-height:1.5}.file-pick input{display:none}.file-pick{display:inline-flex!important;margin:0!important}.file-pick span{background:#245ee8;color:#fff;padding:10px 15px;border-radius:10px;font-weight:850;cursor:pointer}.support-card-studio{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(480px,1.15fr);gap:18px}.studio-heading{display:flex;justify-content:space-between;gap:14px}.studio-heading h2{margin:4px 0}.studio-heading p{margin:0 0 14px;color:#7a879a}.print-ready{height:max-content;background:#eaf8f1;color:#178052;border:1px solid #ccebdc;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.card-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#f3f6fa;padding:4px;border-radius:12px;margin:8px 0 16px}.card-type-tabs button{border:0;background:transparent;padding:10px 7px;border-radius:9px;font-weight:800;color:#6b788d}.card-type-tabs button.active{background:#fff;color:#255ddd;box-shadow:0 3px 10px #1c2e4e14}.template-label{font-size:12px;font-weight:850;margin:16px 0 8px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.template-thumb{border:1px solid #dce4ee;background:#fff;border-radius:11px;padding:7px;text-align:left;color:#536176}.template-thumb span{height:46px;border-radius:7px;display:block;margin-bottom:6px;background:linear-gradient(135deg,#102a55 0 55%,#e9f0ff 55%)}.template-thumb.tpl-premium span{background:linear-gradient(135deg,#10151e 0 65%,#c9a85c 65%)}.template-thumb.tpl-minimal span{background:linear-gradient(135deg,#fff 0 65%,#dbe6f7 65%);border:1px solid #edf0f4}.template-thumb.tpl-industrial span{background:linear-gradient(135deg,#17202b 0 60%,#ef8d22 60%)}.template-thumb.tpl-gradient span{background:linear-gradient(135deg,#5b4be7,#29a6e8)}.template-thumb.active{border-color:#4b73e8;box-shadow:0 0 0 2px #e6edff}.template-thumb b{font-size:10px}.color-presets{display:flex;gap:9px;flex-wrap:wrap}.color-dot{width:30px;height:30px;border-radius:10px;border:3px solid #fff;box-shadow:0 0 0 1px #d4dce8}.color-dot.active{box-shadow:0 0 0 2px #245ee8}.color-blue{background:#2563eb}.color-navy{background:#102a55}.color-emerald{background:#0c8b6c}.color-violet{background:#7056d8}.color-orange{background:#d97706}.color-burgundy{background:#9f2945}.service-card-preview{background:linear-gradient(145deg,#eef2f8,#f8faff)!important;display:flex;flex-direction:column;justify-content:center}.preview-topline{display:flex;justify-content:space-between;margin-bottom:16px;color:#758297;font-size:11px}.service-card{--card-accent:#2563eb;--card-deep:#102a55;width:min(760px,100%);margin:auto;position:relative;overflow:hidden;border-radius:18px;padding:6.5%;background:linear-gradient(135deg,#fff 0 63%,#edf3ff 63%);color:#132238;box-shadow:0 24px 60px #1626412e}.service-card.theme-navy{--card-accent:#315a91;--card-deep:#0b1e38}.service-card.theme-emerald{--card-accent:#0c8b6c;--card-deep:#073d35}.service-card.theme-violet{--card-accent:#7056d8;--card-deep:#2e235e}.service-card.theme-orange{--card-accent:#d97706;--card-deep:#4b2b08}.service-card.theme-burgundy{--card-accent:#9f2945;--card-deep:#481323}.service-card.tpl-tech,.service-card.tpl-corporate{background:linear-gradient(135deg,#fff 0 62%,color-mix(in srgb,var(--card-accent) 13%,white) 62%)}.service-card.tpl-premium{background:linear-gradient(135deg,var(--card-deep),#111827);color:#fff}.service-card.tpl-industrial{background:linear-gradient(125deg,#f9fafb 0 62%,var(--card-deep) 62%)}.service-card.tpl-gradient{background:linear-gradient(135deg,var(--card-deep),var(--card-accent));color:#fff}.service-card.tpl-minimal{background:#fff;border:1px solid #e2e8f0}.sc-decoration{position:absolute;width:45%;height:160%;right:-17%;top:-30%;transform:rotate(17deg);background:var(--card-accent);opacity:.08}.service-card.tpl-premium .sc-decoration,.service-card.tpl-gradient .sc-decoration{opacity:.2}.sc-logo{position:absolute;left:6.5%;top:7%;max-width:28%;max-height:13%;object-fit:contain}.sc-brand{position:absolute;left:6.5%;top:8%;font-size:15px;letter-spacing:.08em}.sc-main{height:100%;display:grid;grid-template-columns:1fr 34%;gap:7%;align-items:center;padding-top:7%}.sc-copy small,.sc-back-content small{font-size:9px;letter-spacing:.16em;font-weight:900;color:var(--card-accent)}.service-card.tpl-premium .sc-copy small,.service-card.tpl-gradient .sc-copy small{color:#b9d5ff}.sc-copy h3{font-size:clamp(18px,2.2vw,30px);margin:6px 0 8px;color:inherit!important}.sc-copy p{margin:3px 0;color:inherit!important;opacity:.78}.sc-contact{font-size:10px}.sc-qr-wrap{position:relative;z-index:2;text-align:center;background:#fff;border-radius:14px;padding:8%;box-shadow:0 9px 24px #12223d21;color:#26354b}.sc-qr{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px}.sc-qr-wrap b{font-size:8px;display:block;margin-top:5px}.sc-code{position:absolute;left:6.5%;bottom:6%;font-size:8px;opacity:.7}.sc-back-content{height:100%;display:grid;grid-template-columns:1fr 30%;align-items:center;gap:10%}.sc-back-content h3{font-size:24px;color:inherit!important;margin:6px 0}.sc-back-content p{color:inherit!important;margin:5px 0;opacity:.78}:root[data-theme=dark] .empty-state{background:linear-gradient(145deg,#101827,#0d1524);border-color:#2b3b54;color:var(--muted)}:root[data-theme=dark] .empty-state h3{color:var(--text)!important}:root[data-theme=dark] .empty-icon{background:#142342;color:#7da5ff;box-shadow:inset 0 0 0 1px #243a62}:root[data-theme=dark] .date-trigger,:root[data-theme=dark] .date-pop.date-only-pop,:root[data-theme=dark] .date-custom{background:var(--panel);border-color:var(--line);color:var(--text)}:root[data-theme=dark] .date-presets,:root[data-theme=dark] .knowledge-mode,:root[data-theme=dark] .card-type-tabs{background:var(--panel2);border-color:var(--line)}:root[data-theme=dark] .date-presets button,:root[data-theme=dark] .date-pop-head small{color:var(--muted)}:root[data-theme=dark] .date-presets button:hover{background:#142342;color:#cfe0ff}:root[data-theme=dark] .date-fields input{background:#0c1422;color:var(--text);border-color:var(--line)}:root[data-theme=dark] .date-pop-actions>button:not(.primary){background:#0c1422;color:var(--text);border-color:var(--line)}:root[data-theme=dark] .knowledge-mode button.active,:root[data-theme=dark] .card-type-tabs button.active{background:#18243a;color:#9ab9ff}:root[data-theme=dark] .knowledge-drop{background:linear-gradient(145deg,#0e1828,#111d31);border-color:#30415d}:root[data-theme=dark] .template-thumb{background:#0d1625;border-color:var(--line);color:var(--muted)}:root[data-theme=dark] .service-card-preview{background:linear-gradient(145deg,#0b1321,#111c2e)!important}:root[data-theme=dark] .status-pill{border:1px solid #2a3951;background:#172235;color:#cbd8eb}@media(max-width:900px){.support-card-studio{grid-template-columns:1fr}.date-pop.date-only-pop{right:auto;left:0}.template-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.date-pop.date-only-pop{grid-template-columns:1fr}.date-presets{display:grid;grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid #e7ecf3}.date-fields{grid-template-columns:1fr}.date-arrow{display:none}.knowledge-toolbar{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,1fr)}.service-card{border-radius:13px}.sc-main{grid-template-columns:1fr 36%}}.settings-hub{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:7px;padding:8px;background:var(--panel,#fff);border:1px solid var(--line,#dbe4f0);border-radius:18px;position:sticky;top:18px}.settings-nav button{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:12px 13px;border-radius:12px;font-weight:750;color:var(--muted,#64748b)}.settings-nav button span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef4ff;color:#2563eb}.settings-nav button.active{background:#eef4ff;color:#1857d5}.settings-workspace{min-height:520px}.settings-section-head{display:flex;gap:14px;align-items:center;margin-bottom:22px}.settings-section-head h2{margin:0 0 4px}.settings-section-head p{margin:0;color:var(--muted,#64748b)}.settings-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e8f0ff,#f5f8ff);display:grid;place-items:center;color:#2563eb;font-size:22px}.brand-color-grid,.settings-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-color-grid label,.settings-feature-grid>div{border:1px solid var(--line,#dbe4f0);border-radius:14px;padding:14px;background:var(--surface-soft,#f8fafc)}.brand-color-grid input[type=color]{width:100%;height:46px;border:0;padding:0;background:transparent}.brand-color-grid span,.settings-feature-grid span{display:block;color:var(--muted,#64748b);margin-top:6px}.settings-callout{margin-top:18px;padding:14px 16px;border-radius:14px;background:#f3f7ff;border:1px solid #dbe7ff;color:#52627a}.notification-table{display:grid;grid-template-columns:minmax(220px,1fr) 90px 90px;align-items:center;border:1px solid var(--line,#dbe4f0);border-radius:14px;overflow:hidden}.notification-table>*{padding:12px 14px;border-bottom:1px solid var(--line,#dbe4f0)}.notification-table b{background:var(--surface-soft,#f8fafc)}.card-side-switch{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#eef2f8;border-radius:12px;margin:14px 0}.card-side-switch button{border:0;background:transparent;border-radius:9px;padding:10px;font-weight:800;color:#64748b}.card-side-switch button.active{background:#fff;color:#1f5ce6;box-shadow:0 4px 12px #0f172a14}.invoice-provider-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;border:1px solid var(--line,#dbe4f0);border-radius:16px;margin:10px 0;background:var(--panel,#fff)}.invoice-provider-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#eef4ff;color:#2563eb;font-size:20px}.invoice-provider-copy{display:flex;flex-direction:column;gap:4px}.invoice-provider-copy small{color:var(--muted,#64748b)}.invoice-provider-actions{display:flex;gap:8px}.invoice-empty{padding:38px!important}.empty-icon{width:56px;height:56px;border-radius:18px;background:#eef4ff;display:grid;place-items:center;margin:0 auto 12px;color:#2563eb;font-size:24px}.invoice-wizard{max-width:720px}.wizard-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.wizard-steps span{padding:10px;border-radius:10px;background:#f1f5f9;text-align:center;color:#64748b;font-weight:750}.wizard-steps .active{background:#e8f0ff;color:#2563eb}.date-pop.date-only-pop{left:0;right:auto;max-width:min(760px,calc(100vw - 32px))}@media(max-width:900px){.settings-hub{grid-template-columns:1fr}.settings-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-color-grid,.settings-feature-grid{grid-template-columns:1fr 1fr}.invoice-provider-card{grid-template-columns:auto 1fr}.invoice-provider-card>.badge,.invoice-provider-actions{grid-column:2}.date-pop.date-only-pop{position:fixed;left:12px!important;right:12px!important;bottom:12px;top:auto;max-width:none;width:auto;max-height:calc(100vh - 24px);overflow:auto}}@media(max-width:620px){.settings-nav,.brand-color-grid,.settings-feature-grid{grid-template-columns:1fr}.notification-table{grid-template-columns:1fr 65px 65px}.invoice-provider-actions{flex-wrap:wrap}.wizard-steps{grid-template-columns:1fr}.date-pop.date-only-pop{border-radius:22px}.date-pop.date-only-pop .date-presets{display:grid;grid-template-columns:repeat(2,1fr)}.date-pop.date-only-pop .date-fields{grid-template-columns:1fr}.date-pop.date-only-pop .date-arrow{display:none}}[data-theme=dark] .settings-nav,[data-theme=dark] .settings-workspace,[data-theme=dark] .invoice-provider-card{background:#0f1b2d;border-color:#243449}[data-theme=dark] .settings-nav button span,[data-theme=dark] .settings-icon,[data-theme=dark] .invoice-provider-icon,[data-theme=dark] .empty-icon{background:#172945;color:#7aa7ff}[data-theme=dark] .settings-nav button.active,[data-theme=dark] .settings-callout{background:#14243d;color:#dce8ff;border-color:#243d62}[data-theme=dark] .brand-color-grid label,[data-theme=dark] .settings-feature-grid>div,[data-theme=dark] .notification-table b,[data-theme=dark] .wizard-steps span{background:#132238;border-color:#243449}[data-theme=dark] .card-side-switch{background:#132238}[data-theme=dark] .card-side-switch button.active{background:#1c2e49;color:#9ab9ff}:root[data-theme=dark] .qr-studio-tabs button:not(.active){background:#121d2e!important;color:#d9e5f5!important;border-color:#2a3a52!important}:root[data-theme=dark] .qr-studio-tabs button:not(.active):hover{background:#18263a!important;color:#fff!important;border-color:#45648e!important}:root[data-theme=dark] .print-kit{background:#101a2a!important;border-color:#293a52!important;color:#e8eef8!important}:root[data-theme=dark] .print-kit label,:root[data-theme=dark] .print-kit b,:root[data-theme=dark] .print-kit strong{color:#f3f7fc!important}:root[data-theme=dark] .print-kit small{color:#9fb0c7!important}:root[data-theme=dark] .segmented button{background:#172337!important;color:#cbd8e9!important;border-color:#30425d!important}:root[data-theme=dark] .segmented button:hover{background:#1d2c43!important;color:#fff!important}:root[data-theme=dark] .segmented button.active{background:#245ee8!important;color:#fff!important;border-color:#5f8cff!important}:root[data-theme=dark] .qr-card-modern{background:#101a2a!important;border-color:#293a52!important;color:#e8eef8!important}:root[data-theme=dark] .qr-card-modern h2,:root[data-theme=dark] .qr-card-modern h3,:root[data-theme=dark] .qr-card-modern b{color:#f5f8fc!important}:root[data-theme=dark] .qr-card-modern p,:root[data-theme=dark] .qr-card-modern small{color:#aebdd0!important}:root[data-theme=dark] .cards .card{background:linear-gradient(145deg,#111c2d,#0e1726)!important;border-color:#293a52!important}:root[data-theme=dark] .cards .card strong{color:#f8fbff!important}:root[data-theme=dark] .cards .card span{color:#a9b8cc!important}:root[data-theme=dark] .cards .card:after{background:#5382ff1a!important}.label-preview,.label-preview *{color:#111827!important}.label-preview{background:#fff!important;border-color:#d8e0eb!important}.label-preview small{color:#475569!important}.label-preview b{color:#111827!important}.template-thumb span{position:relative;overflow:hidden}.template-thumb.tpl-tech span{background:linear-gradient(rgba(91,143,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(91,143,255,.18) 1px,transparent 1px),linear-gradient(135deg,#0a1d3a 0 62%,#173d70 62% 72%,#e7efff 72%);background-size:9px 9px,9px 9px,100% 100%}.template-thumb.tpl-tech span:after{content:"";position:absolute;right:10px;top:10px;width:20px;height:20px;border:2px solid #6fa2ff;border-radius:4px;box-shadow:0 0 0 4px #6fa2ff1f}.template-thumb.tpl-corporate span{background:linear-gradient(90deg,#fff 0 68%,#eef3fb 68% 100%);border:1px solid #e4eaf2}.template-thumb.tpl-corporate span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:#173b70}.template-thumb.tpl-corporate span:after{content:"";position:absolute;left:18px;top:13px;width:58%;height:4px;background:#173b70;box-shadow:0 9px #b7c6da,0 18px #d7e0eb}.service-card.tpl-tech{background:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(135deg,#f8fbff 0 66%,color-mix(in srgb,var(--card-accent) 16%,white) 66%)!important;background-size:18px 18px,18px 18px,100% 100%!important}.service-card.tpl-tech .sc-decoration{width:42%;height:100%;right:-10%;top:0;transform:none;background:linear-gradient(145deg,var(--card-deep),var(--card-accent));opacity:.12;clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.service-card.tpl-tech .sc-qr-wrap{border:1px solid color-mix(in srgb,var(--card-accent) 25%,#dbe4f2)}.service-card.tpl-corporate{background:linear-gradient(90deg,#fff 0 72%,#f1f5fb 72%)!important;border-left:8px solid var(--card-deep)}.service-card.tpl-corporate .sc-decoration{width:28%;height:10px;inset:auto auto 8% 6.5%;transform:none;background:var(--card-accent);opacity:1;border-radius:999px}.service-card.tpl-corporate .sc-main{grid-template-columns:1fr 30%;gap:9%}.service-card.tpl-corporate .sc-qr-wrap{box-shadow:none;border:1px solid #dce4ef}.service-card.tpl-premium .sc-decoration{background:linear-gradient(135deg,transparent 30%,#d2ad61 31% 43%,transparent 44%);opacity:.35}.service-card.tpl-industrial .sc-decoration{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%);opacity:.18}.service-card.tpl-gradient .sc-decoration{background:radial-gradient(circle,var(--card-accent),transparent 68%);opacity:.35}.service-card .sc-decoration{z-index:0;pointer-events:none}.service-card .sc-logo,.service-card .sc-brand,.service-card .sc-main,.service-card .sc-back-content,.service-card .sc-code{z-index:2}.sc-back-content{position:relative}.sc-back-qr-safe{position:relative;z-index:10;background:#fff;border-radius:14px;padding:10%;box-shadow:0 8px 24px #0812242e;display:flex;align-items:center;justify-content:center;isolation:isolate}.sc-back-qr-safe:before{content:"";position:absolute;inset:0;background:#fff;border-radius:inherit;z-index:-1}.sc-back-qr-safe .sc-qr{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff!important;border-radius:4px;position:relative;z-index:2;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}:root[data-theme=dark] .service-card,:root[data-theme=dark] .service-card *{--print-theme-lock:1}:root[data-theme=dark] .service-card.tpl-tech,:root[data-theme=dark] .service-card.tpl-corporate,:root[data-theme=dark] .service-card.tpl-minimal{color:#132238!important}@media(max-width:650px){.sc-back-qr-safe{padding:8%;border-radius:10px}}:root{--ht-text:#0f1f36;--ht-text-2:#4b607c;--ht-muted:#71839d;--ht-surface:#ffffff;--ht-surface-2:#f5f8fc;--ht-surface-3:#edf3fb;--ht-border:#d7e1ee;--ht-primary:#2563eb;--ht-primary-soft:#eaf1ff}:root[data-theme=dark]{--ht-text:#f5f8fd;--ht-text-2:#c6d2e2;--ht-muted:#91a3ba;--ht-surface:#0f1a2a;--ht-surface-2:#111f32;--ht-surface-3:#17263b;--ht-border:#2b3c55;--ht-primary:#5b8cff;--ht-primary-soft:#172d56;color-scheme:dark}:root[data-theme=dark] .panel,:root[data-theme=dark] .card,:root[data-theme=dark] .editor-modal,:root[data-theme=dark] .settings-workspace,:root[data-theme=dark] .account-card,:root[data-theme=dark] .invoice-center,:root[data-theme=dark] .empty-state{background:var(--ht-surface)!important;color:var(--ht-text)!important;border-color:var(--ht-border)!important}:root[data-theme=dark] .panel h1,:root[data-theme=dark] .panel h2,:root[data-theme=dark] .panel h3,:root[data-theme=dark] .card strong,:root[data-theme=dark] label,:root[data-theme=dark] .account-card h3,:root[data-theme=dark] .settings-workspace b{color:var(--ht-text)!important}:root[data-theme=dark] p,:root[data-theme=dark] small,:root[data-theme=dark] .muted,:root[data-theme=dark] .page-head p,:root[data-theme=dark] .panel p{color:var(--ht-text-2)!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:#0c1726!important;color:#f5f8fd!important;border-color:#30435e!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8395ad!important}:root[data-theme=dark] button:not(.primary):not(.auth-submit):not(.nav-item):not(.theme-control button){color:#dce6f4;border-color:#30435e}:root[data-theme=dark] button:disabled{color:#778aa3!important;background:#152235!important;opacity:.78}:root[data-theme=dark] .badge{color:#dce8ff!important;background:#172b4e!important;border-color:#31507d!important}:root[data-theme=dark] .cards .card,:root[data-theme=dark] .stat-card{background:linear-gradient(145deg,#111d2e,#0d1726)!important;border:1px solid #2b3c55!important}:root[data-theme=dark] .cards .card strong,:root[data-theme=dark] .stat-card strong{color:#fff!important}:root[data-theme=dark] .cards .card span,:root[data-theme=dark] .stat-card span{color:#b9c7da!important}:root[data-theme=dark] .qr-studio-tabs button{background:#111e30!important;color:#dbe6f5!important;border:1px solid #30435e!important}:root[data-theme=dark] .qr-studio-tabs button.active{background:#2563eb!important;color:#fff!important;border-color:#6f98ff!important}:root[data-theme=dark] .qr-studio-tabs button:disabled{background:#152235!important;color:#8395ad!important}.realtime-tools{position:fixed;right:18px;top:12px;z-index:1100;display:flex;align-items:center;gap:8px}.live-clock{height:42px;padding:6px 11px;border:1px solid var(--ht-border);border-radius:13px;background:color-mix(in srgb,var(--ht-surface) 94%,transparent);box-shadow:0 8px 26px #0f1f3614;display:grid;grid-template-columns:8px auto;column-gap:7px;align-items:center;color:var(--ht-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.live-clock .live-dot{width:7px;height:7px;background:#20b26b;border-radius:50%;box-shadow:0 0 0 4px #20b26b1f;grid-row:1/3}.live-clock b{font-size:13px;line-height:1}.live-clock small{font-size:10px;color:var(--ht-muted);line-height:1}.notification-center{position:relative}.bell-button{width:42px;height:42px;border-radius:13px!important;background:var(--ht-surface)!important;border:1px solid var(--ht-border)!important;color:var(--ht-text)!important;position:relative;font-size:18px}.bell-button>span{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#e5484d;color:#fff;font:700 10px/19px system-ui}.notification-pop{position:absolute;right:0;top:50px;width:min(390px,calc(100vw - 24px));max-height:520px;overflow:auto;background:var(--ht-surface);color:var(--ht-text);border:1px solid var(--ht-border);border-radius:18px;box-shadow:0 24px 70px #030c1c47}.notification-head{padding:16px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--ht-border)}.notification-head>div{display:grid}.notification-head small{color:var(--ht-muted)}.notification-head button{font-size:12px}.notification-item{width:100%;display:grid;grid-template-columns:36px 1fr;text-align:left;gap:10px;padding:13px 16px;border:0!important;border-bottom:1px solid var(--ht-border)!important;border-radius:0!important;background:var(--ht-surface)!important;color:var(--ht-text)!important}.notification-item.unread{background:var(--ht-primary-soft)!important}.notification-item p{margin:3px 0;color:var(--ht-text-2)!important}.notification-item small{color:var(--ht-muted)!important}.notification-type{font-size:20px}.notification-empty{padding:28px;text-align:center;color:var(--ht-muted)}.notification-permission{margin:12px;width:calc(100% - 24px)}.notification-settings-cards{display:grid;gap:10px;margin:16px 0}.setting-switch{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--ht-border);border-radius:14px;background:var(--ht-surface-2)}.setting-switch>div{display:grid;gap:4px}.setting-switch small{color:var(--ht-muted)}.setting-switch input{width:20px;height:20px}.sound-setting{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px 0}.sound-setting label{min-width:260px;display:grid;gap:8px}.sound-setting input[type=range]{width:100%}.notification-table-4{grid-template-columns:minmax(220px,1fr) repeat(3,100px)!important}.vn-date-field{position:relative;min-width:0}.vn-date-input{width:100%;height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 14px;border:1px solid var(--ht-border)!important;border-radius:12px!important;background:var(--ht-surface)!important;color:var(--ht-text)!important}.vn-calendar{position:absolute;left:0;top:54px;width:310px;padding:14px;background:var(--ht-surface);color:var(--ht-text);border:1px solid var(--ht-border);border-radius:16px;box-shadow:0 22px 55px #0712243d;z-index:1300}.vn-calendar-head{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;text-align:center;margin-bottom:10px}.vn-calendar-head button{height:34px;border-radius:9px!important}.vn-weekdays,.vn-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.vn-weekdays b{text-align:center;font-size:12px;color:var(--ht-muted);padding:5px 0}.vn-days button{aspect-ratio:1;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--ht-text)!important}.vn-days button:hover{background:var(--ht-surface-3)!important}.vn-days button.today{outline:1px solid var(--ht-primary)}.vn-days button.selected{background:var(--ht-primary)!important;color:#fff!important;font-weight:800}.vn-calendar-foot{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid var(--ht-border)}.date-fields .vn-date-field{margin-top:8px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.account-card{--bank:#2563eb;--bank-soft:#eaf1ff;position:relative;overflow:hidden;min-height:230px;padding:22px!important;border:1px solid color-mix(in srgb,var(--bank) 38%,var(--ht-border))!important;background:linear-gradient(145deg,var(--ht-surface),color-mix(in srgb,var(--bank) 7%,var(--ht-surface)))!important}.account-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--bank)}.account-card .actions{position:absolute!important;right:18px!important;bottom:18px!important;display:flex!important;gap:8px!important;align-items:center!important}.account-card .actions button{height:38px!important;min-height:0!important;padding:0 13px!important;border-radius:10px!important}.account-card .badge{background:color-mix(in srgb,var(--bank) 12%,var(--ht-surface))!important;color:var(--bank)!important;border-color:color-mix(in srgb,var(--bank) 28%,var(--ht-border))!important}.account-card h3{font-size:22px;margin:16px 0 3px}.account-card .account-no{font-size:26px;font-weight:850;letter-spacing:.8px;margin:20px 0 8px;color:var(--ht-text)}.account-card[data-bank=VCB]{--bank:#087b55}.account-card[data-bank=BIDV]{--bank:#087c91}.account-card[data-bank=CTG]{--bank:#1769aa}.account-card[data-bank=TCB]{--bank:#d71920}.account-card[data-bank=MB]{--bank:#1757a6}.account-card[data-bank=ACB]{--bank:#1768b2}.account-card[data-bank=VPB]{--bank:#008b4c}.account-card[data-bank=TPB]{--bank:#6f2c91}.account-card[data-bank=VIB]{--bank:#f47b20}.account-card[data-bank=STB]{--bank:#005baa}.print-canvas,.label-preview,.service-card{isolation:isolate}:root[data-theme=dark] .print-canvas,:root[data-theme=dark] .label-preview{background:#fff!important;color:#0f172a!important}:root[data-theme=dark] .print-canvas *,:root[data-theme=dark] .label-preview *{color:inherit}@media(max-width:720px){.realtime-tools{right:10px;top:8px}.live-clock small{display:none}.live-clock{grid-template-columns:8px auto;height:40px}.bell-button{width:40px;height:40px}.vn-calendar{position:fixed;left:12px!important;right:12px!important;top:auto!important;bottom:12px;width:auto;max-width:none;border-radius:20px;padding:16px}.notification-table-4{grid-template-columns:minmax(150px,1fr) repeat(3,62px)!important;font-size:12px}.account-grid{grid-template-columns:1fr}.account-card .actions{position:static!important;margin-top:18px}.account-card{min-height:0}}.vn-datetime-field{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;align-items:start}.vn-datetime-field>input[type=time]{height:48px;margin-top:0}@media(max-width:520px){.vn-datetime-field{grid-template-columns:1fr}}.date-range>.date-pop{left:0!important;right:auto!important;max-width:calc(100vw - 24px)}.realtime-tools{right:148px}@media(max-width:720px){.realtime-tools{right:94px}.date-range>.date-pop{position:fixed!important;inset:auto 12px 12px!important;width:auto!important;max-width:none!important}}.account-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(520px,1fr))!important;gap:12px!important}.account-card{min-height:0!important;padding:16px 18px 16px 24px!important;display:grid!important;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.15fr) auto!important;gap:18px!important;align-items:center!important}.account-card>div:first-child{display:grid!important;grid-template-columns:auto 1fr!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important}.account-card .badge{grid-column:1/-1!important;justify-self:start!important;margin-bottom:3px!important}.account-card h3{grid-column:1/-1!important;margin:0!important;font-size:18px!important}.account-card .account-no{grid-column:1!important;margin:8px 0 0!important;font-size:21px!important;white-space:nowrap!important}.account-card .account-no+p{grid-column:2!important;margin:8px 0 0!important;font-weight:700!important;white-space:nowrap!important}.account-card .account-no+p+small{grid-column:1/-1!important;margin-top:2px!important}.account-card .actions{position:static!important;margin:0!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.account-card .actions button{width:auto!important;min-width:0!important;height:38px!important;padding:0 12px!important;margin:0!important}@media(max-width:760px){.account-grid{grid-template-columns:1fr!important}.account-card{grid-template-columns:1fr!important;gap:10px!important}.account-card .actions{justify-content:flex-start!important}}.service-card,.service-card-preview .service-card,.label-preview,.print-canvas,.qr-print-preview{color-scheme:light!important}.service-card.tpl-tech,.service-card.tpl-corporate,.service-card.tpl-minimal,.service-card.tpl-industrial{--print-text:#132238;--print-muted:#5d6b80;--print-accent:var(--card-accent);color:var(--print-text)!important}.service-card.tpl-tech *,.service-card.tpl-corporate *,.service-card.tpl-minimal *,.service-card.tpl-industrial *{color:inherit}.service-card.tpl-tech .sc-copy small,.service-card.tpl-corporate .sc-copy small,.service-card.tpl-minimal .sc-copy small,.service-card.tpl-industrial .sc-copy small,.service-card.tpl-tech .sc-back-content small,.service-card.tpl-corporate .sc-back-content small,.service-card.tpl-minimal .sc-back-content small,.service-card.tpl-industrial .sc-back-content small{color:var(--print-accent)!important}.service-card.tpl-tech .sc-copy p,.service-card.tpl-corporate .sc-copy p,.service-card.tpl-minimal .sc-copy p,.service-card.tpl-industrial .sc-copy p,.service-card.tpl-tech .sc-back-content p,.service-card.tpl-corporate .sc-back-content p,.service-card.tpl-minimal .sc-back-content p,.service-card.tpl-industrial .sc-back-content p,.service-card.tpl-tech .sc-code,.service-card.tpl-corporate .sc-code,.service-card.tpl-minimal .sc-code,.service-card.tpl-industrial .sc-code{color:var(--print-muted)!important}.service-card.tpl-premium,.service-card.tpl-gradient{--print-text:#ffffff;--print-muted:#d7e2f0;--print-accent:#b9d5ff;color:var(--print-text)!important}.service-card.tpl-premium *,.service-card.tpl-gradient *{color:inherit}.service-card.tpl-premium .sc-copy small,.service-card.tpl-gradient .sc-copy small,.service-card.tpl-premium .sc-back-content small,.service-card.tpl-gradient .sc-back-content small{color:var(--print-accent)!important}.service-card.tpl-premium .sc-copy p,.service-card.tpl-gradient .sc-copy p,.service-card.tpl-premium .sc-back-content p,.service-card.tpl-gradient .sc-back-content p,.service-card.tpl-premium .sc-code,.service-card.tpl-gradient .sc-code{color:var(--print-muted)!important}.label-preview,.label-preview *,.sc-qr-wrap,.sc-qr-wrap *,.sc-back-qr-safe,.sc-back-qr-safe *{color:#172033!important}.label-preview small,.sc-qr-wrap b{color:#526176!important}.sc-qr-wrap,.sc-back-qr-safe,.label-preview{background:#fff!important}:root[data-theme=dark] .service-card.tpl-tech,:root[data-theme=dark] .service-card.tpl-corporate,:root[data-theme=dark] .service-card.tpl-minimal,:root[data-theme=dark] .service-card.tpl-industrial{color:#132238!important}:root[data-theme=dark] .service-card.tpl-premium,:root[data-theme=dark] .service-card.tpl-gradient{color:#fff!important}:root[data-theme=dark] .service-card :where(h1,h2,h3,h4,strong,b,label,p,small,span){color:inherit}:root[data-theme=dark] .light-surface,:root[data-theme=dark] .fixed-light,:root[data-theme=dark] [data-fixed-theme=light]{background:#fff!important;color:#132238!important}:root[data-theme=dark] .light-surface *,:root[data-theme=dark] .fixed-light *,:root[data-theme=dark] [data-fixed-theme=light] *{color:inherit}:root[data-theme=dark] .employee-role-grid>button,:root[data-theme=dark] .employee-role-card{background:#132238!important;color:#e7eef8!important;border-color:#314762!important}:root[data-theme=dark] .employee-role-grid>button.active,:root[data-theme=dark] .employee-role-card.active{background:#1d3150!important;color:#fff!important;border-color:#5b8cff!important}:root[data-theme=dark] .attendance-config,:root[data-theme=dark] .attendance-panel,:root[data-theme=dark] .employee-attendance{background:#101c2d!important;color:#f3f7fc!important;border-color:#314762!important}:root[data-theme=dark] .attendance-config p,:root[data-theme=dark] .attendance-panel p,:root[data-theme=dark] .employee-attendance p{color:#b8c6d8!important}.page-sub-actions{margin-bottom:18px!important}.account-grid{width:min(100%,820px)!important;max-width:820px!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.account-card{width:100%!important;min-height:0!important;padding:14px 16px 14px 22px!important;display:grid!important;grid-template-columns:minmax(210px,.9fr) minmax(250px,1.1fr) auto!important;gap:16px!important;align-items:center!important}.account-card>div:first-child{display:grid!important;grid-template-columns:auto 1fr!important;column-gap:10px!important;row-gap:2px!important;align-items:center!important}.account-card .badge{grid-column:1/-1!important;justify-self:start!important;margin:0 0 2px!important}.account-card h3{grid-column:1/-1!important;margin:0!important;font-size:18px!important;line-height:1.2!important}.account-card h3+small{grid-column:1/-1!important}.account-card .account-no{grid-column:1!important;margin:7px 0 0!important;font-size:20px!important;white-space:nowrap!important}.account-card .account-no+p{grid-column:2!important;margin:7px 0 0!important;font-weight:800!important;white-space:nowrap!important}.account-card .account-no+p+small{grid-column:1/-1!important;margin-top:1px!important}.account-card .actions{position:static!important;width:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.account-card .actions button{width:auto!important;min-width:0!important;height:38px!important;padding:0 12px!important}@media(max-width:760px){.account-grid{width:100%!important;max-width:none!important}.account-card{grid-template-columns:1fr!important;gap:10px!important}.account-card .actions{justify-content:flex-start!important}}.sound-library{margin:16px 0 20px;padding:16px;border:1px solid var(--ht-border,var(--line));border-radius:16px;background:var(--ht-surface-2,var(--panel2))}.sound-library-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sound-library-head>div{display:grid;gap:3px}.sound-library-head small{color:var(--ht-muted,var(--muted))}.sound-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sound-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--ht-border,var(--line));border-radius:13px;background:var(--ht-surface,var(--panel))}.sound-card.selected{border-color:var(--ht-primary,var(--accent));box-shadow:0 0 0 2px color-mix(in srgb,var(--ht-primary,var(--accent)) 15%,transparent)}.sound-card>div:first-child{display:grid;gap:4px}.sound-group{font-size:10px;font-weight:900;letter-spacing:.06em;color:var(--ht-muted,var(--muted));text-transform:uppercase}.sound-card-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.sound-card-actions button{white-space:nowrap}.sound-event-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:8px 12px;align-items:center;margin:14px 0 20px}.sound-choice-row{display:grid;grid-template-columns:1fr 44px;gap:7px}.sound-choice-row button{padding:0!important;min-height:42px}@media(max-width:720px){.sound-library-grid{grid-template-columns:1fr}.sound-card{align-items:flex-start;flex-direction:column}.sound-card-actions{justify-content:flex-start}.sound-event-grid{grid-template-columns:1fr}}.service-catalog-settings .settings-section-head{align-items:center}.service-catalog-settings .settings-section-head>.primary{margin-left:auto}.catalog-table{margin-top:16px;border:1px solid var(--ht-border,var(--line));border-radius:14px;overflow:hidden}.catalog-head,.catalog-row{display:grid;grid-template-columns:minmax(230px,1.6fr) 90px 130px 70px 110px 64px;gap:10px;align-items:center;padding:11px 13px}.catalog-head{background:var(--ht-surface-2,var(--panel2));font-size:12px}.catalog-row{border-top:1px solid var(--ht-border,var(--line))}.catalog-row:first-of-type{border-top:0}.catalog-row>div{display:grid;gap:3px}.catalog-row small{color:var(--ht-muted,var(--muted))}.catalog-row button{height:36px}@media(max-width:900px){.catalog-head{display:none}.catalog-row{grid-template-columns:1fr 1fr;gap:8px}.catalog-row>div{grid-column:1/-1}}.fixed-light-surface,.label-preview,.sc-qr-wrap,.sc-back-qr-safe{--surface-local-bg:#fff;--surface-local-text:#132238;--surface-local-muted:#526176;background:var(--surface-local-bg)!important;color:var(--surface-local-text)!important}.fixed-light-surface :where(h1,h2,h3,h4,b,strong,p,small,span,label),.label-preview :where(h1,h2,h3,h4,b,strong,p,small,span,label),.sc-qr-wrap :where(h1,h2,h3,h4,b,strong,p,small,span,label),.sc-back-qr-safe :where(h1,h2,h3,h4,b,strong,p,small,span,label){color:inherit!important}.label-preview small,.sc-qr-wrap small,.sc-qr-wrap b{color:var(--surface-local-muted)!important}.service-card{isolation:isolate;color-scheme:light!important}.service-card.tpl-tech,.service-card.tpl-corporate,.service-card.tpl-minimal,.service-card.tpl-industrial{--print-text:#132238;--print-muted:#5e6f84;--print-accent:var(--card-accent);color:var(--print-text)!important}.service-card.tpl-premium,.service-card.tpl-gradient{--print-text:#fff;--print-muted:#d8e2ef;--print-accent:#c7dcff;color:var(--print-text)!important}.service-card :where(h1,h2,h3,h4,b,strong){color:var(--print-text)!important}.service-card :where(p,.sc-code){color:var(--print-muted)!important}.service-card :where(.sc-copy small,.sc-back-content small){color:var(--print-accent)!important}.service-card .sc-qr-wrap,.service-card .sc-qr-wrap *,.service-card .sc-back-qr-safe,.service-card .sc-back-qr-safe *{color:#132238!important}:root[data-theme=dark] :where(.panel,.card,.editor-modal,.settings-workspace,.notification-pop,.vn-calendar,.account-card,.catalog-table){color:var(--ht-text,#f5f8fd)}:root[data-theme=dark] :where(.panel,.card,.editor-modal,.settings-workspace,.notification-pop,.vn-calendar,.account-card,.catalog-table) :where(p,small){color:var(--ht-text-2,#c6d2e2)}:root{color-scheme:light!important}html,body,#root{background:#f4f7fb!important;color:#12233f!important}.theme-control{display:none!important}.content,.platform-content,.page-head,.head-tools,.revenue-filter-row,.date-range{overflow:visible!important}.date-range{position:relative;z-index:80}.date-pop.date-pop-v2{left:auto!important;right:0!important;transform:none!important;width:min(760px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;z-index:9999!important}.revenue-filter-row.compact{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important}@media(max-width:820px){.date-pop.date-pop-v2{position:fixed!important;inset:auto 12px 12px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 24px)!important;overflow:auto!important}.date-pop.date-pop-v2 .date-presets{min-width:145px!important}}.checkout-backdrop{z-index:12000!important}.checkout-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;background:#fff;border:1px solid #dfe7f2;border-radius:22px;padding:20px;box-shadow:0 28px 80px #1c305038;color:#12233f}.checkout-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:24px;align-items:center}.checkout-qr{display:grid;place-items:center;gap:8px;padding:18px;border-radius:18px;background:#f7f9fc;border:1px solid #e4eaf2}.checkout-qr img{width:min(100%,330px);aspect-ratio:1;object-fit:contain;background:#fff;border-radius:14px}.qr-missing{padding:60px 20px;text-align:center;color:#66758a}.checkout-info{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;align-items:center}.checkout-info>span{font-size:12px;color:#708097;font-weight:700}.checkout-info>strong{font-size:30px;color:#0f2a56}.checkout-info>b{font-size:14px}.payment-code{display:flex;align-items:center;gap:8px}.payment-code b{font-size:20px;letter-spacing:.08em;color:#1458d4}.payment-code button{padding:7px 9px}.checkout-wait{grid-column:1/-1;margin-top:8px;padding:11px 13px;border-radius:12px;background:#eef8f4;color:#16815b;font-weight:800}.support-payment-btn{grid-column:1/-1;border:1px solid #cfdced;background:#fff;color:#1d4f91}.checkout-success{text-align:center;padding:36px 16px}.success-mark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#e8f8f0;color:#18a76f;font-size:38px;font-weight:900}@media(max-width:720px){.checkout-grid{grid-template-columns:1fr}.checkout-info{grid-template-columns:105px 1fr}}.support-fab{position:fixed;right:22px;bottom:22px;z-index:9000;border:0;border-radius:999px;padding:12px 17px;background:#1767df;color:#fff;font-weight:850;box-shadow:0 12px 30px #1767df47}.support-drawer-backdrop{position:fixed;inset:0;z-index:11000;background:#0f1d332e;display:flex;justify-content:flex-end}.support-drawer{width:min(430px,100vw);height:100%;background:#fff;color:#12233f;box-shadow:-18px 0 50px #142a4b2e;display:flex;flex-direction:column;padding:16px}.support-drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e5ebf3}.support-drawer-head>div{display:grid;gap:2px}.support-drawer-head small{color:#718096}.support-drawer-head button{font-size:24px;background:transparent;border:0}.support-context{padding:10px 12px;margin:10px 0;background:#fff7e8;border:1px solid #f5dbac;border-radius:11px;color:#76500e}.support-channel-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.support-channel-row button,.support-channel-row a,.support-channel-row .support-channel-current{padding:8px 10px;border:1px solid #dbe4ef;border-radius:10px;text-decoration:none;color:#29496f;background:#fff}.support-channel-row .active{background:#edf5ff;border-color:#abcaf6;color:#1459bd}.support-thread{flex:1;min-height:220px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:10px 2px}.support-msg{display:grid;gap:3px;max-width:82%;align-self:flex-start}.support-msg span{padding:9px 11px;border-radius:13px;background:#eef2f7;white-space:pre-wrap}.support-msg.mine{align-self:flex-end}.support-msg.mine span{background:#1767df;color:#fff}.support-msg small{font-size:10px;color:#7d8a9d}.support-msg.mine small{text-align:right}.support-empty{text-align:center;margin:auto;color:#69798f;padding:25px}.support-compose{display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid #e6ecf4;padding-top:10px}.support-compose textarea{resize:none}.support-direct{display:flex;gap:10px;flex-wrap:wrap;padding-top:9px;font-size:12px}.support-direct a{color:#1767df}.support-admin-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px;margin-bottom:16px}.support-inbox{max-height:700px;overflow:auto}.support-conv{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;padding:11px;border:0;border-top:1px solid #e7edf5;background:#fff}.support-conv.active{background:#edf5ff}.support-conv>div{display:grid;gap:3px}.support-conv small{color:#6f7f93}.support-admin-thread{min-height:600px;display:flex;flex-direction:column}.support-thread-head{display:flex;justify-content:space-between;gap:14px;align-items:start}.support-thread-head>div:last-child{display:flex;gap:7px}.quick-replies{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.quick-replies button{font-size:11px;padding:7px 9px}.admin-thread{min-height:320px;max-height:420px}.exception-row>div:last-child{display:flex;align-items:center;gap:8px}.badge.red{background:#feecef!important;color:#b72f46!important}@media(max-width:950px){.support-admin-layout{grid-template-columns:1fr}.support-inbox{max-height:330px}.support-admin-thread{min-height:500px}}.support-compose{grid-template-columns:42px 1fr auto!important;align-items:end}.support-file{height:42px;width:42px;display:grid;place-items:center;border:1px solid #dbe4ef;border-radius:10px;cursor:pointer}.support-file input{display:none}.support-attachment{display:block}.support-attachment img{max-width:220px;max-height:180px;border-radius:10px;border:1px solid #dfe7f1;object-fit:cover}:root{color-scheme:light}.support-fab{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80}.support-fab.has-unread{box-shadow:0 14px 34px #2563eb47}.support-unread{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;line-height:1}.support-unread.inline{margin-left:6px;vertical-align:middle}.support-file-name{display:block;padding:0 14px 10px;color:#64748b}.support-attachment-file{display:block;margin-top:8px;padding:8px 10px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;text-decoration:none;color:#0f172a}.channel-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:end}.toggle-row{display:flex!important;align-items:center;gap:9px;min-height:42px}.toggle-row input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.quick-replies{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.quick-replies button{font-size:12px;padding:8px 10px}.label-standard-panel{overflow:visible}.label-config-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(310px,1.2fr);gap:28px;align-items:start}.label-config-grid label{display:block;margin-bottom:12px}.physical-label-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc}.label-preview-ruler{font-size:12px;color:#64748b;margin-bottom:12px}.label-preview.fixed-40x30{width:min(100%,400px);aspect-ratio:4/3!important;display:flex!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #d7e0ec;border-radius:12px;background:#fff;overflow:hidden}.label-preview.fixed-40x30 img{width:54%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;flex:0 0 54%}.label-preview.fixed-40x30>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;text-align:left}.label-preview.fixed-40x30 b{font-size:13px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.label-preview.fixed-40x30 strong{font-size:13px;line-height:1.15;text-align:left}.label-preview.fixed-40x30 small{font-size:11px;color:#64748b}.sticker-order-panel{margin-top:18px}.timeline-list{display:grid;gap:10px}.timeline-item{padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.timeline-item b{display:block;color:#0f172a}.timeline-item small{display:block;margin-top:4px;color:#64748b}@media(max-width:760px){.support-fab{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:10px 12px}.support-fab span{display:none}.support-drawer{width:min(100vw,430px);max-width:100vw}.channel-settings-grid,.label-config-grid{grid-template-columns:1fr}.physical-label-preview{padding:12px}.label-preview.fixed-40x30{width:100%;padding:10px!important;gap:8px!important}.label-preview.fixed-40x30 b,.label-preview.fixed-40x30 strong{font-size:11px}}@media print{.labels-40x30{gap:0!important;align-content:flex-start}.ht-label{border:0!important;page-break-inside:avoid}}.public-info-page{max-width:820px;margin:60px auto;padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 20px 60px #0f172a14}.public-info-page h1{font-size:40px;margin:10px 0 18px}.public-info-page p{font-size:17px;line-height:1.75;color:#334155}.public-info-links{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.public-info-page small{color:#64748b;line-height:1.5}.support-fab{right:max(22px,env(safe-area-inset-right));bottom:max(88px,calc(env(safe-area-inset-bottom) + 72px));z-index:9000}@media(max-width:720px){.support-fab{right:max(12px,env(safe-area-inset-right));bottom:max(76px,calc(env(safe-area-inset-bottom) + 64px))}}.platform-support-workspace-panel{padding:0;overflow:hidden}.support-workspace-head{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e5ebf3}.support-workspace-head h2{margin:0 0 4px}.support-workspace-head p{margin:0;color:#718096}.support-workspace{display:grid;grid-template-columns:290px minmax(420px,1fr) 250px;min-height:610px}.support-conversations{border-right:1px solid #e5ebf3;background:#fbfdff;overflow:auto;max-height:680px}.support-list-title{display:flex;justify-content:space-between;padding:16px 16px 10px;color:#526278}.support-conversation-card{display:block;width:calc(100% - 16px);margin:4px 8px;padding:13px 14px;text-align:left;background:transparent;border:1px solid transparent;border-radius:12px}.support-conversation-card:hover{background:#fff;border-color:#dce6f3}.support-conversation-card.active{background:#eef5ff;border-color:#bed4ff}.support-conversation-top{display:flex;justify-content:space-between;gap:8px}.support-conversation-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-conversation-top time{font-size:11px;color:#8a98aa}.support-conversation-card p{margin:5px 0;font-size:13px;font-weight:600}.support-conversation-card small{display:block;color:#758499;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-card-meta{display:flex;gap:6px;align-items:center;margin-top:9px;flex-wrap:wrap}.support-card-meta span{font-size:10px;background:#edf2f7;padding:4px 7px;border-radius:999px}.support-card-meta b{margin-left:auto;background:#2563eb;color:#fff;border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center;font-size:10px}.support-chat-pane{display:flex;flex-direction:column;min-width:0;padding:0 18px}.support-chat-head{padding:16px 0;border-bottom:1px solid #e8eef6}.support-chat-head h3{margin:0 0 3px}.support-chat-head p{margin:0;color:#748299}.support-chat-pane .admin-thread{min-height:360px;max-height:440px;overflow:auto;padding:18px 4px}.support-case-panel{border-left:1px solid #e5ebf3;padding:18px;background:#fbfdff}.support-case-panel h3{margin:0 0 18px}.support-case-panel label{display:grid;gap:7px;font-weight:600}.support-case-panel>.ht-btn{margin-top:9px}.support-case-panel>.ht-btn:not(.wide){margin-right:8px}.support-case-panel>.ht-btn.wide{margin-bottom:3px}.case-info{display:grid;grid-template-columns:1fr;gap:5px;margin:20px 0;padding-top:15px;border-top:1px solid #e5ebf3}.case-info span{font-size:11px;color:#7b899c;margin-top:8px}.case-info b{font-size:13px}.wide{width:100%}.support-compose.clean{display:grid!important;grid-template-columns:minmax(0,1fr) 96px!important;gap:10px;align-items:stretch;margin:10px 0 16px}.support-compose.clean textarea{min-width:0;resize:vertical}.support-compose.clean button{height:auto}.quick-replies button{border-radius:999px;background:#f4f7fb}.support-settings-panel{margin-top:18px}.support-settings-sections{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-setting-card{border:1px solid #e1e8f1;border-radius:15px;padding:18px;background:#fff}.support-setting-card h3{margin:0 0 12px}.channel-line,.sound-row{display:flex!important;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #edf1f6}.channel-line>span,.sound-row>span{display:grid;gap:3px}.channel-line small,.sound-row small{font-weight:400;color:#7a899d}.channel-field{display:grid;gap:7px;margin:10px 0 14px}.sound-row>div{display:flex;gap:8px;align-items:center}.sound-row select{min-width:170px}.sound-row button{white-space:nowrap}.help-search-card{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #dfe8f4;border-radius:18px;padding:20px;margin-bottom:18px}.help-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #cfdaea;border-radius:12px;padding:0 14px;font-size:22px}.help-search input{border:0;outline:0;width:100%;padding:14px 0;font-size:15px}.help-quick-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.help-quick-actions button{background:#fff}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-category{padding:0;overflow:hidden}.help-category-head{display:flex;gap:10px;align-items:center;padding:18px 18px 12px}.help-category-head>span{font-size:22px}.help-category-head h2{margin:0;font-size:17px}.help-article{border-top:1px solid #edf1f6}.help-article>button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:13px 18px;border:0;background:#fff;font-weight:600}.help-article>button:hover{background:#f8fbff}.help-article-body{padding:0 18px 16px;color:#617087}.help-article-body p{margin:0 0 12px;line-height:1.6}.help-article-body .primary{font-size:12px}@media(max-width:1100px){.support-workspace{grid-template-columns:250px 1fr}.support-case-panel{grid-column:1/-1;border-left:0;border-top:1px solid #e5ebf3}.support-settings-sections{grid-template-columns:1fr}}@media(max-width:760px){.support-workspace{display:block}.support-conversations{max-height:280px;border-right:0;border-bottom:1px solid #e5ebf3}.support-chat-pane{padding:0 12px}.support-case-panel{border-left:0}.support-compose.clean{grid-template-columns:1fr!important}.support-settings-sections,.help-grid{grid-template-columns:1fr}.sound-row{align-items:flex-start;flex-direction:column}.sound-row>div{width:100%}.sound-row select{min-width:0;flex:1}.help-quick-actions button{flex:1 1 45%}}.help-article-body h4{margin:18px 0 10px;color:#10233f;font-size:14px}.help-steps{margin:0 0 14px;padding-left:22px}.help-steps li{margin:8px 0;line-height:1.55;color:#334763}.help-note,.help-warning{margin:14px 0;padding:12px 14px;border-radius:12px;background:#f4f8ff;border:1px solid #d9e6fb}.help-warning{background:#fff8ed;border-color:#f3dfb9}.help-note p,.help-warning p{margin:6px 0;line-height:1.5}.help-article-body>.primary{margin-top:8px}:root{--ht-bg:#f4f7fb;--ht-surface:#ffffff;--ht-surface-2:#f8faff;--ht-text:#14213a;--ht-muted:#6d7a91;--ht-line:#e3e9f2;--ht-primary:#2459e8;--ht-primary-2:#173fae;--ht-primary-soft:#edf3ff;--ht-success:#16845b;--ht-success-soft:#e9f7f1;--ht-warning:#b06a09;--ht-warning-soft:#fff5df;--ht-danger:#b63c49;--ht-danger-soft:#fff0f1;--ht-radius-sm:10px;--ht-radius:14px;--ht-radius-lg:20px;--ht-shadow-sm:0 6px 18px rgba(24,44,78,.055);--ht-shadow:0 18px 50px rgba(24,44,78,.09) }body{background:linear-gradient(180deg,#f8faff 0,#f4f7fb 240px 100%)!important}.content,.platform-content{height:100vh;overflow-y:auto;overscroll-behavior:contain;max-width:none!important;padding:30px 34px 64px!important}.sidebar,.platform-sidebar{height:100vh!important;position:sticky!important;top:0!important;overflow:hidden!important;padding-bottom:16px!important}.sidebar nav,.platform-sidebar .platform-nav{overflow-y:auto!important;min-height:0;scrollbar-width:thin;padding-right:4px}.sidebar-bottom,.platform-sidebar>.ghost{flex:0 0 auto}.panel,.card,.product-card,.customer-card,.ticket-card,.subpanel{border-color:var(--ht-line)!important;box-shadow:var(--ht-shadow-sm)!important}.panel{border-radius:18px!important;padding:22px!important;background:#fffffffb!important}.subpanel{background:var(--ht-surface-2);border:1px solid var(--ht-line);border-radius:15px;padding:18px}.page-head{margin-bottom:20px!important}.page-head h1{font-size:30px!important}.page-head p{max-width:760px}.panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.panel-title h2{margin:0 0 5px;font-size:19px}.panel-title p{margin:0;color:var(--ht-muted);font-size:13px;line-height:1.55}button,.secondary,.actions button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:linear-gradient(180deg,var(--ht-primary),var(--ht-primary-2))!important;border-color:var(--ht-primary-2)!important;box-shadow:0 7px 18px #2459e82e!important}.secondary,.actions button,.icon-action{background:#fff!important;border:1px solid #d8e0eb!important;color:#31415a!important;border-radius:10px!important;font-weight:750}.icon-action{padding:9px 11px}input,select,textarea,.panel input,.panel select,.panel textarea,.editor-modal input,.editor-modal select,.editor-modal textarea{min-height:42px;border-radius:11px!important;border:1px solid #d7e0ec!important;background:#fff!important;padding:10px 12px!important;color:var(--ht-text)!important}textarea{min-height:auto!important;resize:vertical}input:hover,select:hover,textarea:hover{border-color:#b9c7da!important}.badge{padding:6px 10px!important;border-radius:999px!important;background:#eef2f7;color:#58667a;font-weight:800!important}.badge.green{background:var(--ht-success-soft)!important;color:var(--ht-success)!important}.stat-card{min-height:118px;border-radius:16px!important}.stat-card .stat-icon{width:36px;height:36px;border-radius:11px;background:var(--ht-primary-soft);color:var(--ht-primary);display:grid;place-items:center;margin-bottom:12px;font-weight:900}.stat-card.stat-green .stat-icon{background:var(--ht-success-soft);color:var(--ht-success)}.stat-card.stat-amber .stat-icon{background:var(--ht-warning-soft);color:var(--ht-warning)}.compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compact-stats .card strong{font-size:25px}.health-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--ht-line);border-radius:999px;padding:9px 13px;background:#fff;color:#526178;font-size:12px;font-weight:750}.health-pill span,.health-dot{width:9px;height:9px;background:#1aa56d;border-radius:50%;box-shadow:0 0 0 5px #1aa56d1c}.business360-list{margin-top:4px}.business360-row{padding:14px 8px!important}.business360-identity,.business360-hero-id{display:flex;align-items:center;gap:12px}.business-avatar{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#edf3ff,#e6eeff);color:var(--ht-primary);font-weight:900;border:1px solid #dce6fb}.business-avatar.xl,.customer-avatar.xl{width:54px;height:54px;border-radius:16px;font-size:20px}.business360-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.business360-detail{margin-top:18px}.business360-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px}.business360-hero h2{margin:3px 0 4px;font-size:23px}.business360-hero p{margin:0;color:var(--ht-muted)}.business360-tabs{display:flex;gap:5px;border-bottom:1px solid var(--ht-line);margin:0 -4px 20px;padding:0 4px;overflow-x:auto}.business360-tabs button{border:0;background:transparent;padding:11px 13px;color:#69778d;font-weight:800;border-bottom:2px solid transparent;white-space:nowrap}.business360-tabs button.active{color:var(--ht-primary);border-bottom-color:var(--ht-primary)}.business-health-banner{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-radius:14px;background:linear-gradient(90deg,#f0faf6,#f8fbff);border:1px solid #dceee6;margin-bottom:14px}.business-health-banner>div{display:flex;align-items:center;gap:13px}.business-health-banner b{display:block}.business-health-banner p{margin:3px 0 0;color:var(--ht-muted);font-size:12px}.dashboard-grid{gap:14px!important}.business360-action{width:100%;border:0;border-top:1px solid var(--ht-line);background:transparent;padding:12px 2px;display:flex;justify-content:space-between;text-align:left;color:#33435a;font-weight:750}.business360-action:first-of-type{border-top:0}.business360-action:hover{color:var(--ht-primary);transform:none!important}.entitlement-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.access-modal{width:min(720px,calc(100vw - 32px))!important}.access-modal .modal-head p{margin:4px 0 0;color:var(--ht-muted);font-size:12px}.segmented{display:flex;gap:5px;background:#f1f4f8;padding:4px;border-radius:12px;margin:16px 0}.segmented button{flex:1;border:0;background:transparent;border-radius:9px;padding:9px;color:#637087;font-weight:800}.segmented button.active{background:#fff;color:var(--ht-primary);box-shadow:0 3px 10px #192a4614}.entitlement-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0}.entitlement-preview>div{background:#f7f9fc;border:1px solid var(--ht-line);border-radius:12px;padding:10px}.entitlement-preview span{display:block;font-size:11px;color:var(--ht-muted);margin-bottom:5px}.entitlement-preview input{min-height:36px!important;padding:7px 8px!important;font-weight:800}.entitlement-preview input:disabled{background:#eef2f6!important;color:#45546a!important;opacity:1}.change-preview{background:var(--ht-primary-soft);border:1px solid #dbe6ff;border-radius:13px;padding:12px 14px;margin:12px 0}.change-preview p{margin:4px 0 0;color:#586984;font-size:12px;line-height:1.55}.modal-actions{justify-content:flex-end;margin-top:16px!important}.audit-note{background:#fffaf0;border:1px solid #f2e2ba;border-radius:14px;padding:17px}.audit-note p{color:#735f3f;line-height:1.55}.action-modal{width:min(560px,calc(100vw - 32px))!important}.customer360-toolbar{padding:12px 14px!important}.global-search{display:flex;align-items:center;gap:9px;color:#7c899d}.global-search input{border:0!important;box-shadow:none!important;padding-left:0!important}.customer360-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.customer360-layout.has-detail{grid-template-columns:minmax(340px,.8fr) minmax(420px,1.2fr)}.customer360-list{display:grid;gap:10px}.customer360-card{display:flex;align-items:center;gap:13px;padding:15px 16px!important;background:#fff;cursor:pointer;position:relative}.customer360-card:hover,.customer360-card.selected{border-color:#bfd0f4!important;box-shadow:0 10px 30px #2459e817!important}.customer360-card.selected{background:#fbfdff}.customer-card-main{min-width:0;flex:1}.customer-card-main h3{margin:0 0 3px}.customer-card-main p{margin:7px 0;color:var(--ht-muted);font-size:12px}.customer-card-main small{display:block;margin-top:7px;color:#8b96a7}.open-arrow{font-size:24px;color:#9aa6b6}.customer360-detail{position:sticky;top:0;align-self:start}.customer360-detail-head{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid var(--ht-line)}.customer360-detail-head h2{margin:3px 0}.customer360-detail-head p{margin:0;color:var(--ht-muted)}.back-detail{display:none;border:0;background:transparent;font-size:18px}.customer360-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.customer360-summary>div{border:1px solid var(--ht-line);background:#fafcff;border-radius:12px;padding:11px;text-align:center}.customer360-summary b{display:block;font-size:20px}.customer360-summary span{font-size:10px;color:var(--ht-muted)}.customer360-detail .subpanel{margin-top:11px}.customer360-detail .subpanel h3{margin-top:0}.product-passport-row{display:grid;grid-template-columns:30px 1fr 30px;gap:9px;align-items:center;padding:10px 0;border-top:1px solid var(--ht-line)}.product-passport-row:first-of-type{border-top:0}.product-passport-row small{display:block;color:var(--ht-muted);margin-top:3px}.product-passport-row button{border:0;background:transparent;font-size:20px;color:#8794a8}.modern-timeline .timeline-item{display:flex!important;align-items:flex-start!important;gap:11px!important;padding:10px 0!important;border:0!important}.modern-timeline .timeline-item i{width:9px;height:9px;border-radius:50%;background:var(--ht-primary);margin-top:5px;box-shadow:0 0 0 4px var(--ht-primary-soft);flex:0 0 auto}.modern-timeline .timeline-item p{margin:3px 0;color:#536278;font-size:12px}.modern-timeline .timeline-item small{display:block;color:#8a96a7}.date-pop.date-pop-v2{width:min(570px,calc(100vw - 36px))!important;grid-template-columns:1fr!important;padding:14px!important;border-radius:16px!important;box-shadow:0 24px 70px #182a482e!important}.date-pop.date-pop-v2 .date-presets{display:flex!important;flex-wrap:wrap!important;gap:7px!important;min-width:0!important;padding:0 0 11px!important;border-right:0!important;border-bottom:1px solid var(--ht-line)!important}.date-pop.date-pop-v2 .date-presets button{width:auto!important;padding:7px 10px!important;border-radius:999px!important;background:#f3f6fa!important;border:1px solid #e2e8f0!important}.date-range-summary{display:grid!important;grid-template-columns:1fr 24px 1fr!important;align-items:center!important;gap:7px!important}.date-range-summary button{min-height:54px!important;text-align:left!important;padding:8px 11px!important}.vn-days button{width:36px!important;height:36px!important;border-radius:10px!important}.date-pop-actions{margin-top:10px!important}.support-fab{width:52px!important;height:52px!important;border-radius:50%!important;padding:0!important;right:22px!important;bottom:22px!important;display:grid!important;place-items:center!important;font-size:20px!important;box-shadow:0 12px 30px #1a335c33!important}.support-unread{position:absolute!important;right:-3px!important;top:-3px!important}.support-drawer-backdrop{background:transparent!important;pointer-events:none!important;align-items:flex-end!important;justify-content:flex-end!important;padding:0 22px 84px 0!important}.support-drawer{pointer-events:auto!important;width:min(390px,calc(100vw - 28px))!important;height:min(560px,calc(100vh - 110px))!important;border:1px solid var(--ht-line)!important;border-radius:18px!important;box-shadow:0 24px 70px #13274833!important;padding:0!important;overflow:hidden!important}.support-drawer-head{padding:13px 15px!important;background:#fff}.support-drawer-head small{display:none}.support-channel-row{padding:9px 12px!important;margin:0!important;background:#f8fafc;border-bottom:1px solid var(--ht-line);gap:6px!important}.support-channel-row button,.support-channel-row a,.support-channel-row .support-channel-current{font-size:11px!important;padding:7px 9px!important;border-radius:999px!important}.support-thread{padding:13px!important;flex:1!important;overflow-y:auto!important;background:#f6f8fb!important}.support-empty{margin:auto!important;max-width:270px!important;text-align:center!important;background:transparent!important;border:0!important}.support-empty p{color:var(--ht-muted)!important;line-height:1.5}.support-compose{padding:10px!important;border-top:1px solid var(--ht-line)!important;background:#fff!important}.support-direct{display:none!important}.phone{background:#f8faff!important;padding:16px 16px 30px!important;box-shadow:0 0 70px #192c4d14!important}.shop-public-brand{background:#fff;border:1px solid var(--ht-line);border-radius:15px;padding:11px 12px!important;margin-bottom:13px!important}.public-product-card{border-radius:20px!important;box-shadow:0 12px 34px #192c4d11!important}.public-product-meta{padding:18px!important}.public-product-meta h1{font-size:24px!important}.issue-list button{border-radius:14px!important;box-shadow:0 4px 13px #17284506}.public-service-entry,.portal-quote,.portal-timeline{border-radius:16px!important;border-color:var(--ht-line)!important;box-shadow:var(--ht-shadow-sm)!important}.public-contact{border-radius:14px!important}.public-powered{opacity:.75}.action-item{border-radius:13px!important;padding:13px 14px!important;border:1px solid var(--ht-line)!important;background:#fafcff!important;margin:8px 0!important}.action-item.warning{background:var(--ht-warning-soft)!important;border-color:#f0deb4!important}.action-item b{display:block}.action-item span{display:block;color:var(--ht-muted);font-size:12px;margin-top:3px}@media(max-width:1000px){.compact-stats{grid-template-columns:repeat(2,1fr)}.customer360-layout.has-detail{grid-template-columns:1fr}.customer360-detail{position:relative}.entitlement-preview{grid-template-columns:repeat(2,1fr)}.entitlement-layout{grid-template-columns:1fr}}@media(max-width:850px){.content,.platform-content{height:auto!important;overflow:visible!important;padding:20px!important}.sidebar,.platform-sidebar{height:auto!important;position:relative!important}.support-drawer-backdrop{padding:0!important;background:#0f1d332e!important;pointer-events:auto!important}.support-drawer{width:100%!important;height:min(92vh,680px)!important;max-width:none!important;border-radius:20px 20px 0 0!important}.support-fab{right:16px!important;bottom:16px!important}}@media(max-width:700px){.compact-stats{grid-template-columns:1fr 1fr}.business360-hero{align-items:flex-start;flex-direction:column}.business360-row{align-items:flex-start!important}.business360-actions{justify-content:flex-start}.customer360-layout.has-detail{display:block}.customer360-layout.has-detail>.customer360-list{display:none}.customer360-detail{border-radius:16px!important}.back-detail{display:block}.customer360-summary{grid-template-columns:repeat(2,1fr)}.entitlement-preview{grid-template-columns:1fr 1fr}.segmented{overflow-x:auto}.segmented button{min-width:130px}.date-pop.date-pop-v2{position:fixed!important;inset:auto 10px 10px!important;width:auto!important;max-height:calc(100vh - 20px)!important;overflow:auto!important}}.workflow-hint{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #dbe5f5;border-radius:11px;background:var(--ht-primary-soft);color:#466083;font-size:12px;font-weight:750}.passport-modal{width:min(680px,calc(100vw - 30px))!important}.passport-modal .modal-head p{margin:4px 0 0;color:var(--ht-muted);font-size:12px}.passport-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:14px;border:1px solid #dce7f7;background:#f8fbff;border-radius:14px}.passport-status>div{text-align:right}.passport-status b{display:block;font-size:22px}.passport-status small{color:var(--ht-muted)}:root{--ht-bg:#F6F8FB;--ht-surface:#FFFFFF;--ht-surface-2:#F9FAFB;--ht-text:#182230;--ht-body:#344054;--ht-muted:#667085;--ht-muted-2:#98A2B3;--ht-line:#E4E7EC;--ht-primary:#155EEF;--ht-primary-2:#004EEB;--ht-primary-soft:#EFF6FF;--ht-navy:#172B4D;--ht-success:#079455;--ht-success-soft:#ECFDF3;--ht-warning:#DC6803;--ht-warning-soft:#FFFAEB;--ht-danger:#D92D20;--ht-danger-soft:#FEF3F2;--ht-ai:#6938EF;--ht-ai-soft:#F4F3FF;--ht-radius-sm:8px;--ht-radius:12px;--ht-radius-lg:16px;--ht-shadow-sm:none;--ht-shadow:0 16px 40px rgba(16,24,40,.12) }html,body,#root{height:100%;overflow:hidden;background:var(--ht-bg)!important;color:var(--ht-text)!important}body{background:var(--ht-bg)!important}.app,.platform-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important;display:flex!important;background:var(--ht-bg)!important}.content,.platform-content{height:100dvh!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:22px 26px 40px!important;color:var(--ht-body)!important}.sidebar,.platform-sidebar{position:relative!important;top:auto!important;flex:0 0 246px!important;width:246px!important;height:100dvh!important;min-height:0!important;padding:16px 12px 12px!important;background:#f8fafc!important;color:var(--ht-body)!important;border-right:1px solid var(--ht-line)!important;box-shadow:none!important;overflow:hidden!important}.sidebar nav,.platform-sidebar .platform-nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;margin-top:6px!important;padding-right:2px!important;scrollbar-width:thin}.sidebar-bottom{margin-top:8px!important;padding-top:10px!important;border-top:1px solid var(--ht-line)!important}.platform-sidebar>.ghost{margin-top:auto!important}.sidebar .hautro-logo.compact,.platform-sidebar .hautro-logo.compact{width:174px!important;height:48px!important;padding:4px!important}.sidebar .hautro-logo.compact img,.platform-sidebar .hautro-logo.compact img{width:164px!important}.workspace-pill{margin:2px 2px 10px!important;padding:8px!important;border-color:var(--ht-line)!important;background:#fff!important}.workspace-avatar{width:30px!important;height:30px!important;border-radius:8px!important;background:var(--ht-primary)!important}.workspace-pill small,.profile-mini small,.business-mini small{color:var(--ht-muted)!important}.workspace-pill strong,.profile-mini strong,.business-mini strong{color:var(--ht-text)!important}.nav-group{margin-bottom:8px!important}.nav-group-label,.platform-nav>span{color:var(--ht-muted-2)!important;font-size:9px!important;letter-spacing:.12em!important;padding:7px 10px 4px!important}.nav-item,.platform-sidebar nav a{min-height:40px!important;padding:9px 10px!important;border-radius:9px!important;color:#475467!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;font-size:12px!important}.nav-item>span{color:#667085!important}.nav-item:hover,.platform-sidebar nav a:hover{background:#f2f4f7!important;color:var(--ht-text)!important}.nav-item.active,.platform-sidebar nav a.active{background:var(--ht-primary-soft)!important;color:var(--ht-primary)!important;border-color:#d9e7ff!important;box-shadow:inset 3px 0 0 var(--ht-primary)!important}.nav-item.active>span{color:var(--ht-primary)!important}.ghost{border:1px solid var(--ht-line)!important;color:#475467!important;background:#fff!important;padding:8px 10px!important}.page-head{margin-bottom:14px!important;gap:14px!important;align-items:flex-start!important}.page-head h1{font-size:25px!important;line-height:1.2!important;color:var(--ht-text)!important;margin:2px 0 4px!important}.page-head p{font-size:12px!important;line-height:1.45!important;color:var(--ht-muted)!important}.eyebrow{font-size:9px!important;color:var(--ht-muted-2)!important}.head-tools{gap:8px!important}.cards,.compact-stats{gap:10px!important;margin-bottom:12px!important}.card{padding:13px 14px!important;border-radius:12px!important;min-height:0!important}.card:after{display:none!important}.card strong{font-size:24px!important;color:var(--ht-text)!important}.card span,.card small{font-size:11px!important;color:var(--ht-muted)!important}.panel{padding:15px!important;border-radius:12px!important;margin-bottom:12px!important;background:#fff!important;border:1px solid var(--ht-line)!important;box-shadow:none!important}.panel-title{margin-bottom:10px!important;gap:10px!important}.panel-title h2{font-size:16px!important;margin-bottom:2px!important;color:var(--ht-text)!important}.panel-title p{font-size:11px!important;line-height:1.4!important}.subpanel{padding:13px!important;border-radius:10px!important}.dashboard-grid{gap:10px!important;margin-bottom:10px!important}button,.secondary,.actions button{transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease!important}button:hover:not(:disabled){transform:none!important}.primary{background:var(--ht-primary)!important;border-color:var(--ht-primary)!important;border-radius:9px!important;box-shadow:none!important;padding:8px 12px!important;min-height:36px!important}.primary:hover{background:var(--ht-primary-2)!important}.secondary,.actions button,.icon-action{border-color:var(--ht-line)!important;border-radius:9px!important;padding:8px 11px!important;min-height:36px!important;color:#344054!important}input,select,textarea,.panel input,.panel select,.panel textarea,.editor-modal input,.editor-modal select,.editor-modal textarea{min-height:38px!important;border-radius:9px!important;border-color:#d0d5dd!important;padding:8px 10px!important;font-size:13px!important}.list-row{padding:10px 2px!important;min-height:46px!important}.badge{padding:4px 8px!important;font-size:10px!important}.badge.green,.status-active{background:var(--ht-success-soft)!important;color:var(--ht-success)!important}.warning-badge{background:var(--ht-warning-soft)!important;color:var(--ht-warning)!important}.badge.red{background:var(--ht-danger-soft)!important;color:var(--ht-danger)!important}.ai-chip{background:var(--ht-ai-soft)!important;color:var(--ht-ai)!important}.toolbar{padding:8px 10px!important;gap:8px!important;margin-bottom:10px!important}.customer360-card{padding:11px 12px!important}.business360-row{padding:10px 6px!important}.business360-detail{margin-top:12px!important}.business360-hero{padding-bottom:12px!important}.business360-hero h2{font-size:20px!important}.business360-tabs{margin-bottom:12px!important}.business360-tabs button{padding:9px 10px!important}.business-health-banner{padding:11px 12px!important;margin-bottom:10px!important}.customer360-summary{margin:10px 0!important}.customer360-summary>div{padding:8px!important}.customer360-detail-head{padding-bottom:10px!important}.modern-timeline .timeline-item{padding:7px 0!important}.action-item{padding:10px 11px!important;margin:6px 0!important}.date-trigger{min-height:36px!important;padding:7px 10px!important;border-radius:9px!important;background:#fff!important;border:1px solid #D0D5DD!important;color:#344054!important;box-shadow:none!important;font-size:12px!important}.date-pop.date-pop-v2{display:block!important;width:min(500px,calc(100vw - 32px))!important;padding:12px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--ht-line)!important;box-shadow:var(--ht-shadow)!important}.date-pop.date-pop-v2 .date-pop-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:9px!important}.date-pop-head b{font-size:14px!important}.date-pop-head small{font-size:10px!important;color:var(--ht-muted)!important}.timezone-chip{font-size:9px!important;padding:4px 7px!important}.date-pop.date-pop-v2 .date-presets{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important;border:0!important}.date-pop.date-pop-v2 .date-presets button{min-height:30px!important;width:auto!important;padding:5px 9px!important;border-radius:999px!important;background:#f9fafb!important;border:1px solid var(--ht-line)!important;color:#475467!important;font-size:11px!important}.date-pop.date-pop-v2 .date-presets button:hover,.date-pop.date-pop-v2 .date-presets button.active{background:var(--ht-primary-soft)!important;border-color:#b2ccff!important;color:var(--ht-primary)!important}.date-custom{border-top:1px solid var(--ht-line)!important;margin-top:10px!important;padding-top:10px!important}.date-range-summary button{min-height:44px!important;padding:6px 9px!important;border-radius:9px!important}.date-range-summary button small{font-size:9px!important}.date-range-summary button b{font-size:12px!important}.vn-calendar{box-shadow:none!important;border:0!important;padding:8px 0 0!important}.vn-days button{width:34px!important;height:34px!important;border-radius:8px!important;font-size:11px!important}.date-pop-actions{margin-top:8px!important;padding-top:8px!important;border-top:1px solid var(--ht-line)!important}.date-pop-actions button{min-height:34px!important;padding:6px 10px!important}.phone{background:var(--ht-bg)!important}.public-product-card,.public-service-entry,.portal-quote,.portal-timeline{box-shadow:none!important;border-color:var(--ht-line)!important}.phone button,.phone a[role=button]{min-height:44px}@media(max-width:1100px){.support-workspace{grid-template-columns:220px 1fr!important}.support-case-panel{display:none!important}}@media(max-width:850px){html,body,#root{height:auto!important;overflow:auto!important}.app,.platform-shell{height:auto!important;min-height:100vh!important;overflow:visible!important}.content,.platform-content{height:auto!important;overflow:visible!important;padding:16px!important}.sidebar,.platform-sidebar{height:auto!important;position:relative!important;flex-basis:auto!important;width:100%!important}.date-pop.date-pop-v2{position:fixed!important;inset:auto 10px 10px!important;width:auto!important;max-height:calc(100vh - 20px)!important;overflow:auto!important}.support-workspace{height:auto!important;display:block!important}.support-conversations{max-height:230px!important}.support-case-panel{display:block!important}}:root{--ht-sidebar:#EEF3F8;--ht-workspace:#F7F9FC;--ht-surface:#FFFFFF;--ht-divider:#DCE3EC}.platform-shell,.app{background:var(--ht-workspace)!important}.panel,.card,.subpanel{background:var(--ht-surface)}.platform-sidebar nav a.active,.nav-item.active{background:#e1ecff!important;color:#155eef!important;border-color:#d5e4ff!important;box-shadow:inset 3px 0 #155eef!important}.platform-sidebar nav a:hover,.nav-item:hover{background:#f8fbff!important}.page-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;column-gap:16px!important;row-gap:10px!important;flex-wrap:wrap!important}.page-head>div:first-child{min-width:260px;flex:1 1 420px}.page-head .head-tools,.dashboard-date-control{margin-left:auto;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 1 auto!important;min-width:0!important;position:relative!important}.page-head .head-tools>*{flex-shrink:0}.page-head .head-tools .date-range{flex:0 1 auto;min-width:0}.realtime-tools{display:flex!important;gap:8px!important;align-items:center!important}@media(max-width:1180px){.page-head .head-tools{flex-basis:100%;justify-content:flex-start!important}.page-head .head-tools .date-trigger{max-width:min(100%,360px);overflow:hidden;text-overflow:ellipsis}.realtime-tools{right:18px!important}}.platform-content .admin-tabs{display:none!important}.business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.business-card{border:1px solid var(--ht-line,#E4E7EC);border-radius:13px;padding:13px;background:#fff;display:grid;gap:11px;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.business-card:hover{border-color:#c9d9f1;box-shadow:0 8px 22px #182d4c0f;transform:translateY(-1px)}.business-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.business-card-top .business360-identity{min-width:0}.business-card-top .business360-identity>div{min-width:0}.business-card-top b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-card-top small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ht-muted)}.business-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--ht-muted);min-height:24px}.business-card-open{width:100%;min-height:36px!important}@media(max-width:1280px){.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.business-grid{grid-template-columns:1fr}}.business360-drawer-backdrop{position:fixed;inset:0;z-index:1250;background:#10233f2e;display:flex;justify-content:flex-end;align-items:stretch}.business360-drawer{width:min(64vw,980px);min-width:680px;height:100dvh;background:#fff;border-left:1px solid var(--ht-line,#E4E7EC);box-shadow:-22px 0 54px #12254226;padding:14px 16px 24px;overflow-y:auto;overscroll-behavior:contain}.business360-drawer-close-row{position:sticky;top:-14px;z-index:5;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;padding:8px 0 10px;border-bottom:1px solid var(--ht-line);margin-bottom:12px}.business360-drawer-close-row>span{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ht-muted)}.business360-drawer .business360-hero{padding-bottom:12px}.business360-drawer .business360-tabs{position:sticky;top:39px;z-index:4;background:#fff;padding:5px 0;border-bottom:1px solid var(--ht-line)}@media(max-width:900px){.business360-drawer{width:100%;min-width:0}.business360-drawer .business360-hero{align-items:flex-start;flex-direction:column}.business360-drawer .business360-tabs{overflow-x:auto;flex-wrap:nowrap}}.support-settings-sections{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:start!important}.support-setting-card{height:auto!important;min-height:0!important}.compact-setting-list .channel-line{min-height:40px!important;padding:6px 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.compact-setting-list .channel-line>span{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.compact-setting-list .channel-line small{font-size:11px!important;color:var(--ht-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-setting-list .channel-field{margin:4px 0 7px 28px!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.compact-setting-list .channel-field input{height:34px!important;padding:6px 9px!important}.setting-channel-icon,.channel-icon{width:20px;height:20px;border-radius:6px;display:inline-grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;background:#eef4ff;color:#155eef;flex:0 0 auto}.setting-channel-icon.fb,.channel-icon.fb{background:#eaf2ff;color:#1877f2}.setting-channel-icon.zalo,.channel-icon.zalo{background:#e8f7ff;color:#0068ff}.support-setting-card .sound-row{min-height:42px!important;padding:7px 2px!important}.support-setting-card .sound-row>span small{display:none!important}.support-setting-card .sound-row select{height:34px!important;padding:5px 28px 5px 8px!important}.support-setting-card .sound-row button{height:34px!important;padding:5px 9px!important}.support-settings-panel>.panel-title{align-items:center!important}.support-settings-panel>.panel-title .primary{height:38px!important;padding:7px 12px!important}@media(max-width:1050px){.support-settings-sections{grid-template-columns:1fr!important}}.support-fab:before,.support-fab:after{content:none!important;display:none!important}.support-fab{line-height:1!important}.support-channel-row button,.support-channel-row a,.support-channel-row .support-channel-current{display:inline-flex!important;align-items:center!important;gap:5px!important}.support-channel-row .channel-icon{width:17px;height:17px;border-radius:5px;font-size:10px}.customer-address-picker{border:1px solid var(--ht-line,#E4E7EC);border-radius:13px;padding:12px;background:#fafbfc;display:grid;gap:10px}.address-mode{display:flex;gap:6px}.address-mode button{height:34px;padding:6px 10px;border-radius:8px;border:1px solid var(--ht-line);background:#fff;color:#475467;font-weight:800}.address-mode button.active{background:#eaf2ff;color:#155eef;border-color:#bfd4ff}.address-help{color:var(--ht-muted);font-size:11px}.address-select-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.address-select-grid label,.customer-address-picker>label{display:grid;gap:5px;font-size:12px;font-weight:700}.address-select-grid select,.customer-address-picker input{height:38px!important;padding:7px 10px!important}.address-preview{display:grid;gap:3px;background:#eef6ff;border:1px solid #D9E9FF;border-radius:9px;padding:9px 10px}.address-preview b{font-size:11px;color:#155eef}.address-preview span{font-size:12px;color:#344054;line-height:1.4}@media(max-width:700px){.address-select-grid{grid-template-columns:1fr}.customer-address-picker{padding:10px}.address-mode button{flex:1}}:root{--ht-sidebar:#EEF3F8;--ht-workspace:#F7F9FC;--ht-surface:#fff;--ht-divider:#D7E0EA}.sidebar,.platform-sidebar{background:var(--ht-sidebar)!important;border-right:1px solid var(--ht-divider)!important}.content,.platform-content{background:var(--ht-workspace)!important}.public-site{min-height:100vh;background:#f7f9fc;color:#182230}.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-site-header{height:70px;position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100vw - 1240px)/2));background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e4e7ec}.public-site-brand{display:flex;align-items:center}.public-site-brand .hautro-logo.compact{width:152px;height:44px;padding:3px}.public-site-brand .hautro-logo.compact img{width:144px}.public-site-header nav{display:flex;align-items:center;gap:22px;flex:1}.public-site-header nav a,.public-login{color:#475467;font-size:13px;font-weight:750}.public-site-header nav a:hover,.public-login:hover{color:#155eef}.public-site-actions{display:flex;align-items:center;gap:10px}.public-cta,.public-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:9px;font-weight:850;font-size:13px}.public-cta{background:#155eef;color:#fff!important;border:1px solid #155eef}.public-cta:hover{background:#004eeb}.public-secondary{background:#fff;color:#344054!important;border:1px solid #d0d5dd}.public-cta.large,.public-secondary.large{min-height:44px;padding:10px 17px}.public-hero{max-width:1240px;margin:auto;min-height:590px;padding:82px 24px 62px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:58px}.public-kicker{font-size:10px;font-weight:950;letter-spacing:.15em;color:#155eef}.public-hero h1{font-size:54px;line-height:1.04;letter-spacing:-.04em;margin:15px 0 20px;max-width:720px}.public-hero h1 em{font-style:normal;color:#155eef}.public-hero-copy>p{font-size:18px;line-height:1.65;color:#667085;max-width:650px}.public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.public-trust-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;color:#667085;font-size:11px}.public-product-preview{background:#fff;border:1px solid #dce3ec;border-radius:20px;padding:18px;box-shadow:0 28px 70px #172b4d1c;transform:rotate(1deg)}.preview-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eaecf0;color:#667085;font-size:10px}.preview-product{display:flex;align-items:center;gap:16px;padding:24px 5px}.preview-qr{width:72px;height:72px;border-radius:14px;background:#eff6ff;color:#155eef;display:grid;place-items:center;font-size:38px}.preview-product h3{margin:5px 0 8px;font-size:20px}.preview-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:#ecfdf3;color:#079455;font-size:10px;font-weight:900}.preview-status.warning{background:#fff7ed;color:#dc6803}.preview-flow{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:12px;background:#f8fafc;border-radius:12px}.preview-flow span{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:850}.preview-flow i{font-style:normal;color:#98a2b3}.preview-action{margin-top:12px;background:#eef4ff;border:1px solid #d9e7ff;border-radius:11px;padding:12px;color:#344054;font-size:12px;display:flex;justify-content:space-between}.public-section{max-width:1240px;margin:0 auto;padding:74px 24px}.public-section-head{max-width:720px;margin-bottom:30px}.public-section h2,.public-help h1{font-size:36px;line-height:1.15;letter-spacing:-.025em;margin:10px 0}.public-section-head p,.public-help>p{color:#667085;line-height:1.6}.public-problem{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;border-top:1px solid #e4e7ec}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:12px}.before-after article{background:#fff;border:1px solid #e4e7ec;border-radius:15px;padding:20px}.before-after article.after{background:#eef6ff;border-color:#d6e7ff}.before-after p{color:#667085;line-height:1.55;font-size:13px}.public-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.public-feature-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px;min-height:190px}.public-feature-grid article>span{color:#98a2b3;font-size:10px;font-weight:900}.public-feature-grid h3{font-size:18px;margin:20px 0 8px}.public-feature-grid p{color:#667085;font-size:13px;line-height:1.55}.public-feature-grid a{color:#155eef;font-size:12px;font-weight:850}.public-solutions{padding-top:45px}.solution-chips{display:flex;gap:9px;flex-wrap:wrap}.solution-chips a{background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:10px 14px;color:#344054;font-size:12px;font-weight:800}.solution-chips a:hover{border-color:#b2ccff;background:#eef4ff;color:#155eef}.public-demo-banner{background:#172b4d;color:#fff;border-radius:20px;margin-top:35px;margin-bottom:35px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px}.public-demo-banner .public-kicker{color:#84adff}.public-demo-banner h2{margin-bottom:8px}.public-demo-banner p{color:#cbd5e1;margin:0}.public-final-cta{text-align:center;padding-top:80px;padding-bottom:90px}.public-final-cta p{color:#667085}.public-final-cta>div{display:flex;justify-content:center;gap:10px;margin-top:24px}.public-site-footer{max-width:1240px;margin:auto;padding:36px 24px 50px;border-top:1px solid #e4e7ec;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.public-site-footer .hautro-logo.compact{width:150px}.public-site-footer p{max-width:340px;color:#667085;font-size:12px}.public-site-footer>div{display:flex;flex-direction:column;gap:9px}.public-site-footer b{font-size:12px}.public-site-footer a{color:#667085;font-size:12px}.public-site-footer a:hover{color:#155eef}.demo-main{max-width:1240px;margin:auto;padding:45px 24px 70px}.demo-banner{display:flex;justify-content:space-between;align-items:center;gap:25px}.demo-banner h1{font-size:38px;margin:8px 0}.demo-banner p{color:#667085}.demo-stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:30px 0 12px}.demo-stepper button{border:1px solid #e4e7ec;background:#fff;border-radius:10px;padding:9px;display:flex;align-items:center;gap:7px;text-align:left;color:#667085;font-size:10px}.demo-stepper button span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;font-weight:900}.demo-stepper button.active{border-color:#b2ccff;background:#eef4ff;color:#155eef}.demo-stepper button.active span,.demo-stepper button.done span{background:#155eef;color:#fff}.demo-view-switch{display:inline-flex;background:#eaecf0;border-radius:10px;padding:3px;margin:12px 0}.demo-view-switch button{border:0;background:transparent;border-radius:8px;padding:8px 12px;color:#667085;font-size:11px;font-weight:850}.demo-view-switch button.active{background:#fff;color:#155eef;box-shadow:0 2px 8px #10182812}.demo-customer{min-height:520px;background:#fff;border:1px solid #e4e7ec;border-radius:18px;padding:30px;display:grid;grid-template-columns:390px 1fr;gap:50px;align-items:center}.demo-phone{width:330px;min-height:455px;margin:auto;border:8px solid #182230;border-radius:34px;padding:22px 18px;background:#f8fafc;box-shadow:0 24px 50px #10182826}.demo-shop{font-weight:950;border-bottom:1px solid #e4e7ec;padding-bottom:14px;margin-bottom:20px}.demo-shop small{display:block;color:#667085;font-weight:500;margin-top:3px}.demo-phone h2{margin-bottom:5px}.demo-phone>p{color:#667085;font-size:12px}.demo-product-actions{display:grid;gap:8px;margin:22px 0}.demo-product-actions button{background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px;text-align:left;font-weight:800;color:#344054}.demo-product-actions button:first-child{background:#155eef;color:#fff;border-color:#155eef}.demo-timeline{display:grid;gap:8px;border-top:1px solid #e4e7ec;padding-top:15px}.demo-timeline span{font-size:10px;color:#667085}.demo-guide{max-width:500px}.demo-guide h3{font-size:30px;margin:10px 0}.demo-guide p{color:#667085;line-height:1.65}.demo-business{display:grid;grid-template-columns:190px 1fr;min-height:500px;background:#f7f9fc;border:1px solid #dce3ec;border-radius:18px;overflow:hidden}.demo-business aside{background:#eef3f8;border-right:1px solid #d7e0ea;padding:20px 14px;display:flex;flex-direction:column;gap:8px}.demo-business aside b{font-size:18px;margin-bottom:18px}.demo-business aside span{padding:9px;border-radius:8px;color:#667085;font-size:11px}.demo-business aside span.active{background:#e1ecff;color:#155eef;font-weight:850;box-shadow:inset 3px 0 #155eef}.demo-workspace{padding:26px}.demo-work-head{display:flex;justify-content:space-between;align-items:center}.demo-work-head h2{margin:4px 0}.demo-ticket{margin:20px 0;background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:15px;display:flex;justify-content:space-between}.demo-ticket p{color:#667085;font-size:12px}.demo-ticket>span{color:#155eef;font-size:11px}.demo-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-two-col article{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px}.demo-two-col small{color:#98a2b3;font-weight:900}.demo-two-col h3{margin:9px 0}.demo-two-col p{color:#667085;font-size:12px}.demo-two-col button{border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:8px 10px;color:#344054;font-weight:800}.public-help{max-width:1240px;margin:auto;padding:80px 24px 100px}.public-help>p{max-width:700px;margin-bottom:32px}.public-help>.public-cta{margin-top:24px}@media(max-width:900px){.public-site-header{padding:0 16px}.public-site-header nav{display:none}.public-login{display:none}.public-hero{grid-template-columns:1fr;padding-top:55px}.public-hero h1{font-size:42px}.public-product-preview{transform:none}.public-problem{grid-template-columns:1fr}.public-feature-grid{grid-template-columns:1fr 1fr}.public-demo-banner{margin-left:16px;margin-right:16px}.demo-stepper{grid-template-columns:1fr 1fr}.demo-customer{grid-template-columns:1fr}.demo-guide{margin:auto}.demo-business{grid-template-columns:1fr}.demo-business aside{display:none}.public-site-footer{grid-template-columns:1fr 1fr}}@media(max-width:600px){.public-site-actions .public-cta{font-size:0;padding:8px 10px}.public-site-actions .public-cta:after{content:"Demo";font-size:12px}.public-hero{padding:42px 16px}.public-hero h1{font-size:36px}.public-hero-copy>p{font-size:15px}.public-section{padding:52px 16px}.public-section h2,.public-help h1{font-size:30px}.before-after,.public-feature-grid,.demo-two-col{grid-template-columns:1fr}.public-demo-banner{padding:28px 22px;display:block}.public-demo-banner .public-cta{margin-top:20px}.public-final-cta>div{flex-direction:column}.demo-main{padding:30px 14px}.demo-banner{align-items:flex-start;flex-direction:column}.demo-banner h1{font-size:30px}.demo-stepper{grid-template-columns:1fr}.demo-customer{padding:16px}.demo-phone{width:100%;max-width:330px}.public-site-footer{grid-template-columns:1fr 1fr}.public-site-footer>div:first-child{grid-column:1/-1}}:root{--ht-header-h:60px;--ht-mobile-nav-h:62px}.public-register{color:#344054;text-decoration:none;font-size:13px;font-weight:850;padding:8px 10px;border-radius:9px;border:1px solid #d0d5dd;background:#fff}.date-pop.date-pop-v3{position:absolute;z-index:1500;right:0;top:calc(100% + 8px);width:min(550px,calc(100vw - 32px));background:#fff;border:1px solid var(--ht-line,#e4e7ec);border-radius:14px;padding:12px;box-shadow:0 18px 50px #10182829}.date-pop-v3 .date-pop-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:1px solid #eef1f5}.date-pop-v3 .date-pop-head div{display:grid;gap:2px}.date-pop-v3 .date-pop-head small{font-size:10px;color:#667085}.date-picker-body{display:grid;grid-template-columns:155px minmax(0,1fr);gap:12px;padding-top:10px}.date-pop-v3 .date-presets{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:4px!important;padding:0 10px 0 0!important;border-right:1px solid #eaecf0!important}.date-pop-v3 .date-presets button{width:100%!important;min-height:34px!important;border:0!important;border-radius:8px!important;background:transparent!important;text-align:left!important;padding:7px 9px!important;font-size:11px!important;color:#475467!important}.date-pop-v3 .date-presets button:hover,.date-pop-v3 .date-presets button.active{background:#eef4ff!important;color:#155eef!important;font-weight:850!important}.date-calendar-pane{min-width:0}.date-pop-v3 .date-range-summary{display:grid;grid-template-columns:1fr 18px 1fr;gap:5px;align-items:center;margin-bottom:5px}.date-pop-v3 .date-range-summary button{min-height:42px;border:1px solid #e4e7ec;background:#fff;border-radius:8px;text-align:left;padding:5px 8px}.date-pop-v3 .date-range-summary button.active{border-color:#84adff;box-shadow:0 0 0 2px #eef4ff}.date-pop-v3 .date-range-summary small{display:block;color:#98a2b3;font-size:8px}.date-pop-v3 .date-range-summary b{font-size:11px}.vn-inline-calendar{border:0!important;padding:3px 0 0!important}.vn-calendar-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:6px}.vn-calendar-head b{text-align:center;font-size:12px}.vn-calendar-head button{width:32px;height:32px;border:1px solid #e4e7ec;background:#fff;border-radius:8px;font-size:20px}.vn-weekdays,.vn-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.vn-weekdays b{font-size:9px;color:#98a2b3;padding:5px 0}.vn-days button{position:relative;width:36px!important;height:34px!important;margin:1px auto;border:0!important;border-radius:8px!important;background:transparent!important;font-size:11px!important;color:#344054!important;z-index:1}.vn-days button.outside{color:#c5cbd4!important}.vn-days button.in-range{background:#eef4ff!important;border-radius:0!important;color:#175cd3!important}.vn-days button.range-start,.vn-days button.range-end,.vn-days button.selected{background:#155eef!important;color:#fff!important;border-radius:8px!important;font-weight:900}.vn-days button.today:not(.selected):not(.range-start):not(.range-end){box-shadow:inset 0 0 0 1.5px #155eef!important;color:#155eef!important;font-weight:850}.date-pop-v3 .date-pop-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid #eaecf0}.date-pop-v3 .date-pop-actions button{min-height:34px;padding:6px 11px;border-radius:8px}@media(max-width:767px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.content,.platform-content{padding:12px 12px calc(var(--ht-mobile-nav-h) + env(safe-area-inset-bottom) + 16px)!important;min-width:0!important}.page-head{margin-bottom:10px!important;gap:8px!important}.page-head>div:first-child{min-width:0!important;flex-basis:100%!important}.page-head h1{font-size:24px!important}.page-head p{font-size:12px!important}.head-tools,.dashboard-date-control{width:100%!important;justify-content:flex-start!important;margin:0!important;flex-wrap:wrap!important}.realtime-tools{position:fixed!important;top:8px!important;right:10px!important;z-index:1150!important}.realtime-tools .live-clock{display:none!important}.bell-button{width:42px!important;height:42px!important}.sidebar,.platform-sidebar{display:none!important}.app,.platform-shell{display:block!important;min-height:100dvh!important}.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stat-card,.panel{border-radius:12px!important}.panel{padding:12px!important}.dashboard-grid,.settings-grid,.business-grid,.support-settings-sections{grid-template-columns:1fr!important;gap:9px!important}.product-grid{grid-template-columns:1fr!important}.product-card,.business-card{min-width:0!important}.toolbar,.flow-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:8px 0 10px!important}.toolbar>*{width:100%!important}.business360-drawer,.access-drawer,.editor-modal{width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;border-radius:0!important;margin:0!important;right:0!important;left:0!important}.business360-drawer{padding:10px 12px calc(18px + env(safe-area-inset-bottom))!important}.business360-hero .actions{width:100%;display:grid!important;grid-template-columns:1fr!important}.business360-hero .actions button{width:100%}.support-launcher{right:14px!important;bottom:calc(var(--ht-mobile-nav-h) + env(safe-area-inset-bottom) + 12px)!important}.support-chat-window{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;border-radius:0!important}.notification-pop{position:fixed!important;top:58px!important;left:10px!important;right:10px!important;width:auto!important;max-height:70dvh!important}.date-pop.date-pop-v3{position:fixed!important;inset:auto 8px 8px!important;width:auto!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.date-picker-body{grid-template-columns:1fr!important}.date-pop-v3 .date-presets{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-right:0!important;border-bottom:1px solid #eaecf0!important;padding:0 0 8px!important}.date-pop-v3 .date-presets button{text-align:center!important}.vn-days button{width:34px!important}.support-workspace{display:block!important;height:auto!important}.support-conversations{max-height:210px!important}.support-chat-pane{min-height:420px!important}.support-case-panel{margin-top:8px!important}.channel-line,.sound-row{min-height:44px!important}.channel-field{margin:4px 0 7px!important}.public-site-header{height:58px!important;padding:0 12px!important}.public-site-brand .hautro-logo img{max-width:135px!important}.public-site-actions{gap:5px!important}.public-site-actions .public-login,.public-site-actions .public-register{display:none!important}.public-site-actions .public-cta{font-size:0!important;padding:8px 10px!important}.public-site-actions .public-cta:after{content:"Demo";font-size:12px}.auth-page{display:block!important;min-height:100dvh!important;background:#f7f9fc!important}.auth-showcase{display:none!important}.auth-panel{min-height:100dvh!important;padding:calc(20px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom))!important;align-items:flex-start!important}.auth-box{width:100%!important;max-width:430px!important;margin:0 auto!important;padding-top:8px!important}.auth-mobile-logo{display:block!important;width:150px!important;margin:0 auto 28px!important}.auth-heading h2{font-size:28px!important}.auth-heading p{font-size:13px!important}.google-button,.auth-submit,.auth-form input{min-height:48px!important}.trial-box{padding:11px!important}.public-hero{min-height:0!important;padding:38px 16px 44px!important}.public-hero h1{font-size:35px!important}.public-product-preview{margin-top:12px}.demo-main{padding:24px 12px 50px!important}.demo-stepper{display:flex!important;overflow-x:auto!important;gap:6px!important;padding-bottom:4px}.demo-stepper button{min-width:145px!important}.demo-customer,.demo-business{min-height:0!important}.public-info-page{margin:20px 12px!important;padding:20px!important}.public-site-footer{padding-bottom:calc(35px + env(safe-area-inset-bottom))!important}}@media(max-width:380px){.cards{grid-template-columns:1fr!important}.date-pop-v3 .date-presets{grid-template-columns:repeat(2,1fr)!important}.public-hero h1{font-size:31px!important}.auth-panel{padding-left:14px!important;padding-right:14px!important}}.channel-line-with-field{display:grid!important;grid-template-columns:minmax(150px,.75fr) minmax(180px,1.25fr) auto!important;gap:10px!important;align-items:center!important}.inline-setting-input{height:34px!important;min-height:34px!important;padding:5px 9px!important;margin:0!important;font-size:12px!important}.channel-line>input[type=checkbox],.sound-row>input[type=checkbox]{appearance:none!important;width:36px!important;height:21px!important;border-radius:999px!important;border:1px solid #d0d5dd!important;background:#e4e7ec!important;position:relative!important;cursor:pointer!important;transition:.15s!important}.channel-line>input[type=checkbox]:after,.sound-row>input[type=checkbox]:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:1px;left:1px;box-shadow:0 1px 3px #10182840;transition:.15s}.channel-line>input[type=checkbox]:checked,.sound-row>input[type=checkbox]:checked{background:#155eef!important;border-color:#155eef!important}.channel-line>input[type=checkbox]:checked:after,.sound-row>input[type=checkbox]:checked:after{transform:translate(15px)}@media(max-width:600px){.channel-line-with-field{grid-template-columns:1fr auto!important}.channel-line-with-field .inline-setting-input{grid-column:1/-1;grid-row:2;width:100%!important}}.business-subdrawer-backdrop{z-index:1320!important;justify-content:flex-end!important;align-items:stretch!important;background:#10233f38!important;padding:0!important}.business-subdrawer{position:relative!important;width:min(440px,calc(100vw - 24px))!important;max-width:440px!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:14px 0 0 14px!important;overflow-y:auto!important;padding:18px 18px calc(24px + env(safe-area-inset-bottom))!important;box-shadow:-18px 0 44px #1018282e!important}.business-subdrawer .modal-head{position:sticky;top:-18px;background:#fff;z-index:2;padding-top:12px}@media(max-width:767px){.business-subdrawer{width:100vw!important;max-width:100vw!important;border-radius:0!important}.business-subdrawer-backdrop{background:#fff!important}}:root{--ht-header-h:58px;--ht-safe:18px;--ht-border:#dce5ef;--ht-soft:#f6f8fb;--ht-sidebar:#edf3f8;--ht-ink:#172033;--ht-blue:#135bd8}.platform-shell,.app{height:100dvh;overflow:hidden;background:#f7f9fc}.platform-content,.app>.content{height:100dvh;overflow:hidden;padding:0!important;display:flex;flex-direction:column;min-width:0}.app-global-header{height:var(--ht-header-h);min-height:var(--ht-header-h);background:#fff;border-bottom:1px solid var(--ht-border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;z-index:70;box-shadow:0 1px 2px #0f223a08}.app-header-left,.app-header-right{display:flex;align-items:center;gap:14px;min-width:0}.app-header-left>b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-menu-mark{display:none}.header-account{display:flex;align-items:center;gap:8px;padding-left:12px;border-left:1px solid var(--ht-border)}.profile-avatar.small{width:30px;height:30px;font-size:12px}.header-account-copy{display:flex;flex-direction:column;line-height:1.15}.header-account-copy b{font-size:12px}.header-account-copy small{font-size:10px;color:#738198}.app-page-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;padding:20px 24px 36px;scrollbar-gutter:stable}.app-global-header .realtime-tools{position:static!important;inset:auto!important;transform:none!important;margin:0!important;z-index:auto!important;display:flex!important;align-items:center;gap:8px}.app-global-header .live-clock{box-shadow:none!important;border:0!important;background:transparent!important;padding:4px 8px!important;min-width:0!important}.app-global-header .live-clock b{font-size:13px}.app-global-header .live-clock small{font-size:9px}.app-global-header .bell-button{width:36px;height:36px}.platform-sidebar,.sidebar{height:100dvh!important;overflow:hidden!important;background:var(--ht-sidebar)!important}.platform-nav,.sidebar-nav{overflow-y:auto!important;min-height:0!important;scrollbar-width:thin}.page-head{margin-bottom:16px!important}.page-head h1{margin-bottom:4px!important}.panel{padding:16px!important}.cards{gap:12px!important}.stat-card{min-height:92px!important;padding:14px!important}.dashboard-grid,.support-settings-sections{gap:14px!important}.support-setting-card{padding:14px!important}.compact-setting-list .channel-line,.channel-line-with-field{display:grid!important;grid-template-columns:minmax(190px,240px) minmax(180px,1fr) 46px!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:6px 0!important;border-bottom:1px solid #edf1f5}.compact-setting-list .channel-line>span{min-width:0}.compact-setting-list .channel-line:not(.channel-line-with-field){grid-template-columns:1fr 46px!important}.inline-setting-input{height:38px!important;margin:0!important;min-width:0!important}.workday-setting{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 14px}.workday-setting>b{min-width:112px}.workday-chips{display:flex;gap:6px;flex-wrap:wrap}.workday-chips button{height:34px;padding:0 11px;border-radius:8px;border:1px solid #d9e2ec;background:#fff;font-size:12px}.workday-chips button.active{border-color:#8bb6f5;background:#edf5ff;color:#1457b8;font-weight:700}.compact-rule-grid{gap:12px!important}.unit-input{display:flex;align-items:center;border:1px solid #d8e1eb;border-radius:9px;background:#fff;overflow:hidden}.unit-input input{border:0!important;box-shadow:none!important;margin:0!important}.unit-input span{padding:0 12px;color:#65748b;font-size:12px;border-left:1px solid #e5eaf0}.support-rule-summary{display:block;margin-top:8px;color:#69788e}.vn-date-field{position:relative}.vn-calendar{background:#fff!important;opacity:1!important;border:1px solid #d9e3ee!important;border-radius:12px!important;box-shadow:0 18px 48px #1a2e492e!important;z-index:1000!important;min-width:300px!important;overflow:hidden!important}.vn-calendar-head,.vn-weekdays,.vn-days,.vn-calendar-foot{background:#fff!important}.vn-days button{width:34px!important;height:34px!important;border-radius:8px!important}.date-range{position:relative}.date-pop.date-pop-v3{position:absolute!important;right:0!important;left:auto!important;top:calc(100% + 8px)!important;width:min(550px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;background:#fff!important;opacity:1!important;border:1px solid #d9e3ee!important;border-radius:14px!important;box-shadow:0 22px 60px #182e4d33!important;z-index:1200!important;overflow:visible!important}.date-picker-body{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important}.date-presets{border-right:1px solid #e6ecf2!important;padding:10px!important}.date-presets button{height:36px!important;padding:0 10px!important}.date-calendar-pane{min-width:0!important;padding:12px!important;overflow:visible!important}.date-range-summary{display:grid!important;grid-template-columns:1fr 22px 1fr!important;gap:6px!important;align-items:center!important}.date-range-summary button{min-width:0!important}.date-calendar-pane .vn-calendar,.date-calendar-pane .inline-calendar{width:100%!important;min-width:0!important;box-shadow:none!important;border:0!important;position:static!important}.date-pop-actions{padding:10px 12px!important;background:#fff!important;border-top:1px solid #e7edf3!important}.date-pop-head{padding:12px 14px!important}.date-pop *{box-sizing:border-box}.support-fab{width:50px!important;height:50px!important;min-width:50px!important;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important;box-shadow:0 8px 22px #15345a2e!important;touch-action:none}.app>.support-fab{bottom:82px!important}.platform-mini-support{position:fixed;z-index:900}.platform-mini-support .support-fab{position:static!important}.admin-mini-inbox{position:absolute;right:0;bottom:62px;width:360px;max-height:480px;background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 22px 60px #142a4638;overflow:hidden}.admin-mini-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e7edf3}.admin-mini-head>div{display:flex;flex-direction:column}.admin-mini-head small{color:#75849a}.admin-mini-list{max-height:330px;overflow:auto;padding:6px}.admin-mini-list>button{width:100%;display:flex;justify-content:space-between;text-align:left;padding:10px;border:0;background:#fff;border-radius:9px}.admin-mini-list>button:hover{background:#f3f7fb}.admin-mini-list span{display:flex;flex-direction:column;min-width:0}.admin-mini-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#66768d;max-width:270px}.admin-mini-list em{font-style:normal;background:#e63746;color:#fff;border-radius:999px;padding:2px 6px;font-size:10px}.admin-mini-open{margin:8px 10px 10px;display:flex!important;justify-content:center}.pricing-main{max-width:1180px;margin:auto;padding:56px 24px 80px}.pricing-hero{text-align:center;max-width:780px;margin:auto}.pricing-hero h1{font-size:42px;line-height:1.08;margin:10px 0}.pricing-hero p{color:#617087}.period-switch{display:inline-flex;margin-top:22px;padding:4px;border:1px solid #dce5ef;border-radius:12px;background:#fff}.period-switch button{border:0;background:transparent;padding:9px 18px;border-radius:9px;position:relative}.period-switch button.active{background:#142d52;color:#fff}.period-switch small{display:block;font-size:8px}.public-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:34px 0}.public-plan-card{position:relative;background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:390px}.public-plan-card.featured{border:2px solid #2167d5;box-shadow:0 12px 32px #1c58b41f}.plan-ribbon{position:absolute;right:14px;top:14px;background:#eaf3ff;color:#1658b5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.public-plan-card h2{font-size:27px;margin:8px 0 2px}.public-plan-card h2 small{font-size:11px;color:#75849a}.public-plan-card p{font-size:12px;color:#68778e}.public-plan-card ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:13px;flex:1}.public-plan-card button{height:42px}.pricing-compare,.pricing-addons,.pricing-trial,.pricing-faq{margin-top:36px;background:#fff;border:1px solid #e0e7ef;border-radius:16px;padding:22px}.pricing-feature-table>div{display:grid;grid-template-columns:minmax(240px,1fr) repeat(4,90px);align-items:center;border-top:1px solid #edf1f5;padding:10px 0}.pricing-feature-table span{text-align:center;color:#187a49}.pricing-addons>div{display:flex;gap:10px;flex-wrap:wrap}.pricing-addons>div>span{display:flex;flex-direction:column;border:1px solid #dce5ef;border-radius:10px;padding:10px 14px}.pricing-trial{display:grid;grid-template-columns:1fr 1fr auto;gap:18px;align-items:center}.pricing-faq details{border-top:1px solid #e8edf2;padding:12px 0}.pricing-faq summary{font-weight:700;cursor:pointer}.demo-main{max-width:1280px!important}.demo-controlbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;background:#fff;border:1px solid #dfe7ef;border-radius:12px;margin:16px 0}.demo-badge{background:#142d52;color:#fff;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800}.demo-role-switch{display:flex;align-items:center;gap:6px}.demo-role-switch button{height:34px;padding:0 10px}.demo-role-switch button.active{background:#eaf3ff;border-color:#8bb7f2;color:#1457b8}.demo-live-customer{display:grid;grid-template-columns:minmax(340px,460px) minmax(280px,1fr);gap:28px;align-items:center;min-height:620px}.demo-phone-shell{width:390px;max-width:100%;margin:auto;padding:10px;border-radius:38px;background:#172033;box-shadow:0 24px 60px #1227443d}.demo-device-live{height:650px;background:#f7f9fc;border-radius:29px;overflow:auto;position:relative}.demo-mobile-header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;border-bottom:1px solid #e1e7ef;position:sticky;top:0;z-index:5}.demo-mobile-header .live-clock{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.demo-mobile-header .live-clock small{display:none}.demo-scan-screen,.demo-passport-live,.demo-support-form{padding:24px 18px}.demo-scan-screen{text-align:center;padding-top:110px}.demo-qr-live{font-size:100px;position:relative;width:150px;height:150px;margin:auto;display:grid;place-items:center;background:#fff;border-radius:20px}.demo-qr-live i{position:absolute;left:12px;right:12px;height:2px;background:#2474e5;animation:demoScan 1.7s infinite}@keyframes demoScan{0%{top:18px}50%{top:130px}to{top:18px}}.demo-support-form{display:grid;gap:12px}.demo-support-form label{display:grid;gap:5px}.demo-support-form textarea{resize:none}.demo-success{display:flex;flex-direction:column;gap:4px;background:#eaf8f0;border:1px solid #bce5cd;border-radius:10px;padding:12px;margin:14px 0;color:#17683d}.demo-conversation{margin:14px 0;display:grid;gap:8px}.demo-msg{padding:9px 11px;border-radius:12px;max-width:88%;font-size:12px}.demo-msg.mine{background:#dfeeff;margin-left:auto}.demo-msg.theirs{background:#fff;border:1px solid #e0e7ef}.demo-msg small{display:block;color:#66768d}.demo-reply-row{display:flex;gap:6px}.demo-reply-row input{min-width:0}.demo-business-live{display:grid;grid-template-columns:190px 1fr;min-height:660px;background:#f7f9fc;border:1px solid #dce5ef;border-radius:14px;overflow:hidden}.demo-business-sidebar{background:#edf3f8;padding:18px 12px;display:flex;flex-direction:column;gap:7px}.demo-business-sidebar>b{font-size:18px;padding:8px}.demo-business-sidebar span{padding:9px;border-radius:8px;font-size:12px}.demo-business-sidebar span.active{background:#dcecff;color:#1558b6;font-weight:700}.demo-business-main{min-width:0;position:relative}.demo-business-content{padding:18px}.demo-ticket-live{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid #dce5ef;border-left:4px solid #e6a23c;border-radius:12px;padding:16px}.demo-ticket-live.accepted{border-left-color:#2a72db}.demo-business-actions{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px}.demo-ticket-detail,.demo-next-actions>button{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:14px}.demo-ticket-detail textarea{width:100%;margin-top:10px}.demo-next-actions{display:grid;gap:10px}.demo-next-actions>button{text-align:left;display:flex;flex-direction:column}.demo-detail-drawer{position:absolute;right:14px;top:74px;bottom:14px;width:min(420px,calc(100% - 28px));background:#fff;border:1px solid #dce5ef;border-radius:14px;box-shadow:0 20px 60px #182e4d33;z-index:80;padding:16px;overflow:auto}.demo-finish-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#142d52;color:#fff;border-radius:14px;padding:20px 24px;margin:18px 0}.demo-finish-cta h2{margin:0 0 4px}.demo-finish-cta p{margin:0;color:#d7e4f7}.oauth-password-modal{max-width:430px!important}@media(max-width:767px){:root{--ht-header-h:56px}.platform-shell,.app{height:100dvh}.platform-sidebar,.sidebar{position:fixed!important;left:-280px!important;z-index:200!important;width:260px!important}.platform-content,.app>.content{width:100%!important;margin:0!important}.app-global-header{padding:env(safe-area-inset-top) 12px 0;height:calc(var(--ht-header-h) + env(safe-area-inset-top));min-height:calc(var(--ht-header-h) + env(safe-area-inset-top));position:sticky;top:0}.mobile-menu-mark{display:inline}.header-account-copy,.app-global-header .live-clock small,.app-global-header .live-clock .live-dot{display:none}.app-header-right{gap:4px}.app-page-scroll{padding:14px 12px calc(86px + env(safe-area-inset-bottom))}.page-head{gap:8px!important}.page-head h1{font-size:23px!important}.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{min-height:82px!important}.platform-support-workspace-panel{max-height:none!important}.support-workspace{height:auto!important;grid-template-columns:1fr!important}.support-case-panel{display:none}.support-settings-sections{grid-template-columns:1fr!important}.compact-setting-list .channel-line,.channel-line-with-field{grid-template-columns:1fr 44px!important}.channel-line-with-field .inline-setting-input{grid-column:1/-1;grid-row:2}.workday-setting{align-items:flex-start}.workday-chips{width:100%}.date-pop.date-pop-v3{position:fixed!important;inset:auto 10px 10px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 20px);overflow:auto!important}.date-picker-body{grid-template-columns:1fr!important}.date-presets{display:flex!important;overflow-x:auto;border-right:0!important;border-bottom:1px solid #e6ecf2!important}.date-presets button{white-space:nowrap}.platform-mini-support{right:14px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important}.admin-mini-inbox{position:fixed;left:8px;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;max-height:70dvh}.pricing-main{padding:30px 14px 60px}.pricing-hero h1{font-size:30px}.period-switch{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.period-switch button{padding:8px 4px}.public-plan-grid{grid-template-columns:1fr}.pricing-feature-table{overflow-x:auto}.pricing-feature-table>div{min-width:620px}.pricing-trial{grid-template-columns:1fr}.demo-controlbar{align-items:flex-start;flex-direction:column}.demo-role-switch{width:100%;overflow-x:auto}.demo-role-switch>span{display:none}.demo-live-customer{display:block;min-height:0}.demo-phone-shell{width:100%;padding:0;border-radius:0;background:transparent;box-shadow:none}.demo-device-live{height:auto;min-height:calc(100dvh - 190px);border-radius:0}.demo-coach{padding:16px}.demo-business-live{grid-template-columns:1fr;border-radius:0}.demo-business-sidebar{display:none}.demo-business-actions{grid-template-columns:1fr}.demo-ticket-live{align-items:flex-start;flex-direction:column}.demo-finish-cta{flex-direction:column;align-items:flex-start}.demo-detail-drawer{position:fixed;inset:0;width:auto;border-radius:0;z-index:500;padding-top:calc(14px + env(safe-area-inset-top))}.public-site-header{padding-left:12px!important;padding-right:12px!important}.public-site-header nav{display:none!important}.public-site-actions .public-cta{display:none!important}}@media(max-width:390px){.cards{grid-template-columns:1fr!important}.app-header-left>b{max-width:145px}.app-global-header .live-clock{padding:2px!important}.pricing-hero h1{font-size:27px}}.mobile-menu-mark{display:none;border:0;background:transparent;padding:7px 8px;margin:-7px 2px -7px -8px;border-radius:8px;font-size:19px;line-height:1;color:inherit;cursor:pointer}.mobile-nav-overlay{display:none}.setting-switch input[type=checkbox],.channel-line input[type=checkbox],.channel-line-with-field input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:42px!important;height:22px!important;min-width:42px!important;border:0!important;border-radius:999px!important;background:#d6dde7!important;position:relative!important;cursor:pointer!important;transition:.18s ease!important;box-shadow:inset 0 0 0 1px #0f172a0d!important}.setting-switch input[type=checkbox]:after,.channel-line input[type=checkbox]:after,.channel-line-with-field input[type=checkbox]:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a40;transition:.18s ease}.setting-switch input[type=checkbox]:checked,.channel-line input[type=checkbox]:checked,.channel-line-with-field input[type=checkbox]:checked{background:#2167d5!important}.setting-switch input[type=checkbox]:checked:after,.channel-line input[type=checkbox]:checked:after,.channel-line-with-field input[type=checkbox]:checked:after{transform:translate(20px)}.date-pop.date-pop-v3{width:min(510px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.date-picker-body{grid-template-columns:145px minmax(0,1fr);padding-top:0}.date-pop-v3 .date-presets{padding-top:4px!important}.date-pop-v3 .vn-days button{width:min(36px,100%)!important}.date-pop-v3 .vn-days{min-width:0}@media(max-width:860px){body.mobile-nav-open{overflow:hidden}.mobile-menu-mark{display:inline-grid;place-items:center}.mobile-nav-overlay{position:fixed;inset:0;z-index:190;background:#0f172a5c;border:0}.mobile-nav-open .mobile-nav-overlay{display:block}.mobile-nav-open .sidebar,.mobile-nav-open .platform-sidebar{left:0!important;box-shadow:18px 0 45px #0f172a38!important;transition:left .2s ease}.sidebar,.platform-sidebar{transition:left .2s ease!important;top:0!important;height:100dvh!important;padding-top:env(safe-area-inset-top)!important}.sidebar-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.date-pop.date-pop-v3{left:8px!important;right:8px!important;bottom:8px!important;max-height:calc(100dvh - 16px)!important}.date-picker-body{padding:0 10px 8px!important}.date-pop-v3 .date-presets{display:flex!important;flex-direction:row!important;padding:8px 0!important;border-right:0!important}.date-pop-v3 .date-presets button{width:auto!important;flex:0 0 auto}.date-pop-v3 .vn-days button{width:100%!important;max-width:42px!important}}.demo-guide-list{display:grid;gap:8px}.demo-guide-list button{text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:11px 12px;font-weight:700;color:#344054}.demo-warranty-card{display:grid;gap:7px;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:15px}.demo-warranty-card b{font-size:20px;color:#18794e}.demo-warranty-card span{font-size:12px;color:#667085}.compact-monthly-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:160;width:420px;max-width:calc(100vw - 24px);display:block!important;background:#fff;border:1px solid #dce5f0;border-radius:18px;box-shadow:0 24px 70px #0f172a2e;overflow:hidden}.compact-calendar-head{display:flex;align-items:center;justify-content:space-between;padding:15px 17px 8px}.compact-calendar-head>div{display:grid;gap:2px}.compact-calendar-head span{font-size:11px;color:#7b8aa0;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.compact-calendar-head b{font-size:14px;color:#1d2b40}.compact-calendar-head>button{border:0;background:#f2f5f9;width:30px;height:30px;border-radius:9px;font-size:18px}.compact-calendar-wrap{padding:0 12px}.compact-calendar-shortcuts{display:flex;gap:7px;padding:8px 16px 12px}.compact-calendar-shortcuts button{border:1px solid #dfe7f1;background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:750;color:#44546b}.compact-calendar-shortcuts button:hover{border-color:#a9c4f8;background:#edf4ff;color:#1e5ed7}.compact-calendar-footer{border-top:1px solid #e8edf4;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fbfcfe}.compact-calendar-footer>div:first-child{display:grid;gap:2px}.compact-calendar-footer small{color:#8794a6;font-size:10px}.compact-calendar-footer strong{font-size:12px}.compact-calendar-footer>div:last-child{display:flex;gap:8px}.compact-calendar-footer button{min-height:36px;padding:0 13px;border-radius:9px}@media(max-width:700px){.compact-monthly-pop{position:fixed!important;left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;max-width:none!important;border-radius:20px}.compact-calendar-footer{position:sticky;bottom:0}.compact-calendar-shortcuts{overflow-x:auto}.compact-calendar-wrap{padding:0 8px}}.app-header-center{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 18px}.global-search-trigger{height:36px;min-width:280px;max-width:520px;flex:1;display:flex;align-items:center;gap:8px;border:1px solid #dce4ef;background:#f8fafc;border-radius:10px;color:#728096;padding:0 10px;text-align:left}.global-search-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-trigger kbd{margin-left:auto;background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:2px 6px;font-size:9px}.header-work-action,.header-create-action{height:36px;border-radius:9px;padding:0 11px;font-weight:800;white-space:nowrap}.header-work-action{background:#fff7e8;border:1px solid #f2d8a6;color:#8a5a00}.header-create-action{background:#2167e8;color:#fff;border:1px solid #2167e8}.header-account{border:0!important;background:transparent!important;display:flex!important;align-items:center;gap:8px;cursor:pointer;text-align:left}.header-search-overlay,.account-sheet-backdrop{position:fixed;inset:0;z-index:800;background:#0f172a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header-search-panel{width:min(680px,calc(100vw - 24px));margin:10vh auto;background:#fff;border-radius:16px;box-shadow:0 28px 80px #0f172a40;overflow:hidden}.header-search-input{height:58px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid #e7ecf3}.header-search-input input{border:0!important;outline:0;box-shadow:none!important;flex:1;font-size:14px}.header-search-input button{border:0;background:#f1f4f8;border-radius:8px;width:30px;height:30px}.header-search-empty{padding:24px;display:grid;gap:4px;color:#65758b}.account-sheet{position:absolute;right:12px;top:64px;width:300px;background:#fff;border-radius:15px;box-shadow:0 24px 70px #0f172a3d;padding:10px;display:grid;gap:3px}.account-sheet-user{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 8px 13px;border-bottom:1px solid #e7ecf3;margin-bottom:4px}.account-sheet-user div{display:grid}.account-sheet-user small{color:#7c899b}.account-sheet-user>button{border:0;background:transparent;font-size:18px}.account-sheet>button{border:0;background:transparent;text-align:left;padding:10px;border-radius:9px;font-weight:700}.account-sheet>button:hover{background:#f2f6fb}.account-sheet .account-logout{color:#c83d4c;border-top:1px solid #edf0f4;border-radius:0;margin-top:4px;padding-top:13px}@media(max-width:1000px){.app-header-center{display:none}.account-sheet{position:absolute;left:10px;right:10px;top:auto;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;border-radius:20px}.account-sheet-backdrop{display:flex;align-items:flex-end}.account-sheet{position:relative;left:auto;right:auto;bottom:auto;margin:0 10px calc(10px + env(safe-area-inset-bottom));width:calc(100% - 20px)}}.support-fab{width:52px!important;height:52px!important;min-width:52px!important;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important;touch-action:none;-webkit-user-select:none;user-select:none;z-index:120!important;box-shadow:0 12px 30px #1857cd3d!important}.support-fab>span{display:none!important}.support-fab:active{cursor:grabbing}.modal-backdrop~.support-fab,body.mobile-nav-open .support-fab{visibility:hidden}.floating-create,.floating-add,.quick-add-fab,.global-fab{display:none!important}.setting-switch input[type=checkbox],.channel-line input[type=checkbox],.channel-line-with-field input[type=checkbox],.toggle-label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:42px!important;height:22px!important;min-width:42px!important;max-width:42px!important;min-height:22px!important;max-height:22px!important;border:0!important;border-radius:999px!important;background:#d7dee8!important;position:relative!important;padding:0!important;margin:0!important;transform:none!important;box-shadow:inset 0 0 0 1px #0f172a0f!important;vertical-align:middle;cursor:pointer;transition:background .18s ease!important}.setting-switch input[type=checkbox]:after,.channel-line input[type=checkbox]:after,.channel-line-with-field input[type=checkbox]:after,.toggle-label input[type=checkbox]:after{content:""!important;position:absolute!important;width:18px!important;height:18px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0f172a40!important;transition:transform .18s ease!important}.setting-switch input[type=checkbox]:checked,.channel-line input[type=checkbox]:checked,.channel-line-with-field input[type=checkbox]:checked,.toggle-label input[type=checkbox]:checked{background:#2167d9!important}.setting-switch input[type=checkbox]:checked:after,.channel-line input[type=checkbox]:checked:after,.channel-line-with-field input[type=checkbox]:checked:after,.toggle-label input[type=checkbox]:checked:after{transform:translate(20px)!important}.notification-settings-cards{display:block!important;border:1px solid #dfe7f1;border-radius:14px;overflow:hidden;background:#fff}.notification-settings-cards .setting-switch{min-height:62px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid #e8edf3!important;border-radius:0!important;background:#fff!important;display:grid!important;grid-template-columns:1fr 42px!important;align-items:center!important;gap:16px!important}.notification-settings-cards .setting-switch:last-child{border-bottom:0!important}.notification-settings-cards .setting-switch>div{text-align:left!important}.notification-settings-cards .setting-switch b{font-size:13px}.notification-settings-cards .setting-switch small{display:block;margin-top:2px;color:#758398;font-size:11px}.sound-setting{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)!important;gap:18px!important;align-items:end!important;margin:16px 0!important}.sound-setting label{margin:0!important}.sound-library{padding:14px!important}.sound-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.sound-card{min-height:68px!important;padding:10px 12px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.sound-card-actions{display:flex!important;gap:6px!important}.sound-card-actions button{height:32px!important;border-radius:8px!important;padding:0 9px!important;font-size:11px!important}.sound-card.selected{border-color:#7da7f4!important;background:#f4f8ff!important;box-shadow:0 0 0 1px #2563eb14}@media(max-width:700px){.sound-setting,.sound-library-grid{grid-template-columns:1fr!important}.notification-settings-cards .setting-switch{min-height:58px!important}.support-fab{bottom:calc(76px + env(safe-area-inset-bottom))!important}}.demo-library{padding:42px 0 24px}.demo-library-head{text-align:center;max-width:720px;margin:0 auto 24px}.demo-library-head h1{font-size:34px;margin:7px 0}.demo-library-head p{color:#68778c}.demo-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demo-scenario-grid>button{border:1px solid #dce5ef;background:#fff;border-radius:16px;padding:16px;text-align:left;display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:150px;box-shadow:0 7px 24px #0f172a0a;transition:.18s}.demo-scenario-grid>button:hover{transform:translateY(-2px);border-color:#9bbcf6;box-shadow:0 15px 35px #2563eb1a}.demo-scenario-grid>button>span{font-size:27px;width:46px;height:46px;border-radius:13px;background:#edf4ff;display:grid;place-items:center}.demo-scenario-grid>button div{display:grid;align-content:start;gap:4px}.demo-scenario-grid strong{font-size:15px}.demo-scenario-grid small{color:#77859a;line-height:1.45}.demo-scenario-grid em{grid-column:2;color:#2167d9;font-style:normal;font-weight:800;font-size:11px}.demo-general{display:block;margin:18px auto 0;border:0;background:transparent;color:#2167d9;font-weight:800}.demo-scenario-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #dfe7f1;border-radius:13px;padding:10px 13px;margin:20px 0 10px}.demo-scenario-nav>div{display:flex;align-items:center;gap:8px}.demo-scenario-nav>div small{color:#7b899b}.demo-scenario-nav button{border:0;background:#f3f6fa;border-radius:8px;padding:8px 10px;font-weight:750}@media(max-width:900px){.demo-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.demo-library{padding:24px 0}.demo-library-head h1{font-size:27px}.demo-scenario-grid{grid-template-columns:1fr}.demo-scenario-grid>button{min-height:120px}.demo-scenario-nav{align-items:flex-start}.demo-scenario-nav>div{display:grid;grid-template-columns:auto 1fr}.demo-scenario-nav>div small{grid-column:2}.demo-scenario-nav button:last-child{display:none}}:root{--ht-v118-sidebar:#0B1F3A;--ht-v118-sidebar2:#102D52;--ht-v118-header:#173B63;--ht-v118-header2:#1D4775;--ht-v118-workspace:#F5F7FA;--ht-v118-card:#fff;--ht-overlay-page:70;--ht-overlay-popover:300;--ht-overlay-backdrop:900;--ht-overlay-drawer:910;--ht-overlay-modal:930;--ht-overlay-toast:980}html,body,#root{max-width:100%;overflow-x:hidden}body,.app,.platform-shell{background:var(--ht-v118-workspace)!important}.app>.content,.platform-content{background:var(--ht-v118-workspace)!important}.sidebar,.platform-sidebar{background:linear-gradient(180deg,var(--ht-v118-sidebar),var(--ht-v118-sidebar2))!important;color:#eaf1fb!important;border-right:1px solid rgba(255,255,255,.08)!important}.sidebar .workspace-pill{background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.sidebar .workspace-pill small,.sidebar .workspace-pill strong,.sidebar .profile-mini small,.sidebar .profile-mini strong{color:inherit!important}.sidebar .workspace-avatar,.sidebar .profile-avatar{background:#62a6ff2e!important;color:#d7e8ff!important;border-color:#ffffff1a!important}.sidebar .nav-group-label,.platform-sidebar .platform-nav>span{color:#8fa8c8!important}.sidebar .nav-item,.platform-sidebar nav a{color:#c8d6e8!important;background:transparent!important;border-color:transparent!important}.sidebar .nav-item>span{color:#8ea7c7!important}.sidebar .nav-item:hover,.platform-sidebar nav a:hover{background:#ffffff12!important;color:#fff!important}.sidebar .nav-item.active,.platform-sidebar nav a.active{background:linear-gradient(90deg,#3984eb57,#3984eb24)!important;color:#fff!important;border-color:#65acff2e!important;box-shadow:inset 3px 0 #63aeff!important}.sidebar .nav-item.active>span{color:#fff!important}.sidebar-bottom{border-top-color:#ffffff1a!important}.sidebar-bottom .ghost,.platform-sidebar>.ghost{color:#e7eef9!important;border-color:#ffffff24!important;background:#ffffff0d!important}.app-global-header{background:linear-gradient(90deg,var(--ht-v118-header),var(--ht-v118-header2))!important;color:#fff!important;border-bottom:0!important;box-shadow:0 4px 18px #102d5226!important}.app-header-left b{color:#fff!important}.app-global-header .live-clock,.app-global-header .live-clock b,.app-global-header .live-clock small{color:#e7f0fb!important}.app-global-header .bell-button{color:#fff!important;background:#ffffff17!important;border-color:#ffffff21!important}.app-global-header .header-account,.app-global-header .header-account-copy b{color:#fff!important}.app-global-header .header-account-copy small{color:#c7d8ec!important}.app-global-header .profile-avatar.small{background:#e7f0ff!important;color:#1654ae!important}.global-search-trigger{background:#ffffff1f!important;border-color:#ffffff2e!important;color:#eaf3ff!important}.global-search-trigger kbd{background:#ffffff21!important;border-color:#ffffff29!important;color:#dceaff!important}.header-work-action{background:#fff4d8!important;border-color:#f4d38d!important;color:#805400!important}.header-create-action{background:#fff!important;border-color:#fff!important;color:#155eef!important}.ht-overlay-backdrop,.header-search-overlay,.account-sheet-backdrop,.quick-create-backdrop{z-index:var(--ht-overlay-backdrop)!important;background:#0b1f3a7a!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header-search-panel,.account-sheet,.quick-create-sheet{z-index:var(--ht-overlay-drawer)!important}.modal-backdrop{z-index:var(--ht-overlay-modal)!important}body.ht-primary-overlay-open .support-fab,body.ht-primary-overlay-open .platform-mini-support,body.ht-date-overlay-open .support-fab,body.mobile-nav-open .support-fab{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.ht-primary-overlay-open,body.mobile-nav-open{overflow:hidden!important}.header-search-panel{border:1px solid #DCE5F0}.header-search-results{max-height:min(58vh,520px);overflow:auto;padding:8px}.header-search-results>button{width:100%;display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;border:0;background:transparent;border-radius:10px;padding:10px 11px;color:#142a45}.header-search-results>button:hover,.header-search-results>button.selected{background:#edf4ff}.header-search-results>button>span{font-size:10px;font-weight:900;letter-spacing:.04em;color:#55708f;text-transform:uppercase}.header-search-results>button>div{display:grid;gap:2px;min-width:0}.header-search-results>button b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-results>button small{color:#738398;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search-results>button em{font-style:normal;color:#155eef;font-weight:900}.header-search-empty{min-height:110px;align-content:center}.quick-create-backdrop{position:fixed;inset:0;display:flex;justify-content:flex-end;align-items:flex-start;padding:64px 190px 0 0}.quick-create-sheet{width:340px;background:#fff;border-radius:15px;padding:9px;box-shadow:0 26px 80px #0b1f3a47;display:grid;gap:3px}.quick-create-head{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 10px 12px;border-bottom:1px solid #E7EDF5;margin-bottom:4px}.quick-create-head div{display:grid;gap:2px}.quick-create-head small{font-size:9px;font-weight:900;color:#66809d;letter-spacing:.12em}.quick-create-head b{font-size:15px}.quick-create-head button{border:0;background:#f1f5f9;border-radius:8px;width:30px;height:30px}.quick-create-sheet>button{border:0;background:transparent;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;text-align:left;padding:9px;border-radius:10px}.quick-create-sheet>button:hover{background:#f2f7ff}.quick-create-sheet>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e9f2ff;color:#155eef;font-weight:900}.quick-create-sheet>button>div{display:grid}.quick-create-sheet>button b{font-size:12px}.quick-create-sheet>button small{font-size:10px;color:#78879a}.quick-create-sheet>button em{font-style:normal;color:#6f8197}.account-sheet>button{display:flex;align-items:center;justify-content:space-between}.account-sheet>button>span{font-size:18px;color:#8090a3}.date-range{position:relative;z-index:75}.compact-monthly-pop{max-width:calc(100vw - 24px)!important;box-sizing:border-box!important;z-index:var(--ht-overlay-popover)!important;overflow:hidden!important}.compact-calendar-wrap{padding:4px 12px 0!important}.compact-calendar-footer{gap:10px!important}.compact-calendar-footer>div:last-child{flex:0 0 auto;display:flex;gap:8px}.compact-calendar-footer .primary{min-width:92px}.date-range-mobile-backdrop{display:none}.vn-days{grid-template-columns:repeat(7,minmax(0,1fr))!important}.vn-days button{min-width:0!important;width:auto!important}.setting-switch input[type=checkbox],.channel-line input[type=checkbox],.channel-line-with-field input[type=checkbox],input.ht-switch{width:42px!important;height:22px!important;min-width:42px!important;max-width:42px!important;border-radius:999px!important;padding:0!important;flex:0 0 42px!important}@media(max-width:860px){.mobile-nav-overlay{z-index:1000!important;background:#07142785!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar,.platform-sidebar{z-index:1001!important;left:-290px!important;width:min(86vw,340px)!important;max-width:340px!important;background:linear-gradient(180deg,var(--ht-v118-sidebar),var(--ht-v118-sidebar2))!important;color:#fff!important;transform:none!important;visibility:visible!important;opacity:1!important;clip-path:none!important}body.mobile-nav-open .sidebar,body.mobile-nav-open .platform-sidebar{left:0!important;transform:translate(0)!important;display:flex!important;visibility:visible!important;opacity:1!important}.app-global-header{z-index:80!important}.app-header-left{min-width:0}.app-header-left>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-mark{color:#fff!important;background:#ffffff14!important}.app-global-header .bell-button{background:#ffffff17!important}.app-page-scroll{padding-bottom:calc(30px + env(safe-area-inset-bottom))!important}.account-sheet-backdrop,.quick-create-backdrop{align-items:flex-end!important;justify-content:center!important;padding:0!important}.account-sheet,.quick-create-sheet{width:calc(100% - 20px)!important;max-width:520px!important;margin:0 10px calc(10px + env(safe-area-inset-bottom))!important;border-radius:22px!important;max-height:min(78dvh,680px);overflow:auto}.quick-create-sheet{padding:10px!important}.header-search-panel{position:fixed!important;inset:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;border-radius:18px!important;display:flex;flex-direction:column}.header-search-results{max-height:none!important;flex:1}.header-search-input input{font-size:16px!important}.header-search-results>button{grid-template-columns:88px minmax(0,1fr) auto}}@media(max-width:480px){.date-range-mobile-backdrop{display:block;position:fixed;inset:0;z-index:898;border:0;background:#0b1f3a70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.compact-monthly-pop{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 18px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow:auto!important;z-index:899!important;border-radius:20px!important}.compact-calendar-footer{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.compact-calendar-footer>div:last-child{justify-content:flex-end!important}.compact-calendar-footer>div:first-child{min-width:0!important}.compact-calendar-shortcuts{overflow-x:auto;flex-wrap:nowrap!important}.compact-calendar-shortcuts button{white-space:nowrap}}.support-drawer{background:#f7f9fc!important;border-color:#d8e4f2!important}.support-drawer-head{background:linear-gradient(135deg,#eaf3ff,#f1f6ff)!important;color:#173b63!important;border-bottom:1px solid #D7E4F3!important}.support-thread{background:#f5f8fc!important}.support-msg.mine span{background:#2167d5!important;color:#fff!important}.support-msg.admin span{background:#fff!important;border:1px solid #DDE7F2!important;color:#21364e!important}.support-compose{background:#fff!important;border-top:1px solid #DCE5F0!important}.support-compose textarea,.support-compose input,.support-drawer input,.support-drawer textarea,.support-drawer select{font-size:16px!important;line-height:1.35!important}.support-compose textarea{min-height:48px!important;resize:none!important}.support-compose .primary{min-width:64px!important}body{overscroll-behavior-x:none}@media(max-width:480px){.support-drawer-backdrop{z-index:920!important;background:#f7f9fc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.support-drawer{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:0!important;overflow:hidden!important;transform:none!important}.support-drawer-head{flex:0 0 auto!important;padding:11px 14px!important}.support-channel-row{flex:0 0 auto;padding:8px 10px!important;overflow-x:auto!important}.support-thread{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:12px!important;overscroll-behavior:contain}.support-compose{flex:0 0 auto!important;position:relative!important;bottom:auto!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 62px!important;gap:7px!important;align-items:end!important}.support-compose textarea{width:100%!important;min-width:0!important;max-height:108px!important}.support-file-name{padding:0 12px calc(4px + env(safe-area-inset-bottom))!important;background:#fff!important}.support-direct{display:none!important}.support-fab{bottom:calc(18px + env(safe-area-inset-bottom))!important;right:14px!important}}@media(max-width:860px){input,textarea,select,button{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}.vn-datetime-field input[type=time]{font-size:16px!important}}.customer-portal-demo{background:#f4f7fb!important;color:#172a42!important;overflow:auto!important}.customer-brandbar{position:sticky;top:0;z-index:4;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:13px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E4EAF2}.customer-brandbar>div{display:flex;align-items:center;gap:9px}.customer-brand-icon{width:36px;height:36px;border-radius:11px;background:#e9f2ff;display:grid;place-items:center;font-size:19px}.customer-brandbar div div{display:grid}.customer-brandbar b{font-size:13px}.customer-brandbar small{font-size:9px;color:#6f8096}.verified-pill{font-size:9px;font-weight:900;color:#167447;background:#e9f8ef;border-radius:999px;padding:5px 8px}.customer-scan{padding:38px 22px!important}.customer-scan>small{display:block;margin-top:12px;color:#7d8a9c;font-size:10px}.customer-passport{padding:14px!important;display:grid;gap:12px}.customer-product-hero{display:grid;grid-template-columns:76px 1fr;gap:12px;background:#fff;border:1px solid #E0E7F0;border-radius:16px;padding:13px;box-shadow:0 5px 18px #142d520d}.customer-product-image{height:76px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#edf4ff,#f8fafd);font-size:34px}.customer-product-copy{min-width:0}.customer-product-copy h2{font-size:20px;margin:5px 0 2px}.customer-product-copy p{font-size:10px;margin:0 0 7px;color:#6b7b8f}.product-verified{font-size:8px;color:#24764f;font-weight:800}.product-health{font-size:9px;font-weight:800;border-radius:999px;padding:5px 7px;display:inline-block}.product-health.ok{background:#eaf8ef;color:#177346}.product-health.attention{background:#fff4dd;color:#8b5b00}.customer-health-card{background:#fff;border:1px solid #E0E8F1;border-radius:15px;padding:12px;display:grid;gap:8px}.customer-health-card>div{display:grid;gap:2px;padding-bottom:4px}.customer-health-card small{font-size:8px;letter-spacing:.1em;color:#72849a;font-weight:900}.customer-health-card b{font-size:13px}.customer-health-card>span{font-size:10px;color:#506278;padding:2px 0}.customer-question{display:grid;gap:8px}.customer-question h3{font-size:14px;margin:0}.customer-question>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-question button{min-height:82px;border:1px solid #DCE5F0;background:#fff;border-radius:14px;text-align:left;padding:10px;display:grid;grid-template-columns:30px 1fr;column-gap:6px;align-content:center}.customer-question button>span{grid-row:1/3;font-size:20px}.customer-question button b{font-size:11px}.customer-question button small{font-size:8px;color:#6e8096;margin-top:2px}.customer-question button.primary{background:linear-gradient(135deg,#155eef,#2879e9)!important;color:#fff!important;border-color:#155eef!important}.customer-question button.primary small{color:#d8e8ff}.customer-timeline{background:#fff;border:1px solid #E0E8F1;border-radius:15px;padding:12px;display:grid;gap:8px}.customer-timeline>div{display:grid}.customer-timeline>div b{font-size:12px}.customer-timeline>div small{font-size:8px;color:#7a899b}.customer-timeline>span{position:relative;padding-left:17px;font-size:9px;color:#53647a}.customer-timeline>span i{position:absolute;left:2px;top:4px;width:7px;height:7px;border-radius:50%;background:#2c72d9;box-shadow:0 0 0 3px #e5f0ff}.customer-timeline>span b{font-size:9px;margin-right:4px}.customer-powered{text-align:center;color:#8794a5;font-size:8px;padding:3px 0 5px}.customer-powered b{color:#44647f}.customer-subpage{padding:14px;display:grid;gap:12px}.customer-subpage h3{font-size:19px;margin:0}.customer-subpage>p{font-size:10px;line-height:1.55;color:#617388;margin:0}.customer-checklist{display:grid;gap:8px}.customer-checklist>button{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;border:1px solid #DDE6F0;background:#fff;border-radius:13px;padding:10px;text-align:left}.customer-checklist>button>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf3fb;color:#55718f;font-weight:900}.customer-checklist>button.done{border-color:#bfe4cf;background:#f4fbf7}.customer-checklist>button.done>span{background:#ddf4e6;color:#157044}.customer-checklist b{font-size:10px}.customer-checklist small{display:block;font-size:8px;color:#7a8a9d;margin-top:2px}.customer-guide-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:8px}.customer-guide-actions button{min-height:42px;border-radius:10px}.case-context-card{background:#eff5ff;border:1px solid #CFE0FA;border-radius:13px;padding:11px;display:grid;gap:3px}.case-context-card b{font-size:11px;color:#174b8e}.case-context-card span{font-size:9px}.case-context-card small{font-size:8px;color:#68809b}.customer-subpage label{font-size:9px;font-weight:800;display:grid;gap:5px}.customer-subpage textarea{font-size:16px!important;border:1px solid #D7E1EC!important;border-radius:11px!important;background:#fff!important;padding:10px!important}.customer-next-action{border-radius:14px;padding:11px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.customer-next-action.warning{background:#fff6e3;border:1px solid #F1D99F}.customer-next-action>div{display:grid}.customer-next-action small{font-size:7px;letter-spacing:.09em;font-weight:900;color:#8e650a}.customer-next-action b{font-size:11px}.customer-next-action span{font-size:8px;color:#765d28}.customer-next-action button{font-size:9px;border-radius:9px}.customer-case-live{background:#fff;border:1px solid #DCE6F1;border-radius:15px;padding:12px;display:grid;gap:9px}.customer-case-head{display:flex;justify-content:space-between;align-items:center}.customer-case-head>div{display:grid}.customer-case-head small{font-size:8px;color:#77889b}.customer-case-head b{font-size:12px}.customer-case-head>span{font-size:8px;background:#eaf7ef;color:#167043;padding:5px 7px;border-radius:999px}.customer-assignee{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;background:#f6f9fd;border-radius:11px;padding:8px}.customer-assignee>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e4eeff;color:#155eef;font-size:9px;font-weight:900}.customer-assignee div{display:grid}.customer-assignee b{font-size:9px}.customer-assignee small{font-size:8px;color:#718197}.demo-case-context,.demo-ai-context{margin-top:8px;padding:9px;border-radius:10px;background:#f1f6fd;display:grid;gap:3px}.demo-case-context b,.demo-ai-context b{font-size:10px}.demo-case-context span,.demo-ai-context span{font-size:9px;color:#52677e}@media(max-width:700px){.customer-portal-demo{min-height:calc(100dvh - 180px)!important}.customer-product-hero{grid-template-columns:64px 1fr}.customer-product-image{height:64px}.customer-product-copy h2{font-size:18px}}.public-site-header{position:sticky;top:0;z-index:120;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e5eaf0}.public-mobile-menu,.public-mobile-auth{display:none}.knowledge-main,.article-main{max-width:1180px;margin:0 auto;padding:64px 24px 96px}.knowledge-hero{max-width:780px}.knowledge-hero h1,.article-main>header h1{font-size:clamp(36px,5vw,62px);line-height:1.04;color:#0b1f3a;margin:12px 0 18px}.knowledge-hero p,.article-main>header p{font-size:18px;color:#526273;line-height:1.7}.knowledge-hero input,.help-public-search{width:100%;max-width:680px;margin-top:24px;padding:16px 18px;border:1px solid #ccd7e3;border-radius:14px;background:#fff;font-size:16px}.knowledge-cats{display:flex;gap:8px;flex-wrap:wrap;margin:34px 0 24px}.knowledge-cats button{border:1px solid #dbe3ec;background:#fff;border-radius:999px;padding:9px 14px}.knowledge-cats button.active{background:#0f4c81;color:#fff;border-color:#0f4c81}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-grid article{background:#fff;border:1px solid #e1e7ee;border-radius:18px;padding:24px;min-height:220px;display:flex;flex-direction:column}.knowledge-grid article.featured{grid-column:span 2;background:linear-gradient(135deg,#eef6ff,#fff)}.knowledge-grid article>span{font-size:12px;font-weight:800;color:#27689c;text-transform:uppercase}.knowledge-grid h2,.knowledge-grid h3{color:#0b1f3a;line-height:1.25}.knowledge-grid p{color:#5b6978;line-height:1.65;flex:1}.knowledge-grid a{font-weight:800;color:#155e98;text-decoration:none}.knowledge-cta{margin-top:56px;padding:32px;border-radius:22px;background:#0b1f3a;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.knowledge-cta h2{margin:6px 0 0}.article-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;color:#697888;font-size:14px;margin-bottom:38px}.article-breadcrumb a{color:#155e98;text-decoration:none}.article-main>header{max-width:900px;margin-bottom:42px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:56px;align-items:start}.article-content{font-size:18px;line-height:1.8;color:#33465a}.article-content h2{font-size:28px;line-height:1.25;color:#0b1f3a;margin:42px 0 12px}.article-lead{font-size:20px;font-weight:650;border-left:4px solid #2875b5;padding:8px 0 8px 20px;color:#173b63}.article-toc{position:sticky;top:96px;border:1px solid #e1e7ee;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;background:#fff}.article-toc span{font-size:13px;color:#617184}.article-toc a{margin-top:8px;color:#155e98;font-weight:800}.article-conversion{margin:48px 0;padding:26px;background:#eef6ff;border:1px solid #cfe3f6;border-radius:18px}.related-articles{margin-top:72px}.public-not-found{min-height:65vh;display:grid;place-content:center;text-align:center;padding:40px}.public-not-found>b{font-size:72px;color:#b9c7d5}.marketing-funnel{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0}.marketing-funnel span{border:1px solid #dce5ee;border-radius:14px;padding:14px 18px;display:flex;flex-direction:column}.marketing-funnel b{font-size:24px;color:#173b63}.seo-editor{max-width:680px}.public-site,.pricing-page{min-height:100vh;height:auto!important;overflow:visible!important}.pricing-main{overflow:visible!important}@media(max-width:760px){.public-site-header{height:60px;padding:0 14px}.public-mobile-menu{display:inline-flex;border:0;background:transparent;font-size:24px}.public-site-header>nav{display:none;position:fixed;top:60px;left:0;right:0;background:#fff;padding:18px;border-bottom:1px solid #dfe7ef;flex-direction:column;align-items:stretch;gap:4px;box-shadow:0 18px 30px #0b1f3a1f}.public-site-header>nav.open{display:flex}.public-site-header>nav a{padding:12px}.public-mobile-auth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.public-site-actions .public-login{display:none}.public-site-actions .public-cta{font-size:12px;padding:9px 11px}.knowledge-main,.article-main{padding:38px 16px 72px}.knowledge-grid{grid-template-columns:1fr}.knowledge-grid article.featured{grid-column:auto}.knowledge-cta{align-items:flex-start;flex-direction:column}.article-layout{grid-template-columns:1fr}.article-toc{display:none}.article-content{font-size:17px}.article-main>header h1,.knowledge-hero h1{font-size:38px}.marketing-funnel{display:grid;grid-template-columns:1fr}.marketing-funnel i{display:none}}.hautro-logo-link{display:inline-flex;align-items:center;text-decoration:none;border-radius:12px}.hautro-logo-link:focus-visible{outline:3px solid rgba(21,94,239,.28);outline-offset:3px}html.ht-public-page,html.ht-public-page body,html.ht-public-page #root{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}html.ht-public-page body{position:static!important;overscroll-behavior-y:auto!important}html.ht-public-page .public-site{height:auto!important;min-height:100vh!important;overflow:visible!important}html.ht-public-page .pricing-main,html.ht-public-page .knowledge-main,html.ht-public-page .article-main{height:auto!important;overflow:visible!important}.date-range,.date-trigger{position:relative!important;z-index:auto!important}.ht-date-portal{position:fixed!important;z-index:var(--ht-overlay-popover)!important;margin:0!important;transform:none!important;isolation:isolate;background:#fff!important}body.ht-primary-overlay-open .ht-date-portal,body.ht-primary-overlay-open .date-range-mobile-backdrop{display:none!important}.pricing-load-note{max-width:1190px;margin:0 auto 16px;padding:12px 16px;border:1px solid #f2d5a7;background:#fff8eb;color:#7b5410;border-radius:12px;font-size:13px}.price-unavailable{font-size:28px;color:#667085;letter-spacing:-.02em}.public-plan-card button:disabled{cursor:not-allowed;opacity:.58}.pricing-skeleton{pointer-events:none}.pricing-skeleton .sk-line,.pricing-skeleton .sk-list i,.pricing-skeleton .sk-button{display:block;background:linear-gradient(90deg,#eef2f6 25%,#f7f9fb,#eef2f6 75%);background-size:200% 100%;animation:ht-skeleton 1.25s linear infinite;border-radius:8px}.pricing-skeleton .sk-line{height:14px;margin:8px 0}.pricing-skeleton .sk-line.short{width:32%}.pricing-skeleton .sk-line.price{height:38px;width:48%;margin:16px 0}.pricing-skeleton .sk-list{display:grid;gap:10px;margin:24px 0}.pricing-skeleton .sk-list i{height:12px}.pricing-skeleton .sk-button{height:44px;margin-top:auto}@keyframes ht-skeleton{to{background-position:-200% 0}}@media(max-width:860px){.sidebar,.platform-sidebar{display:flex!important;flex-direction:column!important;overflow:hidden!important}.sidebar-nav,.platform-nav,.platform-sidebar nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;gap:4px!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;padding-right:3px!important}.platform-sidebar nav a,.sidebar .nav-item{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;white-space:normal!important;flex:0 0 auto!important}.platform-sidebar .platform-nav>span,.sidebar .nav-group-label{width:100%!important;flex:0 0 auto!important;margin-top:12px!important}}@media(max-width:480px){.date-range-mobile-backdrop{z-index:var(--ht-overlay-popover)!important}.ht-date-portal{z-index:calc(var(--ht-overlay-popover) + 1)!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}.period-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pricing-main{padding-bottom:88px!important}}.seo-command-center{display:grid;gap:14px}.seo-command-head{margin-bottom:0}.seo-subnav{display:flex;gap:6px;overflow:auto;padding:4px;background:#eef3f8;border:1px solid var(--ht-line);border-radius:12px}.seo-subnav button{white-space:nowrap;border:0;background:transparent;padding:9px 12px;border-radius:9px;font-weight:700;color:#526176}.seo-subnav button.active{background:#fff;color:var(--ht-primary);box-shadow:0 1px 4px #0f172a14}.seo-inbox-hero{display:flex;justify-content:space-between;gap:22px;align-items:center;background:linear-gradient(135deg,#eef5ff,#f8fbff);border:1px solid #d8e7ff;border-radius:18px;padding:20px}.seo-inbox-hero h2{margin:5px 0}.seo-inbox-hero p{margin:0;color:var(--ht-muted)}.seo-inbox-counts{display:grid;grid-template-columns:repeat(2,minmax(115px,1fr));gap:8px}.seo-inbox-counts span{background:#fff;border:1px solid #e2eaf4;border-radius:12px;padding:10px;display:grid;font-size:11px;color:#667085}.seo-inbox-counts b{font-size:21px;color:#182230}.seo-health-cards{margin:0}.seo-issue-list{display:grid}.seo-issue{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px 2px;border-top:1px solid #edf0f4}.seo-issue>strong{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eef5ff;color:#155eef}.seo-issue div{display:grid;gap:3px}.seo-issue small{color:#667085}.seo-job{display:grid;grid-template-columns:1fr minmax(220px,38%);align-items:center;gap:16px;padding:12px 0;border-top:1px solid #edf0f4}.seo-job>div{display:grid;gap:4px}.seo-job small{color:#667085}.seo-job>div:last-child{grid-template-columns:44px 1fr;align-items:center}.seo-job i,.topic-map i{height:7px;border-radius:99px;background:#e9eef5;overflow:hidden}.seo-job em,.topic-map em{display:block;height:100%;background:#2563eb;border-radius:99px}.seo-relevance-gate{display:grid;gap:4px;background:#f8fafc;border:1px solid #e5eaf0;border-radius:12px;padding:12px;margin:10px 0}.seo-relevance-gate span{font-size:12px;color:#667085;line-height:1.5}.topic-map{display:grid;gap:11px}.topic-map>div{display:grid;grid-template-columns:150px 1fr 46px;align-items:center;gap:10px}.topic-map b{text-align:right}.current-address{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-site-footer{background:#0b1f3a!important;color:#d7e3f2!important;border-top:0!important}.public-site-footer b{color:#fff!important}.public-site-footer a{color:#c6d5e8!important}.public-site-footer a:hover{color:#fff!important}body:not(.mobile-nav-open){overflow-x:hidden}.public-site,.auth-page,.admin-auth-page{min-height:100dvh;height:auto!important;overflow:visible!important}.public-site main{overflow:visible!important}@media(min-width:1100px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-card .product-img{height:145px!important}}@media(min-width:1440px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:860px){.seo-command-head{align-items:flex-start!important}.seo-command-head .actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.seo-inbox-hero{display:block}.seo-inbox-counts{margin-top:14px}.seo-issue{grid-template-columns:44px 1fr}.seo-issue button{grid-column:2;justify-self:start}.seo-job{grid-template-columns:1fr}.topic-map>div{grid-template-columns:110px 1fr 40px}.current-address,.public-site-footer{grid-template-columns:1fr!important}.app,.platform-shell,.content,.platform-content{min-width:0!important}.app-page-scroll{min-width:0!important;overflow-x:hidden!important}}html.ht-public-page,html.ht-public-page body,body.ht-public-body,#root:has(.public-site){height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;position:static!important}html.ht-public-page{overflow-y:auto!important}html.ht-public-page body{overflow-y:visible!important}html.ht-public-page #root{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;position:static!important}html.ht-public-page .public-site,html.ht-public-page .pricing-page,html.ht-public-page .pricing-main{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;position:relative!important}.public-site-header{background:#fff!important;border-bottom:1px solid #E3EAF2!important;box-shadow:0 2px 10px #0f172a0a!important;position:sticky!important;top:0!important;z-index:70!important}.public-hero{background:#f3f7fb!important}.public-section:nth-of-type(2n){background:#eef4fa}.public-feature-grid article{background:#fff!important;border:1px solid #DCE6F1!important;box-shadow:0 7px 22px #0f284b11!important;transition:.18s ease}.public-feature-grid article:hover{transform:translateY(-2px);border-color:#bfd3ea!important;box-shadow:0 11px 28px #0f284b1a!important}.public-feature-grid article:nth-child(1)>span{color:#2563eb}.public-feature-grid article:nth-child(2)>span{color:#0f8a83}.public-feature-grid article:nth-child(3)>span{color:#7c3aed}.public-feature-grid article:nth-child(4)>span{color:#168653}.public-feature-grid article:nth-child(5)>span{color:#b66a09}.public-feature-grid article:nth-child(6)>span{color:#4f46e5}.demo-page .demo-main{max-width:none!important;width:100%!important;padding-left:clamp(16px,2vw,32px)!important;padding-right:clamp(16px,2vw,32px)!important}.demo-page .demo-live-customer,.demo-page .demo-business-live{width:100%!important;max-width:none!important}.product-card-actions{display:grid;grid-template-columns:1fr 42px;gap:7px;margin-top:9px}.compact-view{min-height:38px!important}.product-more{position:relative}.product-more summary{list-style:none;height:38px;border:1px solid #D8E1EC;border-radius:9px;display:grid;place-items:center;font-weight:900;cursor:pointer;background:#fff}.product-more summary::-webkit-details-marker{display:none}.product-more>div{position:absolute;right:0;bottom:44px;z-index:30;width:190px;background:#fff;border:1px solid #DDE5EF;border-radius:12px;padding:6px;box-shadow:0 16px 40px #0f172a29;display:grid}.product-more button,.product-more label{border:0;background:transparent;padding:9px;border-radius:8px;text-align:left;font-size:12px;cursor:pointer}.product-more button:hover,.product-more label:hover{background:#f3f7fb}.product-more input{display:none}.prefix-input{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;border:1px solid #D8E1EC;border-radius:9px;overflow:hidden;background:#fff}.prefix-input>span{padding:0 8px;background:#f3f6fa;color:#667085;font-size:11px;height:100%;display:flex;align-items:center;border-right:1px solid #E2E8F0}.prefix-input input{border:0!important;min-width:0!important;box-shadow:none!important}.footer-social-preview{padding:11px;border:1px dashed #CBD8E8;border-radius:11px;background:#f8fafc;display:grid;gap:7px}.footer-social-preview>div{display:flex;gap:8px;flex-wrap:wrap}.footer-social-preview span{font-size:11px;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:5px 8px}.support-quick-title{padding:8px 12px 2px;font-size:9px;font-weight:900;letter-spacing:.11em;color:#69809b}.support-empty.smart{align-content:start!important;padding:18px!important;text-align:left!important}.support-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.support-quick-actions button{border:1px solid #D9E5F3;background:#fff;border-radius:10px;padding:10px;text-align:left;font-weight:800;color:#28435f}.support-quick-actions button:last-child{grid-column:1/-1}.notification-item{cursor:pointer!important}.notification-item:hover{background:#f2f7ff!important}@media(max-width:860px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.app,.platform-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.content,.platform-content,.app>.content{margin-left:0!important;left:0!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-page-scroll{width:100%!important;max-width:100%!important;margin-left:0!important;overflow-x:hidden!important}.sidebar,.platform-sidebar{left:0!important;transform:translate(-110%)!important;width:min(88vw,340px)!important;max-width:340px!important;transition:transform .2s ease!important;pointer-events:none!important}.mobile-nav-open .sidebar,.mobile-nav-open .platform-sidebar{left:0!important;transform:translate(0)!important;pointer-events:auto!important}.mobile-nav-overlay{display:none!important}.mobile-nav-open .mobile-nav-overlay{display:block!important}.sidebar nav,.platform-sidebar nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;overflow-x:hidden!important}.product-card .product-body{padding:9px!important}.product-card h3{font-size:13px!important;line-height:1.25;margin:6px 0!important}.product-card p{font-size:10px!important;margin:2px 0!important}.product-card .badge{font-size:8px!important}.product-media{min-height:0!important}.product-media img,.product-card .product-img{height:105px!important}.toolbar{gap:8px!important}.product-card-actions{grid-template-columns:1fr 38px}.product-more summary,.compact-view{height:36px!important;min-height:36px!important;font-size:11px!important}}@media(min-width:375px)and (max-width:767px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}@media(max-width:374px){.product-grid{grid-template-columns:1fr!important}}.public-site-footer{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#0b1f3a!important;border-top:0!important;display:block!important}.public-site-footer>.public-site-footer__inner{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:36px 24px 50px!important;display:grid!important;grid-template-columns:2fr repeat(3,minmax(0,1fr))!important;gap:30px!important}.public-site-footer>.public-site-footer__inner>div{display:flex!important;flex-direction:column!important;gap:9px!important;min-width:0!important}.public-site-footer .public-site-footer__inner p{color:#9fb0c5!important}.vn-calendar-head button:disabled,.vn-days button.future-disabled:disabled{opacity:.34!important;cursor:not-allowed!important;pointer-events:none!important;color:#98a2b3!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.vn-days button.future-disabled.in-range,.vn-days button.future-disabled.selected,.vn-days button.future-disabled.range-start,.vn-days button.future-disabled.range-end{background:transparent!important;color:#98a2b3!important}@media(max-width:900px){.public-site-footer>.public-site-footer__inner{grid-template-columns:1fr 1fr!important;padding-left:20px!important;padding-right:20px!important}.public-site-footer>.public-site-footer__inner>div:first-child{grid-column:1/-1}}@media(max-width:600px){.public-site-footer>.public-site-footer__inner{grid-template-columns:1fr!important;padding:30px 16px calc(36px + env(safe-area-inset-bottom))!important;gap:22px!important}.public-site-footer>.public-site-footer__inner>div:first-child{grid-column:auto}}.ai-job-backdrop{z-index:1900}.ai-job-modal{width:min(760px,calc(100vw - 32px));max-height:min(88dvh,860px);overflow:auto}.ai-job-config,.ai-topic-review,.ai-job-progress{display:grid;gap:16px}.ai-field{display:grid;gap:10px;padding:14px;border:1px solid #e1e8f0;border-radius:14px;background:#f8fbff}.ai-field>b{font-size:14px;color:#172033}.ai-field label{display:flex;align-items:center;gap:9px;font-size:14px;color:#334155}.ai-choice-row{display:flex;gap:8px;flex-wrap:wrap}.ai-choice-row button{min-width:68px;border:1px solid #d6e0eb;background:#fff;border-radius:10px;padding:9px 12px;font-weight:700}.ai-choice-row button.active{border-color:#1e63f3;background:#eaf2ff;color:#1453d5}.ai-custom-count{display:grid!important;grid-template-columns:auto 100px 1fr;align-items:center!important;gap:10px!important}.ai-custom-count input{width:100px}.ai-custom-count small{color:#64748b}.ai-review-summary,.ai-job-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dfe7f0;border-radius:14px;background:#f7faff}.ai-review-summary>div,.ai-job-summary>div{display:grid;gap:3px}.ai-review-summary span,.ai-job-summary span{font-size:13px;color:#64748b}.ai-review-summary>strong,.ai-job-summary>strong{font-size:20px;color:#1453d5}.ai-topic-candidate{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #dfe7f0;border-radius:12px;padding:12px;background:#fff;cursor:pointer}.ai-topic-candidate.selected{border-color:#86afff;background:#f4f8ff}.ai-topic-candidate div{display:grid;gap:4px;min-width:0}.ai-topic-candidate div b{font-size:14px;color:#172033}.ai-topic-candidate small{color:#66758a}.ai-topic-candidate>span{font-weight:800;color:#1453d5}.seo-job-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.seo-job-button:hover{background:#f7faff}.ai-job-item{display:grid;gap:8px;padding:13px 14px;border:1px solid #e0e7ef;border-radius:12px;background:#fff}.ai-job-item.completed{border-color:#cde8d9}.ai-job-item.failed{border-color:#f1c6c6;background:snow}.ai-job-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-job-item-head>div{display:grid;gap:3px}.ai-job-item-head small{color:#64748b}.ai-job-item-head>span{font-size:13px;font-weight:800;color:#315b91}.ai-job-bar{height:7px;border-radius:999px;background:#e9eff6;overflow:hidden}.ai-job-bar em{display:block;height:100%;border-radius:inherit;background:#2166f3;transition:width .25s ease}.ai-job-item.completed .ai-job-bar em{background:#1f9d68}.ai-job-item.failed .ai-job-bar em{background:#d14c4c}.ai-job-error-actions{display:flex;gap:8px}.ai-job-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;border:1px dashed #ccd8e6;border-radius:14px;background:#f8fbff;color:#516276}.ai-spinner{font-size:30px;animation:hautroAiSpin 1.2s linear infinite;color:#2166f3}@keyframes hautroAiSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.ai-job-modal{width:100%;max-width:none;max-height:92dvh;margin-top:auto;border-radius:20px 20px 0 0}.ai-choice-row{display:grid;grid-template-columns:repeat(3,1fr)}.ai-choice-row button{min-width:0}.ai-custom-count{grid-template-columns:1fr!important}.ai-custom-count input{width:100%}.ai-topic-candidate{grid-template-columns:auto minmax(0,1fr)}.ai-topic-candidate>span{grid-column:2}.ai-review-summary,.ai-job-summary,.ai-job-item-head{align-items:flex-start}.ai-job-item-head>span{white-space:nowrap}}.ai-shared-inline-progress{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;border:1px solid #d8e5f3;border-radius:12px;background:#f5f9ff}.ai-shared-inline-progress>div{display:grid;gap:2px;flex:1}.ai-shared-inline-progress small{color:#64748b}.ai-shared-inline-progress .badge{white-space:nowrap}@media(max-width:600px){.ai-shared-inline-progress{align-items:flex-start}.ai-shared-inline-progress .badge{display:none}}.weekly-seo-plan-result{margin-top:14px;padding:14px;border:1px solid #dbe7f2;border-radius:14px;background:#f8fbff}.weekly-seo-plan-result .panel-title{margin-bottom:8px}.weekly-seo-plan-result .panel-title small{display:block;margin-top:4px;color:#64748b}.weekly-topic-row{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:9px 0;border-top:1px solid #e6edf5}.weekly-topic-row>strong{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#e8f1fb;color:#174b7a;font-size:12px}.weekly-topic-row b{display:block;font-size:13px;color:#18324b}.weekly-topic-row small{display:block;margin-top:3px;color:#64748b;font-size:12px}.ai-job-init-error{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;padding:18px}.ai-job-init-error>span{font-size:24px}@media(max-width:480px){.weekly-seo-plan-result{padding:12px}.weekly-topic-row{grid-template-columns:24px 1fr}.weekly-topic-row>strong{width:24px;height:24px}}.ai-stage-checkpoints{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:12px;color:#64748b}.ai-stage-checkpoints span{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.ai-job-item .auth-alert{margin-top:8px}.ai-primary-step{border-color:#bdd2ff;background:linear-gradient(180deg,#f7faff,#eef5ff)}.ai-step-kicker{font-size:11px;font-weight:900;letter-spacing:.12em;color:#1453d5}.ai-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ai-radio-grid>label{align-items:flex-start!important;padding:11px;border:1px solid #dce5ef;border-radius:11px;background:#fff;cursor:pointer}.ai-radio-grid>label.selected{border-color:#86afff;background:#f2f7ff}.ai-radio-grid>label span{display:grid;gap:2px}.ai-radio-grid>label small{color:#64748b;line-height:1.35}.ai-content-map{display:grid;gap:8px;padding:13px 14px;border:1px solid #dfe7f0;border-radius:12px;background:#fbfcfe}.ai-content-map>div{display:flex;gap:7px;flex-wrap:wrap}.ai-content-map>div>span{padding:5px 8px;border-radius:999px;background:#edf4ff;color:#315b91;font-size:12px;font-weight:700}.ai-content-map small{color:#64748b}.ai-topic-card{align-items:start}.ai-topic-main{gap:6px!important}.ai-topic-title{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.ai-topic-title>b{line-height:1.35}.seo-risk{font-size:11px!important;font-weight:800;padding:4px 7px;border-radius:999px;background:#ecf8f1;color:#24744f;white-space:nowrap}.seo-risk.high{background:#fff1f1;color:#b23c3c}.ai-topic-card p{margin:2px 0;color:#405066;font-size:13px;line-height:1.45}.ai-topic-actions{display:flex!important;flex-direction:row!important;gap:7px!important;margin-top:3px}.ai-topic-actions button{padding:6px 9px;font-size:12px}.ai-topic-score{align-self:center}.ai-job-item.stalled{border-color:#edcf83;background:#fffaf0}.ai-job-item.stalled .ai-job-bar em{background:#c78b18}@media(max-width:600px){.ai-radio-grid{grid-template-columns:1fr}.ai-topic-title{flex-direction:column}.seo-risk{white-space:normal}.ai-topic-actions{flex-wrap:wrap}.ai-topic-card{grid-template-columns:auto minmax(0,1fr)}.ai-topic-score{grid-column:2}}.content-studio,.content-studio-editor-page{min-width:0}.content-ops-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:18px;margin:18px 0}.article-admin-list{display:grid;gap:8px}.article-admin-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 46px;gap:12px;align-items:center;text-align:left;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--card,#fff)}.article-admin-row div{display:grid;gap:4px;min-width:0}.article-admin-row b,.article-admin-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-admin-row strong{text-align:center}.ops-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ops-kpis span{padding:12px;border-radius:12px;background:var(--surface-soft,#f7f8fa);display:grid;gap:2px}.ops-kpis b{font-size:22px}.ai-mini-error{display:grid;gap:5px;border-top:1px solid var(--border,#eee);padding:10px 0}.event-chips{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.event-chips span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--surface-soft,#f4f6f8);padding:7px 10px;border-radius:999px;font-size:12px}.content-editor-top{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0 14px;background:var(--bg,#fff)}.content-editor-top>div:nth-child(2){display:grid;gap:2px}.content-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.word-editor-shell{background:var(--card,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;overflow:hidden;min-width:0}.article-title-input{width:100%;border:0!important;border-bottom:1px solid var(--border,#e5e7eb)!important;border-radius:0!important;padding:22px 26px!important;font-size:30px!important;font-weight:750;outline:none}.word-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px;border-bottom:1px solid var(--border,#e5e7eb);background:var(--surface-soft,#f8fafc);position:sticky;top:62px;z-index:10}.word-toolbar button,.word-toolbar select{min-height:34px;padding:6px 9px}.word-editor{min-height:620px;padding:34px 42px;font-size:17px;line-height:1.78;outline:none}.word-editor h2{font-size:26px;margin:32px 0 12px}.word-editor h3{font-size:21px;margin:26px 0 10px}.word-editor blockquote{border-left:4px solid #94a3b8;margin:18px 0;padding:8px 18px;background:#f8fafc}.word-editor table{border-collapse:collapse;width:100%;margin:18px 0}.word-editor td,.word-editor th{border:1px solid #dbe1e8;padding:8px}.word-editor figure{margin:24px 0;text-align:center}.word-editor figcaption{font-size:13px;color:#64748b}.seo-assistant{position:sticky;top:72px;display:grid;gap:8px;border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:16px;background:var(--card,#fff);max-height:calc(100vh - 90px);overflow:auto}.seo-score-ring{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border,#eee)}.seo-score-ring strong{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:5px solid #22c55e;font-size:20px}.seo-check-row{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px dashed #e5e7eb;font-size:13px}.seo-check-row b{font-size:12px}.seo-assistant details{border-top:1px solid var(--border,#eee);padding-top:10px}.seo-assistant summary{font-weight:700;cursor:pointer;margin-bottom:10px}.seo-assistant label{display:grid;gap:5px;margin:9px 0}.stack-actions{display:grid;gap:7px}.status-flow{font-size:12px;padding:8px;border-radius:8px;background:var(--surface-soft,#f8fafc);margin-bottom:8px}.media-library{width:min(980px,94vw);max-height:90vh;overflow:auto}.media-upload-drop{display:grid;place-items:center;min-height:90px;border:2px dashed #cbd5e1;border-radius:14px;margin:12px 0;cursor:pointer}.media-upload-drop input{display:none}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.media-grid article{display:grid;gap:7px;padding:10px;border:1px solid var(--border,#e5e7eb);border-radius:12px}.media-grid img{width:100%;height:150px;object-fit:cover;border-radius:8px}.article-preview{width:min(1000px,94vw);max-height:90vh;overflow:auto}.google-snippet{display:grid;gap:4px;padding:14px;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:18px}.google-snippet b{color:#1a0dab;font-size:20px}.google-snippet span{color:#188038}.preview-article{max-width:760px;margin:auto}.version-history{width:min(680px,92vw)}.version-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border,#eee);padding:12px 0}.version-row div{display:grid;gap:3px}.ai-research-modal{width:min(880px,94vw);max-height:90vh;overflow:auto}.topic-candidate-list{display:grid;gap:10px;margin:12px 0}.ai-topic-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:14px}.ai-topic-card.selected{outline:2px solid #22c55e33;border-color:#22c55e}.ai-topic-card>div{display:grid;gap:5px}.ai-topic-card small{color:#64748b}.tracking-foundation{margin-top:18px}@media(max-width:1024px){.content-editor-layout{grid-template-columns:minmax(0,1fr) 290px}.word-editor{padding:28px}.content-ops-grid{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.content-editor-top{grid-template-columns:1fr;position:relative}.content-editor-layout{display:block}.seo-assistant{position:relative;top:auto;max-height:none;margin-top:12px}.word-toolbar{top:0;overflow-x:auto;flex-wrap:nowrap}.word-editor{min-height:520px;padding:22px 18px;font-size:16px}.article-title-input{font-size:24px!important;padding:18px!important}.article-admin-row{grid-template-columns:minmax(0,1fr) auto}.article-admin-row>strong{display:none}.media-grid{grid-template-columns:1fr}.ops-kpis{grid-template-columns:1fr 1fr}}@media(max-width:430px){.content-studio .page-head .actions,.content-editor-top .actions{display:grid;width:100%}.word-editor{padding:18px 14px}.seo-assistant{border-radius:12px;padding:12px}.ops-kpis{grid-template-columns:1fr}.ai-topic-card{grid-template-columns:auto minmax(0,1fr);padding:11px}.editor-modal.ai-research-modal{width:96vw}.event-chips span{font-size:11px}}.featured-image-box{display:grid;gap:8px;padding:10px;border:1px solid var(--border,#e5e7eb);border-radius:12px}.featured-image-box img{width:100%;max-height:150px;object-fit:cover;border-radius:8px}.preview-article.mobile{max-width:390px;border:1px solid #dbe1e8;border-radius:20px;padding:18px}.preview-article.desktop{max-width:760px}.article-content img{max-width:100%;height:auto}.article-content figure{margin:24px 0;text-align:center}.article-content figcaption{font-size:13px;color:#64748b}.demo-v130 .demo-main{max-width:1240px;margin:0 auto;padding:0 24px 80px}.demo-v130-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:72px 0 42px}.demo-v130-hero-copy h1{font-size:clamp(36px,5vw,62px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 20px;max-width:850px}.demo-v130-hero-copy>p{font-size:19px;line-height:1.7;color:var(--muted,#5f6b7a);max-width:760px}.demo-v130-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px}.public-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid #d8e0ea;border-radius:12px;text-decoration:none;color:#18324b;font-weight:700;background:#fff}.demo-v130-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.demo-v130-proof span{padding:8px 11px;border-radius:999px;background:#f2f8f6;color:#245947;font-size:13px;font-weight:700}.demo-v130-before-after{display:grid;gap:14px}.demo-v130-before-after>div{border:1px solid #e2e8f0;border-radius:20px;padding:22px;background:#fff;box-shadow:0 14px 40px #12263f0f;display:grid;gap:10px}.demo-v130-before-after .after{border-color:#bfe5d5;background:linear-gradient(135deg,#f7fffb,#eefaf4)}.demo-v130-before-after small{font-weight:900;letter-spacing:.08em;color:#7b8794}.demo-v130-before-after .after small{color:#1f7a58}.demo-v130-before-after b{font-size:17px}.demo-v130-before-after i{font-style:normal;color:#9aa7b5}.demo-v130-value{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 70px}.demo-v130-value span{background:#0e2b25;color:#fff;padding:18px;border-radius:16px;font-weight:800;text-align:center}.demo-v130-live-wrap{scroll-margin-top:88px;padding:10px 0 70px}.demo-v130 .demo-library-head{max-width:760px;margin-bottom:28px}.demo-v130 .demo-library-head h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.03em;margin:8px 0 12px}.demo-v130-modebar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border:1px solid #dbe5ed;background:#f8fafc;border-radius:14px;margin:14px 0 18px}.demo-v130-modebar>span{font-size:13px;color:#64748b}.demo-v130-modebar>span b{color:#16634c}.demo-v130-modebar>div{display:flex;gap:8px}.demo-v130-modebar button{border:1px solid #dbe3ea;background:#fff;border-radius:10px;padding:8px 12px}.demo-v130-modebar button.active{background:#123e34;color:#fff;border-color:#123e34}.demo-v130-phone{min-height:620px}.demo-v130-scan{padding-top:70px}.demo-v130-product{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #dde6ee;border-radius:16px;background:#f8fafc;margin-bottom:22px}.demo-v130-product>span{width:52px;height:52px;border-radius:14px;background:#fff;display:grid;place-items:center;font-size:28px;border:1px solid #e3e9ef}.demo-v130-product h3{margin:2px 0 4px}.demo-v130-product small{color:#64748b}.demo-v130-product b{font-size:12px;color:#267458}.demo-v130-issue h2{font-size:28px;margin:8px 0}.demo-v130-issue-list{display:grid;gap:10px;margin-top:18px}.demo-v130-issue-list button{width:100%;display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;text-align:left;border:1px solid #dfe7ee;background:#fff;border-radius:14px;padding:13px 14px}.demo-v130-issue-list button:hover{border-color:#7dbba5;background:#f7fcfa}.demo-v130-issue-list button>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#eff8f5;color:#1e6b50;font-weight:900}.demo-v130-issue-list b{display:block}.demo-v130-issue-list small{display:block;color:#8693a0;margin-top:3px;font-size:11px}.demo-v130-issue-list em{font-style:normal;font-size:24px;color:#7b8794}.demo-v130-human-link{width:100%;border:0;background:transparent!important;color:#3f6d62!important;padding:14px 4px!important;margin-top:6px;text-align:center;font-weight:700}.demo-v130-step{margin-top:18px;padding:24px;border-radius:18px;background:linear-gradient(145deg,#0d352d,#155346);color:#fff}.demo-v130-step>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#ffffff24;font-weight:900}.demo-v130-step h3{font-size:22px;margin:16px 0 8px}.demo-v130-step p{color:#d9eee7;line-height:1.6}.demo-v130-step-progress{display:flex;gap:6px;margin:18px 0}.demo-v130-step-progress i{height:6px;flex:1;border-radius:99px;background:#e4e9ee}.demo-v130-step-progress i.active{background:#2f8b69}.demo-v130-two-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px}.demo-v130-two-actions button{min-height:48px}.demo-v130-ai-msg{padding:16px;border:1px solid #d9e5ef;border-radius:14px;background:#fff;margin:14px 0 18px}.demo-v130-ai-msg b{font-size:12px;color:#31745f}.demo-v130-ai-msg p{line-height:1.6;margin-bottom:0}.demo-v130-success{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#e7f7ef;color:#18704f;font-size:32px;font-weight:900;margin:18px auto}.demo-v130-resolved{text-align:center}.demo-v130-resolved h2{font-size:28px}.demo-v130-result{display:grid;gap:8px;text-align:left;background:#f7faf9;border:1px solid #dce9e4;border-radius:14px;padding:14px;margin:18px 0}.demo-v130-result span{display:flex;justify-content:space-between;gap:12px;font-size:13px}.demo-v130-human .case-context-card{display:grid;gap:7px}.demo-v130-coach{position:sticky;top:92px;align-self:start}.demo-v130-business{display:grid;grid-template-columns:210px 1fr;border:1px solid #dde6ee;border-radius:20px;overflow:hidden;min-height:600px;background:#fff}.demo-v130-business>aside{background:#102b25;color:#d9ebe5;padding:24px 16px;display:flex;flex-direction:column;gap:8px}.demo-v130-business>aside>b{font-size:20px;margin-bottom:16px}.demo-v130-business>aside span{padding:10px;border-radius:9px;font-size:13px}.demo-v130-business>aside span.active{background:#214c41;color:#fff}.demo-v130-business>div{padding:24px}.demo-v130-business-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5eaee}.demo-v130-business-head h2{margin:3px 0}.demo-v130-business-head small{color:#718096}.demo-v130-ticket{display:flex;justify-content:space-between;gap:20px;margin:22px 0;padding:20px;border:1px solid #dce5ea;border-radius:16px}.demo-v130-ticket h3{margin:6px 0 8px}.demo-v130-ticket .demo-case-context{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.demo-v130-ticket .demo-case-context span{padding:6px 8px;border-radius:8px;background:#f0f7f4;font-size:12px}.demo-v130-agent{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.demo-v130-agent>div,.demo-v130-quality{padding:18px;border:1px solid #dfe6eb;border-radius:16px}.demo-v130-agent textarea{width:100%;margin:14px 0}.demo-v130-quality{background:#f7faf9}.demo-v130-quality>div{display:grid;gap:8px;margin:16px 0}.demo-v130-quality>div span{display:flex;flex-direction:column;gap:2px;padding:10px;background:#fff;border-radius:10px}.demo-v130-quality small{color:#7b8794}.demo-v130-story,.demo-v130-compare,.demo-v130-trust,.demo-v130-faq{padding:70px 0}.demo-v130-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.demo-v130-story-grid article{border:1px solid #e0e7ec;border-radius:18px;padding:20px;background:#fff}.demo-v130-story-grid article>span{font-size:12px;font-weight:900;color:#2a7a5e}.demo-v130-story-grid h3{margin:14px 0 8px}.demo-v130-story-grid p{color:#65717e;line-height:1.6}.demo-v130-compare{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center}.demo-v130-compare h2{font-size:38px;letter-spacing:-.03em}.demo-v130-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-v130-compare-grid article{min-height:120px;padding:18px;border:1px solid #dde5eb;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between}.demo-v130-compare-grid article.active{background:#102f27;color:#fff;border-color:#102f27}.demo-v130-compare-grid span{font-size:13px;color:#70808d}.demo-v130-compare-grid article.active span{color:#d6ebe4}.demo-v130-trust{border-top:1px solid #e6ebef;border-bottom:1px solid #e6ebef}.demo-v130-trust>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.demo-v130-trust>div span{padding:10px 13px;background:#f3f7f5;border-radius:999px;font-size:13px;font-weight:700}.demo-v130-faq{max-width:860px;margin:auto}.demo-v130-faq details{border-bottom:1px solid #e2e8ee;padding:18px 0}.demo-v130-faq summary{font-weight:800;cursor:pointer;font-size:17px}.demo-v130-faq details p{color:#687684;line-height:1.7}.demo-v130-final{margin-top:30px;border-radius:24px!important;padding:34px!important;background:linear-gradient(135deg,#0d3028,#174d3f)!important;color:#fff}.demo-v130-final p{color:#d5e7e1}.demo-v130-final>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.demo-v130-final .public-secondary-link{background:transparent;color:#fff;border-color:#ffffff47}@media(max-width:900px){.demo-v130 .demo-main{padding:0 16px 60px}.demo-v130-hero{grid-template-columns:1fr;padding-top:38px}.demo-v130-hero-copy h1{font-size:40px}.demo-v130-value{grid-template-columns:1fr 1fr}.demo-v130 .demo-scenario-grid,.demo-v130 .demo-live-customer{grid-template-columns:1fr}.demo-v130-coach{position:static}.demo-v130-business{grid-template-columns:1fr}.demo-v130-business>aside{display:none}.demo-v130-agent{grid-template-columns:1fr}.demo-v130-story-grid{grid-template-columns:1fr 1fr}.demo-v130-compare{grid-template-columns:1fr}.demo-v130-modebar{align-items:flex-start;flex-direction:column}.demo-v130-modebar>div{width:100%}.demo-v130-modebar button{flex:1}.demo-v130-final{display:block!important}.demo-v130-final>div:last-child{margin-top:22px}}@media(max-width:560px){.demo-v130-hero-copy h1{font-size:34px}.demo-v130-hero-copy>p{font-size:16px}.demo-v130-value,.demo-v130-story-grid,.demo-v130-compare-grid,.demo-v130-two-actions{grid-template-columns:1fr}.demo-v130-before-after>div{padding:18px}.demo-v130-phone{min-height:auto}.demo-v130 .demo-phone-shell{width:100%}.demo-v130-ticket{flex-direction:column}.demo-v130-business>div{padding:14px}.demo-v130-business-head{align-items:flex-start;gap:12px}.demo-v130-result span{flex-direction:column;gap:3px}.demo-v130-final>div:last-child a{width:100%}}.business-quick-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.business-quick-actions button{min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;text-align:left!important;line-height:1.15!important}.business-quick-actions button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-quick-actions .wide{grid-column:1/-1}.compact-link{display:block;padding:10px 14px;text-align:right;font-size:13px;font-weight:700;color:var(--primary,#1767e8);text-decoration:none;border-top:1px solid var(--border,#e5eaf1)}.tracking-compact{padding:18px!important}.tracking-connector-list{border:1px solid var(--border,#e2e8f0);border-radius:14px;overflow:hidden}.tracking-connector-row{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:7px 12px;border-bottom:1px solid var(--border,#e7ebf0)}.tracking-connector-row:last-child{border-bottom:0}.tracking-connector-main{border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;padding:0;min-width:0}.tracking-connector-main>span:last-child{display:flex;flex-direction:column;min-width:0}.tracking-connector-main small{color:var(--muted,#718096);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracking-brand{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eef3fb;font-weight:900;flex:0 0 28px}.tracking-status{font-size:12px;color:#718096;white-space:nowrap}.tracking-status.ok{color:#0c8c5b}.tracking-status.warn{color:#b7791f}.ui-switch{width:42px;height:24px;position:relative;display:inline-flex;cursor:pointer}.ui-switch input{position:absolute;opacity:0;pointer-events:none}.ui-switch i{width:42px;height:24px;border-radius:999px;background:#d8e1ec;position:relative;transition:.2s}.ui-switch i:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:.2s}.ui-switch input:checked+i{background:#1767e8}.ui-switch input:checked+i:after{transform:translate(18px)}.tracking-inline-config{grid-column:1/-1;margin:4px 0 8px 38px;padding:12px;border-radius:12px;background:#f7f9fc;border:1px solid #e4e9f1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tracking-inline-config label{font-size:12px;font-weight:700}.tracking-inline-config input{margin-top:5px}.tracking-inline-events{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:12px}.tracking-inline-events span{color:#5d6b7e}.tracking-inline-config .actions{grid-column:1/-1;justify-content:flex-end}.tracking-engine-row{width:100%;margin-top:10px;border:0;background:transparent;padding:10px 4px;display:flex;justify-content:space-between;align-items:center;text-align:left}.tracking-engine-row span{display:flex;flex-direction:column}.tracking-engine-row small{color:#718096}.tracking-engine-row em{font-style:normal;color:#1767e8;font-weight:700}.tracking-engine-details{padding:8px 4px 0}.event-chips.compact{display:flex;flex-wrap:wrap;gap:5px}.event-chips.compact span{font-size:11px;padding:4px 7px}.analytics-range{min-width:110px}.analytics-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.traffic-bar{display:grid;grid-template-columns:130px 1fr 44px;align-items:center;gap:9px;margin:10px 0}.traffic-bar i{height:7px;background:#edf1f6;border-radius:20px;overflow:hidden}.traffic-bar em{display:block;height:100%;background:#1767e8;border-radius:20px}.traffic-bar b{text-align:right}.compact-list>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf0f4}.conversion-funnel{display:flex;align-items:stretch;gap:8px;overflow:auto;padding:4px 0}.conversion-funnel>div{min-width:130px;flex:1;border:1px solid #e2e8f0;border-radius:12px;padding:14px;text-align:center}.conversion-funnel>div b{font-size:24px;display:block}.conversion-funnel>div span,.conversion-funnel>div small{display:block}.conversion-funnel>div small{color:#718096;margin-top:4px}.conversion-funnel>em{align-self:center;font-style:normal;color:#99a5b4}.content-tracking-link{display:flex;align-items:center;gap:12px;padding:14px 18px!important}.content-tracking-link span{color:#718096}.content-tracking-link a{margin-left:auto}.topic-diagnostics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.topic-diagnostics span{display:flex;align-items:baseline;gap:5px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:999px;padding:5px 9px;font-size:12px}.topic-diagnostics b{font-size:14px}.ai-research-modal{max-height:min(82vh,720px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.ai-research-modal>.modal-head{flex:0 0 auto}.ai-research-modal>.modal-head~div{overflow:auto;scrollbar-width:thin;scrollbar-color:#c6cfda transparent}.ai-progress-dot{display:block;width:10px;height:10px;border-radius:50%;background:#1767e8;margin-bottom:14px;box-shadow:0 0 0 6px #1767e818;animation:htPulse 1.4s ease-in-out infinite}@keyframes htPulse{50%{box-shadow:0 0 0 11px #1767e806;opacity:.72}}.animated-story{margin:18px auto 24px;max-width:1220px;border:1px solid #dfe6ef;border-radius:22px;background:#fff;padding:22px;box-shadow:0 18px 44px #1b3d6b0d}.animated-story-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.animated-story-head h2{margin:5px 0 6px}.animation-controls{display:flex;gap:7px;flex-wrap:wrap}.industry-story-tabs{display:flex;gap:7px;overflow:auto;padding:12px 0 10px;scrollbar-width:none}.industry-story-tabs::-webkit-scrollbar{display:none}.industry-story-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #dfe6ef;background:#f8fafc;border-radius:999px;padding:7px 11px;font-weight:700}.industry-story-tabs button.active{background:#eaf2ff;border-color:#8db7fb;color:#124eae}.animation-stage{min-height:310px;border-radius:18px;background:linear-gradient(145deg,#f7faff,#eef5ff);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:22px;padding:28px;overflow:hidden;position:relative}.animation-scene-visual{display:flex;align-items:center;justify-content:center;gap:0;min-height:210px}.anim-orb{width:92px;height:92px;border-radius:28px;background:#fff;box-shadow:0 18px 36px #30588818;display:grid;place-items:center;font-size:38px;position:relative;z-index:2;animation:animPop .45s ease}.anim-orb.action{background:#1767e8;color:#fff}.anim-orb.outcome{background:#eaf8f1;color:#078653}.anim-path{width:100px;height:3px;background:linear-gradient(90deg,#9fbce8,#1767e8);position:relative;overflow:hidden}.anim-path:after{content:"";position:absolute;width:28px;height:3px;background:#fff;animation:pathMove 1.4s linear infinite}.anim-path.second{background:linear-gradient(90deg,#1767e8,#79c7a6)}@keyframes pathMove{0%{left:-28px}to{left:100%}}@keyframes animPop{0%{transform:scale(.82);opacity:.2}to{transform:scale(1);opacity:1}}.animation-scene-copy small{font-weight:800;color:#5f7391}.animation-scene-copy h3{font-size:28px;margin:8px 0}.animation-scene-copy p{font-size:16px;line-height:1.6;color:#51647e}.animation-highlight{margin:12px 0;padding:10px 12px;border-radius:12px;background:#eaf8f1;color:#08764d;font-weight:800}.animation-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px}.animation-timeline button{border:0;background:transparent;padding:4px 2px;text-align:left;font-size:10px;color:#8492a5;min-width:0}.animation-timeline button i{display:block;height:4px;border-radius:5px;background:#dce4ef;margin-bottom:5px}.animation-timeline button.active i,.animation-timeline button.done i{background:#1767e8}.animation-timeline button span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.business-quick-actions{grid-template-columns:1fr 1fr}.business-quick-actions button{font-size:13px}.tracking-connector-row{grid-template-columns:1fr auto;gap:8px}.tracking-status{display:none}.tracking-inline-config{margin-left:0;grid-template-columns:1fr}.analytics-grid{grid-template-columns:1fr}.content-tracking-link{align-items:flex-start;flex-direction:column}.content-tracking-link a{margin-left:0}.animated-story{padding:14px;border-radius:16px}.animated-story-head{display:block}.animation-controls{margin-top:10px}.animation-stage{grid-template-columns:1fr;min-height:390px;padding:18px}.animation-scene-visual{min-height:150px}.anim-orb{width:70px;height:70px;border-radius:20px;font-size:30px}.anim-path{width:48px}.animation-scene-copy h3{font-size:22px}.animation-timeline span{display:none}.conversion-funnel{gap:5px}.conversion-funnel>div{min-width:105px;padding:10px}.traffic-bar{grid-template-columns:100px 1fr 34px}.ai-research-modal{width:calc(100vw - 20px)!important;max-height:88vh!important}}@media(prefers-reduced-motion:reduce){.animated-story *{animation:none!important;transition:none!important}.ai-progress-dot{animation:none!important}}:root{--ht-layer-dropdown:1200;--ht-layer-popover:1400;--ht-layer-drawer:18000;--ht-layer-modal:20000;--ht-layer-confirm:22000;--ht-layer-toast:24000}.modal-backdrop{position:fixed!important;inset:0!important;z-index:var(--ht-layer-modal)!important}.support-drawer-backdrop{z-index:var(--ht-layer-drawer)!important}.admin-mini-inbox{z-index:var(--ht-layer-popover)!important}.business-support-drawer{width:min(580px,calc(100vw - 40px))!important;height:min(680px,calc(100dvh - 100px))!important}.business-support-drawer .business-assistant-empty{max-width:none!important;width:100%!important;text-align:left!important}.business-support-drawer .business-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-support-drawer .business-quick-actions button{min-width:0!important;overflow:visible!important}.business-support-drawer .business-quick-actions button span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.pricing-rule-editor{padding:18px!important}.pricing-compact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}.pricing-base,.pricing-discounts{border:1px solid var(--border,#e2e8f0);border-radius:14px;padding:14px}.pricing-base h3,.pricing-discounts h3{margin:0 0 8px;font-size:14px}.pricing-base label,.pricing-discounts label{display:grid;grid-template-columns:minmax(110px,1fr) minmax(150px,220px);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #edf1f5}.pricing-base label:last-child,.pricing-discounts label:last-child{border-bottom:0}.pricing-base label>div,.pricing-discounts label>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px}.pricing-base input,.pricing-discounts input{width:100%;min-width:0}.pricing-base em,.pricing-discounts em{font-style:normal;color:#718096;font-size:12px}.pricing-round{min-height:42px}.pricing-round>.ui-switch{justify-self:end}.pricing-preview{margin-top:14px;border:1px solid var(--border,#e2e8f0);border-radius:14px;overflow:hidden}.pricing-preview-head{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#f8fafc;border-bottom:1px solid #e7edf4}.pricing-preview-head small{color:#718096}.pricing-preview-table{overflow-x:auto}.pricing-preview-table>div{display:grid;grid-template-columns:140px repeat(4,minmax(130px,1fr));align-items:center;min-width:720px;border-bottom:1px solid #edf1f5}.pricing-preview-table>div:last-child{border-bottom:0}.pricing-preview-table>div>*{padding:10px 12px}.pricing-preview-table .head{background:#fbfcfe;color:#526278;font-size:12px}.pricing-preview-table span small{display:block;color:#078653;font-size:10px;margin-top:2px}.animation-timeline button i{position:relative;overflow:hidden}.animation-timeline button i em{position:absolute;inset:0 auto 0 0;background:#1767e8;border-radius:5px;transition:width .08s linear}.animation-timeline button.active i{background:#dce4ef}.animation-controls button,.industry-story-tabs button{touch-action:manipulation}.public-mobile-clock,.public-mobile-nav-head,.public-mobile-menu-backdrop{display:none}@media(max-width:900px){.public-site-header{height:62px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 56px!important;align-items:center!important;gap:0!important;padding:0 10px!important;z-index:5000!important}.public-mobile-menu{display:grid!important;place-items:center!important;grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;border:0!important;background:transparent!important;font-size:24px!important;color:#173b63!important}.public-site-brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;min-width:0!important}.public-site-brand .hautro-logo.compact{width:150px!important;height:46px!important;padding:3px!important}.public-site-brand .hautro-logo.compact img{width:142px!important;max-width:100%!important}.public-mobile-clock{display:block!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;font-size:13px!important;font-weight:800!important;color:#667085!important;font-variant-numeric:tabular-nums!important}.public-site-actions{display:none!important}.public-site-header nav{display:flex!important;position:fixed!important;z-index:5102!important;top:0!important;bottom:0!important;left:0!important;width:min(88vw,360px)!important;transform:translate(-105%)!important;transition:transform .22s ease!important;background:#fff!important;box-shadow:20px 0 60px #10233f22!important;padding:calc(12px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;overflow-y:auto!important}.public-site-header nav.open{transform:translate(0)!important}.public-site-header nav>a{font-size:15px!important;padding:13px 8px!important;border-bottom:1px solid #eef2f6!important;color:#233955!important}.public-mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:10px!important;border-bottom:1px solid #e8edf4!important;margin-bottom:5px!important}.public-mobile-nav-head .hautro-logo{width:145px!important}.public-mobile-nav-head button{width:42px;height:42px;border:0;background:#f5f7fa;border-radius:10px;font-size:24px}.public-industry-menu{border-bottom:1px solid #eef2f6!important}.public-industry-menu summary{list-style:none;padding:13px 8px;font-size:15px;font-weight:750;color:#233955;cursor:pointer}.public-industry-menu summary::-webkit-details-marker{display:none}.public-industry-menu summary:after{content:"›";float:right}.public-industry-menu[open] summary:after{transform:rotate(90deg)}.public-industry-menu button{display:block;width:100%;border:0;background:#f8fafc;text-align:left;padding:10px 14px;color:#526278;border-radius:8px;margin:3px 0}.public-mobile-auth{display:grid!important;gap:8px!important;margin-top:auto!important;padding-top:14px!important}.public-mobile-auth>a:first-child{display:grid!important;place-items:center!important;min-height:44px!important;border:1px solid #d8e1ec!important;border-radius:10px!important;color:#233955!important}.public-mobile-auth .public-cta{min-height:46px!important}.public-mobile-menu-backdrop{display:block!important;position:fixed!important;z-index:5101!important;inset:0!important;border:0!important;background:#10233f55!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}}@media(max-width:760px){.animated-story{margin:10px 0 18px!important;padding:12px!important}.animated-story-head h2{font-size:24px!important;line-height:1.15!important}.animated-story-head p{font-size:14px!important;line-height:1.5!important}.animation-controls{display:grid!important;grid-template-columns:1fr 1fr!important}.animation-controls button{min-height:44px!important}.industry-story-tabs{margin-left:-2px;margin-right:-2px;padding-bottom:12px!important;scroll-snap-type:x proximity}.industry-story-tabs button{scroll-snap-align:start;min-height:44px!important;padding:9px 12px!important;font-size:13px!important}.animation-stage{min-height:0!important;padding:18px 14px!important;gap:14px!important}.animation-scene-visual{min-height:140px!important}.animation-scene-copy h3{font-size:23px!important;line-height:1.18!important}.animation-scene-copy p{font-size:15px!important;line-height:1.55!important}.animation-timeline{gap:5px!important}.animation-timeline button{min-height:28px!important}.animation-timeline button i{height:5px!important}.business-support-drawer{width:100%!important;height:100dvh!important;max-width:none!important}.business-support-drawer .business-quick-actions,.pricing-compact-grid{grid-template-columns:1fr!important}.pricing-base label,.pricing-discounts label{grid-template-columns:1fr minmax(140px,180px)!important}.pricing-rule-editor .panel-title{align-items:flex-start!important;gap:12px!important}.pricing-rule-editor .panel-title>.actions{width:100%!important}.pricing-rule-editor .panel-title>.actions button{flex:1!important}}.business360-drawer-backdrop{z-index:var(--ht-layer-drawer)!important}.business-subdrawer-backdrop{z-index:var(--ht-layer-modal)!important}.public-saving-pill{display:inline-flex;margin-top:6px;padding:5px 8px;border-radius:999px;background:#ecfdf3;color:#078653;font-size:11px;font-weight:850}.admin-mini-chat{width:min(520px,calc(100vw - 32px))!important;max-height:min(680px,calc(100dvh - 100px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.admin-mini-head>div{display:flex;align-items:center;gap:8px;min-width:0}.admin-mini-head>div>span{display:grid;min-width:0}.mini-back{border:0;background:#f3f6fa;border-radius:8px;width:32px;height:32px}.admin-mini-thread{flex:1;min-height:260px;overflow:auto;padding:12px;background:#f7f9fc;display:flex;flex-direction:column;gap:8px}.admin-mini-compose{display:grid;grid-template-columns:1fr 72px;gap:8px;padding:10px;border-top:1px solid #e5ebf3;background:#fff}.admin-mini-compose textarea{resize:none;min-width:0}@media(max-width:760px){.admin-mini-chat{position:fixed!important;inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:72dvh!important}.admin-mini-thread{min-height:220px}}.public-site-header{position:sticky;top:0;z-index:5000;background:#fff;border-bottom:1px solid #e8edf4;min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 max(24px,calc((100vw - 1220px)/2));box-sizing:border-box}.public-site-brand{display:flex;align-items:center;min-width:180px}.public-desktop-nav{display:flex;align-items:center;justify-content:center;gap:30px;min-width:0}.public-desktop-nav a{font-weight:750;color:#34465c;text-decoration:none;white-space:nowrap}.public-desktop-nav a:hover{color:#1767e8}.public-site-actions{display:flex;align-items:center;gap:16px;white-space:nowrap}.public-mobile-menu,.public-mobile-clock{display:none!important}.public-nav-portal{position:fixed;inset:0;z-index:9000;pointer-events:none}.public-mobile-menu-backdrop{display:block!important;position:absolute!important;inset:0!important;border:0!important;background:#10233f73!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.public-mobile-drawer{position:absolute;inset:0 auto 0 0;width:min(88vw,360px);background:#fff;box-shadow:20px 0 60px #10233f2e;padding:calc(12px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:2px;overflow-y:auto;pointer-events:auto;animation:publicDrawerIn .18s ease-out}.public-mobile-drawer>a{font-size:16px;font-weight:750;padding:14px 8px;border-bottom:1px solid #eef2f6;color:#233955;text-decoration:none}.public-mobile-nav-head{display:flex!important;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e8edf4;margin-bottom:5px}.public-mobile-nav-head .hautro-logo{width:145px!important}.public-mobile-nav-head button{width:44px;height:44px;border:0;background:#f5f7fa;border-radius:11px;font-size:24px}.public-mobile-auth{display:grid!important;gap:9px;margin-top:auto;padding-top:18px}.public-mobile-auth>a:first-child{display:grid;place-items:center;min-height:46px;border:1px solid #d8e1ec;border-radius:11px;color:#233955;text-decoration:none;font-weight:750}.public-mobile-auth .public-cta{min-height:48px}@keyframes publicDrawerIn{0%{transform:translate(-18px);opacity:.3}to{transform:none;opacity:1}}@media(max-width:1080px){.public-site-header{gap:16px;padding-left:20px;padding-right:20px}.public-desktop-nav{gap:18px}.public-site-actions{gap:10px}.public-site-brand{min-width:160px}}@media(max-width:900px){.public-site-header{height:62px!important;min-height:62px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 58px!important;padding:0 10px!important;gap:0!important}.public-mobile-menu{display:grid!important;place-items:center!important;grid-column:1;width:44px!important;height:44px!important;border:0!important;background:transparent!important;font-size:24px!important;color:#173b63!important}.public-site-brand{grid-column:2;justify-self:center;min-width:0!important}.public-site-brand .hautro-logo.compact{width:150px!important;height:46px!important;padding:3px!important}.public-site-brand .hautro-logo.compact img{width:142px!important;max-width:100%!important}.public-mobile-clock{display:block!important;grid-column:3;justify-self:end;font-size:13px!important;font-weight:800!important;color:#667085!important;font-variant-numeric:tabular-nums}.public-desktop-nav,.public-site-actions{display:none!important}}@media(max-width:390px){.public-site-header{grid-template-columns:44px minmax(0,1fr) 52px!important;padding:0 6px!important}.public-site-brand .hautro-logo.compact{width:132px!important}.public-site-brand .hautro-logo.compact img{width:126px!important}.public-mobile-clock{font-size:12px!important}}.animation-engine-status{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#667085;font-weight:800}.animation-engine-status.playing{color:#0b7d55}.admin-mini-launcher{width:min(440px,calc(100vw - 32px))!important;max-height:min(520px,calc(100dvh - 100px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.admin-mini-launcher .admin-mini-list{overflow:auto;max-height:330px}.admin-mini-launcher .admin-mini-list button{position:relative;text-align:left}.admin-mini-launcher .admin-mini-list button.unread{background:#f4f8ff}.admin-mini-launcher .admin-mini-list time{display:block;margin-top:4px;font-size:11px;color:#98a2b3}.admin-mini-launcher .admin-mini-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:310px}.admin-mini-launcher .admin-mini-open{margin-top:auto}@media(max-width:760px){.admin-mini-launcher{position:fixed!important;inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:65dvh!important}}.publish-progress-card{align-items:stretch!important}.publish-steps{display:grid;gap:7px;min-width:min(420px,100%);padding:10px 0}.publish-steps span{font-size:13px;color:#98a2b3;font-weight:700}.publish-steps span.done{color:#078653}.publish-steps span.active{color:#1767e8}.publish-steps i{height:7px;border-radius:999px;background:#e8edf4;overflow:hidden}.publish-steps i em{display:block;height:100%;background:#1767e8;border-radius:inherit;transition:width .22s ease}.publish-steps small{color:#667085}.publish-progress-card.success{background:#effaf5;border-color:#bfe7d3}.publish-progress-card.error{background:#fff7f6;border-color:#f4c7c3}@media(max-width:760px){.publish-progress-card{display:grid!important;gap:12px}.publish-progress-card>button,.publish-progress-card .actions button{width:100%}}.settings-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-link-grid button{display:grid;gap:5px;text-align:left;padding:16px;border:1px solid #e1e7ef;border-radius:14px;background:#fff;font-weight:800;color:#20354f}.settings-link-grid button span{font-size:12px;font-weight:500;color:#667085}@media(max-width:700px){.settings-link-grid{grid-template-columns:1fr}}@media(max-width:900px){.public-site-header .public-desktop-nav{display:none!important;position:static!important;inset:auto!important;width:auto!important;transform:none!important;padding:0!important;box-shadow:none!important}}.public-nav-portal{z-index:12000!important;pointer-events:none!important}.public-nav-portal .public-mobile-menu-backdrop{z-index:0!important;pointer-events:auto!important}.public-nav-portal .public-mobile-drawer{z-index:2!important;pointer-events:auto!important;opacity:1!important;filter:none!important;-webkit-filter:none!important}.public-mobile-drawer *{pointer-events:auto!important}.animation-controls{display:none!important}.animation-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.animation-timeline>div{border:0;background:transparent;padding:0;min-width:0;text-align:left;color:#7b8797;font-size:11px}.animation-timeline>div i{display:block;height:6px;background:#dce4ef;border-radius:5px;position:relative;overflow:hidden;margin-bottom:5px}.animation-timeline>div i em{position:absolute;inset:0 auto 0 0;background:#1767e8;border-radius:5px;transition:width .08s linear}.animation-timeline>div.done i em{width:100%}.animation-timeline>div span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.animated-story.reduced-motion .animation-stage,.animated-story.reduced-motion .anim-orb,.animated-story.reduced-motion .anim-path{animation:none!important;transition:none!important}.motion-note{display:block;margin-top:8px;color:#667085}.admin-mini-launcher{width:min(390px,calc(100vw - 28px))!important;max-height:min(420px,calc(100dvh - 96px))!important;border-radius:16px!important;box-shadow:0 20px 55px #14233c2e!important}.admin-mini-launcher .admin-mini-head{padding:14px 14px 10px!important}.admin-mini-launcher .admin-mini-head b{font-size:17px!important}.admin-mini-launcher .admin-mini-head small{font-size:12px!important;color:#7a8798!important}.admin-mini-launcher .admin-mini-list{padding:4px 10px!important;max-height:230px!important}.admin-mini-launcher .admin-mini-list button{min-height:58px!important;padding:9px 8px!important;border:0!important;border-bottom:1px solid #eef2f6!important;border-radius:0!important;background:#fff!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.admin-mini-launcher .admin-mini-list button.unread{background:#fff!important}.admin-mini-launcher .admin-mini-list button>span{min-width:0!important}.admin-mini-launcher .admin-mini-list button b{font-size:14px!important;line-height:1.2!important}.admin-mini-launcher .admin-mini-list small{font-size:12px!important;max-width:290px!important;color:#65758a!important}.admin-mini-launcher .admin-mini-list time{font-size:10px!important;margin-top:3px!important;color:#98a2b3!important}.admin-mini-launcher .admin-mini-list em{width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important;font-size:10px!important;background:#ef334f!important;color:#fff!important;font-style:normal!important}.admin-mini-launcher .admin-mini-open{margin:6px 10px 10px!important;min-height:40px!important;display:grid!important;place-items:center!important;border-top:1px solid #eef2f6!important;font-weight:800!important;text-decoration:none!important}.content-editor-top .actions{flex-wrap:wrap}.button-link.published-link{display:inline-grid;place-items:center;min-height:38px;padding:0 14px;border:1px solid #d8e1ec;border-radius:10px;text-decoration:none;font-weight:800;color:#1767e8;background:#fff}.article-admin-row:after{content:"Mở / Xuất bản →";font-size:11px;font-weight:800;color:#1767e8;white-space:nowrap}@media(max-width:760px){.public-nav-portal .public-mobile-drawer{width:min(88vw,360px)!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.animation-timeline>div span{display:none!important}.industry-story-tabs{overscroll-behavior-x:contain;scrollbar-width:none}.industry-story-tabs::-webkit-scrollbar{display:none}.admin-mini-launcher{inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:60dvh!important}.content-editor-top{gap:8px!important}.content-editor-top .actions{width:100%!important}.content-editor-top .actions>*{flex:1 1 auto!important}}.compliance-score{min-width:116px;padding:14px 18px;border:1px solid var(--line,#dbe4ee);border-radius:14px;background:#fff;text-align:center}.compliance-score b{display:block;font-size:25px}.compliance-score span{font-size:12px;color:#64748b}.legal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-form-grid label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#475569}.legal-form-grid .span-2{grid-column:1/-1}.compliance-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.compliance-check{display:flex!important;align-items:center;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px}.compliance-check span{display:grid;gap:2px}.compliance-check small{font-weight:400;color:#64748b}.public-legal-main{width:min(820px,calc(100% - 32px));margin:0 auto;padding:120px 0 70px}.public-legal-main h1{font-size:clamp(32px,6vw,52px);margin:8px 0 18px}.public-legal-main>p{font-size:17px;line-height:1.8;color:#475569}.legal-owner-card{display:grid;gap:8px;margin:26px 0;padding:20px;border:1px solid #dbe4ee;border-radius:16px;background:#fff}.legal-owner-card b{font-size:18px}.legal-owner-card span{color:#475569}.public-info-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.public-info-links a{padding:8px 12px;border:1px solid #dbe4ee;border-radius:999px;text-decoration:none}.moit-trust-badge{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:10px;font-size:12px;text-decoration:none}@media(max-width:720px){.legal-form-grid,.compliance-check-grid{grid-template-columns:1fr}.legal-form-grid .span-2{grid-column:auto}.compliance-score{min-width:96px}.public-legal-main{padding-top:96px}}.privacy-consent{position:fixed;z-index:12000;left:18px;right:18px;bottom:18px;max-width:760px;margin:auto;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid #dbe4ee;border-radius:16px;background:#fffffffa;box-shadow:0 16px 45px #0f172a29}.privacy-consent>div:first-child{display:grid;gap:3px}.privacy-consent span{font-size:12px;color:#64748b;line-height:1.45}.privacy-consent>div:last-child{display:flex;gap:7px;align-items:center;white-space:nowrap}.privacy-consent a{font-size:11px}@media(max-width:720px){.privacy-consent{left:10px;right:10px;bottom:10px;display:grid}.privacy-consent>div:last-child{flex-wrap:wrap}}.public-policy-panel{padding:18px!important}.public-policy-list{border:1px solid var(--border,#e2e8f0);border-radius:14px;overflow:hidden}.public-policy-row{min-height:54px;padding:8px 14px;display:flex!important;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8edf3;background:#fff}.public-policy-row:last-child{border-bottom:0}.public-policy-row>span:first-child{display:grid;gap:2px;min-width:0}.public-policy-row b{font-size:14px}.public-policy-row small{font-size:12px;color:#64748b;font-weight:400}.public-policy-row .ui-switch{flex:0 0 42px}.legal-hidden-state{min-height:42vh;display:grid;align-content:center;gap:10px}.legal-hidden-state h1{margin:0}.legal-hidden-state p{color:#64748b;max-width:680px}.content-editor-actions{flex-wrap:wrap}.content-editor-actions .danger-link{color:#b42318;border-color:#f2c7c2;background:#fff8f7}.seo-auto-card{display:grid;gap:10px;padding:12px;border:1px solid #cfe0ff;border-radius:12px;background:#f7faff;margin:4px 0 8px}.seo-auto-card>div{display:grid;gap:3px}.seo-auto-card small{color:#5d6b7e;line-height:1.45}.seo-optimize-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;font-size:12px}.seo-optimize-progress i{grid-column:1/-1;height:6px;background:#e4ebf5;border-radius:999px;overflow:hidden}.seo-optimize-progress em{display:block;height:100%;background:#1767e8;border-radius:999px;transition:width .25s ease}.seo-suggestion-list{margin:0;padding-left:18px;display:grid;gap:4px;font-size:12px;color:#526278}.article-generation-progress{gap:12px}.article-progress-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.article-progress-head>div{display:grid;gap:3px}.article-progress-head h3,.article-progress-head p{margin:0}.article-progress-head>b{white-space:nowrap;color:#1767e8}.article-progress-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.article-progress-main{display:grid;gap:6px;min-width:0}.article-progress-main>b,.article-progress-main>small{overflow:hidden;text-overflow:ellipsis}.article-progress-percent{font-weight:800;color:#315b91;min-width:42px;text-align:right}.article-stage-chips{display:flex;flex-wrap:wrap;gap:5px}.article-stage-chips span{font-size:10px;padding:4px 6px;border-radius:999px;background:#eef2f7;color:#66758a}.article-stage-chips span.done{background:#e9f8ef;color:#087a4d}.article-stage-chips span.active{background:#eaf2ff;color:#1453d5}.ai-job-item.waiting_review{border-color:#f3d99f;background:#fffdf7}.ai-job-item.waiting_review .ai-job-bar em{background:#d79b1e}@media(max-width:768px){.public-policy-row{min-height:52px;padding:8px 12px}.article-progress-head{display:grid}.article-progress-item{grid-template-columns:minmax(0,1fr) auto}.article-progress-item>button{grid-column:1/-1}.content-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.content-editor-actions>*{width:100%;justify-content:center}.seo-auto-card .primary{width:100%}}.admin-mini-launcher{width:min(372px,calc(100vw - 28px))!important;max-height:min(390px,calc(100dvh - 96px))!important}.admin-mini-launcher .admin-mini-list{max-height:205px!important}.admin-mini-launcher .admin-mini-list button{min-height:58px!important}.admin-mini-launcher .admin-mini-list em.mini-unread-dot{width:8px!important;height:8px!important;min-width:8px!important;padding:0!important;background:#ef334f!important;box-shadow:0 0 0 3px #fff!important}.admin-mini-launcher .admin-mini-open{font-size:13px!important;min-height:38px!important}.article-admin-row{grid-template-columns:minmax(0,1fr) auto 44px minmax(260px,auto)!important;padding:12px 14px!important}.article-admin-row:after{content:none!important;display:none!important}.article-row-main{border:0!important;background:transparent!important;padding:0!important;text-align:left!important;min-width:0!important;display:block!important}.article-row-main>div{display:grid;gap:4px;min-width:0}.article-row-main b,.article-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-row-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.article-row-actions button,.article-row-actions a{min-height:32px;padding:5px 8px;border-radius:8px;font-size:12px;text-decoration:none;white-space:nowrap}.article-row-actions a{display:inline-grid;place-items:center;border:1px solid #d8e1ec;background:#fff;color:#1767e8;font-weight:750}.article-row-actions .primary-link{color:#1767e8;border-color:#bed2ff;background:#f7faff}.article-row-actions button:disabled{opacity:.45;cursor:not-allowed}.article-row-actions .danger-link{color:#b42318;background:#fff8f7;border-color:#f2c7c2}.seo-automation-strip{margin-top:14px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(220px,.8fr) 130px minmax(220px,.8fr);gap:12px;align-items:end;padding:14px 16px!important}.seo-automation-strip>div:first-child{display:grid;gap:3px;align-self:center}.seo-automation-strip>div:first-child small{color:#64748b}.seo-automation-strip>label{display:grid;gap:5px;margin:0}.seo-automation-strip .setting-switch.compact{display:flex!important;align-items:center;justify-content:space-between;min-height:42px;padding:6px 0}.bulk-publish-progress{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;font-size:12px}.bulk-publish-progress i{grid-column:1/-1;height:6px;background:#e7edf5;border-radius:99px;overflow:hidden}.bulk-publish-progress em{display:block;height:100%;background:#1767e8;transition:width .25s ease}.seo-score-ring span{display:grid;gap:2px}.seo-score-ring span small{font-size:10px;color:#7a8798;font-weight:500}.seo-dimension-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.seo-dimension-grid span{display:flex;justify-content:space-between;padding:6px 8px;border-radius:8px;background:#f6f8fb;font-size:11px}.seo-dimension-grid span:last-child{grid-column:1/-1}.compact-alert{display:grid!important;gap:3px!important;padding:9px!important}.compact-alert small{line-height:1.35}.seo-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.seo-mini-kpis{display:flex;gap:8px;margin-bottom:10px}.seo-mini-kpis span{padding:8px 10px;border-radius:10px;background:#f6f8fb;font-size:12px}.seo-internal-links{margin-top:22px;padding-top:14px;border-top:1px solid #e5eaf0}@media(max-width:980px){.article-admin-row{grid-template-columns:minmax(0,1fr) auto 42px!important}.article-row-actions{grid-column:1/-1;justify-content:flex-start}.seo-automation-strip{grid-template-columns:1fr 1fr}.seo-command-grid{grid-template-columns:1fr}}@media(max-width:640px){.article-admin-row{grid-template-columns:minmax(0,1fr) auto!important}.article-admin-row>strong{display:none}.article-row-actions{overflow-x:auto;justify-content:flex-start;padding-bottom:2px}.seo-automation-strip{grid-template-columns:1fr}.bulk-publish-progress{grid-column:auto}}.support-fab .support-unread-dot{position:absolute!important;top:7px!important;right:7px!important;width:9px!important;height:9px!important;min-width:9px!important;padding:0!important;border-radius:50%!important;background:#e5484d!important;border:2px solid #fff!important;box-shadow:none!important;font-size:0!important}.admin-mini-launcher{width:min(350px,calc(100vw - 28px))!important;max-height:none!important;overflow:hidden!important;border-radius:14px!important}.admin-mini-launcher .admin-mini-head{padding:12px 13px 8px!important}.admin-mini-launcher .admin-mini-head b{font-size:15px!important}.admin-mini-launcher .admin-mini-head small{font-size:11px!important}.admin-mini-launcher .admin-mini-list{max-height:none!important;overflow:visible!important;padding:0 9px!important}.admin-mini-launcher .admin-mini-list button{min-height:58px!important;padding:8px 6px!important}.admin-mini-launcher .admin-mini-list small{max-width:260px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-mini-launcher .admin-mini-list time{font-size:10px!important}.admin-mini-launcher .admin-mini-open{margin:4px 9px 9px!important;min-height:36px!important;font-size:12px!important}.support-conversations{overflow-anchor:none}.seo-autopilot-v138{padding:14px!important}.seo-autopilot-main{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:16px}.seo-autopilot-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.status-dot{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;padding:4px 7px;border-radius:999px;background:#eef2f7;color:#68758a}.status-dot.ok{background:#e9f8ef;color:#087a4d}.status-dot.danger{background:#fff0f0;color:#b42318}.seo-autopilot-summary{display:flex;gap:8px;flex-wrap:wrap}.seo-autopilot-summary span{padding:7px 9px;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:9px;font-size:11px;color:#617087}.seo-autopilot-summary b{color:#172033}.seo-autopilot-settings{margin-top:12px;padding-top:12px;border-top:1px solid #e9edf3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-autopilot-settings>label{display:grid;gap:5px;font-size:12px}.seo-autopilot-settings .setting-switch{grid-column:auto}.seo-check-row.pass>span>i{color:#11875d}.seo-check-row.warn>span>i{color:#b7791f}.seo-check-row.pass>b{color:#11875d}.seo-check-row.warn>b{color:#a16207}.ai-job-health-v138{align-self:start}.ai-health-kpis{display:grid;gap:7px;margin:10px 0}.ai-health-kpis span{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e7ecf2;border-radius:9px;font-size:12px}.ai-health-kpis .ok b{color:#087a4d}.ai-health-kpis .warn b{color:#a16207}.ai-health-kpis .bad b{color:#b42318}.ai-recover-all{width:100%;margin-bottom:9px}.ai-health-list{display:grid;gap:6px}.ai-health-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:1px solid #e8edf3;border-radius:9px}.ai-health-row>div{min-width:0;display:grid;gap:2px}.ai-health-row b,.ai-health-row small{overflow:hidden;text-overflow:ellipsis}.ai-health-row small{font-size:11px;color:#68758a}.ai-health-row.system{border-color:#f3d2cf;background:#fff9f8}.ai-health-row.recoverable{border-color:#f1dfb5;background:#fffdf7}.ai-health-row details summary{cursor:pointer;font-size:11px;font-weight:700}.ai-ops-tech{margin-top:9px;border-top:1px solid #e9edf3;padding-top:8px}.ai-ops-tech summary{cursor:pointer;color:#64748b;font-size:11px}.seo-command-v138{display:grid;gap:14px}.google-connection-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px!important}.google-connection-card>div:first-child{display:grid;gap:4px;min-width:0}.google-connection-card small{color:#66758a}.google-connection-card .error-text{color:#b42318}.seo-command-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.seo-command-summary .stat-card,.seo-command-summary>.card{min-width:0}.seo-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seo-mini-kpis{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.seo-mini-kpis span{padding:7px 9px;background:#f7f9fc;border:1px solid #e7ecf2;border-radius:8px;font-size:11px}.optimization-run-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #edf1f5}.optimization-run-row:last-child{border-bottom:0}.optimization-run-row>div{display:grid;gap:2px;min-width:0}.optimization-run-row small{color:#6b778a}.badge.danger{background:#fff0f0;color:#b42318}.public-policy-panel.v138{padding:14px!important}.policy-table{border:1px solid #e4eaf1;border-radius:12px;overflow:hidden}.policy-table-head,.policy-manage-row{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(120px,.8fr) minmax(145px,.9fr) minmax(90px,.6fr) 72px;gap:10px;align-items:center}.policy-table-head{padding:8px 11px;background:#f6f8fb;color:#718096;font-size:10px;font-weight:800;text-transform:uppercase}.policy-manage-row{min-height:54px;padding:8px 11px;border-top:1px solid #e9edf3}.policy-manage-row>div:first-child{display:grid;gap:2px}.policy-manage-row small{font-size:11px;color:#718096}.policy-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.policy-actions a,.policy-actions button{font-size:11px;padding:5px 6px}.policy-content-status{font-size:11px;font-weight:800}.policy-content-status.complete{color:#087a4d}.policy-content-status.needs_review{color:#a16207}.policy-content-status.empty{color:#b42318}.policy-editor-modal{width:min(760px,calc(100vw - 24px))!important}.policy-editor-modal textarea{font-family:inherit;line-height:1.55}.policy-preview-box{max-height:220px;overflow:auto;padding:12px;border:1px solid #e5eaf0;border-radius:10px;background:#fafbfd}.policy-preview-box>div{margin-top:8px}.public-policy-content{line-height:1.75;max-width:820px}.public-policy-content h2,.public-policy-content h3{margin-top:1.5em}@media(max-width:900px){.seo-autopilot-main{grid-template-columns:1fr}.seo-autopilot-settings{grid-template-columns:1fr 1fr}.seo-command-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-command-grid{grid-template-columns:1fr}.policy-table-head{display:none}.policy-manage-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.policy-manage-row>*{min-width:0}.policy-manage-row .policy-content-status,.policy-manage-row .policy-actions,.policy-manage-row>small{grid-column:1}.policy-manage-row>.ui-switch{grid-column:2;grid-row:1/4}}@media(max-width:760px){.admin-mini-launcher{inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;max-height:none!important}.seo-autopilot-settings{grid-template-columns:1fr}.seo-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.google-connection-card{align-items:stretch;flex-direction:column}.google-connection-card .actions{width:100%}.google-connection-card .actions button{flex:1}.ai-health-row{grid-template-columns:1fr}.policy-manage-row{min-height:64px}}.optimization-run-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.optimization-run-actions button{font-size:11px;padding:5px 7px}@media(max-width:760px){.optimization-run-row{align-items:flex-start;flex-direction:column}.optimization-run-actions{justify-content:flex-start}}.google-connection-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.google-connection-heading .status-dot{width:auto!important;height:auto!important;min-width:max-content;white-space:nowrap;line-height:1.2}.google-connection-main{display:grid;gap:6px;min-width:0}.google-connection-meta{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;color:#66758a;font-size:12px}.google-connection-meta span{display:inline-flex;align-items:center;gap:4px;min-width:0}.google-property{font-weight:700;color:#344054;white-space:nowrap}.google-index-row{align-items:flex-start}.google-index-actions{display:flex;align-items:flex-end;gap:3px;flex-direction:column;flex:0 0 auto}.google-index-actions>a{font-size:11px;text-decoration:none;white-space:nowrap}.text-action{border:0;background:transparent;color:#5b21b6;text-decoration:underline;padding:4px 2px;cursor:pointer;font:inherit}.text-action:disabled{opacity:.55;cursor:default}.public-legal-main{width:min(980px,calc(100% - 32px));padding-bottom:86px}.legal-intro{max-width:820px;font-size:18px;line-height:1.75;color:#475569;margin:0 0 28px}.public-policy-fallback{display:grid;gap:0}.public-policy-fallback section{padding:20px 0;border-top:1px solid #e6ebf2}.public-policy-fallback section:first-child{border-top:0}.public-policy-fallback h2{font-size:22px;line-height:1.35;margin:0 0 8px;color:#172033}.public-policy-fallback p{font-size:16px;line-height:1.8;color:#475569;margin:0}.help-guide-grid{margin-top:24px}.help-start-checklist{margin:34px 0;padding:24px;border:1px solid #dfe6ef;border-radius:18px;background:#fff}.help-start-checklist h2{margin:0 0 14px;font-size:24px}.help-start-checklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.help-start-checklist span{color:#475569;line-height:1.55}.help-public-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hautro-seo-related{margin:28px 0;padding:14px 16px;border:1px solid #dbe5f0;border-radius:12px;background:#f8fafc}.hautro-seo-related a{margin-left:8px}@media(max-width:760px){.google-connection-meta{display:grid;gap:4px}.google-property{white-space:normal;overflow-wrap:anywhere}.google-index-actions{align-items:flex-start;margin-top:6px}.public-policy-fallback h2{font-size:20px}.help-start-checklist>div{grid-template-columns:1fr}.legal-intro{font-size:16px}}.seo-autopilot-v138{padding:16px!important}.seo-autopilot-v138 .seo-autopilot-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"intro actions" "summary actions"!important;align-items:center!important;column-gap:20px!important;row-gap:10px!important}.seo-autopilot-v138 .seo-autopilot-main>div:first-child{grid-area:intro!important;min-width:0!important}.seo-autopilot-v138 .seo-autopilot-title{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.seo-autopilot-v138 .seo-autopilot-title>b{font-size:17px!important;white-space:nowrap!important}.seo-autopilot-v138 .status-dot{white-space:nowrap!important;min-width:max-content!important;line-height:1.15!important}.seo-autopilot-v138 .seo-autopilot-main>div:first-child>small{display:block!important;margin-top:4px!important;max-width:720px!important;line-height:1.45!important}.seo-autopilot-v138 .seo-autopilot-summary{grid-area:summary!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.seo-autopilot-v138 .seo-autopilot-summary span{padding:6px 9px!important;white-space:nowrap!important}.seo-autopilot-v138 .seo-autopilot-main>.actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:220px!important;align-self:center!important}.seo-autopilot-v138 .seo-autopilot-main>.actions button{min-height:38px!important;height:auto!important;padding:8px 12px!important;line-height:1.25!important;white-space:normal!important}.seo-autopilot-v138 .seo-autopilot-settings{margin-top:14px!important;padding:14px!important;border-top:1px solid #e8edf3!important;border-radius:12px!important;background:#fafbfd!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important}.seo-autopilot-v138 .seo-autopilot-settings>label:not(.setting-switch){display:grid!important;gap:5px!important;font-size:12px!important;font-weight:750!important;min-width:0!important}.seo-autopilot-v138 .seo-autopilot-settings select,.seo-autopilot-v138 .seo-autopilot-settings input[type=number]{width:100%!important;min-width:0!important;height:38px!important;padding:6px 10px!important;border-radius:9px!important}.seo-autopilot-v138 .seo-autopilot-settings .setting-switch{min-height:62px!important;padding:9px 10px!important;border:1px solid #e5eaf1!important;border-radius:10px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.seo-autopilot-v138 .seo-autopilot-settings .setting-switch>div{min-width:0!important;display:grid!important;gap:2px!important}.seo-autopilot-v138 .seo-autopilot-settings .setting-switch b{font-size:12px!important}.seo-autopilot-v138 .seo-autopilot-settings .setting-switch small{font-size:10.5px!important;line-height:1.3!important;color:#66758a!important}.seo-autopilot-v138 .seo-autopilot-settings .ui-switch{flex:0 0 auto!important}.seo-autopilot-v138 .seo-autopilot-settings .danger-setting{background:snow!important}.seo-opportunity-panel .seo-optimize-all{min-width:238px!important;white-space:nowrap!important}.seo-opportunity-panel .seo-optimize-all:disabled{cursor:progress!important}.admin-chat-fab{width:52px!important;height:52px!important;min-width:52px!important;border-radius:50%!important;padding:0!important;display:grid!important;place-items:center!important;background:#1767df!important;color:#fff!important;box-shadow:0 10px 28px #1767df40!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important;border:1px solid rgba(255,255,255,.32)!important}.admin-chat-fab:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #1767df4a!important;background:#135fcf!important}.admin-chat-fab:active{transform:translateY(0)!important}.admin-chat-fab-icon{width:25px!important;height:25px!important;display:block!important;overflow:visible!important}.admin-chat-fab-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.admin-chat-fab-icon circle{fill:currentColor!important;stroke:none!important}.admin-chat-fab .support-unread-dot{top:5px!important;right:5px!important;width:9px!important;height:9px!important;min-width:9px!important;border:2px solid #fff!important;background:#e5484d!important;box-shadow:0 0 0 1px #e5484d1f!important}.admin-mini-launcher{width:min(380px,calc(100vw - 28px))!important;max-height:none!important;border-radius:16px!important;border:1px solid #dfe6ef!important;box-shadow:0 22px 58px #14264233!important;overflow:hidden!important;background:#fff!important}.admin-mini-launcher .admin-mini-head{min-height:54px!important;padding:11px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.admin-mini-launcher .admin-mini-head>div{display:grid!important;gap:2px!important;min-width:0!important}.admin-mini-launcher .admin-mini-head b{font-size:15px!important;line-height:1.2!important;color:#172033!important}.admin-mini-launcher .admin-mini-head small{font-size:11px!important;line-height:1.25!important;color:#78879a!important}.admin-mini-launcher .admin-mini-close{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border-radius:8px!important;display:grid!important;place-items:center!important;border:1px solid #e1e7ee!important;background:#fff!important;color:#344054!important;font-size:18px!important}.admin-mini-launcher .admin-mini-list{padding:0 10px!important;max-height:none!important;overflow:visible!important}.admin-mini-launcher .admin-mini-list>button{min-height:62px!important;padding:9px 4px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 10px 10px!important;align-items:center!important;gap:8px!important;border:0!important;border-bottom:1px solid #eef2f6!important;border-radius:0!important;background:#fff!important}.admin-mini-launcher .admin-mini-list>button:hover{background:#f8fafc!important}.admin-mini-launcher .admin-mini-list>button:last-child{border-bottom:0!important}.admin-mini-launcher .admin-mini-row-main{display:grid!important;gap:4px!important;min-width:0!important}.admin-mini-launcher .admin-mini-row-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.admin-mini-launcher .admin-mini-row-top b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important}.admin-mini-launcher .admin-mini-row-top time{flex:0 0 auto!important;margin:0!important;font-size:10px!important;color:#98a2b3!important;white-space:nowrap!important}.admin-mini-launcher .admin-mini-row-main>small{display:block!important;max-width:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11.5px!important;line-height:1.35!important;color:#66758a!important}.admin-mini-launcher .mini-unread-dot{width:7px!important;height:7px!important;min-width:7px!important;padding:0!important;border-radius:50%!important;background:#e5484d!important;box-shadow:none!important}.admin-mini-launcher .admin-mini-chevron{font-style:normal!important;color:#98a2b3!important;font-size:18px!important;line-height:1!important}.admin-mini-launcher .admin-mini-open{min-height:42px!important;margin:0!important;padding:0 12px!important;border-top:1px solid #edf1f5!important;display:grid!important;place-items:center!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;background:#fbfcfe!important}@media(max-width:900px){.seo-autopilot-v138 .seo-autopilot-main{grid-template-columns:1fr!important;grid-template-areas:"intro" "summary" "actions"!important}.seo-autopilot-v138 .seo-autopilot-main>.actions{width:100%!important;grid-template-columns:1fr 1fr!important}.seo-autopilot-v138 .seo-autopilot-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.seo-autopilot-v138 .seo-autopilot-title{flex-wrap:wrap!important}.seo-autopilot-v138 .seo-autopilot-main>.actions{grid-template-columns:1fr!important}.seo-autopilot-v138 .seo-autopilot-settings{grid-template-columns:1fr!important;padding:10px!important}.seo-opportunity-panel .seo-optimize-all{min-width:0!important;width:100%!important;white-space:normal!important}.admin-chat-fab{width:48px!important;height:48px!important;min-width:48px!important}.admin-mini-launcher{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important}}.ai-recovery-progress,.seo-batch-progress{margin:10px 0;padding:10px 12px;border:1px solid var(--line,#d9e2ec);border-radius:10px;background:var(--card,#fff);display:grid;gap:7px}.ai-recovery-progress>div,.seo-batch-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-recovery-progress i,.seo-batch-progress i{height:6px;border-radius:999px;background:#e8edf3;overflow:hidden;display:block}.ai-recovery-progress i em,.seo-batch-progress i em{display:block;height:100%;background:#2563eb;border-radius:999px;transition:width .25s ease}.ai-health-row.processing,.list-row.processing{opacity:.82}.ai-health-row.success,.list-row.success{border-color:#86d6a8;background:#f3fff7}.ai-health-row.failed,.list-row.failed{border-color:#f1a6a6}.ai-recovery-check,.seo-row-success{font-weight:800;color:#128a43;white-space:nowrap}.seo-row-warning{font-weight:700;color:#a56a00;white-space:nowrap}.seo-action-toast{margin:10px 0;padding:10px 12px;border-radius:10px;font-weight:700;border:1px solid #b8c7d9;background:#f8fbff}.seo-action-toast.success{border-color:#9ed9b3;background:#f1fff6;color:#116c36}.seo-action-toast.warning{border-color:#efd28f;background:#fffaf0;color:#8a5a00}.seo-action-toast.error{border-color:#efb0b0;background:#fff5f5;color:#a11b1b}.text-action.danger{color:#b42318}@media(max-width:700px){.ai-recovery-progress,.seo-batch-progress{padding:9px 10px}.seo-row-success,.seo-row-warning{font-size:13px}}.content-editor-feedback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border,#dbe3ec);border-radius:10px;background:var(--card,#fff);font-size:13px;line-height:1.45;position:relative;z-index:19}.content-editor-feedback.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.content-editor-feedback.warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.content-editor-feedback.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.content-editor-feedback.info{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.content-editor-feedback a{font-weight:700;color:inherit;white-space:nowrap}@media(max-width:768px){.content-editor-feedback{align-items:flex-start;flex-direction:column}}.seo-action-toast.info{background:#f5f9ff;border-color:#cfe0ff;color:#244d86}.seo-opportunity-panel .list-row.processing{background:#f8fbff}.seo-opportunity-panel .list-row.success{background:#f5fbf7}.seo-row-success,.seo-row-warning{font-size:12px;font-weight:800;white-space:nowrap}.seo-row-success{color:#087443}.seo-row-warning{color:#b54708}.public-site-footer>.public-site-footer__inner{grid-template-columns:2fr repeat(3,minmax(0,1fr))!important;padding-bottom:24px!important}.public-footer-brand{gap:10px!important}.public-footer-brand>p{max-width:390px!important;line-height:1.55!important}.public-footer-contact{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:5px!important}.public-footer-contact a{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:5px 9px!important;border:1px solid rgba(198,213,232,.22)!important;border-radius:8px!important;background:#ffffff09!important;color:#d7e3f2!important;font-size:11px!important}.public-footer-contact a:hover{background:#ffffff14!important;border-color:#c6d5e861!important}.public-footer-cta{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin-top:16px!important;padding:22px 0!important;border-top:1px solid rgba(198,213,232,.16)!important;border-bottom:1px solid rgba(198,213,232,.16)!important}.public-footer-cta>div:first-child{display:grid!important;gap:5px!important}.public-footer-cta b{font-size:17px!important}.public-footer-cta span{font-size:12px!important;color:#9fb0c5!important}.public-footer-cta>div:last-child{display:flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}.public-footer-demo,.public-footer-trial{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 13px!important;border-radius:9px!important;font-weight:850!important}.public-footer-demo{border:1px solid rgba(198,213,232,.3)!important;color:#fff!important}.public-footer-trial{background:#155eef!important;border:1px solid #155eef!important;color:#fff!important}.public-footer-trial:hover{background:#004eeb!important}.public-footer-bottom{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-top:2px!important;color:#8fa4bd!important;font-size:11px!important}@media(max-width:900px){.public-site-footer>.public-site-footer__inner{grid-template-columns:1fr 1fr!important}.public-footer-brand,.public-footer-cta,.public-footer-bottom{grid-column:1/-1!important}}@media(max-width:600px){.public-site-footer>.public-site-footer__inner{grid-template-columns:1fr!important;padding-top:30px!important}.public-footer-brand{grid-column:auto!important}.public-footer-contact{gap:7px!important}.public-footer-contact a{min-height:34px!important}.public-footer-cta{grid-column:auto!important;display:grid!important;gap:14px!important;padding:18px 0!important}.public-footer-cta>div:last-child{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.public-footer-demo,.public-footer-trial{width:100%!important}.public-footer-bottom{grid-column:auto!important;display:grid!important;justify-content:start!important;gap:4px!important}}.admin-list-toolbar{display:flex;gap:8px;align-items:center;margin:8px 0}.admin-list-toolbar input{width:min(440px,100%);min-height:38px;border:1px solid var(--ht-line,#dbe3ef);border-radius:10px;padding:8px 11px;background:var(--panel,#fff);color:var(--ht-text,#10233f)}.admin-list-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:8px 0 12px}.admin-list-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ht-line,#dbe3ef);background:var(--panel2,#f7f9fc);color:var(--ht-muted,#64748b);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer}.admin-list-tabs button span{min-width:20px;padding:1px 6px;border-radius:999px;background:#e8edf5;color:#536178;font-size:10px;text-align:center}.admin-list-tabs button.active{background:var(--accent-soft,#edf3ff);border-color:#bcd0ff;color:var(--accent,#315efb)}.admin-list-tabs button.active span{background:#fff;color:var(--accent,#315efb)}.transaction-row-meta{display:flex;align-items:center;gap:8px;justify-content:flex-end}.badge.status-success{background:#eaf8ef;color:#207a43}.badge.status-pending{background:#fff7e6;color:#9a6700}.badge.status-action{background:#fff1f0;color:#b42318}.badge.status-cancelled{background:#eef2f7;color:#667085}.badge.status-refund{background:#f4edff;color:#6941c6}.support-list-filter{padding:0 8px 8px}.support-list-filter>input{width:100%;min-height:36px;border:1px solid var(--ht-line,#dbe3ef);border-radius:9px;padding:7px 9px;margin-bottom:6px}.support-list-filter .admin-list-tabs{margin:0;gap:4px}.support-list-filter .admin-list-tabs button{padding:5px 7px;font-size:9px}.support-list-filter .admin-list-tabs button span{display:none}.article-admin-list:empty:after{content:"Không có bài viết trong nhóm này.";display:block;padding:28px;text-align:center;color:var(--ht-muted,#64748b);border:1px dashed var(--ht-line,#dbe3ef);border-radius:10px}:root[data-theme=dark] .admin-list-toolbar input,:root[data-theme=dark] .support-list-filter>input{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=dark] .admin-list-tabs button span{background:#263246;color:#c9d4e8}:root[data-theme=dark] .admin-list-tabs button.active span{background:#1b2940;color:#8fb1ff}@media(max-width:700px){.admin-list-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.admin-list-tabs button{white-space:nowrap;flex:0 0 auto}.admin-list-toolbar{display:block}.admin-list-toolbar input{width:100%}.transaction-row-meta{align-items:flex-end;flex-direction:column;gap:4px}.support-list-filter .admin-list-tabs{overflow-x:auto}.support-list-filter .admin-list-tabs button{min-width:auto!important}}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 2px 2px;margin-top:10px;border-top:1px solid var(--border,#e5e7eb);font-size:12px;color:var(--muted,#64748b)}.admin-pagination-summary{white-space:nowrap;font-weight:600}.admin-pagination-pages{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center}.admin-pagination-pages button{min-width:32px;height:32px;padding:0 9px;border:1px solid var(--border,#dbe3ec);background:var(--card,#fff);border-radius:8px;color:inherit;font-size:12px;cursor:pointer}.admin-pagination-pages button:hover:not(:disabled){border-color:#93b4d8;background:#f5f9fd}.admin-pagination-pages button.active{background:#eaf3fb;border-color:#7da8d3;color:#174f82;font-weight:700}.admin-pagination-pages button:disabled{opacity:.45;cursor:not-allowed}.admin-pagination-ellipsis{padding:0 2px;color:#94a3b8}.admin-pagination-size select{height:32px;border:1px solid var(--border,#dbe3ec);background:var(--card,#fff);border-radius:8px;padding:0 28px 0 10px;color:inherit;font-size:12px}.support-conversations>.admin-pagination{padding-left:8px;padding-right:8px}@media(max-width:720px){.admin-pagination{align-items:stretch}.admin-pagination-summary{order:1}.admin-pagination-size{order:2;margin-left:auto}.admin-pagination-pages{order:3;width:100%;justify-content:space-between}.admin-pagination-pages button{min-width:36px;padding:0 7px}.admin-pagination-ellipsis{display:none}}.google-index-diagnostics{min-width:0}.google-index-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.google-index-breakdown>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:9px 10px;border:1px solid #e5eaf0;border-radius:10px;background:#f8fafc;min-width:0}.google-index-breakdown b{grid-row:1/3;font-size:20px;line-height:1;color:#1f2937}.google-index-breakdown small{font-size:11px;color:#667085;line-height:1.25}.google-index-breakdown .ok{background:#f0fdf4;border-color:#d1fadf}.google-index-breakdown .ok b{color:#087a4b}.google-index-breakdown .danger{background:#fff4f3;border-color:#fee4e2}.google-index-breakdown .danger b{color:#b42318}.google-index-breakdown .warning{background:#fffaeb;border-color:#fedf89}.google-index-breakdown .warning b{color:#b54708}.google-index-summary-line{font-size:12px;color:#667085;padding:2px 0 9px;border-bottom:1px solid #edf1f5}.google-index-list{max-height:620px;overflow:auto;padding-right:2px}.google-index-row-main{display:grid;gap:4px;min-width:0}.google-index-row-main strong{overflow-wrap:anywhere}.index-diagnostic-badge{width:max-content;max-width:100%;padding:3px 7px;border-radius:999px;background:#eef2f6;color:#344054;font-size:10px;font-weight:700}.index-diagnostic-badge.noindex,.index-diagnostic-badge.blocked,.index-diagnostic-badge.robots,.index-diagnostic-badge.notfound,.index-diagnostic-badge.error{background:#fee4e2;color:#b42318}.index-diagnostic-badge.canonical{background:#fef0c7;color:#b54708}.index-diagnostic-badge.crawled,.index-diagnostic-badge.discovered{background:#eef4ff;color:#3538cd}.canonical-detail{overflow-wrap:anywhere;color:#7c8798!important}@media(max-width:700px){.google-index-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.google-index-row{display:grid!important}.google-index-actions{align-items:flex-start!important;margin-top:6px}.google-index-actions>a{white-space:normal!important}}.google-index-technical{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin-top:6px;padding:8px 10px;background:#f8fafc;border:1px solid #e7edf5;border-radius:8px}.google-index-technical small{overflow-wrap:anywhere}.google-index-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.google-index-technical{grid-template-columns:1fr}.google-index-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.explainer-wrap{max-width:1180px;margin:18px auto 72px;padding:0 24px}.explainer-heading{text-align:center;max-width:780px;margin:0 auto 22px}.explainer-heading h2{font-size:clamp(26px,3vw,40px);margin:8px 0;color:#10243e}.explainer-film{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#dff3ff 0 68%,#edf4f8 68%);box-shadow:0 28px 70px #19446c29;isolation:isolate}.film-sky i{position:absolute;border-radius:50%;background:#fff;opacity:.75;filter:blur(1px);animation:filmCloud 13s linear infinite}.film-sky i:nth-child(1){width:110px;height:30px;top:12%;left:-12%}.film-sky i:nth-child(2){width:80px;height:24px;top:20%;left:-20%;animation-delay:-6s}.film-sky i:nth-child(3){width:130px;height:34px;top:8%;left:-30%;animation-delay:-10s}.film-floor{position:absolute;inset:68% 0 0;background:linear-gradient(#eaf1f5,#dbe6ed)}.film-shop{position:absolute;left:7%;bottom:19%;width:29%;height:42%;border-radius:12px 12px 4px 4px;background:#fff;box-shadow:0 12px 30px #58758c2b;transition:all .8s}.film-shop:before{content:"";position:absolute;inset:0 0 auto;height:22%;background:#1769aa;border-radius:12px 12px 0 0}.film-shop b{position:absolute;top:7%;left:12%;color:#fff;font-size:clamp(8px,1.2vw,15px);z-index:1}.film-shop span{position:absolute;font-size:clamp(32px,5vw,70px);left:36%;top:38%;color:#1689d0}.film-person{position:absolute;width:7%;height:26%;bottom:17%;transition:all 1s cubic-bezier(.2,.8,.2,1);z-index:4}.film-person .head{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;background:#f0b487;left:27%;top:0}.film-person .body{position:absolute;width:70%;height:60%;border-radius:45% 45% 18% 18%;background:#1e77b7;left:15%;top:34%}.film-person .arm{position:absolute;width:50%;height:12%;border-radius:20px;background:#efb287;top:48%;left:55%;transform:rotate(-12deg);transform-origin:left}.seller{left:28%}.customer{left:56%}.customer .body{background:#ffb548}.film-box{position:absolute;left:42%;bottom:21%;width:9%;aspect-ratio:1.15;background:#fff;border:3px solid #cddce7;border-radius:8px;display:grid;place-items:center;font-size:3vw;color:#1579bd;z-index:5;animation:boxFloat 2.2s ease-in-out infinite}.qr-mini{position:absolute;right:5%;bottom:5%;font-style:normal;font-size:1.2vw;color:#183047}.film-confusion,.film-phone,.film-dashboard,.film-tech,.film-network,.film-brand{opacity:0;pointer-events:none;transition:all .7s cubic-bezier(.2,.8,.2,1)}.film-confusion{position:absolute;inset:8% 8% 22%;z-index:7}.film-confusion i{position:absolute;font-style:normal;font-weight:900;font-size:5vw;color:#e69a28;animation:questionBob 1.4s ease-in-out infinite}.film-confusion i:nth-child(1){left:20%;top:5%}.film-confusion i:nth-child(2){left:48%;top:20%;animation-delay:-.4s}.film-confusion i:nth-child(3){right:15%;top:4%;animation-delay:-.8s}.film-confusion span{position:absolute;padding:8px 12px;background:#fff;border-radius:10px;box-shadow:0 8px 22px #34556b26;font-size:clamp(8px,1.2vw,15px)}.film-confusion span:nth-of-type(1){left:12%;top:52%}.film-confusion span:nth-of-type(2){left:43%;top:48%}.film-confusion span:nth-of-type(3){right:8%;top:55%}.film-phone{position:absolute;width:21%;height:64%;left:40%;top:7%;border:7px solid #173149;border-radius:28px;background:#fff;z-index:9;transform:translateY(35px) scale(.8);box-shadow:0 20px 45px #17314940}.phone-notch{position:absolute;z-index:4;left:35%;top:1%;width:30%;height:3%;border-radius:10px;background:#173149}.phone-screen{position:absolute;inset:2%;overflow:hidden;border-radius:19px;background:#f6fbff;padding:12% 7% 6%}.phone-qr{font-size:6vw;text-align:center;margin-top:30%;color:#163a56}.scan-line{position:absolute;left:12%;right:12%;height:3px;background:#15b8e6;box-shadow:0 0 12px #15b8e6;top:24%;animation:scan 2s ease-in-out infinite}.passport-ui,.chat-ui{position:absolute;inset:8% 6%;display:flex;flex-direction:column;gap:5%;opacity:0;transform:translateY(25px);transition:.6s}.passport-ui small{font-size:.7vw;color:#53809e}.passport-ui b{font-size:1.35vw;color:#142e43}.passport-ui em{font-style:normal;color:#16885b;font-weight:700;font-size:1vw}.passport-ui span,.chat-ui i{padding:6% 7%;background:#fff;border:1px solid #dce8f0;border-radius:8px;font-size:.8vw;font-style:normal}.chat-ui p{color:#147bbd;font-size:.9vw;font-weight:800}.chat-ui b{margin-top:auto;padding:6%;background:#147bbd;color:#fff;border-radius:8px;font-size:.8vw}.film-dashboard{position:absolute;inset:10% 17% 17%;background:#fff;border:5px solid #263d52;border-radius:16px;z-index:8;transform:translateY(35px) scale(.88);box-shadow:0 25px 50px #19364e3b}.dash-top{height:12%;display:flex;justify-content:space-between;align-items:center;padding:0 4%;border-bottom:1px solid #dbe6ee;color:#146da9}.dash-top i{font-style:normal;color:#17855b;font-size:1vw}.dash-side{position:absolute;left:0;top:12%;bottom:0;width:20%;background:#eef3f8;padding:7% 4%}.dash-side i{display:block;height:8%;margin-bottom:24%;border-radius:8px;background:#cadbe7}.dash-main{position:absolute;left:24%;right:4%;top:20%;display:flex;flex-direction:column;gap:5%}.dash-main small{color:#668397}.dash-main b{font-size:2vw;color:#16334a}.dash-main span{display:inline-block;width:55%;padding:1.5% 2%;background:#f1f7fb;border-radius:6px;color:#31546d;font-size:1vw}.dash-main em{position:absolute;right:0;bottom:0;padding:3%;background:#1679ba;color:#fff;border-radius:8px;font-style:normal;font-size:1vw}.film-tech{position:absolute;right:-18%;bottom:17%;width:28%;height:23%;z-index:10}.film-tech .film-person{left:32%;bottom:25%;width:25%;height:100%}.bike{position:absolute;bottom:0;font-size:4vw;color:#1b638f}.film-network{position:absolute;inset:7% 8% 19%;z-index:9}.film-network b{position:absolute;left:45%;top:33%;width:11%;aspect-ratio:1;border-radius:24%;display:grid;place-items:center;background:#167fc1;color:#fff;font-size:5vw;box-shadow:0 0 0 12px #ffffffa8}.film-network i{position:absolute;font-style:normal;color:#176eaa;font-size:2.4vw;animation:nodePulse 1.6s ease-in-out infinite;left:calc(8% + (var(--i) % 4)*27%);top:calc(5% + (var(--i) % 3)*35%)}.film-network i:after{content:"";position:absolute;width:8vw;height:1px;background:#5cb2df;transform-origin:left;transform:rotate(25deg);left:70%;top:50%;z-index:-1}.film-brand{position:absolute;inset:0;z-index:15;background:radial-gradient(circle at 50% 40%,#229bd7,#0e5b99 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:10%}.film-brand strong{font-size:clamp(38px,7vw,90px);letter-spacing:.03em;transform:scale(.7);transition:.7s}.film-brand span{font-size:clamp(13px,2vw,25px);max-width:700px;margin:2% 0 4%}.film-brand a{pointer-events:auto;color:#0d5c94;background:#fff;padding:1.4% 3%;border-radius:999px;text-decoration:none;font-weight:800;font-size:clamp(11px,1.4vw,18px)}.film-caption{position:absolute;left:5%;right:5%;bottom:9%;z-index:20;text-align:center;color:#17354d;text-shadow:0 1px 0 #fff}.film-caption h3{font-size:clamp(14px,2vw,27px);margin:0 0 3px}.film-caption p{font-size:clamp(9px,1.1vw,15px);margin:0;font-weight:600}.film-controls{position:absolute;z-index:30;left:2%;right:2%;bottom:1.5%;height:6%;display:flex;align-items:center;gap:1%;padding:0 1.2%;background:#10283bd9;border-radius:10px;color:#fff}.film-controls button{border:0;background:transparent;color:#fff;cursor:pointer;font-size:clamp(10px,1.2vw,16px);white-space:nowrap}.film-controls small{font-size:clamp(8px,.9vw,12px);white-space:nowrap}.film-progress{height:4px;flex:1;background:#ffffff38;border-radius:9px;overflow:hidden}.film-progress i{display:block;height:100%;background:#55c8f1;transition:width .2s linear}.film-problem .film-confusion,.film-qr .film-phone,.film-passport .film-phone,.film-ai .film-phone,.film-business .film-dashboard,.film-business .film-tech,.film-scale .film-network,.film-brand .film-brand{opacity:1;transform:none}.film-problem .film-shop{filter:grayscale(.4);opacity:.55}.film-problem .film-box{transform:rotate(-8deg)}.film-qr .film-phone{left:60%}.film-qr .customer{left:47%;transform:translate(2%)}.film-qr .customer .arm{transform:rotate(-42deg) scaleX(1.3)}.film-passport .phone-qr,.film-ai .phone-qr{opacity:0}.film-passport .scan-line,.film-ai .scan-line{display:none}.film-passport .passport-ui,.film-ai .chat-ui{opacity:1;transform:none}.film-ai .film-phone{left:39%}.film-business .film-shop,.film-business>.seller,.film-business>.customer,.film-business>.film-box,.film-scale .film-shop,.film-scale>.seller,.film-scale>.customer,.film-scale>.film-box{opacity:0}.film-business .film-tech{right:3%;animation:techRide 3s ease-in-out infinite}.film-scale .film-network{transform:none}.film-brand .film-caption{display:none}.film-brand .film-brand strong{transform:scale(1)}@keyframes filmCloud{to{transform:translate(1300px)}}@keyframes boxFloat{50%{transform:translateY(-7px)}}@keyframes questionBob{50%{transform:translateY(-12px) rotate(6deg)}}@keyframes scan{0%,to{top:24%}50%{top:68%}}@keyframes techRide{0%,to{transform:translate(15%)}50%{transform:translate(-18%)}}@keyframes nodePulse{50%{transform:scale(1.25);filter:drop-shadow(0 0 7px #48b7e7)}}@media(max-width:700px){.explainer-wrap{padding:0 10px;margin:8px auto 42px}.explainer-film{border-radius:14px}.film-controls button span{display:none}.film-caption{bottom:10%}.film-shop{bottom:20%}.film-person{bottom:18%}}@media(prefers-reduced-motion:reduce){.explainer-film *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.explainer-v2{max-width:1220px}.explainer-film-v2{background:#dff3ff;min-height:0}.v2-world{position:absolute;inset:0;overflow:hidden}.v2-sky{position:absolute;inset:0 0 31%;background:linear-gradient(180deg,#d9f2ff,#edf9ff)}.v2-sky i{position:absolute;width:12%;height:4%;border-radius:999px;background:#fff;opacity:.85;filter:blur(.2px);animation:v2Cloud 12s linear infinite}.v2-sky i:nth-child(1){left:-15%;top:16%}.v2-sky i:nth-child(2){left:-35%;top:34%;animation-delay:-5s;width:9%}.v2-sky i:nth-child(3){left:-55%;top:9%;animation-delay:-9s;width:15%}.v2-ground{position:absolute;inset:69% 0 0;background:linear-gradient(#eaf3f7,#dce9ef)}.v2-scene{position:absolute;inset:0 0 8%;animation:v2SceneIn .45s cubic-bezier(.2,.8,.2,1) both}.v2-char{position:absolute;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(38,72,93,.14));transform-origin:50% 100%}.v2-store{position:absolute;left:5%;bottom:21%;width:31%;height:45%;background:#fff;border-radius:16px 16px 6px 6px;box-shadow:0 18px 45px #254e6924;overflow:hidden}.v2-store:before{content:"";position:absolute;inset:0 0 auto;height:23%;background:linear-gradient(135deg,#0e6ca9,#1699d7)}.v2-store b{position:absolute;left:8%;top:7%;color:#fff;font-size:1.25vw;z-index:1}.v2-store span{position:absolute;left:8%;top:31%;color:#638198;font-size:1vw}.v2-seller{left:25%;bottom:11%;width:18%;height:54%;animation:v2Seller .9s ease both}.v2-customer{right:9%;bottom:10%;width:18%;height:52%;animation:v2WalkIn 1.2s cubic-bezier(.15,.8,.25,1) both}.v2-product{position:absolute;left:45%;bottom:24%;width:13%;aspect-ratio:1.05;background:#fff;border:4px solid #c7dbe7;border-radius:14px;display:grid;place-items:center;box-shadow:0 14px 30px #1b466329;animation:v2ProductPass 1.8s ease-in-out both}.v2-product b{font-size:4vw;color:#1482c5}.v2-product span{position:absolute;top:8%;font-size:.85vw;color:#5f7d92}.v2-product i{position:absolute;right:6%;bottom:7%;font-size:.7vw;font-style:normal;border:2px solid #18354a;padding:3%;color:#18354a}.v2-motion-arrow{position:absolute;left:57%;top:40%;font-size:5vw;color:#52a9d6;animation:v2Arrow 1s ease-in-out infinite}.v2-home{position:absolute;left:6%;bottom:20%;width:42%;height:48%;background:#fff;border-radius:22px;box-shadow:0 18px 45px #254e6921}.v2-home>span{position:absolute;top:8%;left:8%;font-size:.9vw;font-weight:800;color:#66879d;letter-spacing:.08em}.v2-appliance{position:absolute;left:20%;bottom:12%;width:22%;height:51%;border-radius:18px;background:linear-gradient(180deg,#fff,#edf5f8);border:3px solid #c5d8e3;display:grid;place-items:center;box-shadow:0 15px 35px #1f476121}.v2-appliance b{font-size:4vw;color:#167cba}.v2-appliance>i{position:absolute;right:-10%;top:15%;width:28%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#e95b55;color:#fff;font-style:normal;font-size:2vw;font-weight:900;animation:v2Pulse .8s ease-in-out infinite}.v2-months .v2-customer{right:12%;width:20%;animation:v2Worry 1.1s ease-in-out infinite alternate}.v2-calendar{position:absolute;left:46%;top:18%;width:25%;display:flex;align-items:center;gap:6%;padding:2% 3%;background:#fff;border-radius:16px;box-shadow:0 14px 32px #244a631f;animation:v2Calendar 2.1s ease-in-out both}.v2-calendar strong{font-size:3.3vw;color:#136da6}.v2-calendar span{font-size:.8vw;color:#6b8798;font-weight:800}.v2-calendar i{font-style:normal;font-size:2vw;color:#58a8d4}.v2-alert-ring{position:absolute;left:24%;bottom:38%;width:10%;aspect-ratio:1;border:4px solid #e95b55;border-radius:50%;animation:v2Ring 1.4s ease-out infinite}.v2-searcher{left:11%;bottom:7%;width:24%;height:65%;animation:v2Lean 1.1s ease-in-out infinite alternate}.v2-drawer{position:absolute;left:39%;bottom:20%;width:36%;height:30%;border-radius:13px;background:#fff;border:4px solid #bdd3df;box-shadow:0 16px 36px #1e435c26;overflow:hidden}.v2-drawer:before{content:"";position:absolute;left:8%;right:8%;top:18%;height:5px;border-radius:99px;background:#c7dbe5}.v2-drawer b{position:absolute;right:7%;top:14%;font-size:3.6vw;color:#e3a02b}.v2-drawer span,.v2-drawer i,.v2-drawer em{position:absolute;left:8%;padding:2% 4%;background:#eef5f8;border-radius:8px;color:#638093;font-style:normal;font-size:1vw}.v2-drawer span{top:38%}.v2-drawer i{top:59%}.v2-drawer em{top:78%}.v2-paper{position:absolute;padding:1.3% 2%;background:#fff;border:2px solid #c9d9e2;border-radius:8px;color:#6c8495;font-weight:800;font-size:.8vw;box-shadow:0 10px 22px #2147601f;animation:v2PaperFly 2s ease-in-out infinite}.v2-paper.p1{left:68%;top:23%;transform:rotate(8deg)}.v2-paper.p2{left:75%;top:43%;animation-delay:-.65s;transform:rotate(-7deg)}.v2-paper.p3{left:64%;top:59%;animation-delay:-1.2s;transform:rotate(4deg)}.v2-contact-cloud{position:absolute;left:42%;top:19%;width:42%;height:44%}.v2-contact-cloud span{position:absolute;padding:2.5% 4%;background:#fff;border-radius:999px;box-shadow:0 11px 27px #22475f24;font-size:1.1vw;font-weight:800;color:#466d86;animation:v2Pop .5s both}.v2-contact-cloud span:nth-child(1){left:0;top:8%}.v2-contact-cloud span:nth-child(2){right:4%;top:3%;animation-delay:.12s}.v2-contact-cloud span:nth-child(3){left:18%;bottom:9%;animation-delay:.24s}.v2-contact-cloud span:nth-child(4){right:2%;bottom:19%;animation-delay:.36s}.v2-contact-cloud b{position:absolute;left:42%;top:34%;font-size:7vw;color:#e0a12c;animation:v2Worry .8s ease-in-out infinite alternate}.v2-phone-rings{position:absolute;right:6%;top:20%;font-size:4vw;color:#1d83bb;animation:v2PhoneRing .35s ease-in-out infinite alternate}.v2-transform{background:radial-gradient(circle at 50% 46%,#f8fdff,#dff3ff 70%)}.v2-chaos span{position:absolute;padding:1.3% 2%;background:#fff;border-radius:10px;box-shadow:0 10px 26px #26465b21;font-weight:800;color:#68879a;font-size:1vw;animation:v2Suck 2.3s cubic-bezier(.5,0,.45,1) infinite}.v2-chaos span:nth-child(1){left:10%;top:25%}.v2-chaos span:nth-child(2){right:10%;top:21%;animation-delay:-.25s}.v2-chaos span:nth-child(3){left:17%;bottom:28%;animation-delay:-.55s}.v2-chaos span:nth-child(4){right:18%;bottom:25%;font-size:4vw;color:#df9c27;animation-delay:-.8s}.v2-logo-orb{position:absolute;left:42%;top:27%;width:16%;aspect-ratio:1;border-radius:30%;background:linear-gradient(145deg,#199add,#0d66a6);box-shadow:0 0 0 16px #ffffffa6,0 24px 55px #155c8845;display:grid;place-items:center;animation:v2LogoReveal .7s ease both}.v2-logo-orb b{font-size:6vw;color:#fff}.v2-logo-orb i{position:absolute;top:110%;white-space:nowrap;color:#155b88;font-style:normal;font-weight:900;font-size:1.3vw}.v2-qr-birth{position:absolute;left:62%;top:37%;width:7%;aspect-ratio:1;background:#fff;border:4px solid #19394d;border-radius:8px;display:grid;place-items:center;animation:v2QrBirth .8s .4s both}.v2-qr-birth span{font-size:1vw;font-weight:900;color:#19394d}.v2-scan .v2-appliance.large{left:8%;bottom:21%;width:24%;height:48%}.v2-product-qr{right:10%!important;top:auto!important;bottom:8%!important;width:23%!important;border-radius:4px!important;background:#fff!important;color:#18394e!important;border:3px solid #18394e!important;font-size:1vw!important}.v2-scanner{right:5%;bottom:6%;width:22%;height:62%;animation:v2ScanPose 1s ease-in-out both}.v2-scan-phone{position:absolute;left:45%;top:13%;width:18%;height:58%;border:7px solid #17384e;border-radius:28px;background:#fff;box-shadow:0 20px 50px #143a5147;transform:rotate(-5deg);animation:v2PhoneEnter .55s ease both}.v2-camera{position:absolute;inset:4%;border-radius:20px;background:linear-gradient(145deg,#253f50,#172d3c);display:grid;place-items:center;overflow:hidden}.v2-camera b{font-size:4vw;color:#fff;border:5px solid #4dd2f4;padding:7%;border-radius:8px}.v2-camera i{position:absolute;left:12%;right:12%;height:3px;background:#4be0ff;box-shadow:0 0 16px #4be0ff;animation:v2Scanner 1.1s ease-in-out infinite}.v2-scan-beam{position:absolute;left:31%;top:40%;width:14%;height:2px;background:linear-gradient(90deg,#43d8fb,transparent);box-shadow:0 0 12px #43d8fb;animation:v2Beam .8s ease-in-out infinite alternate}.v2-mobile-person{left:5%;bottom:4%;width:19%;height:56%;animation:v2Breath 1.6s ease-in-out infinite alternate}.v2-smartphone{position:absolute;left:34%;top:5%;width:32%;height:78%;border:8px solid #16364b;border-radius:34px;background:#fff;box-shadow:0 22px 55px #123d5742;overflow:hidden;animation:v2PhoneZoom .5s cubic-bezier(.2,.8,.2,1) both}.v2-notch{position:absolute;z-index:5;left:37%;top:1%;width:26%;height:3%;border-radius:99px;background:#16364b}.v2-app-head{height:16%;padding:8% 7% 3%;background:linear-gradient(135deg,#0d6aa8,#1999d8);color:#fff}.v2-app-head b{display:block;font-size:1.5vw}.v2-app-head span{font-size:.75vw;opacity:.88}.v2-app-passport,.v2-app-guide,.v2-app-ai{padding:6% 7%;color:#16384e}.v2-product-icon{width:18%;aspect-ratio:1;border-radius:12px;background:#e6f5fc;color:#157eba;display:grid;place-items:center;font-size:2.4vw;font-weight:900;float:left;margin-right:5%}.v2-app-passport h4,.v2-app-guide h4{font-size:1.15vw;margin:1% 0 2%}.v2-app-passport small{display:block;font-size:.67vw;color:#6b8798;margin-bottom:5%}.v2-app-passport strong{display:block;clear:both;margin:6% 0;padding:4%;border-radius:9px;background:#e9f8f0;color:#128259;font-size:.92vw;animation:v2Check .5s .25s both}.v2-info-row{display:flex;justify-content:space-between;padding:4% 0;border-bottom:1px solid #dfebf1;font-size:.75vw}.v2-app-guide button{display:block;width:100%;border:1px solid #d8e7ef;background:#f7fbfd;text-align:left;border-radius:9px;margin:3% 0;padding:4%;font-size:.76vw;color:#345a70}.v2-app-guide button.active{border-color:#3ba6dc;background:#e8f7ff;color:#0b72ad;animation:v2Check .5s both}.v2-guide-step{display:flex;gap:4%;align-items:center;margin-top:4%;font-size:.72vw;color:#557487}.v2-guide-step:first-of-type{animation:v2Step .5s .2s both}.v2-guide-step:last-of-type{animation:v2Step .5s .55s both}.v2-guide-step{font-weight:900;color:#1382be}.v2-guide-step span{font-weight:600;color:#557487}.v2-ai-title{font-size:1vw;font-weight:900;color:#4c47b8}.v2-app-ai p{max-width:79%;padding:4%;border-radius:12px;background:#eef5f8;font-size:.75vw;line-height:1.35;margin:4% 0;animation:v2Chat .4s both}.v2-app-ai p.ai{margin-left:auto;background:#e9f1ff;color:#3d4f96;animation-delay:.3s}.v2-ai-thinking{display:flex;gap:4px;margin:5% 0 2% auto;width:22%}.v2-ai-thinking i{width:7px;aspect-ratio:1;border-radius:50%;background:#6e65d7;animation:v2Dot .8s infinite alternate}.v2-ai-thinking i:nth-child(2){animation-delay:.15s}.v2-ai-thinking i:nth-child(3){animation-delay:.3s}.v2-app-ai button{width:100%;border:0;border-radius:10px;padding:4%;background:#156fa9;color:#fff;font-size:.78vw;font-weight:900}.v2-speed-lines{position:absolute;right:12%;top:27%;width:16%;height:30%}.v2-speed-lines i{display:block;width:100%;height:3px;margin:14% 0;background:linear-gradient(90deg,#76c8ec,transparent);animation:v2Speed .8s infinite}.v2-speed-lines i:nth-child(2){width:70%;animation-delay:-.2s}.v2-speed-lines i:nth-child(3){width:85%;animation-delay:-.45s}.v2-customer-card,.v2-agent-card{position:absolute;top:19%;width:28%;height:53%;background:#fff;border-radius:18px;box-shadow:0 20px 48px #1d455f26;padding:3%;text-align:center}.v2-customer-card{left:7%}.v2-agent-card{right:7%}.v2-customer-card img,.v2-agent-card img{position:absolute;height:74%;width:48%;object-fit:contain;left:1%;bottom:0}.v2-customer-card b,.v2-agent-card b{display:block;margin-left:44%;font-size:1.25vw;color:#1b4965;text-align:left}.v2-customer-card span,.v2-agent-card span,.v2-customer-card em,.v2-agent-card em,.v2-customer-card small{display:block;margin-left:44%;margin-top:8%;font-size:.75vw;text-align:left;color:#658397;font-style:normal}.v2-customer-card em,.v2-agent-card em{color:#11805a;font-weight:900}.v2-data-stream{position:absolute;left:38%;right:38%;top:43%;height:12%;display:flex;align-items:center;justify-content:center;gap:8%}.v2-data-stream i{width:10px;aspect-ratio:1;border-radius:50%;background:#28a7df;animation:v2Data 1s linear infinite}.v2-data-stream i:nth-child(2){animation-delay:-.33s}.v2-data-stream i:nth-child(3){animation-delay:-.66s}.v2-data-stream b{font-size:3vw;color:#238dc2}.v2-support-person{position:absolute;left:2%;bottom:3%;width:24%;height:68%;z-index:3;animation:v2Breath 1.7s ease-in-out infinite alternate}.v2-monitor{position:absolute;inset:8% 5% 16% 27%;background:#fff;border:8px solid #243f53;border-radius:18px;box-shadow:0 24px 55px #163b5338;overflow:hidden;animation:v2Monitor .55s ease both}.v2-monitor-top{height:15%;display:flex;align-items:center;justify-content:space-between;padding:0 4%;background:#f7fbfd;border-bottom:1px solid #d9e6ed}.v2-monitor-top b{font-size:1.35vw;color:#0f72ad}.v2-monitor-top span{font-size:.85vw;color:#16835b;font-weight:900}.v2-monitor-body{position:absolute;inset:15% 0 0}.v2-side{position:absolute;left:0;top:0;bottom:0;width:19%;background:#edf3f7;padding:10% 4%}.v2-side i{display:block;height:7%;border-radius:6px;background:#c6d7e2;margin-bottom:38%}.v2-context{position:absolute;left:24%;right:5%;top:8%}.v2-context h4{font-size:1.6vw;margin:0 0 5%;color:#183c55}.v2-context div{display:flex;justify-content:space-between;padding:2.4% 0;border-bottom:1px solid #e1ebf0;font-size:.83vw;animation:v2Row .35s both}.v2-context div:nth-child(3){animation-delay:.12s}.v2-context div:nth-child(4){animation-delay:.24s}.v2-context div:nth-child(5){animation-delay:.36s}.v2-context div:nth-child(6){animation-delay:.48s}.v2-context div span{color:#7790a0}.v2-context div b{color:#2d586f}.v2-workflow{display:flex;align-items:center;justify-content:center;gap:2%;padding-right:18%}.v2-flow-card{width:17%;min-height:25%;border-radius:18px;background:#fff;box-shadow:0 18px 40px #1e455e24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8%;color:#5a7a8e;animation:v2CardUp .45s both}.v2-flow-card b{width:34px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#edf5f8;color:#537589;font-size:1vw}.v2-flow-card span{font-size:1vw;font-weight:900}.v2-flow-card i{font-style:normal;color:#15905f}.v2-flow-card.done{background:#ebf8f1}.v2-flow-card.active{outline:4px solid #98d8f2}.v2-flow-line{width:8%;height:3px;background:linear-gradient(90deg,#7bc7e9,#19a0dc);position:relative;overflow:hidden}.v2-flow-line:after{content:"";position:absolute;width:35%;height:100%;background:#fff;animation:v2Line 1s linear infinite}.v2-tech-person{position:absolute;right:4%;bottom:4%;width:20%;height:62%;object-fit:contain;animation:v2TechIn 1s ease both}.v2-bike{position:absolute;right:5%;bottom:4%;font-size:3vw;color:#1d668f;animation:v2Bike .7s ease-in-out infinite alternate}.v2-scale{background:radial-gradient(circle at 50% 48%,#fafdff,#e4f5fd)}.v2-hub{position:absolute;left:43%;top:33%;width:14%;aspect-ratio:1;border-radius:28%;background:linear-gradient(145deg,#1498d8,#0a67a7);box-shadow:0 0 0 16px #ffffffb8,0 20px 48px #145a843d;display:grid;place-items:center;color:#fff;z-index:4}.v2-hub b{font-size:5vw}.v2-hub span{position:absolute;top:106%;font-size:1vw;font-weight:900;color:#176795}.v2-node{position:absolute;width:7%;aspect-ratio:1;border-radius:18px;background:#fff;box-shadow:0 12px 28px #1f4a6524;display:grid;place-items:center;color:#176d9e;z-index:3;animation:v2Node .5s both;left:calc(7% + (var(--i) % 4)*27%);top:calc(9% + (var(--i) % 4)*14%)}.v2-node:nth-of-type(2n){top:70%}.v2-node:nth-of-type(3n){top:16%}.v2-node b{font-size:2.5vw}.v2-node i{position:absolute;right:5%;bottom:5%;font-size:.55vw;font-style:normal;font-weight:900}.v2-network-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.v2-network-lines line{stroke:#55b9e2;stroke-width:2;stroke-dasharray:7 8;animation:v2Dash 1s linear infinite}.v2-journey{display:flex;align-items:center;justify-content:center;gap:1.6%;padding:0 5%}.v2-journey-item{width:14%;aspect-ratio:1.15;border-radius:18px;background:#fff;box-shadow:0 16px 38px #1e466021;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8%;z-index:2;animation:v2CardUp .45s both}.v2-journey-item b{width:34px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#e5f5fc;color:#147aae;font-size:1vw}.v2-journey-item span{font-size:.82vw;font-weight:900;color:#365e75;text-align:center;padding:0 5%}.v2-journey>i{font-style:normal;font-size:2vw;color:#61b6dc}.v2-journey-glow{position:absolute;left:12%;right:12%;top:48%;height:6%;background:linear-gradient(90deg,transparent,#85d9f4,transparent);filter:blur(12px);animation:v2Glow 1.2s ease-in-out infinite alternate}.v2-brand{background:radial-gradient(circle at 50% 36%,#1a9edd,#0c5d9b 73%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding-bottom:2%}.v2-brand-mark{width:12%;aspect-ratio:1;border-radius:28%;background:#fff;color:#1377b4;display:grid;place-items:center;font-size:6vw;font-weight:900;box-shadow:0 20px 55px #002a4a38;animation:v2Brand .7s cubic-bezier(.18,.9,.22,1.2) both}.v2-brand h3{font-size:4vw;margin:1.5% 0 .5%;letter-spacing:.05em}.v2-brand p{font-size:1.4vw;margin:0 0 2%;max-width:68%}.v2-brand a{pointer-events:auto;padding:1.2% 2.6%;border-radius:999px;background:#fff;color:#0e669f;text-decoration:none;font-weight:900;font-size:1.05vw;box-shadow:0 12px 30px #0030502e}.v2-caption{position:absolute;left:4%;right:4%;bottom:8%;z-index:25;text-align:center;pointer-events:none}.v2-caption h3{display:inline-block;margin:0;padding:.55% 1.2%;border-radius:10px;background:#ffffffe6;font-size:clamp(13px,1.55vw,22px);color:#173a53;box-shadow:0 8px 22px #21435a1f}.v2-caption p{margin:.4% auto 0;max-width:72%;font-size:clamp(8px,.88vw,13px);font-weight:700;color:#4e7085;text-shadow:0 1px 0 #fff}.v2-controls{bottom:1%!important;height:5.8%!important}.v2-controls .film-progress i{transition:width .12s linear}@keyframes v2SceneIn{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:none}}@keyframes v2Cloud{0%{transform:translate(0)}to{transform:translate(950%)}}@keyframes v2Seller{0%{transform:translate(-20%) rotate(-2deg);opacity:0}to{transform:none;opacity:1}}@keyframes v2WalkIn{0%{transform:translate(60%);opacity:0}to{transform:none;opacity:1}}@keyframes v2ProductPass{0%{transform:translate(-120%) scale(.8);opacity:0}45%{opacity:1}to{transform:none}}@keyframes v2Arrow{50%{transform:translate(16%);opacity:.45}}@keyframes v2Worry{to{transform:translateY(-2%) rotate(-1deg)}}@keyframes v2Calendar{0%{transform:translateY(-30%);opacity:0}to{transform:none;opacity:1}}@keyframes v2Ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes v2Lean{to{transform:rotate(2deg) translateY(1.5%)}}@keyframes v2PaperFly{50%{transform:translateY(-12%) rotate(-4deg)}}@keyframes v2Pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes v2PhoneRing{to{transform:rotate(8deg)}}@keyframes v2Suck{0%{transform:none;opacity:1}70%,to{left:48%;top:43%;transform:scale(.1);opacity:0}}@keyframes v2LogoReveal{0%{transform:scale(.45) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes v2QrBirth{0%{transform:scale(.2) rotate(20deg);opacity:0}to{transform:none;opacity:1}}@keyframes v2ScanPose{0%{transform:translate(45%);opacity:0}to{transform:none;opacity:1}}@keyframes v2PhoneEnter{0%{transform:translateY(20%) rotate(-8deg) scale(.75);opacity:0}to{transform:rotate(-5deg);opacity:1}}@keyframes v2Scanner{0%,to{top:22%}50%{top:76%}}@keyframes v2Beam{to{transform:scaleX(1.25);opacity:.45}}@keyframes v2Breath{to{transform:translateY(-1.4%)}}@keyframes v2PhoneZoom{0%{transform:translateY(8%) scale(.86);opacity:0}to{transform:none;opacity:1}}@keyframes v2Check{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes v2Step{0%{transform:translate(12px);opacity:0}to{transform:none;opacity:1}}@keyframes v2Chat{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes v2Dot{to{transform:translateY(-4px);opacity:.35}}@keyframes v2Speed{0%{transform:translate(25%);opacity:0}to{transform:none;opacity:1}}@keyframes v2Data{0%{transform:translate(-80%);opacity:0}50%{opacity:1}to{transform:translate(80%);opacity:0}}@keyframes v2Monitor{0%{transform:translateY(8%) scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes v2Row{0%{transform:translate(3%);opacity:0}to{transform:none;opacity:1}}@keyframes v2CardUp{0%{transform:translateY(18%);opacity:0}to{transform:none;opacity:1}}@keyframes v2Line{0%{left:-40%}to{left:110%}}@keyframes v2TechIn{0%{transform:translate(70%);opacity:0}to{transform:none;opacity:1}}@keyframes v2Bike{to{transform:translate(5%)}}@keyframes v2Node{0%{transform:scale(.45);opacity:0}to{transform:scale(1);opacity:1}}@keyframes v2Dash{to{stroke-dashoffset:-30}}@keyframes v2Glow{to{opacity:.35;transform:scaleX(1.1)}}@keyframes v2Brand{0%{transform:scale(.4) rotate(-10deg);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:700px){.explainer-v2{padding:0 8px}.explainer-heading h2{font-size:24px}.explainer-film-v2{border-radius:14px}.v2-caption{bottom:9.5%}.v2-caption p{display:none}.v2-store b,.v2-store span,.v2-product span,.v2-product i,.v2-calendar span,.v2-drawer span,.v2-drawer i,.v2-drawer em,.v2-paper,.v2-contact-cloud span,.v2-logo-orb i,.v2-qr-birth span,.v2-app-head span,.v2-context div,.v2-journey-item span{font-size:1.7vw}.v2-smartphone{left:31%;width:38%}.v2-mobile-person{left:1%;width:23%}.v2-app-head b{font-size:2.2vw}.v2-app-passport h4,.v2-app-guide h4{font-size:1.75vw}.v2-app-passport small,.v2-app-passport strong,.v2-info-row,.v2-app-guide button,.v2-guide-step,.v2-app-ai p,.v2-app-ai button{font-size:1.25vw}.v2-ai-title{font-size:1.5vw}.v2-support-person{width:28%;left:-2%}.v2-monitor{left:24%;right:2%}.v2-monitor-top b{font-size:2vw}.v2-monitor-top span{font-size:1.2vw}.v2-context h4{font-size:2.1vw}.v2-flow-card span{font-size:1.5vw}.v2-journey-item{width:15%}.v2-brand p{font-size:2vw}.v2-brand a{font-size:1.7vw}.v2-controls button span{display:none}}@media(prefers-reduced-motion:reduce){.explainer-film-v2 *{animation-duration:.001ms!important;animation-iteration-count:1!important}}.explainer-heading-v3{max-width:900px;margin-bottom:24px}.explainer-heading-v3 .public-kicker{letter-spacing:.13em}.explainer-heading-v3 h2{max-width:860px;margin:9px auto 10px;line-height:1.08}.explainer-heading-v3 p{max-width:720px;margin:0 auto;color:#64748b;font-size:14px;line-height:1.65}.explainer-film-v3{box-shadow:0 30px 80px #123f622b}.soft-character{overflow:visible;filter:drop-shadow(0 16px 15px rgba(35,68,89,.17));transform-origin:50% 93%;--sc-shirt:#177ab8;--sc-shirt-hi:#4db5e6;--sc-pants:#243c56;--sc-pants-hi:#46637f;--sc-hair:#26394b}.sc-role-customer{--sc-shirt:#e69b2f;--sc-shirt-hi:#ffc568;--sc-pants:#385067;--sc-pants-hi:#60778c;--sc-hair:#2b2a2c}.sc-role-seller{--sc-shirt:#167ab8;--sc-shirt-hi:#51bce7;--sc-pants:#263f58;--sc-pants-hi:#48677f;--sc-hair:#243446}.sc-role-support{--sc-shirt:#5367cf;--sc-shirt-hi:#8394ec;--sc-pants:#263953;--sc-pants-hi:#52667f;--sc-hair:#312d3b}.sc-role-technician{--sc-shirt:#116e9f;--sc-shirt-hi:#41a9d1;--sc-pants:#293d4d;--sc-pants-hi:#536c7e;--sc-hair:#252d35}.soft-character .sc-shadow{fill:#2c4e6229;filter:blur(2px);animation:scShadow 2.8s ease-in-out infinite alternate}.soft-character .sc-root{transform-origin:110px 330px;animation:scIdle 2.8s ease-in-out infinite alternate}.soft-character .sc-breath{transform-origin:110px 225px;animation:scBreath 2.4s ease-in-out infinite alternate}.soft-character .sc-head{transform-origin:110px 126px;animation:scHead 3.6s ease-in-out infinite alternate}.soft-character .sc-eyes{transform-origin:center;animation:scBlink 4.8s linear infinite}.soft-character .sc-arm,.soft-character .sc-leg{transform-box:fill-box;transform-origin:50% 8%}.soft-character .sc-arm-l{animation:scArmIdleL 2.7s ease-in-out infinite alternate}.soft-character .sc-arm-r{animation:scArmIdleR 2.6s ease-in-out infinite alternate}.soft-character .sc-leg-l,.soft-character .sc-leg-r{transform-origin:50% 10%}.soft-character .sc-phone{opacity:0;transition:opacity .25s}.soft-character .sc-mouth,.soft-character .sc-brows{transition:.25s}.sc-pose-worried .sc-head,.sc-pose-search .sc-head,.sc-pose-confused .sc-head{animation:scHeadWorry 1.5s ease-in-out infinite alternate}.sc-pose-worried .sc-brows,.sc-pose-confused .sc-brows{transform:translateY(3px)}.sc-pose-worried .sc-mouth,.sc-pose-confused .sc-mouth{d:path("M95 118 Q110 108 125 118")}.sc-pose-search .sc-root{animation:scSearchBody 1.35s ease-in-out infinite alternate}.sc-pose-search .sc-arm-r{animation:scSearchArmR 1.35s ease-in-out infinite alternate}.sc-pose-search .sc-arm-l{animation:scSearchArmL 1.35s ease-in-out infinite alternate}.sc-pose-scan .sc-phone,.sc-pose-phone .sc-phone{opacity:1}.sc-pose-scan .sc-arm-r,.sc-pose-phone .sc-arm-r{animation:scScanArm 1.8s cubic-bezier(.2,.82,.2,1) infinite alternate}.sc-pose-scan .sc-head,.sc-pose-phone .sc-head{animation:scLookPhone 1.8s ease-in-out infinite alternate}.sc-pose-handover .sc-arm-r{animation:scHandover 1.75s ease-in-out infinite alternate}.sc-pose-receive .sc-arm-l{animation:scReceive 1.75s ease-in-out infinite alternate}.sc-pose-work .sc-arm-r{animation:scWorkArm 1.1s ease-in-out infinite alternate}.sc-pose-work .sc-head{animation:scWorkHead 2.2s ease-in-out infinite alternate}.sc-pose-walk .sc-leg-l{animation:scWalkL .9s ease-in-out infinite alternate}.sc-pose-walk .sc-leg-r,.sc-pose-walk .sc-arm-l{animation:scWalkR .9s ease-in-out infinite alternate}.sc-pose-walk .sc-arm-r{animation:scWalkL .9s ease-in-out infinite alternate}.v3-card-character{position:absolute;left:0;bottom:-4%;width:47%;height:84%}.v2-customer-card .v3-card-character,.v2-agent-card .v3-card-character{left:-2%;bottom:-6%}@keyframes scIdle{0%{transform:translateY(0) rotate(-.35deg)}to{transform:translateY(-3px) rotate(.35deg)}}@keyframes scBreath{0%{transform:scaleY(1)}to{transform:scaleY(1.012) translateY(-1px)}}@keyframes scShadow{0%{transform:scaleX(1);opacity:.65}to{transform:scaleX(.95);opacity:.48}}@keyframes scHead{0%{transform:rotate(-1.4deg) translate(-1px)}to{transform:rotate(1.6deg) translate(1px)}}@keyframes scBlink{0%,45%,48%,to{transform:scaleY(1)}46%,47%{transform:scaleY(.08)}}@keyframes scArmIdleL{0%{transform:rotate(1deg)}to{transform:rotate(-3deg)}}@keyframes scArmIdleR{0%{transform:rotate(-1deg)}to{transform:rotate(3deg)}}@keyframes scHeadWorry{0%{transform:rotate(-5deg) translate(-2px,2px)}to{transform:rotate(3deg) translate(1px)}}@keyframes scSearchBody{0%{transform:rotate(0) translateY(0)}to{transform:rotate(4deg) translate(4px,5px)}}@keyframes scSearchArmR{0%{transform:rotate(-8deg)}to{transform:rotate(-38deg) translate(5px,4px)}}@keyframes scSearchArmL{0%{transform:rotate(7deg)}to{transform:rotate(24deg) translate(-3px,3px)}}@keyframes scScanArm{0%{transform:rotate(-8deg) translateY(0)}35%{transform:rotate(-43deg) translate(-8px,-7px)}to{transform:rotate(-58deg) translate(-12px,-11px)}}@keyframes scLookPhone{0%{transform:rotate(-1deg) translate(0)}to{transform:rotate(7deg) translate(4px,1px)}}@keyframes scHandover{0%{transform:rotate(-4deg)}to{transform:rotate(-28deg) translate(-4px,-3px)}}@keyframes scReceive{0%{transform:rotate(3deg)}to{transform:rotate(25deg) translate(4px,-2px)}}@keyframes scWorkArm{0%{transform:rotate(-10deg) translateY(0)}to{transform:rotate(-25deg) translateY(3px)}}@keyframes scWorkHead{0%{transform:rotate(-1deg)}to{transform:rotate(5deg) translate(2px)}}@keyframes scWalkL{0%{transform:rotate(11deg)}to{transform:rotate(-12deg)}}@keyframes scWalkR{0%{transform:rotate(-12deg)}to{transform:rotate(11deg)}}.explainer-film-v3 .v2-scene{animation-duration:.34s;animation-timing-function:cubic-bezier(.16,.88,.26,1)}.explainer-film-v3 .v2-scan-phone{animation-duration:.52s}.explainer-film-v3 .v2-smartphone{animation-duration:.44s}.explainer-film-v3 .v2-monitor{animation-duration:.42s}.explainer-film-v3 .v2-app-passport,.explainer-film-v3 .v2-app-guide,.explainer-film-v3 .v2-app-ai{animation-duration:.3s}.explainer-film-v3 .v2-caption h3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:700px){.explainer-v3{padding:0 12px;margin-top:10px}.explainer-heading-v3{margin-bottom:16px;padding:0 4px}.explainer-heading-v3 .public-kicker{font-size:10px}.explainer-heading-v3 h2{font-size:26px;line-height:1.12;margin:7px auto 8px}.explainer-heading-v3 p{font-size:13px;line-height:1.5}.explainer-film-v3{aspect-ratio:9/16;max-height:82vh;width:min(100%,430px);margin:0 auto;border-radius:20px}.explainer-film-v3 .v2-scene{inset:0 0 6%}.explainer-film-v3 .v2-sky{inset:0 0 22%}.explainer-film-v3 .v2-ground{inset:78% 0 0}.explainer-film-v3 .v2-caption{left:5%;right:5%;bottom:8.2%}.explainer-film-v3 .v2-caption h3{font-size:15px;line-height:1.25;padding:7px 10px;max-width:96%}.explainer-film-v3 .v2-caption p{display:none}.explainer-film-v3 .v2-controls{left:3%;right:3%;bottom:1.2%;height:5.8%;gap:6px;padding:0 7px;border-radius:9px}.explainer-film-v3 .v2-controls button{font-size:12px}.explainer-film-v3 .v2-controls button span{display:none}.explainer-film-v3 .v2-controls small{font-size:9px}.explainer-film-v3 .v2-store{left:7%;bottom:44%;width:58%;height:26%}.explainer-film-v3 .v2-seller{left:4%;bottom:14%;width:40%;height:45%}.explainer-film-v3 .v2-customer{right:2%;bottom:13%;width:43%;height:45%}.explainer-film-v3 .v2-product{left:39%;bottom:37%;width:27%;height:14%}.explainer-film-v3 .v2-motion-arrow{left:47%;bottom:32%;font-size:7vw}.explainer-film-v3 .v2-home{left:8%;right:8%;top:9%;height:36%}.explainer-film-v3 .v2-months .v2-customer{right:12%;bottom:11%;width:55%;height:49%}.explainer-film-v3 .v2-calendar{left:8%;right:auto;top:39%;width:38%;padding:3%;flex-wrap:wrap}.explainer-film-v3 .v2-calendar strong{font-size:7vw}.explainer-film-v3 .v2-searcher{left:9%;bottom:10%;width:52%;height:52%}.explainer-film-v3 .v2-drawer{right:7%;left:auto;top:17%;width:58%;height:27%}.explainer-film-v3 .v2-paper{font-size:2.7vw}.explainer-film-v3 .v2-contact-cloud{inset:14% 5% auto 28%;height:43%}.explainer-film-v3 .v2-contact-cloud span{font-size:3vw}.explainer-film-v3 .v2-phone-rings{right:12%;bottom:28%;font-size:11vw}.explainer-film-v3 .v2-chaos{inset:12% 8% 44%}.explainer-film-v3 .v2-logo-orb{left:29%;top:38%;width:42%}.explainer-film-v3 .v2-qr-birth{right:35%;bottom:18%;width:30%}.explainer-film-v3 .v2-scan .v2-appliance.large{left:17%;top:9%;width:66%;height:30%}.explainer-film-v3 .v2-scanner{right:7%;bottom:8%;width:61%;height:50%}.explainer-film-v3 .v2-scan-phone{left:7%;top:40%;width:36%;height:37%;transform:none}.explainer-film-v3 .v2-scan-beam{left:17%;right:17%;top:33%}.explainer-film-v3 .v2-mobile-person{left:2%;bottom:6%;width:41%;height:42%;opacity:.9}.explainer-film-v3 .v2-smartphone{left:18%;top:5%;width:64%;height:70%;border-width:5px}.explainer-film-v3 .v2-app-head b{font-size:4vw}.explainer-film-v3 .v2-app-head span{font-size:2.5vw}.explainer-film-v3 .v2-app-passport h4,.explainer-film-v3 .v2-app-guide h4{font-size:3.6vw}.explainer-film-v3 .v2-app-passport small,.explainer-film-v3 .v2-app-passport strong,.explainer-film-v3 .v2-info-row,.explainer-film-v3 .v2-app-guide button,.explainer-film-v3 .v2-guide-step,.explainer-film-v3 .v2-app-ai p,.explainer-film-v3 .v2-app-ai button{font-size:2.7vw}.explainer-film-v3 .v2-ai-title{font-size:3.2vw}.explainer-film-v3 .v2-speed-lines{right:3%;top:51%;width:25%}.explainer-film-v3 .v2-customer-card,.explainer-film-v3 .v2-agent-card{left:9%;right:9%;width:auto;height:30%;padding:5%}.explainer-film-v3 .v2-customer-card{top:11%}.explainer-film-v3 .v2-agent-card{top:48%}.explainer-film-v3 .v2-customer-card b,.explainer-film-v3 .v2-agent-card b,.explainer-film-v3 .v2-customer-card span,.explainer-film-v3 .v2-agent-card span,.explainer-film-v3 .v2-customer-card em,.explainer-film-v3 .v2-agent-card em,.explainer-film-v3 .v2-customer-card small{margin-left:42%;font-size:2.8vw;margin-top:4%}.explainer-film-v3 .v3-card-character{width:45%;height:88%}.explainer-film-v3 .v2-data-stream{left:42%;right:auto;top:41%;height:8%;transform:rotate(90deg)}.explainer-film-v3 .v2-support-person{left:2%;bottom:5%;width:43%;height:39%}.explainer-film-v3 .v2-monitor{inset:7% 5% 36%;border-width:5px}.explainer-film-v3 .v2-monitor-top b{font-size:3.2vw}.explainer-film-v3 .v2-monitor-top span{font-size:2.2vw}.explainer-film-v3 .v2-context h4{font-size:3.5vw}.explainer-film-v3 .v2-context div{font-size:2.25vw;padding:3.2% 0}.explainer-film-v3 .v2-workflow{padding:8% 7% 38%;display:grid;grid-template-columns:1fr;gap:2.3%}.explainer-film-v3 .v2-flow-card{width:62%;min-height:15%;margin:0 auto;border-radius:14px;flex-direction:row;gap:8%}.explainer-film-v3 .v2-flow-card span{font-size:3vw}.explainer-film-v3 .v2-flow-line{width:3px;height:5%;margin:auto}.explainer-film-v3 .v2-tech-person{right:4%;bottom:4%;width:46%;height:36%}.explainer-film-v3 .v2-bike{right:9%;bottom:5%;font-size:7vw}.explainer-film-v3 .v2-hub{left:32%;top:37%;width:36%}.explainer-film-v3 .v2-hub b{font-size:13vw}.explainer-film-v3 .v2-hub span{font-size:3vw}.explainer-film-v3 .v2-node{width:15%;border-radius:12px;left:calc(7% + (var(--i) % 3)*38%);top:calc(8% + (var(--i) % 5)*16%)}.explainer-film-v3 .v2-node:nth-of-type(2n){top:71%}.explainer-film-v3 .v2-node:nth-of-type(3n){top:17%}.explainer-film-v3 .v2-node b{font-size:5.5vw}.explainer-film-v3 .v2-node i{font-size:1.7vw}.explainer-film-v3 .v2-journey{flex-direction:column;gap:1.2%;padding:7% 0 16%}.explainer-film-v3 .v2-journey-item{width:54%;height:13%;aspect-ratio:auto;flex-direction:row;gap:7%;border-radius:13px}.explainer-film-v3 .v2-journey-item span{font-size:2.9vw}.explainer-film-v3 .v2-journey>i{font-size:4.6vw;transform:rotate(90deg)}.explainer-film-v3 .v2-journey-glow{left:38%;right:38%;top:10%;height:70%;width:auto;background:linear-gradient(180deg,transparent,#85d9f4,transparent)}.explainer-film-v3 .v2-brand{padding:0 8% 8%}.explainer-film-v3 .v2-brand-mark{width:32%;font-size:16vw}.explainer-film-v3 .v2-brand h3{font-size:10vw;margin:5% 0 2%}.explainer-film-v3 .v2-brand p{font-size:4vw;max-width:90%;line-height:1.4;margin-bottom:7%}.explainer-film-v3 .v2-brand a{font-size:3.6vw;padding:4% 7%}}.warranty-issue-panel{overflow:visible}.warranty-quick-form{display:grid;gap:14px}.warranty-step{display:flex;align-items:center;gap:10px;margin-top:4px}.warranty-step>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#1677ff;color:#fff;font-weight:800}.warranty-step div{display:grid;gap:2px}.warranty-step small{color:#6b7b91}.warranty-search-wrap,.warranty-customer-search{position:relative}.warranty-search-wrap>input,.warranty-customer-search>input,.warranty-list-search{width:100%;min-height:42px;border:1px solid #ccd9e8;border-radius:10px;padding:0 12px;background:#fff}.warranty-search-results,.warranty-customer-results{position:absolute;z-index:35;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #d8e3f0;border-radius:12px;box-shadow:0 14px 36px #214a7a22;padding:6px;display:grid;max-height:300px;overflow:auto}.warranty-search-results button,.warranty-customer-results button{border:0;background:#fff;text-align:left;border-radius:9px;padding:10px 11px;display:grid;gap:3px;cursor:pointer}.warranty-search-results button:hover,.warranty-customer-results button:hover{background:#f1f7ff}.warranty-search-results span,.warranty-customer-results span{font-size:12px;color:#66788d}.selected-product{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #b8d7ff;background:#f4f9ff;border-radius:12px}.selected-product>div{width:52px;height:52px;border-radius:9px;background:#fff;display:grid;place-items:center;overflow:hidden}.selected-product img{width:100%;height:100%;object-fit:cover}.selected-product p{margin:0;display:grid;gap:4px}.selected-product small{color:#61738a}.warranty-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.warranty-form-grid label{display:grid;gap:6px;font-weight:600}.warranty-form-grid label.full{grid-column:1/-1}.warranty-form-grid input{min-height:42px;border:1px solid #ccd9e8;border-radius:10px;padding:0 12px}.optional-serial small{font-weight:400;color:#718198}.warranty-auto-summary{display:flex;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#f5f8fc}.warranty-auto-summary span{font-size:13px}.warranty-submit-row{display:flex;justify-content:flex-end;gap:9px}.warranty-result{margin-top:16px;border:1px solid #a8ddbd;background:#f2fbf6;border-radius:14px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:16px}.warranty-result>div:first-child{display:grid;gap:3px}.warranty-result h3{margin:0;font-size:22px}.warranty-result p{margin:0;color:#557064}.warranty-result>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.warranty-list-panel{margin-top:16px}.warranty-list-panel .panel-title{gap:14px;align-items:center}.warranty-list-search{max-width:330px}.warranty-cert-row>div:last-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.warranty-customer-locked{display:grid;gap:4px;padding:12px 14px;border:1px solid #a9d5ff;background:#f1f8ff;border-radius:12px}.warranty-customer-locked b{color:#1462a8}.warranty-customer-locked span{font-size:13px;color:#57718b}.public-warranty-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;margin:10px 0;border:1px solid #a9d5ff;background:#f1f8ff;border-radius:12px}.public-warranty-banner>div{display:grid;gap:3px}.public-warranty-banner span{font-size:12px;color:#59738f}.public-warranty-banner strong{font-size:12px;padding:6px 9px;border-radius:999px;background:#dff7e8;color:#18723e;white-space:nowrap}@media(max-width:760px){.warranty-form-grid{grid-template-columns:1fr}.warranty-form-grid label.full{grid-column:auto}.warranty-result,.public-warranty-banner{align-items:flex-start;flex-direction:column}.warranty-list-panel .panel-title{align-items:stretch;flex-direction:column}.warranty-list-search{max-width:none}.selected-product{grid-template-columns:46px 1fr auto}.warranty-submit-row{position:sticky;bottom:8px;background:#fff;padding:8px 0;z-index:5}}.sticker-order-modal{width:min(680px,calc(100vw - 28px));max-width:680px;padding:0;overflow:hidden}.sticker-order-modal .modal-head{padding:20px 22px 14px;border-bottom:1px solid #e3ebf5;align-items:flex-start}.sticker-order-modal .modal-head p{margin:6px 0 0;color:#65768c;font-size:13px;line-height:1.45;max-width:520px}.sticker-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px}.sticker-order-grid label{display:grid;gap:7px;font-weight:650;color:#263c55}.sticker-order-grid .full{grid-column:1/-1}.sticker-order-grid input,.sticker-order-grid select,.sticker-order-grid textarea{width:100%;min-width:0;border:1px solid #c9d7e7;border-radius:10px;background:#fff;padding:10px 12px;font:inherit}.sticker-order-grid input,.sticker-order-grid select{min-height:42px}.sticker-order-grid textarea{resize:vertical}.sticker-self-print{padding:14px;border:1px solid #b9d8ff;border-radius:12px;background:#f3f8ff}.sticker-self-print p{margin:5px 0 0;color:#5d7189;font-size:13px;line-height:1.5}.sticker-order-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid #e3ebf5;background:#fbfcfe}.sticker-order-footer button{min-height:40px}.warranty-v4{overflow:visible}.warranty-issue-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;align-items:start}.warranty-form-pane{min-width:0}.warranty-preview-pane{position:sticky;top:82px;border:1px solid #d7e3f0;border-radius:14px;background:#f5f8fc;padding:12px;min-width:0}.warranty-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.warranty-preview-head>div{display:grid;gap:2px}.warranty-preview-head span{font-size:12px;color:#6b7c90}.warranty-paper-preview{position:relative;background:#fff;border:1px solid #d5e1ee;border-radius:8px;box-shadow:0 8px 22px #173b6613;padding:18px;aspect-ratio:210/297;min-height:510px;overflow:hidden;color:#183858}.warranty-preview-watermark{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) rotate(-28deg);font-size:32px;font-weight:900;letter-spacing:3px;color:#1d69b512;white-space:nowrap;z-index:0}.warranty-paper-preview>*{position:relative;z-index:1}.warranty-paper-preview>header{border-bottom:2px solid #176bc0;padding-bottom:12px;text-align:center}.warranty-preview-brand{display:flex;align-items:center;gap:9px;text-align:left;margin-bottom:12px}.warranty-preview-brand img,.warranty-preview-logo{width:36px;height:36px;border-radius:8px;object-fit:contain}.warranty-preview-logo{display:grid;place-items:center;background:#176bc0;color:#fff;font-weight:900}.warranty-preview-brand>div:last-child{display:grid;gap:2px;min-width:0}.warranty-preview-brand small{font-size:9px;color:#6a7e94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warranty-paper-preview header h3{margin:0;font-size:17px;color:#125da9}.warranty-paper-preview header p{margin:4px 0 0;font-size:9px}.warranty-paper-preview>section{margin-top:12px;border:1px solid #dce7f2;border-radius:8px;overflow:hidden}.warranty-paper-preview h4{font-size:9px;letter-spacing:.4px;margin:0;padding:7px 9px;background:#eff6fd;color:#1765ad}.preview-rows{display:grid;grid-template-columns:92px 1fr;gap:5px 8px;padding:9px;font-size:9px}.preview-rows span{color:#718195}.preview-rows b{overflow-wrap:anywhere}.warranty-preview-qr{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:center;margin-top:12px;border:1.5px solid #176bc0;border-radius:9px;padding:10px}.warranty-preview-qr img,.fake-qr{width:82px;height:82px}.fake-qr{display:grid;place-items:center;border:8px dotted #173d65;font-weight:900;font-size:20px;background:repeating-linear-gradient(45deg,#fff,#fff 4px,#173d65 4px 6px);color:#fff;text-shadow:0 1px 2px #000}.warranty-preview-qr section{display:grid;gap:5px}.warranty-preview-qr section h4{padding:0;background:none;font-size:10px}.warranty-preview-qr section p{margin:0;font-size:8.5px;line-height:1.45;color:#60758b}.warranty-preview-qr section strong{font-size:11px;color:#125da9}.warranty-paper-preview footer{position:absolute;left:18px;right:18px;bottom:14px;border-top:1px solid #dfe7f0;padding-top:8px;text-align:center;font-size:8px;color:#708198}.preview-note{display:block;margin-top:9px;color:#687b90;line-height:1.45}.warranty-warning{display:grid;gap:3px;padding:10px 12px;border:1px solid #f0cd75;border-radius:10px;background:#fff8df;color:#765817}.warranty-warning span{font-size:12px}.warranty-result.compact{flex-direction:column;align-items:stretch}.warranty-result.compact>div:last-child{justify-content:flex-start}.warranty-form-grid input[type=date]{min-height:42px}.warranty-cert-row .danger-link{white-space:nowrap}.explainer-film-v4{background:linear-gradient(180deg,#eaf6ff,#f9fcff 62%,#eef5fb)}.explainer-film-v4 .v4-stage{position:absolute;inset:0 0 118px;overflow:hidden}.v4-scene{position:absolute;inset:0;animation:v4sceneIn .5s ease both}.v4-char{position:absolute;width:21%;height:58%;z-index:3}.v4-sale .v4-seller{left:13%;bottom:3%}.v4-sale .v4-customer{right:12%;bottom:3%}.v4-shop{position:absolute;left:6%;right:6%;top:8%;height:38%;border-radius:20px;background:linear-gradient(135deg,#fff,#e5f3ff);border:1px solid #c9e4f8;box-shadow:0 12px 30px #1a56821a;display:flex;justify-content:space-between;padding:22px 28px}.v4-shop b{font-size:24px;color:#135a9f}.v4-shop span{color:#6b8094}.v4-product-box{position:absolute;left:43%;top:44%;width:19%;height:23%;border-radius:17px;background:#fff;border:1px solid #bdd7ec;display:grid;place-items:center;align-content:center;gap:6px;box-shadow:0 12px 28px #24567a22;z-index:5}.v4-product-box b{font-size:15px}.v4-product-box span{padding:4px 8px;border-radius:999px;background:#e3f7e9;color:#247341;font-size:11px}.v4-sale-arrow{position:absolute;left:38%;right:38%;bottom:16%;font-size:46px;color:#3f9ad8;text-align:center;animation:v4pulse 1.2s infinite}.v4-dashboard-frame{position:absolute;inset:11% 14% 9%;border:1px solid #bdd5ea;border-radius:20px;background:#fff;box-shadow:0 20px 45px #153e641f;padding:20px;display:grid;gap:12px;align-content:start}.v4-dashboard-frame header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #e3ebf4}.v4-dashboard-frame header b{font-size:23px;color:#155fa8}.v4-dashboard-frame header span{font-size:11px;background:#eef6ff;border-radius:999px;padding:6px 9px;color:#3574aa}.v4-step{display:grid;grid-template-columns:35px 1fr 26px;gap:10px;align-items:center;padding:10px;border:1px solid #dce7f2;border-radius:12px;background:#fbfdff}.v4-step i{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#1875ca;color:#fff;font-style:normal;font-weight:800}.v4-step div{display:grid;gap:3px}.v4-step small{color:#6f8194}.v4-step em{font-style:normal;color:#25a15a;font-weight:900}.v4-dashboard-frame button{justify-self:end;border:0;border-radius:10px;background:#146fc1;color:#fff;padding:10px 16px;font-weight:800}.v4-certificate{display:flex;align-items:center;justify-content:center;gap:28px}.v4-cert-sheet{width:58%;height:78%;background:#fff;border:1px solid #ccddea;border-radius:8px;box-shadow:0 18px 40px #204b6f25;padding:20px;animation:v4paper .6s ease both}.v4-cert-brand{display:flex;justify-content:space-between;border-bottom:2px solid #1672c2;padding-bottom:9px;color:#1768ae}.v4-cert-sheet h3{text-align:center;color:#155fa8;font-size:22px}.v4-cert-cols{display:grid;grid-template-columns:1fr 130px;gap:18px;border:1px solid #dbe7f1;border-radius:9px;padding:14px}.v4-cert-cols>div:first-child{display:grid;gap:6px}.v4-cert-cols small{font-size:9px;color:#6d8094;margin-top:4px}.v4-cert-cols span{font-size:11px;color:#668}.v4-cert-qr{width:120px;height:120px;border:11px dotted #193d60;display:grid;place-items:center;font-weight:900;background:repeating-linear-gradient(45deg,#fff,#fff 5px,#193d60 5px 7px)}.v4-cert-sheet footer{margin-top:14px;text-align:center;font-size:12px}.v4-pop{display:grid;place-items:center;gap:5px;padding:18px 22px;border-radius:16px;background:#eaf8ef;border:1px solid #a9ddbb;color:#277544;animation:v4pop .65s ease both}.v4-pop span{font-size:30px}.v4-delivery{display:flex;align-items:center;justify-content:center;gap:40px}.v4-delivery-card{width:260px;display:grid;gap:12px;text-align:center}.v4-mini-paper{height:270px;background:#fff;border:1px solid #ccddea;box-shadow:0 14px 30px #1f4e7020;border-radius:8px;padding:22px;display:grid;align-content:start;gap:50px}.v4-mini-paper span{font-size:12px;color:#1563aa;font-weight:800;border-bottom:2px solid #176fc1;padding-bottom:12px}.v4-mini-paper i{width:90px;height:90px;justify-self:center;display:grid;place-items:center;border:8px dotted #173e62;font-style:normal;font-weight:900}.v4-delivery-line{font-size:46px;color:#58a6df;animation:v4pulse 1.1s infinite}.v4-phone{width:220px;height:360px;background:#fff;border:7px solid #1c344c;border-radius:30px;padding:18px;box-shadow:0 16px 35px #1a496d24;display:grid;align-content:start;gap:12px;text-align:center}.v4-phone.large{width:260px;height:390px}.v4-phone-top{font-size:12px;font-weight:900;color:#1264ad;border-bottom:1px solid #dfe8f1;padding-bottom:9px}.v4-phone-qr{width:115px;height:115px;margin:20px auto 5px;border:10px dotted #193e60;display:grid;place-items:center;font-weight:900}.v4-problem .v4-appliance{position:absolute;left:12%;top:16%;width:42%;height:52%;border-radius:25px;background:#fff;border:1px solid #c8deef;box-shadow:0 18px 40px #214c6d20;display:grid;place-items:center}.v4-appliance b{font-size:52px;color:#1b669f}.v4-appliance span{position:absolute;right:20px;top:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#ffe7e3;color:#d33;font-size:26px;font-weight:900}.v4-problem-person{right:7%;bottom:1%;width:27%}.v4-scan-phone{position:absolute;right:28%;top:20%;width:115px;height:180px;border:6px solid #24384c;border-radius:20px;background:#fff;display:grid;place-items:center;z-index:5}.v4-scan-phone i{width:72px;height:72px;border:7px dotted #193d60;display:grid;place-items:center;font-style:normal;font-weight:900}.v4-scan-line{position:absolute;left:13px;right:13px;height:2px;background:#27b7ff;box-shadow:0 0 10px #27b7ff;animation:v4scan 1.3s infinite}.v4-passport,.v4-troubleshoot,.v4-status{display:flex;align-items:center;justify-content:center;gap:44px}.v4-passport .v4-phone,.v4-troubleshoot .v4-phone,.v4-status .v4-phone{transform:scale(.95)}.v4-phone h3{margin:5px 0;font-size:18px}.v4-ok{background:#e3f8eb;color:#247c46;border-radius:999px;padding:7px 10px;font-size:11px}.v4-info{display:grid;grid-template-columns:1fr 1fr;gap:7px;text-align:left;font-size:11px;background:#f5f8fc;border-radius:11px;padding:12px}.v4-info span{color:#718196}.v4-recognition{display:grid;gap:12px}.v4-recognition span{padding:13px 18px;background:#fff;border:1px solid #cfe1ef;border-radius:12px;box-shadow:0 8px 20px #1b52751a;color:#226b9e;font-weight:800}.v4-troubleshoot .v4-phone button{border:1px solid #cfe0ef;background:#f8fbff;border-radius:9px;padding:9px;text-align:left;color:#294b6c}.v4-guide{display:flex;gap:9px;align-items:center;text-align:left;padding:7px;border-top:1px solid #e2eaf2}.v4-guide b{width:23px;height:23px;border-radius:999px;background:#1972c3;color:#fff;display:grid;place-items:center;font-size:10px}.v4-guide span{font-size:11px}.v4-ai{display:flex;align-items:center;justify-content:center;gap:30px}.v4-ai-orb{width:130px;height:130px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#75dbff,#1d6fe8 58%,#164bba);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:900;box-shadow:0 0 40px #42a6ff66;animation:v4pulse 1.5s infinite}.v4-chat{width:52%;display:grid;gap:12px}.v4-chat p{margin:0;padding:14px 16px;border-radius:15px;background:#fff;border:1px solid #d4e2ee;box-shadow:0 8px 18px #16486a14}.v4-chat .ai{background:#ecf6ff;border-color:#acd5f5}.v4-context-chip{position:absolute;bottom:10%;left:50%;transform:translate(-50%);background:#e6f8eb;color:#287a45;border-radius:999px;padding:8px 13px;font-size:12px}.v4-handoff{display:flex;align-items:center;justify-content:center;gap:20px}.v4-case-card{width:48%;background:#fff;border:1px solid #cfdeeb;border-radius:16px;box-shadow:0 16px 35px #1a4f7220;padding:20px;display:grid;gap:10px}.v4-case-card h3{margin:2px 0 8px;color:#1b5f97}.v4-case-card>div{display:flex;justify-content:space-between;border-top:1px solid #e6edf4;padding-top:8px;font-size:12px}.v4-case-card>div span{color:#738397}.v4-handoff-arrow{font-size:44px;color:#58a5dd}.v4-support{position:relative;width:24%;height:55%}.v4-ops{display:flex;align-items:center;justify-content:center}.v4-flow{width:78%;display:flex;align-items:center;justify-content:center;gap:12px}.v4-flow>div{width:150px;min-height:105px;background:#fff;border:1px solid #cfdeeb;border-radius:15px;display:grid;place-items:center;align-content:center;gap:9px;box-shadow:0 10px 24px #1a4d6e18;text-align:center}.v4-flow i{width:34px;height:34px;border-radius:999px;background:#1670c3;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:900}.v4-flow span{color:#66a9dc;font-size:28px}.v4-tech{position:absolute;right:2%;bottom:-2%;width:19%;height:45%;opacity:.96}.v4-status-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #dce6ef;border-radius:10px;text-align:left}.v4-status-row i{font-style:normal;width:24px}.v4-status-row.done{background:#eefaf2;color:#31764a}.v4-status-row.current{background:#edf6ff;color:#1768af;border-color:#a8d4f5}.v4-notify{margin-top:6px;padding:9px;background:#fff5d9;border-radius:9px;color:#7d621c;font-size:10px}.v4-journey{display:grid;place-items:center}.v4-journey-track{display:flex;align-items:center;gap:10px;z-index:2}.v4-journey-track>div{width:118px;height:118px;border-radius:999px;background:#fff;border:2px solid #b8daf1;box-shadow:0 12px 25px #1b52751a;display:grid;place-items:center;align-content:center;gap:6px;text-align:center}.v4-journey-track>div b{font-size:22px;color:#176cba}.v4-journey-track>div span{font-size:11px;font-weight:800}.v4-journey-track>i{font-style:normal;font-size:24px;color:#55a5df}.v4-hub-logo{position:absolute;width:92px;height:92px;border-radius:999px;background:#176fc1;color:#fff;display:grid;place-items:center;font-size:46px;font-weight:900;box-shadow:0 0 0 18px #2a93df18,0 0 50px #2a93df4d;top:8%;left:calc(50% - 46px)}.v4-brand{display:grid;place-items:center;align-content:center;gap:12px;text-align:center;background:radial-gradient(circle,#f8fdff 0,#e2f3ff 58%,#cfe9fa)}.v4-brand-mark{width:115px;height:115px;border-radius:26px;background:linear-gradient(135deg,#1b78c9,#20badb);color:#fff;display:grid;place-items:center;font-size:66px;font-weight:900;box-shadow:0 18px 40px #1268a73b}.v4-brand h3{font-size:44px;margin:0;color:#145d9e;letter-spacing:2px}.v4-brand p{font-size:17px;max-width:600px;margin:0;color:#345c7c}.v4-cta a{margin-top:8px;background:#156fc0;color:#fff;text-decoration:none;padding:13px 24px;border-radius:11px;font-weight:900;box-shadow:0 10px 25px #176db43d;animation:v4pulse 1.4s infinite}.v4-cta small{color:#60798f}.explainer-film-v4 .v2-caption{z-index:20}.explainer-film-v4 .v2-controls{z-index:22}@keyframes v4sceneIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes v4pulse{50%{transform:scale(1.04)}}@keyframes v4paper{0%{opacity:0;transform:translateY(30px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes v4pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes v4scan{0%{top:26px}50%{top:140px}to{top:26px}}@media(max-width:1000px){.warranty-issue-layout{grid-template-columns:1fr}.warranty-preview-pane{position:relative;top:auto}.warranty-paper-preview{max-width:520px;margin:auto}.explainer-film-v4 .v4-stage{inset:0 0 134px}.v4-dashboard-frame{left:7%;right:7%}.v4-cert-sheet{width:72%}.v4-flow{width:94%;gap:7px}.v4-flow>div{width:125px}}@media(max-width:760px){.sticker-order-grid{grid-template-columns:1fr}.sticker-order-grid .full{grid-column:auto}.sticker-order-footer{position:sticky;bottom:0}.warranty-preview-pane{padding:9px}.warranty-paper-preview{min-height:0;padding:12px}.warranty-preview-brand small{white-space:normal}.preview-rows{grid-template-columns:78px 1fr}.warranty-preview-qr{grid-template-columns:74px 1fr}.warranty-preview-qr img,.fake-qr{width:66px;height:66px}.warranty-paper-preview footer{position:static;margin-top:12px}.explainer-film-v4{aspect-ratio:9/16;min-height:620px}.explainer-film-v4 .v4-stage{inset:0 0 150px}.v4-char{width:42%;height:42%}.v4-sale .v4-seller{left:2%;bottom:4%}.v4-sale .v4-customer{right:0;bottom:4%}.v4-shop{left:7%;right:7%;top:7%;height:25%;padding:15px}.v4-product-box{left:31%;top:36%;width:38%;height:18%}.v4-sale-arrow{bottom:20%;font-size:34px}.v4-dashboard-frame{inset:8% 6%;padding:13px}.v4-dashboard-frame header b{font-size:18px}.v4-step{grid-template-columns:31px 1fr 20px;padding:9px}.v4-step small{font-size:10px}.v4-certificate{flex-direction:column;gap:10px}.v4-cert-sheet{width:86%;height:70%;padding:13px}.v4-cert-sheet h3{font-size:16px}.v4-cert-cols{grid-template-columns:1fr 90px;gap:8px;padding:9px}.v4-cert-qr{width:82px;height:82px}.v4-pop{padding:9px 14px;display:flex}.v4-delivery{flex-direction:column;gap:10px}.v4-delivery-card{width:180px}.v4-mini-paper{height:170px;gap:22px;padding:14px}.v4-mini-paper i{width:64px;height:64px}.v4-delivery-line{transform:rotate(90deg);font-size:30px}.v4-phone{width:180px;height:270px;border-width:5px;border-radius:22px}.v4-phone.large{width:72%;height:58%;min-height:330px}.v4-phone-qr{width:82px;height:82px;margin:8px auto}.v4-problem .v4-appliance{left:9%;right:9%;top:8%;width:auto;height:30%}.v4-problem-person{right:0;bottom:2%;width:50%;height:45%}.v4-scan-phone{left:8%;right:auto;top:44%;width:95px;height:150px}.v4-passport,.v4-troubleshoot,.v4-status{flex-direction:column;gap:13px;padding-top:5%}.v4-recognition{grid-template-columns:1fr 1fr;gap:7px}.v4-recognition span{padding:8px;font-size:10px}.v4-ai{flex-direction:column;gap:16px}.v4-ai-orb{width:92px;height:92px;font-size:27px}.v4-chat{width:86%}.v4-chat p{font-size:11px;padding:11px}.v4-context-chip{bottom:5%;font-size:10px}.v4-handoff{flex-direction:column;gap:5px}.v4-case-card{width:86%;padding:13px}.v4-handoff-arrow{transform:rotate(90deg);font-size:28px}.v4-support{position:relative;width:40%;height:34%}.v4-flow{flex-direction:column;gap:5px;padding:5% 0 22%}.v4-flow>div{width:62%;height:67px;min-height:67px;display:flex;justify-content:center;gap:12px}.v4-flow>span{transform:rotate(90deg);font-size:18px}.v4-tech{right:0;bottom:0;width:42%;height:33%}.v4-journey-track{flex-direction:column;gap:2px;padding-top:14%}.v4-journey-track>div{width:54%;height:64px;border-radius:14px;display:flex;justify-content:center;gap:12px}.v4-journey-track>i{transform:rotate(90deg);font-size:16px}.v4-hub-logo{width:62px;height:62px;font-size:30px;left:calc(50% - 31px);top:4%}.v4-brand-mark{width:90px;height:90px;font-size:50px}.v4-brand h3{font-size:34px}.v4-brand p{font-size:14px;padding:0 8%}.v4-cta a{font-size:13px}.explainer-film-v4 .v2-caption h3{font-size:15px}.explainer-film-v4 .v2-caption p{font-size:11px}}.warranty-preview-brand{align-items:flex-start!important}.warranty-preview-brand>div:last-child{gap:2px}.warranty-preview-brand small{white-space:normal!important;line-height:1.3}.warranty-preview-title{margin-top:8px;padding-top:8px;border-top:1px solid #dce7f2;text-align:center}.warranty-preview-title h3{font-size:18px!important;letter-spacing:.35px}.warranty-preview-title p{margin:4px 0 0;font-size:9px;color:#60758b}.warranty-preview-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:9px;margin-top:12px}.warranty-preview-main-grid>div:first-child{min-width:0}.warranty-preview-main-grid>div>section{margin-top:0;margin-bottom:8px}.warranty-preview-main-grid>div>section:last-child{margin-bottom:0}.warranty-preview-main-grid>.warranty-preview-side{min-width:0}.warranty-preview-main-grid .warranty-preview-qr{display:grid;grid-template-columns:1fr;gap:7px;padding:8px;margin-top:0;text-align:center}.warranty-preview-main-grid .warranty-preview-qr img,.warranty-preview-main-grid .fake-qr{width:92px;height:92px;margin:auto}.warranty-preview-main-grid .warranty-preview-qr section{text-align:left}.preview-help-box{display:grid;gap:4px;margin-top:8px;padding:8px;border:1px solid #dce7f2;border-radius:8px;background:#f7faff;font-size:8px;line-height:1.35;color:#60758b}.preview-help-box b{font-size:8.5px;color:#1765ad}.warranty-paper-preview>footer{display:flex;justify-content:space-between;gap:6px}@media(max-width:760px){.warranty-preview-main-grid{grid-template-columns:1fr}.warranty-preview-main-grid .warranty-preview-qr{grid-template-columns:82px 1fr;text-align:left;align-items:center}.warranty-preview-main-grid .warranty-preview-qr img,.warranty-preview-main-grid .fake-qr{width:72px;height:72px}}.approved-certificate-preview{padding:14px!important;display:flex;flex-direction:column;gap:8px;aspect-ratio:210/297;min-height:560px!important;overflow:hidden!important;color:#173b64}.approved-certificate-preview .warranty-preview-watermark{z-index:0}.cert-preview-top{display:grid;grid-template-columns:76px 1fr 92px;gap:8px;align-items:center;border-bottom:1.5px solid #2a78c9;padding-bottom:8px}.cert-preview-logo{display:grid;place-items:center;border-right:1px solid #d7e5f2;min-height:54px}.cert-preview-logo img{max-width:60px;max-height:44px;object-fit:contain}.cert-preview-logo>span{width:36px;height:36px;border-radius:8px;background:#176bc0;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:900}.cert-preview-biz{display:grid;gap:2px;min-width:0}.cert-preview-biz>b{font-size:10px;color:#153f70;text-transform:uppercase}.cert-preview-biz small{font-size:6.8px;line-height:1.25;color:#466886;overflow-wrap:anywhere}.cert-preview-thanks{border-left:1px solid #d7e5f2;display:grid;gap:3px;text-align:center;padding-left:8px}.cert-preview-thanks b{font-family:Georgia,serif;font-style:italic;font-size:13px;color:#153f70}.cert-preview-thanks small{font-size:6.6px;line-height:1.25}.cert-preview-title{text-align:center;padding:3px 0 6px;border-bottom:1px solid #d1e3f4}.cert-preview-title h3{margin:0;color:#143963;font-size:19px}.cert-preview-title span{font-size:6.8px;color:#466786}.cert-preview-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.cert-preview-summary>div{padding:5px 7px;border-radius:7px;background:#f7fbff;display:grid;gap:1px}.cert-preview-summary small{font-size:6.4px;color:#627b94}.cert-preview-summary b{font-size:8.4px;color:#163a63;overflow-wrap:anywhere}.cert-preview-main{display:grid;grid-template-columns:1.06fr .94fr;gap:8px}.cert-preview-left{display:grid;gap:6px}.cert-preview-left section,.cert-preview-flow,.cert-preview-policy{border:1px solid #d5e5f4;border-radius:7px;overflow:hidden;margin:0!important}.approved-certificate-preview h4{margin:0;padding:5px 7px;background:#edf6fd;color:#1764af;font-size:7.5px}.cert-preview-left .preview-rows{grid-template-columns:64px 1fr;gap:3px 5px;padding:6px 7px;font-size:6.7px}.cert-preview-left .preview-rows span{color:#60758d}.preview-active-status{color:#13823a!important}.cert-preview-qr{border:1.5px solid #2071c7;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#f3f9ff);padding:7px;text-align:center;display:flex;flex-direction:column;align-items:center}.cert-preview-qr h4{padding:0;background:none;font-size:8.4px}.cert-preview-qr p{font-size:6.3px;line-height:1.35;margin:4px 0;color:#3f6384}.cert-preview-qr-image{margin:4px 0}.cert-preview-qr-image img,.cert-preview-qr-image .fake-qr{width:132px;height:132px}.cert-preview-code{width:100%;padding:5px;background:#eef6fe;border:1px solid #d7e7f6;border-radius:7px;display:grid;gap:1px}.cert-preview-code small{font-size:6.1px;color:#71869a}.cert-preview-code b{font-size:10px;color:#1263b5}.cert-preview-flow>div{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;padding:6px 7px;text-align:center}.cert-preview-flow span{display:grid;place-items:center;gap:2px}.cert-preview-flow span>b{width:16px;height:16px;border-radius:50%;background:#176bc0;color:#fff;display:grid;place-items:center;font-size:6.5px}.cert-preview-flow em{font-style:normal;font-weight:700;font-size:6.6px}.cert-preview-flow small{font-size:5.8px;line-height:1.15;color:#566f88}.cert-preview-flow i{font-style:normal;color:#4aa8ed;font-size:14px}.cert-preview-policy ul{margin:5px 8px 3px;padding-left:12px}.cert-preview-policy li{font-size:5.9px;line-height:1.25;margin:2px 0}.cert-preview-policy>small{display:block;margin:0 8px 6px;font-size:5.8px;color:#496a88}.cert-preview-footer{margin:auto -14px -14px!important;background:#0d4f91!important;color:#fff!important;border:0!important;padding:8px 14px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:6px!important}.cert-preview-footer span{font-family:Georgia,serif;font-style:italic;font-size:7px}.cert-preview-footer b{font-size:5.8px;color:#fff!important}.warranty-policy-notice{display:grid;gap:4px}.warranty-policy-editor{display:grid;gap:14px}.warranty-policy-editor>label{display:grid;gap:6px;font-weight:600}.warranty-policy-editor textarea,.warranty-policy-editor input{border:1px solid #ccd9e8;border-radius:10px;padding:10px 12px;background:#fff}.policy-clause-list{display:grid;gap:8px}.policy-clause-row{display:grid;grid-template-columns:28px 1fr 34px;gap:8px;align-items:center}.policy-clause-row>span{width:28px;height:28px;border-radius:999px;background:#eaf4fd;color:#1765ad;display:grid;place-items:center;font-weight:800}.policy-clause-row button{height:34px}.public-warranty-policy{margin:10px 0;border:1px solid #cfe0f2;border-radius:12px;background:#f8fbff;overflow:hidden}.public-warranty-policy summary{padding:12px 14px;font-weight:700;color:#155ba4;cursor:pointer}.public-warranty-policy>div{padding:0 14px 14px}.public-warranty-policy p{margin:6px 0;font-size:13px}.policy-full-text{white-space:pre-wrap;margin-top:10px;padding-top:10px;border-top:1px solid #dbe8f4;font-size:13px;line-height:1.55}@media(max-width:760px){.approved-certificate-preview{min-height:0!important}.cert-preview-top{grid-template-columns:58px 1fr 74px}.cert-preview-main{grid-template-columns:1fr}.cert-preview-qr-image img,.cert-preview-qr-image .fake-qr{width:116px;height:116px}.cert-preview-flow>div{grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr}.cert-preview-footer{position:static!important}.policy-clause-row{grid-template-columns:26px 1fr 32px}}.sticker-order-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:var(--ht-layer-modal,20000)!important;display:grid!important;place-items:center!important;padding:18px!important;box-sizing:border-box!important;background:#0b1f3a7a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:auto!important;isolation:isolate!important}.sticker-order-backdrop>.sticker-order-modal{position:relative!important;z-index:1!important;background:#fff!important;box-shadow:0 28px 80px #0819303d!important}body:has(.sticker-order-backdrop){overflow:hidden!important}@media(max-width:760px){.sticker-order-backdrop{align-items:flex-end!important;padding:10px!important}.sticker-order-backdrop>.sticker-order-modal{max-height:calc(100dvh - 20px)!important;overflow:auto!important}}.payment-flow-v2{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.payment-flow-v2 span{padding:9px 12px;border:1px solid #dbe5f0;border-radius:10px;background:#f7f9fc;font-weight:700}.payment-flow-v2 b{color:#7b8da5}.v2-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v2-control-grid>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #e1e8f0;border-radius:12px;background:#f9fbfd}.v2-control-grid strong{font-size:13px;color:#1769e0}.v2-control-grid small{line-height:1.45;color:#64748b}.after-sales-bars{display:grid;gap:12px}.after-sales-bars>div{display:grid;grid-template-columns:120px 1fr 50px;align-items:center;gap:10px}.after-sales-bars i{height:10px;border-radius:999px;background:#eaf0f6;overflow:hidden}.after-sales-bars em{display:block;height:100%;background:#2878e6;border-radius:inherit}.insight-box{margin-top:18px;padding:14px;border-radius:12px;background:#eef6ff;border:1px solid #cfe3ff}.insight-box p{margin:6px 0 0;line-height:1.55}.payment-core-note{border-color:#cfe3ff}@media(max-width:900px){.v2-control-grid{grid-template-columns:1fr}.after-sales-bars>div{grid-template-columns:95px 1fr 42px}}.marketing-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dbe5ef;border-radius:12px;background:#fff}.integration-card>div:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.integration-card small{color:#64748b}.integration-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef5ff;color:#2563eb;font-weight:800}@media(max-width:850px){.marketing-command-grid,.integration-grid{grid-template-columns:1fr}}.ui-switch{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:20px!important;overflow:visible!important}.ui-switch i{display:block!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:20px!important;background:#cbd5e1!important;border:1px solid #b8c4d2!important}.ui-switch i:after{width:14px!important;height:14px!important;left:2px!important;top:2px!important}.ui-switch input:checked+i{background:#1767e8!important;border-color:#1767e8!important}.ui-switch input:checked+i:after{transform:translate(16px)!important}.support-workspace-overlay{position:fixed;inset:0;background:#0f172a33;z-index:5000;display:flex;justify-content:flex-end}.global-support-workspace{width:min(900px,94vw);height:100vh;background:#f6f8fb;box-shadow:-18px 0 50px #0f172a26;display:grid;grid-template-rows:auto 1fr}.global-support-workspace>header{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.global-support-workspace>header>div:first-child{display:grid;gap:2px}.global-support-workspace>header small{color:#64748b}.global-support-body{min-height:0;display:grid;grid-template-columns:210px minmax(320px,1fr) 250px}.global-support-queue,.global-support-context{background:#fff;overflow:auto;padding:12px;border-right:1px solid #e5eaf0}.global-support-context{border-right:0;border-left:1px solid #e5eaf0}.global-support-queue>button{width:100%;text-align:left;border:0;border-bottom:1px solid #edf1f5;background:#fff;padding:10px;display:grid;gap:3px}.global-support-queue>button.active{background:#eef5ff;border-radius:10px}.global-support-queue small,.global-support-queue span{font-size:11px;color:#64748b}.global-support-thread{min-width:0;display:grid;grid-template-rows:1fr auto auto;padding:12px;overflow:hidden}.global-support-thread .support-thread{overflow:auto}.context-tabs{display:flex;gap:4px;overflow:auto;margin-bottom:10px}.context-tabs button{font-size:11px;padding:6px}.context-tabs button.active{background:#eaf2ff;color:#1453d5}.global-support-context section{display:grid;gap:6px;padding:11px 0;border-bottom:1px solid #edf1f5}.global-support-context section small,.global-support-context section span{font-size:12px;color:#64748b}.integration-lifecycle,.setup-steps{display:flex;gap:8px;flex-wrap:wrap}.integration-lifecycle span,.setup-steps span{padding:8px 10px;border-radius:9px;background:#eef2f7;font-size:12px}.integration-lifecycle span.done{background:#e9f8ef;color:#087a4d}.integration-tabs{display:flex;gap:16px;align-items:center;margin-bottom:14px}.maintenance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.maintenance-grid>div{padding:14px;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:4px}.maintenance-grid strong{font-size:24px}.danger-zone{margin-top:18px;padding:14px;border:1px solid #fecaca;background:#fff7f7;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.danger-zone>div{display:grid}.golive-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.golive-checks span{padding:10px;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-template-columns:auto 1fr;gap:4px 8px}.golive-checks small{grid-column:2;color:#64748b}.studio-start{min-height:240px;display:grid;place-content:center;text-align:center;gap:20px}.studio-start-actions{display:flex;justify-content:center;gap:10px}.content-studio-home .article-row-main{width:100%;border:0;background:#fff;text-align:left}@media(max-width:900px){.global-support-body{grid-template-columns:1fr}.global-support-queue,.global-support-context{display:none}.global-support-workspace{width:100vw}.danger-zone{align-items:stretch;flex-direction:column;gap:10px}}.support-attachment-video{display:block;width:min(320px,100%);max-width:100%;height:auto;max-height:240px;object-fit:contain;border-radius:10px;margin-top:7px;background:#0f172a}.support-attachment-file{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:8px 10px;border-radius:9px;background:#f1f5f9;color:#1e40af;text-decoration:none}.support-file-preview{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 8px}.support-file-preview span{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:6px 8px;border-radius:999px;background:#eef2f7;font-size:11px}.support-file-preview span button{border:0;background:transparent;padding:0;min-width:16px;height:16px}.global-support-thread .support-compose.clean{grid-template-columns:38px minmax(0,1fr) 96px!important}.global-support-thread .support-file{display:grid;place-items:center;cursor:pointer;border:1px solid #d8e0ea;border-radius:10px;background:#fff}.global-support-thread .support-file input{display:none}.toggle,.switch,.toggle-switch,.compact-switch{box-sizing:border-box!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:20px!important;min-height:20px!important;border-radius:999px!important;position:relative!important;overflow:visible!important}.toggle input,.switch input,.toggle-switch input,.compact-switch input{position:absolute!important;opacity:0!important;pointer-events:none!important}.toggle-track,.switch-track{display:block!important;width:36px!important;min-width:36px!important;height:20px!important;border-radius:999px!important;background:#cbd5e1!important;position:relative!important;transition:.18s ease!important}.toggle-track:after,.switch-track:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:.18s ease}input:checked+.toggle-track,input:checked+.switch-track,.toggle.on .toggle-track,.switch.on .switch-track{background:#2563eb!important}input:checked+.toggle-track:after,input:checked+.switch-track:after,.toggle.on .toggle-track:after,.switch.on .switch-track:after{transform:translate(16px)}.actions,.head-tools,.modal-actions,.action-group{align-items:center}.actions>button,.actions>.button-link,.head-tools>button,.head-tools>.button-link,.action-group>button,.action-group>.button-link{min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px}button.primary,.button-link.primary{font-weight:650}.danger-link{color:#b42318!important}.website-builder-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;min-height:680px}.website-page-list,.website-builder-editor{background:#fff;border:1px solid #e4e9f0;border-radius:14px;padding:12px}.website-page-list{display:flex;flex-direction:column;gap:7px;align-self:start}.website-page-list>button{text-align:left;display:flex;flex-direction:column;gap:3px;background:#f8fafc;border:1px solid transparent}.website-page-list>button.active{border-color:#93b4e8;background:#eef5ff}.website-page-list small{color:#64748b}.website-builder-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.website-builder-columns{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:14px}.website-config{display:flex;flex-direction:column;gap:10px}.website-config label{display:flex;flex-direction:column;gap:5px;font-size:12px}.website-config details{border:1px solid #e5eaf0;border-radius:12px;padding:10px}.website-config summary{font-weight:700;cursor:pointer;margin-bottom:9px}.website-section-config{display:grid;gap:7px;padding:9px 0;border-bottom:1px solid #eef1f5}.website-live-preview{margin:auto;background:#f6f8fb;border:1px solid #dfe5ed;border-radius:14px;overflow:hidden;min-height:560px;width:100%;transition:.2s}.website-live-preview.tablet{max-width:760px}.website-live-preview.mobile{max-width:390px}.preview-browser{padding:9px 12px;background:#fff;border-bottom:1px solid #e5eaf0;color:#64748b;font-size:11px}.website-preview-section{padding:34px 28px;background:#fff;border-bottom:8px solid #f6f8fb}.website-preview-section.hero{padding:54px 32px}.website-preview-section h2{margin:0 0 8px;font-size:25px}.website-preview-section p{margin:0;color:#526071;line-height:1.65}.setting-switch{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:10px}.ui-switch{position:relative;display:inline-block;flex:0 0 36px;width:36px;height:20px}.ui-switch input{position:absolute;opacity:0}.ui-switch i{display:block;width:36px;height:20px;border-radius:999px;background:#cbd5e1;position:relative}.ui-switch i:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:.18s}.ui-switch input:checked+i{background:#2563eb}.ui-switch input:checked+i:after{transform:translate(16px)}@media(max-width:980px){.website-builder-shell{grid-template-columns:1fr}.website-page-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.website-builder-columns{grid-template-columns:1fr}.website-live-preview{min-height:420px}}.toggle-field{display:flex!important;align-items:center!important;gap:10px!important;min-height:36px;margin-top:12px;cursor:pointer;color:var(--text,#172033)}.toggle-field input{position:absolute!important;opacity:0!important;pointer-events:none!important}.toggle-field .toggle-track{flex:0 0 36px!important;width:36px!important;height:20px!important;border-radius:999px!important;background:#cbd5e1!important;position:relative!important;box-sizing:border-box!important;transition:.18s ease!important}.toggle-field .toggle-track:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:.18s ease}.toggle-field input:checked+.toggle-track{background:#2563eb!important}.toggle-field input:checked+.toggle-track:after{transform:translate(16px)}.toggle-field input:focus-visible+.toggle-track{outline:3px solid rgba(37,99,235,.2);outline-offset:2px}.toggle-field.is-disabled{opacity:.55;cursor:not-allowed}.toggle-field .toggle-copy{font-size:13px;line-height:1.35}.environment-control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.environment-control small{flex-basis:100%;color:#64748b;margin-top:4px}.golive-checks span.check-pass{border-color:#bbf7d0;background:#f0fdf4}.golive-checks span.check-pass i{color:#15803d;font-weight:900}.golive-checks span.check-fail{border-color:#fecaca;background:#fff7f7}.golive-checks span.check-fail i{color:#b42318;font-weight:900}.golive-checks span.check-check,.golive-checks span.check-manual{border-color:#fde68a;background:#fffbeb}.golive-checks span.check-check i,.golive-checks span.check-manual i{color:#a16207;font-weight:900}.website-runtime-main{max-width:1180px;margin:0 auto;padding:56px 28px 88px}.website-runtime-header{max-width:860px;margin:0 auto 34px;text-align:center}.website-runtime-header h1{font-size:clamp(36px,5vw,64px);line-height:1.05;margin:10px 0 16px}.website-runtime-header p{font-size:18px;line-height:1.7;margin:0 auto;max-width:760px}.website-runtime-section{padding:30px 0}.website-runtime-section-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:34px;align-items:center;background:#fff;border:1px solid #e6ebf2;border-radius:22px;padding:36px}.website-runtime-section.type-text .website-runtime-section-inner{grid-template-columns:1fr}.website-runtime-copy h2{font-size:clamp(28px,3.5vw,44px);line-height:1.12;margin:0 0 14px}.website-runtime-copy p{font-size:17px;line-height:1.75;margin:0 0 20px;white-space:pre-line}.website-runtime-media img{display:block;width:100%;height:auto;border-radius:16px}.website-runtime-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.website-runtime-items article{padding:18px;border:1px solid #e6ebf2;border-radius:14px;background:#f7f9fc}.website-runtime-items b,.website-runtime-items span{display:block}.website-runtime-items span{margin-top:6px;line-height:1.55}.website-runtime-empty{padding:56px 20px;text-align:center}@media(max-width:760px){.website-runtime-main{padding:34px 16px 64px}.website-runtime-section-inner{grid-template-columns:1fr;padding:24px}.website-runtime-items{grid-template-columns:1fr}}:root{--ht-primary:#1769e0;--ht-primary-hover:#125ac4;--ht-primary-soft:#eaf2ff;--ht-primary-ring:rgba(23,105,224,.18);--ht-workspace:#f7f9fc;--ht-sidebar:#eef3f8;--ht-surface:#fff;--ht-surface-2:#f8fafc;--ht-border:#dde5ee;--ht-border-subtle:#e9eef4;--ht-text:#142033;--ht-text-2:#425168;--ht-muted:#718096;--ht-success:#14804a;--ht-success-soft:#eaf8f1;--ht-warning:#a86100;--ht-warning-soft:#fff6e6;--ht-danger:#c93636;--ht-danger-soft:#fff0f0;--ht-radius-control:8px;--ht-radius-card:12px;--ht-radius-overlay:16px;--ht-shadow-card:0 8px 24px rgba(24,39,65,.055);--ht-shadow-pop:0 22px 60px rgba(17,31,52,.18)}html,body{background:var(--ht-workspace);color:var(--ht-text)}button,input,textarea,select{font-family:inherit}button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--ht-primary-ring)!important;outline-offset:2px}.ht-icon{display:block;flex:0 0 auto}.ht-btn,.ht-icon-btn{appearance:none!important;border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;color:var(--ht-text)!important;min-height:38px;border-radius:var(--ht-radius-control)!important;padding:0 14px!important;font-weight:750!important;font-size:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 1px 2px #10182808!important;cursor:pointer;text-decoration:none;white-space:nowrap}.ht-btn:hover:not(:disabled),.ht-icon-btn:hover:not(:disabled){background:#f5f8fc!important;border-color:#c8d5e4!important;transform:translateY(-1px)}.ht-btn-primary{background:var(--ht-primary)!important;border-color:var(--ht-primary)!important;color:#fff!important;box-shadow:0 7px 18px #1769e02e!important}.ht-btn-primary:hover:not(:disabled){background:var(--ht-primary-hover)!important;border-color:var(--ht-primary-hover)!important}.ht-btn-ghost{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--ht-text-2)!important}.ht-btn-ghost:hover:not(:disabled){background:#f0f4f8!important;color:var(--ht-text)!important}.ht-btn-danger{background:#fff!important;border-color:#f0caca!important;color:var(--ht-danger)!important}.ht-btn-danger:hover:not(:disabled){background:var(--ht-danger-soft)!important;border-color:#e8abab!important}.ht-btn-sm{min-height:32px!important;padding:0 10px!important;font-size:12px!important}.ht-btn-lg{min-height:44px!important;padding:0 18px!important;font-size:14px!important}.ht-btn:disabled,.ht-icon-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ht-icon-btn{width:38px!important;padding:0!important}.ht-spinner{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ht-spin .7s linear infinite}.primary,.visible-primary{background:var(--ht-primary)!important;border:1px solid var(--ht-primary)!important;color:#fff!important;min-height:38px;padding:9px 14px!important;border-radius:var(--ht-radius-control)!important;font-weight:750!important;box-shadow:0 7px 18px #1769e029!important}.primary:hover:not(:disabled),.visible-primary:hover:not(:disabled){background:var(--ht-primary-hover)!important;border-color:var(--ht-primary-hover)!important;transform:translateY(-1px)}.secondary,.actions>button:not(.ht-btn),.node-actions>button:not(.ht-btn),.ticket-actions>button:not(.ht-btn),.invoice-provider-actions>button:not(.ht-btn),.sound-card-actions>button:not(.ht-btn),.trial-status-actions>button:not(.ht-btn),.payment-order-actions>button:not(.ht-btn),.payment-review-actions>button:not(.ht-btn),.policy-actions>button:not(.ht-btn),.optimization-run-actions>button:not(.ht-btn),.article-row-actions>button:not(.ht-btn),.team-status-actions>button:not(.ht-btn){border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;color:var(--ht-text-2)!important;min-height:36px;border-radius:var(--ht-radius-control)!important;padding:8px 12px!important;font-weight:700!important;box-shadow:0 1px 2px #10182806!important}.actions>button:not(.ht-btn):hover,.secondary:hover{background:#f5f8fc!important;border-color:#c9d5e3!important;color:var(--ht-text)!important}.ghost{border:1px solid transparent!important;background:transparent!important;color:var(--ht-text-2)!important;border-radius:var(--ht-radius-control)!important}.ghost:hover{background:#f0f4f8!important;color:var(--ht-text)!important}.danger-link{color:var(--ht-danger)!important}.ht-tabs{display:flex;align-items:center;gap:4px;padding:4px;margin:0 0 18px;background:#edf2f7;border:1px solid #e3eaf2;border-radius:11px;overflow:auto;scrollbar-width:none;width:max-content;max-width:100%}.ht-tabs::-webkit-scrollbar{display:none}.ht-tabs>button{appearance:none;border:0!important;background:transparent!important;color:#5d6b7f!important;min-height:34px;padding:7px 12px!important;border-radius:8px!important;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:none!important}.ht-tabs>button:hover{background:#ffffffa6!important;color:var(--ht-text)!important}.ht-tabs>button.active,.ht-tabs>button[aria-selected=true]{background:#fff!important;color:var(--ht-primary)!important;box-shadow:0 2px 7px #16274214!important}.ht-tabs>button b{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:#e8eef6;color:#596a80;font-size:10px}.ht-tabs>button.active b{background:var(--ht-primary-soft);color:var(--ht-primary)}.integration-tabs,.segmented,.qr-studio-tabs,.business360-tabs,.context-tabs,.card-type-tabs,.plan-month-tabs,.industry-story-tabs,.card-side-switch{gap:4px!important;padding:4px!important;background:#edf2f7!important;border:1px solid #e3eaf2!important;border-radius:11px!important;box-shadow:none!important}.integration-tabs button,.segmented button,.qr-studio-tabs button,.business360-tabs button,.context-tabs button,.card-type-tabs button,.plan-month-tabs button,.industry-story-tabs button,.card-side-switch button{border:0!important;background:transparent!important;color:#607086!important;border-radius:8px!important;font-weight:750!important;min-height:34px!important;box-shadow:none!important}.integration-tabs button.active,.segmented button.active,.qr-studio-tabs button.active,.business360-tabs button.active,.context-tabs button.active,.card-type-tabs button.active,.plan-month-tabs button.active,.industry-story-tabs button.active,.card-side-switch button.active{background:#fff!important;color:var(--ht-primary)!important;box-shadow:0 2px 7px #16274214!important}.ht-badge,.badge,.status-pill,.health-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:26px;padding:4px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important;border:1px solid transparent!important;white-space:nowrap}.ht-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.ht-badge-neutral{background:#f2f5f8;color:#637187;border-color:#e4eaf0!important}.ht-badge-info{background:var(--ht-primary-soft);color:#245fae;border-color:#d9e8ff!important}.ht-badge-success,.badge.green,.green{background:var(--ht-success-soft)!important;color:var(--ht-success)!important;border-color:#d2eddf!important}.ht-badge-warning,.warning-badge{background:var(--ht-warning-soft)!important;color:var(--ht-warning)!important;border-color:#f2dfb9!important}.ht-badge-danger,.badge.danger{background:var(--ht-danger-soft)!important;color:var(--ht-danger)!important;border-color:#f2cece!important}.ht-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;padding:13px 14px;margin:0 0 16px;border:1px solid;border-radius:11px;font-size:13px;line-height:1.5}.ht-alert-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.ht-alert-copy{display:grid;gap:2px}.ht-alert-copy strong{font-size:13px}.ht-alert-actions{display:flex;gap:8px}.ht-alert-info{background:#f4f8ff;border-color:#dce9fb;color:#31557f}.ht-alert-info .ht-alert-icon{background:#e7f0ff;color:var(--ht-primary)}.ht-alert-success{background:#effaf4;border-color:#d5eddf;color:#256345}.ht-alert-success .ht-alert-icon{background:#ddf4e7;color:var(--ht-success)}.ht-alert-warning{background:#fff8eb;border-color:#f0dfbd;color:#78531b}.ht-alert-warning .ht-alert-icon{background:#fff0d0;color:var(--ht-warning)}.ht-alert-danger{background:#fff2f2;border-color:#f0d0d0;color:#8d3030}.ht-alert-danger .ht-alert-icon{background:#ffe4e4;color:var(--ht-danger)}.info-box,.success-box,.error-box,.auth-alert{border-radius:11px!important;border-width:1px!important;box-shadow:none!important;line-height:1.5!important}.info-box{background:#f4f8ff!important;border-color:#dce9fb!important;color:#3e5878!important}.success-box,.auth-alert.success{background:#effaf4!important;border-color:#d5eddf!important;color:#256345!important}.error-box,.auth-alert.error{background:#fff2f2!important;border-color:#f0d0d0!important;color:#8d3030!important}.panel,.card,.product-card,.qr-card{border-color:var(--ht-border-subtle)!important;box-shadow:var(--ht-shadow-card)!important}.ht-panel{padding:20px!important}.ht-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.ht-panel-head h2{margin:0 0 5px;font-size:17px;letter-spacing:-.015em}.ht-panel-head p{margin:0;color:var(--ht-muted);font-size:12px;line-height:1.5}.ht-panel-actions,.ht-row-actions,.ht-action-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ht-action-bar{margin-top:16px}.ht-action-bar.compact{margin-top:0}.ht-list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px;border-top:1px solid var(--ht-border-subtle)}.ht-list-row:first-of-type{border-top:0}.ht-list-row>div:first-child{display:grid;gap:3px;min-width:0}.ht-list-row strong{font-size:13px}.ht-list-row span{font-size:12px;color:var(--ht-text-2)}.ht-list-row small{font-size:11px;color:var(--ht-muted)}.ht-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ht-metric-card{background:#fff;border:1px solid var(--ht-border-subtle);border-radius:12px;padding:16px;box-shadow:var(--ht-shadow-card);display:grid;gap:5px}.ht-metric-card>span{font-size:11px;color:var(--ht-muted);font-weight:700}.ht-metric-card strong{font-size:26px;line-height:1;color:var(--ht-text)}.ht-metric-card small{font-size:10px;color:#8c99aa}.ht-setup-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ht-setup-steps>div{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--ht-border);border-radius:10px;background:#fafbfd}.ht-setup-steps b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#e9eef5;color:#66758a;font-size:11px}.ht-setup-steps span{display:grid;gap:2px}.ht-setup-steps strong{font-size:12px}.ht-setup-steps small{font-size:10px;color:var(--ht-muted)}.ht-setup-steps>div.done{background:#f4fbf7;border-color:#d9eddf}.ht-setup-steps>div.done b{background:#dcf2e5;color:var(--ht-success)}.ht-provider-card{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:15px;border:1px solid var(--ht-border);border-radius:12px;background:#fafbfd}.ht-provider-mark{width:42px;height:42px;border-radius:11px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:900;font-size:17px}.ht-provider-card p{margin:3px 0;color:var(--ht-text-2);font-size:12px}.ht-provider-card small,.ht-help-text{color:var(--ht-muted);font-size:11px;line-height:1.55}.ht-help-text{margin:12px 0 0}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select{border-color:#d8e1eb!important;border-radius:var(--ht-radius-control)!important;background:#fff!important;color:var(--ht-text)!important;min-height:38px;box-shadow:inset 0 1px 1px #10182804}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):hover,textarea:hover,select:hover{border-color:#c4d1df!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,textarea:focus,select:focus{border-color:#8eb7ec!important;box-shadow:0 0 0 3px var(--ht-primary-ring)!important;outline:0!important}.ht-empty,.empty-state{padding:34px 22px;text-align:center;border:1px dashed #d7e0ea;border-radius:12px;background:#fbfcfe;color:var(--ht-text-2)}.ht-empty{display:grid;justify-items:center;gap:7px}.ht-empty-icon,.empty-icon{width:48px;height:48px;border-radius:14px;background:var(--ht-primary-soft);color:var(--ht-primary);display:grid;place-items:center;margin:0 auto 3px}.ht-empty h3,.empty-state h3{margin:0;font-size:14px;color:var(--ht-text)}.ht-empty p,.empty-state p{margin:0;max-width:430px;color:var(--ht-muted);font-size:12px;line-height:1.55}.ht-empty-action{margin-top:7px}.notification-pop{right:0!important;top:50px!important;width:min(410px,calc(100vw - 24px))!important;max-height:min(600px,calc(100vh - 90px))!important;overflow:hidden!important;border:1px solid var(--ht-border)!important;border-radius:var(--ht-radius-overlay)!important;background:#fff!important;box-shadow:var(--ht-shadow-pop)!important;z-index:40}.bell-button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:10px!important;background:#fff!important;border:1px solid var(--ht-border)!important;color:#52647c!important;box-shadow:0 2px 7px #1627420a!important}.bell-button:hover{background:#f6f9fc!important;border-color:#c8d5e3!important;color:var(--ht-primary)!important}.notification-head{padding:15px 16px!important;align-items:center!important;background:#fff}.notification-head b{font-size:15px}.notification-head small{margin-top:2px;font-size:11px}.notification-body{max-height:410px;overflow:auto}.notification-item{grid-template-columns:38px 1fr!important;gap:11px!important;padding:13px 16px!important;transition:background .15s ease!important}.notification-item:hover{background:#f7f9fc!important}.notification-item.unread{background:#f1f6ff!important}.notification-item.unread:hover{background:#eaf2ff!important}.notification-type{width:34px;height:34px;border-radius:10px;background:#edf3fa;color:#53719b;display:grid;place-items:center!important;font-size:inherit!important}.notification-item.unread .notification-type{background:#dfeaff;color:var(--ht-primary)}.notification-item b{font-size:12px}.notification-item p{font-size:11px!important;line-height:1.45}.notification-item small{font-size:10px}.notification-empty.ht-empty{border:0;border-radius:0;background:#fff;padding:36px 20px}.notification-footer{padding:12px 16px;border-top:1px solid var(--ht-border-subtle);background:#fbfcfe}.notification-permission{margin:0!important;width:100%!important;justify-content:center!important}.notification-head .ht-btn{min-height:30px!important}.toggle-field.setting-switch{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:14px 16px!important;border:1px solid var(--ht-border)!important;border-radius:12px!important;background:#fff!important}.toggle-field.setting-switch>.toggle-copy{grid-column:1;grid-row:1}.toggle-field.setting-switch>.toggle-track{grid-column:2;grid-row:1}.toggle-field.setting-switch>input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}.toggle-field.setting-switch .toggle-copy>div{display:grid;gap:4px}.toggle-field.setting-switch b{font-size:12px}.toggle-field.setting-switch small{font-size:11px;color:var(--ht-muted)}.toggle-field.setting-switch:hover{border-color:#c9d7e6!important;background:#fbfcfe!important}.toolbar,.admin-list-toolbar,.revenue-filter-row,.ops-filter{border-color:var(--ht-border-subtle)!important;border-radius:12px!important}.settings-nav{border-color:var(--ht-border-subtle)!important;background:#f6f8fb!important}.settings-nav button{border:1px solid transparent!important;border-radius:9px!important;color:#5d6d82!important;font-weight:700!important}.settings-nav button:hover{background:#edf2f7!important;color:var(--ht-text)!important}.settings-nav button.active{background:#fff!important;color:var(--ht-primary)!important;border-color:#e3eaf2!important;box-shadow:0 2px 7px #16274212!important}.website-device-tabs{margin:0!important}.website-builder-toolbar{align-items:center!important}.website-page-list button{border-radius:9px!important;border:1px solid transparent!important}.website-page-list button:hover{background:#edf3f9!important}.website-page-list button.active{background:#fff!important;color:var(--ht-primary)!important;border-color:#dfe8f2!important;box-shadow:0 2px 7px #1627420f!important}.website-section-config{border-radius:12px!important;border-color:var(--ht-border)!important}.ht-page-head{align-items:flex-start}.ht-page-head>.ht-badge{margin-top:3px}@media(max-width:900px){.ht-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-setup-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ht-tabs{width:100%;border-radius:10px}.ht-metric-grid,.ht-setup-steps{grid-template-columns:1fr}.ht-panel-head,.ht-list-row{align-items:flex-start;flex-direction:column}.ht-row-actions{width:100%}.notification-pop{position:fixed!important;left:12px!important;right:12px!important;top:66px!important;width:auto!important}}.admin-pagination-pages button,.vn-calendar-foot button,.quick-replies button,.global-support-context section button,.service-row button,.sound-row button,.integration-card button,.maintenance-panel button,.golive-panel button,.payment-review-actions button,.payment-order-actions button,.word-toolbar button,.product-more button,.sticker-order-footer button,.tracking-engine-details button{border:1px solid var(--ht-border)!important;background:#fff!important;color:var(--ht-text-2)!important;border-radius:var(--ht-radius-control)!important;min-height:34px;padding:7px 10px!important;font-weight:700!important;box-shadow:0 1px 2px #10182806!important}.admin-pagination-pages button:hover:not(:disabled),.vn-calendar-foot button:hover:not(:disabled),.quick-replies button:hover:not(:disabled),.global-support-context section button:hover:not(:disabled),.service-row button:hover:not(:disabled),.sound-row button:hover:not(:disabled),.integration-card button:hover:not(:disabled),.maintenance-panel button:hover:not(:disabled),.golive-panel button:hover:not(:disabled),.payment-review-actions button:hover:not(:disabled),.payment-order-actions button:hover:not(:disabled),.word-toolbar button:hover:not(:disabled),.product-more button:hover:not(:disabled),.sticker-order-footer button:hover:not(:disabled),.tracking-engine-details button:hover:not(:disabled){background:#f5f8fc!important;border-color:#c7d4e3!important;color:var(--ht-text)!important}.admin-pagination-pages button.active{background:var(--ht-primary)!important;border-color:var(--ht-primary)!important;color:#fff!important}.admin-pagination-pages button:disabled{opacity:.42!important;cursor:not-allowed!important}.modal-head>button:not(.ht-btn),.quick-create-head>button,.header-search-box>button,.account-drawer-head>button,.global-support-drawer header .actions>button:not(.ht-btn),.vn-calendar-head>button{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--ht-border)!important;border-radius:9px!important;background:#fff!important;color:#64748b!important;display:grid!important;place-items:center!important;font-weight:800!important;box-shadow:none!important}.modal-head>button:not(.ht-btn):hover,.quick-create-head>button:hover,.header-search-box>button:hover,.account-drawer-head>button:hover,.global-support-drawer header .actions>button:not(.ht-btn):hover,.vn-calendar-head>button:hover{background:#f2f6fa!important;color:var(--ht-text)!important;border-color:#c9d6e4!important}.header-search-results>button,.quick-create-panel>button,.quick-create-pop>button,.account-drawer>button:not(.account-logout){border:0!important;background:transparent!important;color:var(--ht-text)!important;border-radius:9px!important;min-height:40px;padding:9px 10px!important;text-align:left!important}.header-search-results>button:hover,.header-search-results>button.selected,.quick-create-panel>button:hover,.quick-create-pop>button:hover,.account-drawer>button:not(.account-logout):hover{background:#f1f5f9!important}.auth-switch button,.text-link,.back-link{border:0!important;background:transparent!important;color:var(--ht-primary)!important;padding:0!important;min-height:0!important;font-weight:750!important;box-shadow:none!important}.auth-switch button:hover,.text-link:hover,.back-link:hover{text-decoration:underline}.quick-replies{display:flex;gap:7px;flex-wrap:wrap}.quick-replies button{background:#f7f9fc!important;border-color:#e2e9f1!important;color:#53647a!important;font-size:11px!important;min-height:32px}.global-support-context section button{width:100%;text-align:left;margin-top:7px}.support-compose .primary{min-height:40px!important}.support-file-preview button{border:0!important;background:transparent!important;color:var(--ht-danger)!important;padding:0 3px!important;min-height:0!important}.context-tabs{overflow:auto}.product-more div{border:1px solid var(--ht-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:var(--ht-shadow-pop)!important;padding:6px!important}.product-more button,.product-more label{width:100%;text-align:left!important;border:0!important;background:transparent!important;border-radius:7px!important;padding:8px 9px!important;color:var(--ht-text-2)!important}.product-more button:hover,.product-more label:hover{background:#f2f6fa!important;color:var(--ht-text)!important}.service-row>div:last-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.word-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px;background:#f3f6f9;border:1px solid var(--ht-border);border-radius:10px}.word-toolbar button{min-width:32px!important;min-height:32px!important;padding:5px 8px!important;background:#fff!important}.word-toolbar select{min-height:32px!important}.payment-review-actions,.payment-order-actions,.admin-row-actions,.team-status-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.modal-actions,.sticker-order-footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;align-items:center!important}.editor-modal,.modal{border:1px solid var(--ht-border-subtle)!important;box-shadow:0 28px 80px #0f1f3633!important}.modal-head{padding-bottom:12px;border-bottom:1px solid var(--ht-border-subtle);margin-bottom:14px}.service-row,.team-row,.admin-list-row,.policy-row,.tracking-engine-row,.list-row{border-color:var(--ht-border-subtle)!important}.service-row:hover,.team-row:hover,.admin-list-row:hover,.policy-row:hover{background:#fbfcfe}button:disabled{cursor:not-allowed!important;opacity:.5}button[aria-busy=true]{cursor:wait!important}.support-quick-actions button,.business-quick-actions button,.help-quick-actions button{border:1px solid var(--ht-border)!important;background:#fff!important;color:var(--ht-text-2)!important;border-radius:10px!important;box-shadow:0 2px 8px #14203309!important;transition:.16s ease!important}.support-quick-actions button:hover,.business-quick-actions button:hover,.help-quick-actions button:hover{border-color:#bfd0e3!important;background:#f5f9ff!important;color:var(--ht-primary)!important;transform:translateY(-1px)}.service-table,.catalog-table,.policy-table,.team-table{border-color:var(--ht-border)!important;border-radius:12px!important;overflow:hidden}.service-table>*,.catalog-table>*,.policy-table>*,.team-table>*{border-color:var(--ht-border-subtle)!important}@media(max-width:700px){.ht-btn{min-height:40px!important}.support-quick-actions button,.business-quick-actions button,.help-quick-actions button{min-height:42px!important}.modal-actions,.sticker-order-footer{width:100%;flex-wrap:wrap}.modal-actions>.ht-btn,.modal-actions>button,.sticker-order-footer>button{flex:1}}.wb-main-tabs{margin-bottom:14px!important}.wb-builder-v2{grid-template-columns:250px minmax(0,1fr);min-height:720px}.wb-page-tree{padding:10px!important;gap:5px!important;max-height:calc(100vh - 210px);overflow:auto;position:sticky;top:86px}.wb-tree-head{display:grid;gap:2px;padding:8px 8px 12px;border-bottom:1px solid var(--ht-border-subtle);margin-bottom:4px}.wb-tree-head b{font-size:13px}.wb-tree-head small{font-size:10px;color:var(--ht-muted)}.wb-tree-label{font-size:9px;font-weight:900;letter-spacing:.13em;color:#8a98aa;padding:12px 8px 4px}.wb-tree-empty{padding:8px;color:var(--ht-muted)}.wb-page-tree>button{padding:9px 10px!important;min-height:48px!important;border-radius:9px!important}.wb-page-tree>button strong{font-size:12px}.wb-page-tree>button small{font-size:10px}.wb-create-card{border:1px solid var(--ht-border);border-radius:12px;padding:18px;background:#fff}.wb-editor-toolbar{position:sticky;top:70px;z-index:5;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px;border:1px solid var(--ht-border-subtle);border-radius:12px}.wb-editor-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 14px}.wb-editor-meta>div{display:grid;gap:2px}.wb-editor-meta strong{font-size:14px}.wb-editor-meta small{font-size:10px;color:var(--ht-muted)}.wb-columns-v2{grid-template-columns:minmax(340px,460px) minmax(0,1fr)}.website-config details{background:#fff}.website-config details>summary{padding:2px 0}.website-config details[open]>summary{margin-bottom:12px}.website-config label small{font-weight:600;color:var(--ht-muted);float:right}.wb-section-editor{padding:12px!important;border:1px solid var(--ht-border)!important;border-radius:10px!important;margin:8px 0;background:#fbfcfe}.wb-section-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.wb-section-head>div:first-child{display:grid;gap:2px}.wb-section-head b{font-size:12px}.wb-section-head small{font-size:10px;color:var(--ht-muted)}.wb-items-editor{display:grid;gap:7px}.wb-items-editor>div{display:grid;grid-template-columns:1fr 1.3fr auto;gap:6px;align-items:start}.wb-items-editor textarea{min-height:38px!important;resize:vertical}.wb-image-field{display:grid;grid-template-columns:100px 1fr;gap:9px;align-items:center;padding:9px;border:1px dashed var(--ht-border);border-radius:9px;background:#fff}.wb-image-field>img,.wb-image-field>div:first-child{width:100px;height:74px;border-radius:8px;object-fit:cover;background:#eef3f8;display:grid;place-items:center;color:var(--ht-muted);font-size:10px}.wb-image-field>div:nth-child(2){display:flex;gap:6px;flex-wrap:wrap}.wb-image-field>input{grid-column:1/-1}.wb-og-field{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:center}.wb-og-field>div:first-child{height:80px;border:1px dashed var(--ht-border);border-radius:9px;background:#f5f7fa;display:grid;place-items:center;color:var(--ht-muted);font-size:10px;overflow:hidden}.wb-og-field img{width:100%;height:100%;object-fit:cover}.wb-og-field>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.wb-google-preview{border:1px solid var(--ht-border);border-radius:10px;padding:12px;background:#fff;margin-top:8px;display:grid;gap:4px}.wb-google-preview small{color:#64748b;font-size:10px}.wb-google-preview b{color:#1a0dab;font-size:16px;font-weight:500}.wb-google-preview p{margin:0;color:#4d5156;font-size:11px;line-height:1.45}.wb-live-preview{position:sticky;top:142px;align-self:start;max-height:calc(100vh - 168px);overflow:auto}.wb-preview-system-hero{padding:56px 34px;background:linear-gradient(145deg,#f4f8ff,#fff);border-bottom:8px solid #f6f8fb}.wb-preview-system-hero.compact{padding:38px 28px}.wb-preview-system-hero>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--ht-primary)}.wb-preview-system-hero h1,.wb-preview-system-hero h2{font-size:clamp(24px,4vw,42px);line-height:1.1;margin:8px 0 10px}.wb-preview-system-hero p{margin:0;color:#56657a;line-height:1.6}.wb-preview-system-hero>div{display:flex;gap:8px;margin-top:16px}.wb-preview-system-hero a{display:inline-flex;padding:9px 13px;border-radius:8px;text-decoration:none;background:var(--ht-primary);color:#fff;font-weight:800}.wb-preview-system-hero a.secondary{background:#fff!important;color:var(--ht-text)!important;border:1px solid var(--ht-border)!important}.wb-preview-section{padding:30px;background:#fff;border-bottom:8px solid #f6f8fb;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px;align-items:center}.wb-preview-section.type-text,.wb-preview-section.type-features,.wb-preview-section.type-benefits,.wb-preview-section.type-steps,.wb-preview-section.type-faq,.wb-preview-section.type-trust,.wb-preview-section.type-stats,.wb-preview-section.type-testimonials,.wb-preview-section.type-cta{grid-template-columns:1fr}.wb-preview-copy>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--ht-primary)}.wb-preview-copy h2{font-size:24px;margin:7px 0 8px}.wb-preview-copy p{color:#5c697c;line-height:1.6}.wb-preview-copy>a{display:inline-flex;margin-top:12px;padding:8px 11px;border-radius:8px;background:var(--ht-primary);color:#fff;text-decoration:none;font-weight:800;font-size:11px}.wb-preview-section>img{width:100%;border-radius:12px;max-height:260px;object-fit:cover}.wb-preview-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.wb-preview-items article{padding:10px;border:1px solid var(--ht-border-subtle);border-radius:9px;background:#f8fafc}.wb-preview-items b,.wb-preview-items small{display:block}.wb-preview-items b{font-size:11px}.wb-preview-items small{font-size:10px;color:var(--ht-muted);margin-top:4px;line-height:1.45}.wb-history{position:absolute;right:14px;top:72px;width:min(340px,calc(100% - 28px));max-height:620px;overflow:auto;background:#fff;border:1px solid var(--ht-border);border-radius:14px;box-shadow:var(--ht-shadow-pop);padding:14px;z-index:10}.website-builder-editor{position:relative}.wb-history>div:not(.ht-panel-head):not(.ht-empty){display:grid;gap:5px;padding:10px 0;border-top:1px solid var(--ht-border-subtle)}.wb-history>div small{color:var(--ht-muted);font-size:10px}.wb-settings-page{max-width:none}.wb-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wb-settings-grid h3{font-size:14px;margin:18px 0 8px}.wb-nav-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1.2fr) auto auto auto;gap:6px;margin:6px 0;align-items:center}.wb-nav-row.footer{grid-template-columns:minmax(120px,.7fr) minmax(160px,1.2fr) auto}.wb-footer-column{border:1px solid var(--ht-border);border-radius:10px;padding:10px;margin:8px 0;background:#fbfcfe}.wb-footer-column-head{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:6px}.wb-redirect-create{display:grid;grid-template-columns:1fr auto 1fr 90px auto;gap:8px;align-items:center;padding:12px;border:1px solid var(--ht-border);border-radius:10px;background:#fbfcfe}.wb-redirect-create>span{color:var(--ht-muted)}.wb-redirect-list{margin-top:14px}.wb-redirect-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;border-top:1px solid var(--ht-border-subtle)}.wb-redirect-list>div:first-child{border-top:0}.wb-redirect-list>div>div:first-child{display:grid;gap:3px}.wb-redirect-list b{font-size:12px}.wb-redirect-list span,.wb-redirect-list small{font-size:10px;color:var(--ht-muted)}.wb-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.wb-media-grid article{border:1px solid var(--ht-border);border-radius:12px;overflow:hidden;background:#fff}.wb-media-grid article>img{width:100%;height:140px;object-fit:cover;display:block;background:#f2f5f8}.wb-media-grid article>div{padding:10px;display:grid;gap:7px}.wb-media-grid article b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-media-grid article small{color:var(--ht-muted);font-size:9px}.wb-section-library{width:min(760px,100%)}.wb-section-library>.ht-panel-head+div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wb-section-library>.ht-panel-head+div>button{display:grid;gap:5px;text-align:left;border:1px solid var(--ht-border);background:#fff;border-radius:10px;padding:12px}.wb-section-library>.ht-panel-head+div>button:hover{border-color:#b7cae1;background:#f6f9fd}.wb-section-library button b{font-size:12px}.wb-section-library button span{font-size:10px;color:var(--ht-muted)}.wb-media-picker{width:min(900px,100%)}.wb-media-grid.picker{margin-top:12px}.wb-media-grid.picker>button{border:1px solid var(--ht-border);background:#fff;border-radius:10px;padding:6px;text-align:left}.wb-media-grid.picker img{width:100%;height:120px;object-fit:cover;border-radius:7px}.wb-media-grid.picker span{display:block;font-size:10px;color:var(--ht-text-2);padding:6px 2px 2px}.wb-full-preview-backdrop{position:fixed;inset:0;background:#0a1320b8;z-index:70;padding:18px;display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wb-full-preview{width:min(1180px,100%);height:min(92vh,900px);background:#f7f9fc;border-radius:16px;overflow:hidden;box-shadow:0 32px 110px #00000061;display:grid;grid-template-rows:auto 1fr}.wb-full-preview>header{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#fff;border-bottom:1px solid var(--ht-border)}.wb-full-preview>header>div{display:grid;gap:2px}.wb-full-preview>header small{color:var(--ht-muted);font-size:10px}.wb-full-preview>main{overflow:auto}.wb-full-preview .wb-preview-section,.wb-full-preview .wb-preview-system-hero{max-width:1060px;margin:0 auto;border-left:1px solid var(--ht-border-subtle);border-right:1px solid var(--ht-border-subtle)}.wb-full-preview .wb-preview-system-hero{margin-top:24px;border-radius:16px 16px 0 0}.wb-full-preview .wb-preview-section:last-child{border-radius:0 0 16px 16px;margin-bottom:24px}.wb-section-editor .ui-switch{margin:0}.wb-section-editor .ht-icon-btn{width:32px!important;height:32px!important;min-height:32px!important}.wb-settings-page>.ht-panel-head{margin-bottom:10px}.settings-callout{font-size:11px;line-height:1.5}.system-page-extra-sections{max-width:1180px;margin:0 auto;padding:0 28px}.website-runtime-section.type-hero .website-runtime-section-inner{background:linear-gradient(145deg,#f3f8ff,#fff);padding:48px}.website-runtime-section.type-cta .website-runtime-section-inner{background:#13233a;color:#fff;grid-template-columns:1fr}.website-runtime-section.type-cta .website-runtime-copy p{color:#c8d5e6}.website-runtime-section.type-stats .website-runtime-items article{text-align:center}.website-runtime-section.type-stats .website-runtime-items b{font-size:26px;color:var(--ht-primary)}.website-runtime-section.type-trust .website-runtime-items article{background:#f4f8ff}.website-runtime-section.type-steps .website-runtime-items{counter-reset:steps}.website-runtime-section.type-steps .website-runtime-items article:before{counter-increment:steps;content:counter(steps);width:26px;height:26px;border-radius:8px;background:var(--ht-primary-soft);color:var(--ht-primary);display:grid;place-items:center;font-weight:900;font-size:11px;margin-bottom:8px}.website-runtime-section.type-faq .website-runtime-section-inner{grid-template-columns:1fr}.website-runtime-faq{display:grid;gap:8px;margin-top:16px}.website-runtime-faq details{border:1px solid var(--ht-border);border-radius:10px;padding:12px;background:#fff}.website-runtime-faq summary{font-weight:800;cursor:pointer}.website-runtime-faq p{font-size:14px!important;margin:9px 0 0!important}.website-runtime-section.type-testimonials .website-runtime-items article{font-style:italic}.website-runtime-section.type-media_text .website-runtime-section-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.website-runtime-copy>.public-kicker{display:block;margin-bottom:7px}@media(max-width:1100px){.wb-builder-v2{grid-template-columns:220px minmax(0,1fr)}.wb-columns-v2{grid-template-columns:1fr}.wb-live-preview{position:static;max-height:none}.wb-settings-grid{grid-template-columns:1fr}}@media(max-width:820px){.wb-builder-v2{grid-template-columns:1fr}.wb-page-tree{position:static;max-height:none;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.wb-tree-head,.wb-tree-label{grid-column:1/-1}.wb-editor-toolbar{position:static;align-items:flex-start;flex-direction:column}.wb-items-editor>div{grid-template-columns:1fr}.wb-nav-row,.wb-nav-row.footer{grid-template-columns:1fr 1fr auto}.wb-redirect-create{grid-template-columns:1fr}.wb-redirect-create>span{display:none}.wb-preview-items{grid-template-columns:1fr 1fr}}@media(max-width:560px){.wb-page-tree{grid-template-columns:1fr!important}.wb-settings-grid{grid-template-columns:1fr}.wb-nav-row,.wb-nav-row.footer{grid-template-columns:1fr auto}.wb-nav-row input:nth-child(2){grid-column:1/-1}.wb-preview-items{grid-template-columns:1fr}.wb-media-grid{grid-template-columns:1fr 1fr}.wb-section-library>.ht-panel-head+div{grid-template-columns:1fr}.system-page-extra-sections{padding:0 16px}.website-runtime-section.type-hero .website-runtime-section-inner{padding:28px}}.wb-page-actions-menu{display:inline-block!important;padding:0!important;border:0!important;background:transparent!important;vertical-align:middle}.wb-page-actions-menu>summary{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px!important;border:1px solid var(--ht-border);border-radius:8px;cursor:pointer;list-style:none;font-size:11px;font-weight:700}.wb-page-actions-menu>summary::-webkit-details-marker{display:none}.wb-page-actions-menu>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wb-page-actions-menu>small{display:block;margin-top:5px;color:var(--ht-muted)}.wb-preview-caption{font-size:11px;font-weight:700;margin:14px 0 4px;color:var(--ht-text-2)}.wb-full-preview>header>.ht-action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}@media(max-width:680px){.wb-full-preview>header{align-items:flex-start;gap:8px;flex-direction:column}.wb-full-preview>header>.ht-action-bar{justify-content:flex-start}}.support-workspace-overlay{position:fixed;inset:0;z-index:850;display:flex;justify-content:flex-end}.support-workspace-backdrop{position:absolute;inset:0;border:0;background:#0f172a47;cursor:default}.support-workspace-panel{position:relative;width:min(680px,96vw);height:100%;background:#fff;box-shadow:-18px 0 48px #0f172a2e;display:flex;flex-direction:column}.support-workspace-panel>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e7eb}.support-workspace-panel>header h2{margin:2px 0 0}.support-workspace-panel>header>button{border:0;background:transparent;font-size:30px;cursor:pointer}.support-workspace-body{padding:18px 20px;overflow:auto;display:grid;gap:14px}.support-workspace-body>section{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#fff}.support-workspace-body h3,.support-workspace-body h4{margin:0 0 8px}.support-workspace-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.support-workspace-actions button,.support-workspace-actions select{min-height:36px}.support-workspace-body textarea{width:100%;margin-top:8px}.support-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-context-grid>div{padding:10px;border-radius:10px;background:#f7f9fc;display:flex;flex-direction:column;gap:3px}.support-context-grid small{color:#64748b}@media(max-width:640px){.support-context-grid{grid-template-columns:1fr}}.vn-datetime-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.62fr);gap:8px;align-items:start}.vn-time-field,.product-picker{position:relative;min-width:0}.vn-time-trigger,.product-picker-trigger{width:100%;min-height:48px;border:1px solid var(--ht-border,#d7dee7)!important;border-radius:12px!important;background:#fff!important;color:var(--ht-text,#172033)!important;display:flex;align-items:center;gap:9px;padding:8px 12px!important;text-align:left;box-shadow:0 1px 2px #0f172a08}.vn-time-trigger:hover,.product-picker-trigger:hover{border-color:#9db7dc!important;background:#fbfdff!important}.vn-time-trigger:focus-visible,.product-picker-trigger:focus-visible{outline:3px solid rgba(37,99,235,.14);border-color:#5c8ee6!important}.vn-time-clock{width:28px;height:28px;border-radius:9px;background:#eef4ff;color:#245ee8;display:grid;place-items:center;font-size:16px;flex:0 0 auto}.vn-time-trigger b{font-size:14px;letter-spacing:.03em}.vn-time-trigger small{font-size:10px;color:var(--ht-muted,#718096);font-weight:650;margin-left:auto}.vn-time-caret{color:#718096}.vn-time-popover,.product-picker-popover{position:absolute;left:0;top:calc(100% + 7px);z-index:1400;width:min(420px,calc(100vw - 28px));padding:10px;background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 22px 55px #0f234133}.vn-time-popover-head{display:flex;align-items:center;justify-content:space-between;padding:2px 3px 9px}.vn-time-popover-head b{font-size:12px}.vn-time-popover-head button{width:30px;height:30px;border:0!important;background:#f3f6fa!important;border-radius:9px!important}.vn-time-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-height:220px;overflow:auto;padding-right:3px}.vn-time-options button{min-height:34px;border:1px solid #e3e9f1!important;background:#f8fafc!important;border-radius:8px!important;font-size:11px;font-weight:750;color:#526174!important}.vn-time-options button:hover{background:#eef4ff!important;border-color:#c8d9f5!important;color:#245ee8!important}.vn-time-options button.selected{background:#245ee8!important;border-color:#245ee8!important;color:#fff!important}.vn-time-manual{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:9px;padding-top:9px;border-top:1px solid #edf1f5}.vn-time-manual span{font-size:10px;font-weight:800;color:#68788d}.vn-time-manual input{height:36px!important;padding:7px 9px!important;font-weight:800;letter-spacing:.05em}.vn-time-manual button{min-height:36px;padding:7px 10px!important;border-radius:9px!important}.product-picker-trigger>span{display:grid;gap:2px;min-width:0;flex:1}.product-picker-trigger b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-picker-trigger small{font-size:10px;color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}.product-picker-trigger em{font-style:normal;color:#718096;font-size:13px}.product-picker-search{height:42px;display:grid;grid-template-columns:24px 1fr;align-items:center;border:1px solid #dbe4f0;border-radius:10px;padding:0 9px;background:#f9fbfd;margin-bottom:8px}.product-picker-search span{color:#7b8ca2;font-size:18px}.product-picker-search input{height:38px!important;border:0!important;background:transparent!important;padding:0!important;outline:0!important;box-shadow:none!important}.product-picker-list{display:grid;gap:4px;max-height:300px;overflow:auto}.product-picker-list>button{display:grid;gap:2px;text-align:left;width:100%;padding:9px 10px!important;border:1px solid transparent!important;border-radius:9px!important;background:#fff!important;color:#23324a!important}.product-picker-list>button:hover{background:#f4f8ff!important;border-color:#d8e5f8!important}.product-picker-list>button.active{background:#eef5ff!important;border-color:#bcd2f3!important}.product-picker-list b{font-size:12px}.product-picker-list small{font-size:10px;color:#718096;font-weight:550}.product-picker-empty{padding:18px;text-align:center;color:#718096;font-size:11px}.knowledge-toolbar>.product-picker{min-width:0}.flow-toolbar>.product-picker,.serial-create-grid .product-picker{width:100%}.website-builder-editor{min-width:0}.wb-columns-v2{grid-template-columns:minmax(340px,420px) minmax(460px,1fr)!important;align-items:start}.wb-columns-v2.editor-collapsed{grid-template-columns:minmax(0,1fr)!important}.wb-columns-v2.editor-collapsed>.website-config{display:none}.wb-live-preview{min-height:calc(100vh - 178px);max-height:calc(100vh - 154px);scrollbar-gutter:stable}.wb-full-preview{width:min(1500px,calc(100vw - 30px))!important;max-width:none!important;height:calc(100vh - 30px);display:flex;flex-direction:column}.wb-full-preview>header{position:sticky;top:0;z-index:2;flex:0 0 auto;background:#fff}.wb-full-preview>div{flex:1 1 auto;min-height:0}.wb-full-preview iframe{height:calc(100vh - 118px)!important}.wb-legal-editor textarea{min-height:300px;resize:vertical}.wb-legal-preview{background:#fff;min-height:100%;padding:42px 44px 70px;color:#172033}.wb-legal-preview>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#356bd9}.wb-legal-preview>h1{font-size:34px;line-height:1.12;margin:10px 0 28px}.wb-legal-preview>div{font-size:14px;line-height:1.75}.wb-legal-preview h2,.wb-legal-preview h3{margin-top:1.45em}.wb-owner-preview{display:grid;gap:0;border-top:1px solid #e7ecf2}.wb-owner-preview p{display:grid;grid-template-columns:150px 1fr;gap:16px;margin:0;padding:11px 0;border-bottom:1px solid #edf1f5}.wb-owner-preview b{font-size:11px;color:#68788d}.wb-owner-preview span{font-size:12px;font-weight:650}.policy-actions a,.policy-actions button{min-height:32px;border:1px solid #dbe4f0!important;border-radius:8px!important;background:#fff!important;color:#315fbd!important;padding:6px 9px!important;text-decoration:none;font-weight:750}.policy-actions a:hover,.policy-actions button:hover{background:#f2f6fd!important;border-color:#bed1ef!important}@media(min-width:901px){.wb-builder-v2{grid-template-columns:220px minmax(0,1fr)!important}.wb-columns-v2{grid-template-columns:minmax(340px,420px) minmax(460px,1fr)!important}.wb-columns-v2.editor-collapsed{grid-template-columns:minmax(0,1fr)!important}.wb-live-preview{position:sticky!important;top:142px!important;max-height:calc(100vh - 154px)!important}}@media(max-width:900px){.wb-builder-v2{grid-template-columns:1fr!important}.wb-page-tree{position:static!important;max-height:none!important}.wb-columns-v2{grid-template-columns:1fr!important}.wb-live-preview{position:static!important;max-height:none!important;min-height:480px}}@media(max-width:560px){.vn-datetime-field{grid-template-columns:1fr}.vn-time-popover,.product-picker-popover{position:fixed;inset:auto 12px 12px;width:auto;max-height:70vh}.vn-time-options{grid-template-columns:repeat(3,minmax(0,1fr));max-height:38vh}.product-picker-list{max-height:48vh}.wb-legal-preview{padding:28px 20px 48px}.wb-owner-preview p{grid-template-columns:1fr;gap:3px}}.module-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:6px;background:#f4f7fb;border:1px solid #dce6f1;border-radius:14px}.module-tabs button{appearance:none;border:0;background:transparent;padding:10px 14px;border-radius:10px;color:#4c6077;font-weight:700;cursor:pointer}.module-tabs button:hover{background:#fff;color:#174e88}.module-tabs button.active{background:#fff;color:#145da8;box-shadow:0 2px 10px #1442701c}.settings-hub-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.settings-hub-nav{position:sticky;top:82px;display:grid;gap:5px;padding:8px;border:1px solid #dbe5ef;border-radius:14px;background:#fff}.settings-hub-nav button{border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:9px;color:#52667d;font-weight:650;cursor:pointer}.settings-hub-nav button.active,.settings-hub-nav button:hover{background:#eef6ff;color:#145da8}.settings-hub-content{min-width:0}.policy-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.policy-summary-grid>div{padding:14px;border:1px solid #dae5ef;border-radius:12px;background:#f8fbfe}.policy-summary-grid small,.policy-summary-grid b{display:block}.policy-summary-grid small{color:#75879b;margin-bottom:4px}.policy-clause-list{padding-left:22px;line-height:1.55}.warranty-usage-card small{display:block;color:#687c91;margin-top:10px;line-height:1.45}.service-module-tabs{margin-top:0}.help-results,.help-groups{display:grid;gap:14px}.help-article{border-top:1px solid #e4ebf2}.help-article:first-child{border-top:0}.help-article-title{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;text-align:left;border:0;background:transparent;padding:15px 2px;cursor:pointer}.help-article-title div{display:grid;gap:4px}.help-article-title b{font-size:15px;color:#183b61}.help-article-title span{font-size:13px;color:#667c92;font-weight:400}.help-article-title em{font-style:normal;font-size:20px;color:#145da8}.help-article-body{padding:0 4px 16px 20px}.help-article-body ol{margin:0 0 12px;padding-left:18px}.help-article-body li{margin:8px 0;line-height:1.45}.help-search input{width:100%;font-size:15px}.sidebar .nav-item{min-height:42px}input[type=checkbox],input[type=radio]{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:4px!important;box-shadow:none!important}.toggle-row input[type=checkbox],.composite-toggle input[type=checkbox]{inline-size:18px!important;block-size:18px!important;accent-color:#1764b3}.warranty-preview-pane{align-self:start;position:sticky;top:82px;margin-top:0!important}.warranty-preview-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:8px;margin:0 0 10px;border:1px solid #dce6ef;background:#f5f8fb;border-radius:12px}.warranty-preview-toolbar button{border:0;background:transparent;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;color:#60748a}.warranty-preview-toolbar button.active{background:#fff;color:#155da7;box-shadow:0 1px 7px #1c48741f}.warranty-preview-stack{display:grid;gap:14px;max-height:calc(100vh - 220px);overflow:auto;padding-right:3px}.warranty-preview-stack.all .warranty-preview-page{transform-origin:top center}.warranty-preview-page{position:relative;background:#fff;border:1px solid #d7e3ef;border-radius:5px;box-shadow:0 10px 28px #183a5c17;aspect-ratio:210/297;overflow:hidden}.warranty-preview-page.back{padding:22px}.component-editor{border:1px solid #dbe5ef;border-radius:13px;padding:12px;margin:12px 0;background:#f9fbfd}.component-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.component-editor-head>div{display:grid}.component-editor-head small{color:#708399}.component-row{display:grid;grid-template-columns:30px 1.1fr 1fr 1fr 1fr 110px 85px 34px;gap:7px;align-items:center;margin-top:7px}.component-row input,.component-row select{min-width:0}.component-index{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#eaf4ff;color:#155da7;font-weight:800}.component-preview-table{display:grid;gap:5px;font-size:10px}.component-preview-table>div{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:6px;border-bottom:1px solid #e4ecf3;padding:5px 0}.component-preview-table em{font-style:normal;color:#667c91}.composite-toggle{display:flex!important;align-items:center;gap:10px;padding:11px 12px;border:1px solid #dce6ef;border-radius:11px;background:#fafcff}.composite-toggle span{display:grid}.composite-toggle small{color:#718397}.adjustment-reason textarea{width:100%}.preview-card{border:1px solid #d8e6f2;border-radius:9px;padding:10px;margin:8px 0}.preview-card h4{margin:0 0 7px;color:#145da8;font-size:10px}.preview-card p,.preview-card li{font-size:9px;line-height:1.35}.danger-soft{background:#fff9f9;border-color:#efd2d2}.cert-preview-qr-image.mini{width:48px;height:48px}.cert-preview-qr-image.back-qr{width:74px;height:74px;margin:12px auto}.cert-preview-qr-image img{max-width:100%;max-height:100%}.inline-product-fields{padding:10px;border:1px dashed #bfd4e7;border-radius:11px;background:#fbfdff}@media(max-width:980px){.settings-hub-layout{grid-template-columns:1fr}.settings-hub-nav{position:static;display:flex;overflow:auto}.warranty-preview-pane{position:static}.component-row{grid-template-columns:28px 1fr 1fr}.component-row>*:nth-child(n+4){grid-column:span 1}}@media(max-width:680px){.policy-summary-grid{grid-template-columns:1fr}.warranty-issue-layout{display:block}.warranty-preview-pane{margin-top:16px}.component-row{grid-template-columns:26px 1fr}.component-row>*{grid-column:2}.component-row .component-index{grid-column:1;grid-row:1}.settings-hub-nav button{white-space:nowrap}}.warranty-redesign .warranty-issue-layout{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start}.redesigned-warranty-form{display:grid;gap:14px;min-width:0}.redesigned-warranty-form .warranty-step{margin-top:4px}.redesigned-warranty-form .component-editor{border:1px solid #d8e3ef;border-radius:14px;padding:14px;background:#f9fbfd;display:grid;gap:10px}.component-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.component-editor-head div{display:grid;gap:3px}.component-editor-head small{color:#667b91}.component-editor-row{display:grid;grid-template-columns:1.05fr .8fr .95fr .9fr .95fr 84px 38px;gap:8px;align-items:center}.component-editor-row input,.component-editor-row select{min-width:0;width:100%}.sticky-actions{position:sticky;bottom:0;z-index:5;background:linear-gradient(180deg,#ffffffdb,#fff 35%);padding-top:12px;border-top:1px solid #e3ebf3}.redesigned-preview{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 104px);overflow:auto}.warranty-preview-head{gap:12px;flex-wrap:wrap}.preview-tabs{display:flex;gap:6px;padding:4px;border:1px solid #d8e4f0;border-radius:10px;background:#f5f9fd}.preview-tabs button{border:0;background:transparent;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:700;color:#59718a}.preview-tabs button.active{background:#fff;color:#145ca7;box-shadow:0 1px 4px #17395e18}.certificate-preview-stack{display:grid;gap:16px;padding-top:12px}.certificate-preview-stack.mode-front .certificate-front,.certificate-preview-stack.mode-back .certificate-back{transform-origin:top center}.redesigned-certificate-page{position:relative;aspect-ratio:210/297;min-height:590px;padding:20px!important;overflow:hidden;border:1px solid #d2dfec!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 30px #24415f12}.certificate-page-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#6c8094;border-bottom:1px dashed #dbe5ef;padding-bottom:8px;margin-bottom:10px}.certificate-page-meta b{color:#174e84}.dual-cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.dual-cert-grid section,.certificate-policy-block{border:1px solid #d8e4ef;border-radius:10px;padding:10px;background:#fbfdff}.dual-cert-grid h4,.certificate-policy-block h4{margin:0 0 8px;color:#155ea8;font-size:11px}.dual-cert-grid p{margin:5px 0;font-size:10px;display:grid;grid-template-columns:72px 1fr;gap:6px}.dual-cert-grid p span{color:#64798d}.dual-cert-grid p b{color:#173b60;overflow-wrap:anywhere}.component-preview-table{margin-top:10px;border:1px solid #d8e4ef;border-radius:10px;overflow:hidden;font-size:9px}.component-preview-head,.component-preview-table>div{display:grid;grid-template-columns:1.05fr 1.35fr 1fr .6fr;gap:6px;padding:6px 8px;border-bottom:1px solid #e7eef5}.component-preview-head{background:#edf6fe;font-weight:800;color:#155ea8}.component-preview-table>div:last-child{border-bottom:0}.certificate-wallet-callout{margin-top:10px;display:flex;gap:12px;align-items:center;border:1px solid #bcd8f1;background:#f3f9ff;padding:10px;border-radius:10px}.certificate-wallet-callout .cert-preview-qr-image{width:58px;height:58px;flex:0 0 58px}.certificate-wallet-callout b,.certificate-wallet-callout small{display:block}.certificate-wallet-callout small{margin-top:4px;color:#64798d}.certificate-policy-block ul{padding-left:18px;margin:6px 0}.certificate-policy-block li{font-size:10px;line-height:1.45;margin:5px 0}.certificate-verify-line{display:flex;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid #d8e4ef;border-radius:10px;background:#f8fbfe}.certificate-verify-line .fake-qr{width:62px;height:62px;display:grid;place-items:center;border:5px dotted #153b62;font-weight:900}.preview-print-check{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.preview-print-check span{font-size:11px;padding:6px 8px;border-radius:999px;background:#eef8f1;color:#287747;border:1px solid #cce8d4}.warranty-workspace-row{width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.warranty-workspace-row:hover{background:#f6faff}.warranty-workspace-backdrop{align-items:stretch;justify-content:flex-end}.warranty-workspace-modal{width:min(920px,94vw);height:100%;background:#fff;padding:24px;overflow:auto;box-shadow:-18px 0 45px #153b6220}.warranty-workspace-status{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0 16px;border-bottom:1px solid #e3ebf3}.warranty-workspace-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px}.warranty-workspace-grid section{border:1px solid #dfe8f1;border-radius:14px;padding:16px}.warranty-workspace-grid section button{margin:0 8px 8px 0}.warranty-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.warranty-workspace-tabs span{padding:8px 10px;border-radius:999px;background:#f1f6fb;color:#44617e;font-size:12px;font-weight:700}.redesigned-service-row select{min-width:170px}.settings-redesign-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.settings-redesign-nav{position:sticky;top:82px;border:1px solid #dce6ef;border-radius:14px;padding:7px;background:#fff;display:grid;gap:3px}.settings-redesign-nav button{display:flex;justify-content:space-between;gap:8px;align-items:center;border:0;background:transparent;padding:10px 11px;border-radius:9px;text-align:left;color:#4e667f;font-weight:650}.settings-redesign-nav button.active{background:#eaf4fe;color:#145da8}.settings-redesign-nav em{font-style:normal}.settings-redesign-content{min-width:0}.settings-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.settings-status-grid>div{border:1px solid #dce6ef;border-radius:12px;padding:14px;display:grid;gap:4px}.settings-status-grid span{font-size:12px;color:#667b90}.analytics-hero-number{display:flex;align-items:end;gap:10px;padding:18px 0}.analytics-hero-number b{font-size:42px;color:#145da8}.analytics-hero-number span{color:#61788f;padding-bottom:7px}.analytics-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-principles span{padding:12px;border:1px solid #dce6ef;border-radius:10px;background:#fafcff}.help-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-group{align-self:start}.help-article{border-top:1px solid #e5edf4}.help-article:first-of-type{border-top:0}.help-article-head{width:100%;display:flex;justify-content:space-between;gap:14px;text-align:left;border:0;background:transparent;padding:13px 0}.help-article-head div{display:grid;gap:4px}.help-article-head span{font-size:12px;color:#647b91;font-weight:400}.help-article-head em{font-style:normal;font-size:20px;color:#1762ab}.help-article-body{padding:0 0 14px}.help-article-body ol{padding-left:20px}.help-article-body li{margin:7px 0;line-height:1.5}.explainer-redesign .redesigned-demo-frame{width:min(520px,62%)}.redesign-paper-mini{position:absolute;right:7%;top:20%;width:25%;height:60%;background:#fff;border-radius:12px;box-shadow:0 18px 40px #0b315c25;padding:14px;display:grid;align-content:start;gap:10px;color:#173b60;transform:rotate(2deg)}.redesign-paper-mini b{font-size:12px}.redesign-paper-mini span,.redesign-paper-mini small{font-size:10px;color:#61788f}.redesign-paper-mini i{width:54px;height:54px;border:5px dotted #173b60;display:grid;place-items:center;font-style:normal;font-weight:900}.sidebar .nav-group .nav-item{min-height:38px}input[type=checkbox],input[type=radio]{width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:initial!important;box-shadow:none!important}.toggle-row input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important}.website-live-preview{margin:0!important;align-self:start!important;top:84px!important}@media(max-width:1100px){.warranty-redesign .warranty-issue-layout{grid-template-columns:1fr}.redesigned-preview{position:relative;top:auto;max-height:none}.settings-redesign-layout{grid-template-columns:1fr}.settings-redesign-nav{position:relative;top:auto;display:flex;overflow:auto}.settings-redesign-nav button{min-width:max-content}}@media(max-width:760px){.component-editor-row{grid-template-columns:1fr 1fr}.component-editor-row .icon-action{grid-column:auto}.dual-cert-grid,.warranty-workspace-grid,.settings-status-grid,.analytics-principles,.help-v2-grid{grid-template-columns:1fr}.redesigned-certificate-page{min-height:520px;padding:14px!important}.redesigned-preview .certificate-preview-stack.mode-all{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.redesigned-preview .certificate-preview-stack.mode-all>.warranty-paper-preview{min-width:92%;scroll-snap-align:center}.redesign-paper-mini{display:none}}.ops-today-panel{overflow:hidden}.work-queue-list{display:grid;gap:8px;margin-top:14px}.work-queue-row{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid #dfe8f1;background:#fff;border-radius:11px;padding:11px 12px;text-align:left;cursor:pointer}.work-queue-row:hover{background:#f7fbff;border-color:#bfd8ef}.work-queue-row.late{border-color:#f0c9c9;background:snow}.work-queue-row div{display:grid;gap:3px}.work-queue-row small{color:#667c91}.work-queue-row em{font-style:normal;font-size:11px;font-weight:800;color:#56718a}.work-queue-row.late em{color:#b74343}.priority-dot{width:8px;height:8px;border-radius:50%;background:#9aabbc}.priority-dot.high{background:#dd8c27}.priority-dot.urgent{background:#c54848}.priority-dot.low{background:#6f9fbe}.ops-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ops-status-grid button{border:1px solid #dfe8f1;background:#fbfdff;border-radius:12px;padding:15px;text-align:left;display:grid;gap:3px;cursor:pointer}.ops-status-grid button:hover{border-color:#b9d4ed;background:#f3f9ff}.ops-status-grid b{font-size:24px;color:#155ea8}.ops-status-grid span{font-size:12px;color:#61778d}.clickable-row{width:100%;text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer}.customer-current-state{margin:14px 0;padding:14px;border:1px solid #dfe8f1;border-radius:13px;background:#fbfdff}.customer-current-state h3{margin:0 0 10px}.customer360-open-record{width:100%;text-align:left;background:#fff;cursor:pointer;align-items:flex-start;color:inherit}.customer360-open-record:hover{border-color:#bad2e8;background:#f6fbff}.customer360-open-record em{margin-top:4px;font-size:11px;font-style:normal;font-weight:800;color:#2469a8}.customer-warranty-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #e5edf4}.customer-warranty-row:last-child{border-bottom:0}.customer-warranty-row>div{display:grid;gap:3px;min-width:0}.customer-warranty-row small,.customer-warranty-row span{font-size:12px;color:#667b90}.customer-warranty-open{width:100%;text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;color:inherit}.customer-warranty-open:hover{background:#f7fbff}.customer-warranty-open-tail{justify-items:end}.customer-warranty-open-tail em{font-size:10px;font-style:normal;font-weight:800;color:#2469a8}.internal-note-banner{display:grid;gap:4px;margin-top:14px;padding:12px 14px;border-radius:11px;background:#fff8e8;border:1px solid #efdfb3}.internal-note-banner b{color:#745d25}.internal-note-banner span{font-size:12px;color:#796b49}.customer360-card{width:100%;border:0;text-align:left}.customer360-card .customer-card-main span{font-size:12px;color:#60758a}@media(max-width:760px){.ops-status-grid{grid-template-columns:1fr 1fr}.work-queue-row{grid-template-columns:9px minmax(0,1fr)}.work-queue-row em{grid-column:2}.customer-warranty-row{align-items:flex-start}}.policy-center-v2{display:grid;gap:16px}.policy-version-list{display:grid;gap:9px;margin-top:14px}.policy-version-card{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #dfe8f1;border-radius:12px;padding:13px 14px;background:#fff}.policy-version-card>div:first-child{display:grid;gap:5px;min-width:0}.policy-version-card small{color:#667b90}.policy-card-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.policy-card-title b{font-size:14px;color:#173d63}.policy-rule-row{align-items:center}.policy-rule-row>div:first-child{min-width:0}.policy-tester-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.policy-tester-grid label{display:grid;gap:6px;font-size:12px;font-weight:700;color:#405a72}.policy-test-result{margin-top:12px;padding:13px 14px;border-radius:11px;display:grid;gap:4px}.policy-test-result.ok{background:#eef9f2;border:1px solid #cfe8d6;color:#24663e}.policy-test-result.warning{background:#fff8e9;border:1px solid #ead8aa;color:#745b1e}.policy-test-result span{font-size:12px}.policy-editor-modal{width:min(850px,94vw);max-height:92vh;overflow:auto}@media(max-width:760px){.policy-version-card{align-items:flex-start;flex-direction:column}.policy-tester-grid{grid-template-columns:1fr 1fr}.policy-version-card .actions{width:100%;flex-wrap:wrap}}.warranty-lifecycle{display:grid;gap:10px;margin-top:10px}.warranty-lifecycle-actions{display:flex;gap:7px;flex-wrap:wrap}.warranty-lifecycle-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warranty-lifecycle-summary>div{border:1px solid #dfe8f1;border-radius:10px;padding:9px 10px;display:grid;gap:3px;background:#fbfdff}.warranty-lifecycle-summary small{color:#6a7f94}.warranty-lifecycle-summary b{font-size:12px;color:#173e64}.workspace-entitlements{display:grid;gap:6px;max-height:160px;overflow:auto}.workspace-entitlements>div{display:flex;align-items:center;gap:8px;padding:8px;border-radius:9px;background:#f7fafc;border:1px solid #e2eaf2}.workspace-entitlements>div>div{display:grid;gap:2px}.workspace-entitlements small{font-size:11px;color:#687d91}.nested-action-modal{z-index:1200}.replacement-modal{width:min(760px,94vw)}.toggle-inline{display:flex!important;align-items:center;gap:8px;font-weight:650}.toggle-inline input{margin:0}.unit-select-list{display:grid;gap:7px;padding:12px;border:1px solid #dfe8f1;border-radius:10px;background:#fafcff}.unit-select-list label{display:flex;gap:8px;align-items:center;font-weight:600}.unit-select-list small{color:#687d91}@media(max-width:760px){.warranty-lifecycle-summary{grid-template-columns:1fr}.warranty-lifecycle-actions>*{flex:1 1 46%}}.service-workspace-trigger{width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.service-workspace-trigger:hover{background:#f6faff}.service-workspace-trigger em{font-style:normal;font-size:11px;color:#4e6f8f}.service-workspace-overlay{position:fixed;inset:0;z-index:1050;display:flex;justify-content:flex-end}.service-workspace-panel{position:relative;z-index:1;width:min(1120px,96vw);height:100%;overflow:auto;background:#f5f8fb;padding:22px;box-shadow:-20px 0 50px #173b6024}.service-workspace-panel>.modal-head{background:#fff;border:1px solid #dfe8f1;border-radius:14px;padding:14px 16px}.service-workspace-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0;padding:11px 13px;background:#fff;border:1px solid #dfe8f1;border-radius:12px}.service-workspace-status>b{flex:1;min-width:220px}.service-core-lock{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;border:1px solid #cfe5d8;border-radius:12px;background:#f3fbf6;color:#315f45}.service-core-lock b{white-space:nowrap;font-size:12px}.service-core-lock span{font-size:12px;line-height:1.45;color:#567263}.service-workspace-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px;align-items:start}.service-workspace-main,.service-workspace-side{display:grid;gap:12px}.service-workspace-side{position:sticky;top:0}.service-workspace-panel .subpanel{background:#fff}.diagnosis-row{padding:10px 0;border-bottom:1px solid #e6edf4}.diagnosis-row:last-child{border-bottom:0}.diagnosis-row p{margin:5px 0}.diagnosis-row small{color:#687e93}.quote-workspace-card{border:1px solid #dce6ef;border-radius:11px;padding:12px;margin-top:9px;background:#fbfdff}.quote-workspace-card>div:first-child,.quote-workspace-total{display:flex;justify-content:space-between;gap:10px;align-items:center}.quote-workspace-card ul{list-style:none;padding:0;margin:9px 0}.quote-workspace-card li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #e7eef5;font-size:12px}.quote-workspace-total{padding-top:8px;font-size:14px}.service-action-stack{display:grid;gap:7px}.routing-summary{display:grid;gap:3px;margin:10px 0 12px;padding:10px 11px;border:1px solid #e0e8f0;border-radius:10px;background:#fafcff}.routing-summary span{font-size:10px;font-weight:800;color:#7b8da0;text-transform:uppercase;letter-spacing:.06em}.routing-summary b{font-size:13px;color:#294b68}.routing-summary small{font-size:11px;color:#73869a}.service-media-upload{display:grid;grid-template-columns:130px minmax(180px,1fr) auto;gap:8px;align-items:center;margin:10px 0 14px}.service-media-file-button{min-height:42px;display:flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid #cfdbea;border-radius:10px;background:#fff;color:#244968;font-weight:800;cursor:pointer;white-space:nowrap}.service-media-file-button:hover{border-color:#9fb9d2;background:#f7fbff}.service-media-file-button.disabled{opacity:.55;cursor:not-allowed}.service-media-file-button input{display:none}.service-media-groups{display:grid;gap:14px}.service-media-group h4{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:13px;color:#38556e}.service-media-group h4 span{font-size:10px;padding:3px 6px;border-radius:999px;background:#eef4f9;color:#6b7f91}.service-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.service-media-card{overflow:hidden;border:1px solid #dfe7ef;border-radius:11px;background:#fbfdff}.service-media-card img,.service-media-card video,.service-media-unavailable{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#edf3f8}.service-media-unavailable{display:grid;place-items:center;padding:12px;text-align:center;color:#7a8998;font-size:11px}.service-media-card>div:last-child{display:grid;gap:2px;padding:8px 9px}.service-media-card b{font-size:11px;color:#35546f}.service-media-card span{font-size:11px;color:#596f83;overflow-wrap:anywhere}.service-media-card small{font-size:10px;color:#8794a3}.quote-editor-modal{width:min(900px,95vw)}.quote-line-editor{display:grid;gap:7px;margin:8px 0 12px}.quote-line-editor>div{display:grid;grid-template-columns:110px minmax(180px,1fr) 80px 140px 38px;gap:7px;align-items:center}.quote-line-editor input,.quote-line-editor select{min-width:0;width:100%}.usage-number.small{padding:8px 0}.usage-number.small strong{font-size:25px}@media(max-width:900px){.service-workspace-columns{grid-template-columns:1fr}.service-workspace-side{position:relative}.quote-line-editor>div{grid-template-columns:1fr 1fr}.quote-line-editor>div input:nth-of-type(1){grid-column:1/-1}.service-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.service-workspace-panel{width:100vw;padding:12px}.quote-line-editor>div{grid-template-columns:1fr}.service-workspace-status>b{min-width:100%}.service-media-upload,.service-media-grid{grid-template-columns:1fr}}.warranty-wallet-public{max-width:760px;padding-bottom:48px}.warranty-wallet-hero{margin:14px 0;padding:18px;border:1px solid #d8e5f1;border-radius:18px;background:linear-gradient(145deg,#fff,#f5faff);display:grid;grid-template-columns:1fr auto;gap:14px;box-shadow:0 10px 28px #17395e0f}.warranty-wallet-hero h1{margin:7px 0 4px;color:#173b60;font-size:26px}.warranty-wallet-hero p{margin:0;color:#637a90}.warranty-public-status{align-self:start;padding:8px 10px;border-radius:999px;background:#eef5fb;color:#46637f;font-size:12px;font-weight:800}.warranty-public-status.status-active{background:#eaf8ee;color:#267345}.warranty-public-status.status-replaced,.warranty-public-status.status-terminated,.warranty-public-status.status-cancelled{background:#fff3e8;color:#a55a13}.warranty-wallet-dates{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.warranty-wallet-dates div{padding:11px;border-radius:11px;background:#fff;border:1px solid #e3ebf3;display:grid;gap:3px}.warranty-wallet-dates small{color:#708396}.warranty-wallet-dates b{color:#173b60}.warranty-wallet-product{margin:0 0 14px}.warranty-wallet-product h2{margin:5px 0}.warranty-wallet-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:0 0 18px}.warranty-wallet-actions>a,.warranty-wallet-actions>button{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d5e2ee;border-radius:10px;text-decoration:none;font-weight:750;background:#fff;color:#28506f}.warranty-wallet-actions>.primary{background:#1763b0;color:#fff;border-color:#1763b0}.warranty-wallet-section{margin:18px 0;padding:16px;border:1px solid #dce6ef;border-radius:16px;background:#fff}.warranty-wallet-section .section-title{margin-bottom:12px}.warranty-rights-list,.wallet-component-list,.wallet-service-list,.wallet-document-list,.wallet-certificate-list{display:grid;gap:8px}.warranty-rights-list article,.wallet-component-list article,.wallet-document-list article,.wallet-certificate-list a,.wallet-service-list a,.wallet-service-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e0e8f0;border-radius:11px;background:#fbfdff;text-decoration:none;color:#173b60}.warranty-rights-list article>div,.wallet-component-list article>div,.wallet-document-list article>div,.wallet-service-list a>div,.wallet-service-list article>div,.wallet-certificate-list a>div{display:grid;gap:3px;min-width:0}.warranty-rights-list span,.wallet-component-list span,.wallet-document-list span,.wallet-service-list span,.wallet-certificate-list span{font-size:12px;color:#6a7f92;overflow-wrap:anywhere}.warranty-rights-list strong,.wallet-service-list strong,.wallet-certificate-list strong{font-size:12px;color:#536c83;white-space:nowrap}.warranty-rights-list strong.active{color:#267345}.wallet-document-list button,.wallet-document-list a{border:1px solid #cfdce8;background:#fff;padding:7px 9px;border-radius:8px;color:#185f9f;font-weight:750;text-decoration:none}.wallet-certificate-list a.current{border-color:#9cc6eb;background:#f1f8ff}.wallet-certificate-list a.current:after{content:"Đang xem";font-size:10px;padding:4px 6px;border-radius:999px;background:#1763b0;color:#fff}.warranty-replaced-banner{display:flex;justify-content:space-between;align-items:center;gap:12px}.warranty-replaced-banner span{font-size:12px}.warranty-support-mode>.phone:first-child{padding-bottom:0}@media print{.warranty-wallet-actions,.public-contact,.wallet-certificate-list,.warranty-support-mode,.powered-mini{display:none!important}.warranty-wallet-public{max-width:none;padding:0}.warranty-wallet-section,.warranty-wallet-hero,.public-product-card{box-shadow:none;break-inside:avoid}}@media(max-width:640px){.warranty-wallet-hero{grid-template-columns:1fr}.warranty-public-status{justify-self:start}.warranty-wallet-dates{grid-template-columns:1fr 1fr}.warranty-wallet-dates div:last-child{grid-column:1/-1}.warranty-wallet-actions{grid-template-columns:1fr}.warranty-rights-list article,.wallet-component-list article,.wallet-document-list article,.wallet-certificate-list a,.wallet-service-list a{align-items:flex-start}}.warranty-share-history{margin-top:16px;border:1px solid #dfe8f1;border-radius:14px;padding:16px;background:#fff}.warranty-share-history .panel-title{margin-bottom:8px}.share-event-list{display:grid;gap:7px}.share-event-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e5edf4;border-radius:9px;background:#fafcff}.share-event-row>div{display:grid;gap:3px}.share-event-row b{font-size:13px;color:#254866}.share-event-row small{font-size:11px;color:#71869a}.share-event-row .badge.orange{background:#fff2e5;color:#a35a15}.portal-quote-items{display:grid;gap:6px;margin:10px 0;padding:10px;border:1px solid #e1e9f1;border-radius:10px;background:#fbfdff}.portal-quote-items>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.portal-quote-items span{color:#60768c}.portal-quote-items b{white-space:nowrap;color:#173b60}.portal-handover,.portal-report,.portal-media-add{margin-top:16px;padding:15px;border:1px solid #dce6ef;border-radius:15px;background:#fff}.portal-handover .portal-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px}.portal-report{display:grid;gap:10px}.portal-report .section-title,.portal-media-add .section-title{margin-bottom:2px}.portal-report article{padding:11px;border:1px solid #e3ebf3;border-radius:10px;background:#fafcff}.portal-report article p{margin:6px 0;font-size:13px;line-height:1.45}.portal-report article small{color:#71859a}.portal-media-add{display:grid;gap:10px}.portal-media-add label{display:grid;gap:6px;font-weight:750;color:#3e5870}.portal-media-add input[type=file]{padding:10px;border:1px dashed #c8d8e6!important;background:#f9fcff!important}.portal-media-add>small{color:#71859a;line-height:1.45}.portal-media-selection{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe8f1;border-radius:10px;background:#f8fbfe}.portal-media-selection span{font-size:12px;color:#526b82;font-weight:700}@media(max-width:540px){.portal-handover .portal-actions{grid-template-columns:1fr}}.industry-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.industry-choice-grid button{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #d9e4ef;background:#fff;border-radius:11px;padding:10px 12px;text-align:left;font-weight:700;color:#49647f}.industry-choice-grid button span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#eef4fa;color:#60778e}.industry-choice-grid button.active{border-color:#8ec0ee;background:#eef7ff;color:#145da8}.industry-choice-grid button.active span{background:#1766b1;color:#fff}.remembered-product-table{display:grid;border:1px solid #dce6ef;border-radius:13px;overflow:hidden}.remembered-product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 14px;border-bottom:1px solid #e8eef4;background:#fff}.remembered-product-row:last-child{border-bottom:0}.remembered-product-row.disabled{opacity:.58;background:#fafbfc}.remembered-product-row>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.remembered-product-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.remembered-product-row small{display:block;margin-top:4px;color:#667d93}.schedule-editor{display:grid;gap:8px;margin-top:12px}.schedule-row{display:grid;grid-template-columns:minmax(130px,1fr) 130px 24px 130px;gap:10px;align-items:center;padding:9px 11px;border:1px solid #dce6ef;border-radius:11px;background:#fafcfe;opacity:.62}.schedule-row.enabled{opacity:1;background:#fff}.schedule-row>span{text-align:center;color:#72869a}.sla-setting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.sla-setting-grid label{font-weight:700;color:#3f5872}.sla-setting-grid .unit-input{margin-top:6px}.settings-toggle-stack{display:grid;gap:8px;margin:16px 0}@media(max-width:980px){.industry-choice-grid,.sla-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.industry-choice-grid,.sla-setting-grid,.remembered-product-row{grid-template-columns:1fr}.remembered-product-row>div:last-child{justify-content:flex-start}.schedule-row{grid-template-columns:1fr 1fr}.schedule-row>span{display:none}}.support-queue-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:6px;margin-bottom:12px}.support-queue-tabs button{display:flex;gap:8px;align-items:center;white-space:nowrap;border:1px solid #dce6ef;background:#fff;border-radius:999px;padding:8px 11px;color:#516a83;font-weight:700}.support-queue-tabs button b{min-width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:#eef4fa;color:#355570;font-size:11px}.support-queue-tabs button.active{border-color:#8bbfeb;background:#edf7ff;color:#145da8}.support-queue-tabs button.active b{background:#1765af;color:#fff}.work-queue-row.paused{border-color:#dbe4ec;background:#fbfcfd}.work-queue-row.paused em,.sla-paused-label{color:#87631c!important}.sla-paused-label{display:block!important;margin-top:6px;font-weight:700}.support-conclusion-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 12px}.support-conclusion-grid label{display:grid;gap:6px}.support-conclusion-grid select,.support-conclusion-grid textarea{width:100%}@media(max-width:720px){.support-conclusion-grid{grid-template-columns:1fr}}.customer360-sensitive-actions{display:flex;gap:8px;flex-wrap:wrap;margin:-2px 0 14px;padding:10px 0;border-bottom:1px solid #e5edf4}.customer360-sensitive-actions button{border:1px solid #d7e3ee;background:#fff;color:#45627e;border-radius:9px;padding:8px 10px;font-weight:700}.customer360-sensitive-actions button:hover{border-color:#9bc3e7;background:#f3f9ff;color:#145da8}.merge-preview{display:grid;gap:5px;padding:13px;border:1px solid #dce6ef;border-radius:11px;background:#f8fbfe;margin-bottom:12px}.merge-preview b{color:#174f84}.merge-preview span{font-weight:700}.merge-preview small{color:#647b91}.email-template-layout{display:grid;grid-template-columns:1fr;gap:18px;min-width:0}.email-template-layout.editing{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start}.email-template-list{min-width:0}.email-template-row{width:100%;margin:0;border-left:0;border-right:0;border-bottom:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.email-template-row:hover{background:#f8fbff}.email-template-row.active{background:#f1f6ff;box-shadow:inset 3px 0 0 var(--ht-primary);padding-left:12px}.email-template-row-meta{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto}.email-template-row-meta>span:last-child{font-size:22px;color:#8a99ad;line-height:1}.email-template-editor{min-width:0;border:1px solid var(--ht-border);border-radius:14px;background:#fbfcfe;padding:18px;position:sticky;top:12px}.email-template-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--ht-border-subtle)}.email-template-editor-head small{display:block;font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--ht-muted)}.email-template-editor-head h3{margin:4px 0 5px;font-size:18px}.email-template-editor-head code,.email-template-body code{font-size:10px;background:#edf2f7;border:1px solid #dce4ee;border-radius:6px;padding:2px 5px;color:#42546a}.email-template-form{display:grid;gap:12px}.email-template-form>label{display:grid;gap:6px}.email-template-form>label>b{font-size:12px;color:var(--ht-text)}.email-template-form input:not([type=checkbox]),.email-template-form textarea{width:100%;box-sizing:border-box}.email-template-body textarea{min-height:250px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.email-template-body>small{font-size:10px;color:var(--ht-muted);line-height:1.6}.email-template-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--ht-border-subtle);border-radius:10px;background:#fff}.email-template-toggle>span{display:grid;gap:2px}.email-template-toggle small{font-size:10px;color:var(--ht-muted)}.email-template-preview-block{margin-top:14px;border:1px solid var(--ht-border-subtle);border-radius:11px;background:#fff;overflow:hidden}.email-template-preview-block>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--ht-border-subtle)}.email-template-preview-block>div>b{font-size:12px}.email-template-preview-block>div>small{font-size:10px;color:var(--ht-muted)}.email-template-preview-block iframe{display:block;width:100%;height:210px;border:0;background:#fff}.email-template-actions{justify-content:flex-end}@media(max-width:1100px){.email-template-layout.editing{grid-template-columns:1fr}.email-template-editor{position:static}}@media(max-width:767px){.email-template-editor{padding:13px}.email-template-editor-head{align-items:flex-start}.email-template-preview-block iframe{height:180px}}.ht-btn,button.primary,button.secondary,button.danger-light,button.danger-link,.panel-title>button,.environment-control>button,.actions>button,.modal-actions>button,.warranty-submit-row>button,.component-editor-head>button{min-height:38px;border-radius:10px;border:1px solid #d7e2ec;background:#fff;color:#23384d;padding:0 14px;font:inherit;font-size:12px;font-weight:750;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.ht-btn:hover:not(:disabled),button.primary:hover:not(:disabled),button.secondary:hover:not(:disabled),.panel-title>button:hover:not(:disabled),.environment-control>button:hover:not(:disabled),.actions>button:hover:not(:disabled),.modal-actions>button:hover:not(:disabled){border-color:#aac6e3;background:#f7fbff;box-shadow:0 4px 12px #1d4e7c14}.ht-btn:active:not(:disabled),button.primary:active:not(:disabled),button.secondary:active:not(:disabled){transform:translateY(1px)}.ht-btn-primary,button.primary,.environment-control>button.primary{background:#1769d2!important;border-color:#1769d2!important;color:#fff!important;box-shadow:0 5px 14px #1769d22e}.ht-btn-danger,button.danger-light,button.danger-link{background:#fff7f7!important;border-color:#efc5c5!important;color:#bf3b3b!important}.ht-btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.ht-btn-sm{min-height:32px;padding:0 11px;font-size:11px;border-radius:8px}.ht-btn-lg{min-height:46px;padding:0 18px;font-size:13px}.ht-btn:disabled,button.primary:disabled,button.secondary:disabled,button.danger-light:disabled,button.danger-link:disabled,.panel-title>button:disabled,.environment-control>button:disabled,.actions>button:disabled,.modal-actions>button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.ht-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ht-spin .7s linear infinite}@keyframes ht-spin{to{transform:rotate(360deg)}}.ht-switch{display:inline-flex;align-items:center;gap:11px;min-width:0;cursor:pointer}.ht-switch>input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none}.ht-switch-track{width:44px!important;height:24px!important;min-width:44px!important;border:1px solid #c8d5e2!important;border-radius:999px!important;background:#dce5ee!important;display:inline-block!important;position:relative!important;box-shadow:inset 0 1px 2px #14304a0f!important;transition:.18s!important}.ht-switch-track>i{content:"";position:absolute;width:18px!important;height:18px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #0f2a4438!important;transition:.18s!important}.ht-switch>input:checked+.ht-switch-track{background:#1769d2!important;border-color:#1769d2!important}.ht-switch>input:checked+.ht-switch-track>i{transform:translate(20px)!important}.ht-switch>input:focus-visible+.ht-switch-track{outline:3px solid rgba(23,105,210,.18);outline-offset:2px}.ht-switch.is-disabled,.ht-switch:has(input:disabled){opacity:.48;cursor:not-allowed}.ht-switch-copy{display:grid;gap:2px;min-width:0}.ht-switch-copy>b{font-size:12px;color:#273b4e}.ht-switch-copy>small{font-size:10px;color:#718397}.settings-toggle-stack{display:grid;gap:10px}.settings-toggle-stack .ht-switch{justify-content:space-between;padding:10px 12px;border:1px solid #e0e8f0;border-radius:10px;background:#fff}.settings-toggle-stack .ht-switch-track{order:2}.schedule-editor{display:grid;gap:8px;margin-top:14px}.schedule-row{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(170px,220px) 28px minmax(170px,220px)!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:1px solid #e1e9f0!important;border-radius:12px!important;background:#fbfcfe!important;min-height:64px}.schedule-row.enabled{background:#fff!important;border-color:#d5e3ef!important}.schedule-row>.ht-switch{justify-content:flex-start}.schedule-row>.ht-switch .ht-switch-copy{font-weight:750}.schedule-row>span{display:grid;place-items:center;color:#91a4b7}.schedule-row:not(.enabled) .vn-time-field{opacity:.46;pointer-events:none}.vn-time-field{position:relative!important;min-width:0!important;width:100%!important}.vn-time-trigger{width:100%!important;min-width:0!important;min-height:44px!important;display:grid!important;grid-template-columns:18px 48px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;padding:7px 10px!important;border:1px solid #d6e2ed!important;border-radius:10px!important;background:#fff!important;text-align:left!important}.vn-time-trigger b{font-size:13px!important;white-space:nowrap}.vn-time-trigger small{font-size:9.5px!important;color:#73869a!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vn-time-caret{justify-self:end}.vn-time-popover{z-index:80!important;min-width:260px!important}.sla-setting-grid{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important}.sla-setting-grid>label{padding:12px;border:1px solid #e0e8ef;border-radius:11px;background:#fff}.unit-input{display:flex!important;align-items:center!important;gap:8px!important;margin-top:7px}.unit-input input{min-width:0;width:100%}@media(max-width:950px){.schedule-row{grid-template-columns:1fr 1fr!important}.schedule-row>span{display:none}.sla-setting-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:620px){.schedule-row,.sla-setting-grid{grid-template-columns:1fr!important}}.support-workspace{display:grid!important;grid-template-columns:minmax(290px,330px) minmax(430px,1fr) minmax(290px,330px)!important;width:100%!important;max-width:none!important;height:clamp(600px,72vh,900px)!important;min-height:600px!important;border:1px solid #dce6ef!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}.support-conversations,.support-chat-pane,.support-case-panel{min-width:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important}.support-chat-pane{display:flex!important;flex-direction:column!important}.support-chat-pane .chat-thread,.support-chat-pane .support-chat-list{flex:1!important;min-height:0!important;overflow-y:auto!important}.support-settings-panel{width:100%!important;max-width:none!important;margin-top:16px!important}@media(max-width:1180px){.support-workspace{grid-template-columns:270px minmax(400px,1fr)!important}.support-case-panel{grid-column:1/-1;height:auto!important;max-height:330px!important;border-top:1px solid #e0e7ef}}@media(max-width:820px){.support-workspace{display:block!important;height:auto!important;min-height:0!important}.support-conversations,.support-chat-pane,.support-case-panel{height:auto!important;max-height:520px!important}}.website-builder-columns.wb-columns-v2{grid-template-columns:minmax(360px,40%) minmax(0,60%)!important;align-items:start!important;gap:14px!important}.website-builder-columns.wb-columns-v2.editor-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.website-builder-columns.wb-columns-v2.editor-collapsed>.website-config{overflow:hidden!important;visibility:hidden!important;padding:0!important;border:0!important}.wb-real-preview{min-width:0!important;width:100%!important;background:#f3f6fa!important;overflow:hidden!important}.wb-preview-stage{width:100%;min-height:620px;display:flex;justify-content:center;align-items:flex-start;padding:14px;overflow:auto;background:#eef3f8}.wb-device-frame{flex:0 0 auto;max-width:100%;background:#fff;border:1px solid #d6e1eb;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #1a37531a}.wb-device-frame.desktop{width:100%}.wb-device-frame.tablet{width:768px}.wb-device-frame.mobile{width:390px}.wb-device-frame iframe{display:block;width:100%;height:calc(100vh - 245px);min-height:590px;border:0;background:#fff}.wb-full-preview>div:has(>iframe){margin-left:auto!important;margin-right:auto!important}.wb-full-preview iframe{display:block!important;margin:0 auto!important}.wb-legal-inline.tablet,.wb-legal-inline.mobile{margin-left:auto!important;margin-right:auto!important}.wb-full-preview-backdrop{z-index:1200!important}@media(max-width:1000px){.website-builder-columns.wb-columns-v2,.website-builder-columns.wb-columns-v2.editor-collapsed{grid-template-columns:1fr!important}.website-builder-columns.wb-columns-v2.editor-collapsed>.website-config{display:none}.wb-preview-stage{min-height:540px}.wb-device-frame iframe{height:70vh;min-height:520px}}.redesigned-preview{min-width:0!important}.certificate-shared-preview{width:100%;min-width:0;background:#eaf1f8;border:1px solid #d8e4ef;border-radius:14px;overflow:auto;padding:14px}.certificate-shared-preview iframe{display:block;width:100%;height:980px;border:0;border-radius:10px;background:#eaf1f8}.certificate-preview-stack.mode-all .certificate-shared-preview iframe{height:1500px}.warranty-preview-pane{position:sticky;top:10px}@media(max-width:1180px){.warranty-preview-pane{position:static}.certificate-shared-preview iframe{height:900px}}.tracking-connector-row{grid-template-columns:minmax(260px,1fr) auto 58px!important;align-items:center!important}.tracking-connector-row .ht-switch{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;height:30px!important;margin:0!important}.tracking-status{min-width:94px;text-align:right}.tracking-inline-config{grid-column:1/-1!important}.environment-control{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.environment-control>small{flex-basis:100%;margin-top:2px}.danger-zone>button{min-width:154px}.pricing-custom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px auto;padding:28px;max-width:1180px;border:1px solid #d8e5f0;border-radius:18px;background:#f8fbff}.pricing-custom h2{margin:5px 0 7px}.pricing-custom p{margin:0;color:#647b91}.pricing-custom>strong{font-size:19px;color:#175f9f;white-space:nowrap}.period-switch button{min-width:118px}.period-switch button small{display:block;margin-top:3px}.explainer-audio-error{margin:8px 18px 14px;padding:9px 12px;border:1px solid #f1caca;border-radius:9px;background:#fff8f8;color:#a33a3a;font-size:11px;font-weight:700}.business-owned-settings .two-cols{margin-top:14px}.business-payment-methods{grid-template-columns:repeat(3,minmax(150px,1fr));margin:14px 0}@media(max-width:720px){.business-payment-methods{grid-template-columns:1fr}.pricing-custom{align-items:flex-start;flex-direction:column}.pricing-custom>strong{white-space:normal}}.support-chat-pane>.support-thread{flex:1!important;min-height:0!important;overflow-y:auto!important}.compact-setting-list .channel-line>.ht-switch,.support-setting-card .channel-line>.ht-switch{flex:0 0 auto!important;margin-left:auto!important}.compact-setting-list .channel-line>.ht-switch .ht-switch-copy,.support-setting-card .channel-line>.ht-switch .ht-switch-copy{display:none!important}.compact-setting-list .channel-line-with-field{display:grid!important;grid-template-columns:minmax(140px,.72fr) minmax(190px,1fr) 52px!important}.compact-setting-list .channel-line-with-field>.ht-switch{justify-self:end!important;margin-left:0!important}@media(max-width:720px){.compact-setting-list .channel-line-with-field{grid-template-columns:1fr 52px!important}.compact-setting-list .channel-line-with-field>.prefix-input,.compact-setting-list .channel-line-with-field>.inline-setting-input{grid-column:1/-1!important;grid-row:2!important}}.demo-certificate-stage{padding-bottom:14px!important}.demo-certificate-stage>p{margin-bottom:10px!important}.demo-certificate-viewport{width:100%;height:452px;overflow:hidden;border:1px solid #d7e4f0;border-radius:12px;background:#eaf1f8;margin:10px 0 12px;position:relative}.demo-certificate-viewport iframe{display:block;width:794px;height:1123px;border:0;background:#eaf1f8;transform:scale(.385);transform-origin:top left}@media(max-width:420px){.demo-certificate-viewport{height:422px}.demo-certificate-viewport iframe{transform:scale(.355)}}.subscription-state-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px 16px;border-radius:13px;border:1px solid #dce6ef;background:#fff}.subscription-state-banner>div{display:grid;gap:4px}.subscription-state-banner b{font-size:13px}.subscription-state-banner span{font-size:11px;line-height:1.5;color:#60758a}.subscription-state-banner>strong{font-size:11px;white-space:nowrap}.subscription-state-banner.grace{background:#fffaf0;border-color:#efd9aa}.subscription-state-banner.grace b,.subscription-state-banner.grace>strong{color:#9a6507}.subscription-state-banner.read-only{background:#fff7f7;border-color:#edc7c7}.subscription-state-banner.read-only b{color:#ae3a3a}@media(max-width:720px){.subscription-state-banner{align-items:flex-start;flex-direction:column}.subscription-state-banner>strong{white-space:normal}}:root{--ht-control-height:42px;--ht-control-border:#d6e1ec;--ht-control-border-hover:#afc3d8;--ht-control-bg:#fff;--ht-control-radius:10px;--ht-control-shadow:0 1px 2px rgba(16,24,40,.025)}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.platform-support-form,.employee-modal,.invoice-wizard) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){width:100%;min-width:0;border:1px solid var(--ht-control-border)!important;border-radius:var(--ht-control-radius)!important;background:var(--ht-control-bg)!important;color:var(--ht-text,#142033)!important;box-shadow:var(--ht-control-shadow)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.platform-support-form,.employee-modal,.invoice-wizard) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){min-height:var(--ht-control-height);padding:9px 11px}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.platform-support-form,.employee-modal,.invoice-wizard) textarea{min-height:88px;padding:10px 11px;line-height:1.5;resize:vertical}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) :where(input,select,textarea):hover:not(:disabled){border-color:var(--ht-control-border-hover)!important}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) :where(input,select,textarea):focus{border-color:#6f9fe0!important;box-shadow:0 0 0 3px #1769e01c!important;outline:0!important}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) :where(input,select,textarea):disabled{background:#f3f6f9!important;color:#8492a6!important;cursor:not-allowed}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) :where(input,textarea)::placeholder{color:#9aa7b8;opacity:1}:is(.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard,.panel)>label,:is(.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) label{min-width:0}:is(.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) label>b:first-child{color:#2b3b50;font-size:12px;line-height:1.35}.form-grid,.two-cols,.support-conclusion-grid,.legal-form-grid,.pricing-compact-grid{min-width:0}.form-grid>*,.two-cols>*,.support-conclusion-grid>*,.legal-form-grid>*,.pricing-compact-grid>*{min-width:0}.modal-backdrop{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;overflow:auto}.editor-modal{width:min(680px,calc(100vw - 32px));max-width:100%;max-height:min(92dvh,900px);border:1px solid #dce5ef;border-radius:16px!important;padding:20px!important;overscroll-behavior:contain}.editor-modal.employee-modal,.editor-modal.invoice-wizard{width:min(820px,calc(100vw - 32px))}.modal-head{gap:14px;min-width:0;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #edf1f5}.modal-head>div{min-width:0}.modal-head h2,.modal-head h3{overflow-wrap:anywhere}.modal-head>.ht-icon-btn{flex:0 0 38px}.modal-actions,.actions.modal-actions{display:flex!important;justify-content:flex-end;align-items:center;gap:8px!important;flex-wrap:wrap;padding-top:14px;margin-top:14px!important;border-top:1px solid #edf1f5}.platform-support-workspace-panel{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:14px!important}.support-workspace-overlay .support-workspace-panel{position:relative!important;width:min(680px,96vw)!important;max-width:680px!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-shadow:-18px 0 48px #0f172a2e!important}.support-workspace-overlay .support-workspace-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.support-workspace-overlay .support-workspace-panel>header{flex:0 0 auto;background:#fff;z-index:2}.support-workspace-controls{display:grid;grid-template-columns:1fr;gap:12px}.support-workspace-controls>label{display:grid;gap:7px;min-width:0}.support-workspace-controls>label>.ht-btn{justify-self:start}@media(max-width:1024px){.content,.platform-content{padding-left:22px!important;padding-right:22px!important}.page-head{align-items:flex-start;flex-wrap:wrap}.page-head>div:first-child{min-width:0;flex:1 1 420px}.page-head>.actions,.page-head>.head-tools{flex:0 1 auto;flex-wrap:wrap}.cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.legal-form-grid,.support-conclusion-grid{grid-template-columns:1fr 1fr}.support-settings-sections{grid-template-columns:1fr!important}.editor-modal.employee-modal,.editor-modal.invoice-wizard{width:min(760px,calc(100vw - 28px))}}@media(max-width:720px){.content,.platform-content{padding-left:12px!important;padding-right:12px!important}.page-head{margin-bottom:16px!important}.page-head h1{font-size:24px!important;line-height:1.15}.page-head p{font-size:13px!important}.panel{padding:14px!important;border-radius:14px!important}.cards{grid-template-columns:1fr!important;gap:10px!important}.modal-backdrop{align-items:flex-end!important;justify-items:stretch!important;padding:0!important;overflow:hidden!important}.editor-modal,.editor-modal.employee-modal,.editor-modal.invoice-wizard{width:100%!important;max-width:none!important;max-height:92dvh!important;margin:0!important;border-radius:20px 20px 0 0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding:16px 14px calc(16px + env(safe-area-inset-bottom))!important}.modal-head{position:sticky;top:-16px;z-index:5;background:#fff;padding-top:14px}.modal-actions,.actions.modal-actions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));z-index:4;background:#fff;padding:12px 0 calc(14px + env(safe-area-inset-bottom));margin-bottom:calc(-16px - env(safe-area-inset-bottom))}.modal-actions>.ht-btn,.actions.modal-actions>.ht-btn{flex:1 1 140px}.form-grid,.two-cols,.legal-form-grid,.support-conclusion-grid,.pricing-compact-grid{grid-template-columns:1fr!important}.legal-form-grid .span-2{grid-column:auto!important}.pricing-base label,.pricing-discounts label{grid-template-columns:1fr!important}.pricing-base label>div,.pricing-discounts label>div{width:100%}:is(.content,.platform-content,.editor-modal,.settings-workspace,.support-workspace-body,.employee-modal,.invoice-wizard) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px!important}.support-workspace-overlay .support-workspace-panel{width:100vw!important;max-width:100vw!important;height:100dvh!important;border-radius:0!important}.support-workspace-overlay .support-workspace-panel>header{padding:14px!important}.support-workspace-overlay .support-workspace-body{padding:12px!important}.support-workspace-actions{display:grid!important;grid-template-columns:1fr!important}.support-workspace-actions>.ht-btn,.support-workspace-actions>select{width:100%!important}.support-workspace-controls>label>.ht-btn{width:100%;justify-self:stretch}.toolbar,.ops-toolbar,.revenue-filter-row.compact{flex-wrap:wrap!important}.toolbar>input,.toolbar>select,.ops-toolbar>input,.ops-toolbar>select{width:100%!important;min-width:0!important}}@media(max-width:420px){.editor-modal{padding-left:12px!important;padding-right:12px!important}.ht-btn{white-space:normal;line-height:1.25;text-align:center}.page-head .actions{width:100%}.page-head .actions>.ht-btn{flex:1 1 130px}}.ht-date-field-portal,.ht-time-field-portal{position:fixed!important;z-index:13000!important;margin:0!important;max-width:calc(100vw - 24px)!important}.ht-date-field-portal{min-width:0!important}.ht-time-field-portal{min-width:0!important;padding:10px!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:14px!important;box-shadow:0 22px 55px #0f234133!important}.ht-time-field-portal .vn-time-popover-head{position:sticky;top:0;z-index:2;background:#fff}.ht-time-field-portal .vn-time-manual input{min-height:38px;min-width:0;border:1px solid var(--ht-control-border,#d6e1ec)!important;border-radius:9px!important;padding:7px 9px!important;background:#fff!important;color:var(--ht-text,#142033)!important}.ht-time-field-portal .vn-time-manual input:focus{outline:0!important;border-color:#6f9fe0!important;box-shadow:0 0 0 3px #1769e01c!important}@media(max-width:560px){.ht-date-field-portal,.ht-time-field-portal{inset:auto 12px 12px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;border-radius:18px!important}.ht-date-field-portal{padding:14px!important}.ht-time-field-portal .vn-time-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.editor-modal.wide-modal{width:min(760px,calc(100vw - 32px))!important}.editor-modal.access-modal{width:min(720px,calc(100vw - 32px))!important}.editor-modal.action-modal,.editor-modal.payment-account-modal{width:min(560px,calc(100vw - 32px))!important}.editor-modal.media-library{width:min(980px,calc(100vw - 32px))!important}.editor-modal.article-preview{width:min(1000px,calc(100vw - 32px))!important}.editor-modal.version-history{width:min(680px,calc(100vw - 32px))!important}.editor-modal.ai-research-modal{width:min(880px,calc(100vw - 32px))!important}.editor-modal.policy-editor-modal{width:min(850px,calc(100vw - 32px))!important}.editor-modal.replacement-modal{width:min(760px,calc(100vw - 32px))!important}.editor-modal.quote-editor-modal{width:min(900px,calc(100vw - 32px))!important}.editor-modal.invoice-wizard,.editor-modal.employee-modal{width:min(820px,calc(100vw - 32px))!important}@media(max-width:720px){.editor-modal.wide-modal,.editor-modal.access-modal,.editor-modal.action-modal,.editor-modal.payment-account-modal,.editor-modal.media-library,.editor-modal.article-preview,.editor-modal.version-history,.editor-modal.ai-research-modal,.editor-modal.policy-editor-modal,.editor-modal.replacement-modal,.editor-modal.quote-editor-modal,.editor-modal.invoice-wizard,.editor-modal.employee-modal{width:100%!important;max-width:none!important}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){.media-grid{grid-template-columns:1fr!important}}.ht-product-picker-portal,.ht-bank-picker-portal{position:fixed!important;z-index:13000!important;margin:0!important;max-width:calc(100vw - 24px)!important}.ht-product-picker-portal{min-width:0!important;padding:8px!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:14px!important;box-shadow:0 22px 55px #0f234133!important}.ht-bank-picker-portal{min-width:0!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:14px!important;box-shadow:0 22px 55px #0f234133!important;overflow:hidden!important}.ht-product-picker-portal .product-picker-search,.ht-bank-picker-portal .bank-search{position:sticky;top:0;z-index:2;background:#fff!important}.ht-product-picker-portal .product-picker-search input,.ht-bank-picker-portal .bank-search input{min-height:40px;min-width:0;border:0!important;box-shadow:none!important;font-size:14px}.ht-product-picker-portal .product-picker-list,.ht-bank-picker-portal .bank-options{max-height:min(360px,55dvh)!important;overflow:auto!important;overscroll-behavior:contain}@media(max-width:560px){.ht-product-picker-portal,.ht-bank-picker-portal{inset:auto 12px 12px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;border-radius:18px!important}.ht-product-picker-portal .product-picker-list,.ht-bank-picker-portal .bank-options{max-height:58dvh!important}.ht-product-picker-portal .product-picker-search input,.ht-bank-picker-portal .bank-search input{font-size:16px!important}}.payment-review-modal{width:min(640px,calc(100vw - 32px))!important}.payment-review-summary{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:6px 0 16px;border:1px solid #e1e8f0;border-radius:12px;overflow:hidden;background:#fbfcfe}.payment-review-summary>div{min-width:0;display:grid;gap:3px;padding:11px 12px;border-bottom:1px solid #e7edf3}.payment-review-summary>div:nth-child(odd){border-right:1px solid #e7edf3}.payment-review-summary>div:nth-last-child(-n+2){border-bottom:0}.payment-review-summary span{font-size:11px;color:#728198}.payment-review-summary b,.payment-review-summary strong{overflow-wrap:anywhere}.payment-review-summary strong{font-size:18px;color:#0d5aa7}.payment-verify-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;padding:12px 13px;margin:12px 0;border:1px solid #cfe0f3;border-radius:11px;background:#f5f9ff;cursor:pointer}.payment-verify-check>input{width:18px!important;height:18px!important;min-width:18px!important;margin:1px 0 0!important;accent-color:var(--ht-primary,#1769e0)}.payment-verify-check>span{display:grid;gap:3px}.payment-verify-check small{color:#65758a;font-weight:500}@media(max-width:560px){.payment-review-summary{grid-template-columns:1fr}.payment-review-summary>div{border-right:0!important;border-bottom:1px solid #e7edf3!important}.payment-review-summary>div:last-child{border-bottom:0!important}}.word-toolbar-link{display:grid;grid-template-columns:minmax(0,1fr) auto 38px;gap:8px;align-items:center;padding:9px 10px;border:1px solid #dce5ef;border-top:0;background:#f8fafc}.word-toolbar-link input{min-width:0;height:36px;border:1px solid #d6e1ec;border-radius:8px;padding:7px 9px;background:#fff}.word-toolbar button.active{background:#eaf2ff!important;color:#135cb6!important}.topic-title-edit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;margin-bottom:6px}.topic-title-edit input{min-width:0;min-height:36px;border:1px solid #cfdbea;border-radius:8px;padding:7px 9px;font-weight:750}@media(max-width:620px){.word-toolbar-link{grid-template-columns:1fr auto}.word-toolbar-link>.ht-icon-btn{grid-column:2}.word-toolbar-link>.ht-btn{grid-column:1}.topic-title-edit{grid-template-columns:1fr 1fr}.topic-title-edit input{grid-column:1/-1}}.ht-confirm-backdrop{z-index:15000!important}.ht-confirm-dialog{width:min(520px,calc(100vw - 32px))!important}.ht-confirm-message{margin:4px 0 2px;padding:13px 14px;border:1px solid #e1e7ef;border-radius:11px;background:#f8fafc;color:#415168;line-height:1.6;white-space:pre-wrap}.ht-confirm-dialog .ht-btn-danger{background:#fff4f4!important;border-color:#e5a7a7!important;color:#a42828!important}.ht-confirm-dialog .ht-btn-danger:hover:not(:disabled){background:#ffe8e8!important;border-color:#d88d8d!important}@media(max-width:560px){.ht-confirm-dialog{width:100%!important;max-width:none!important}}.ht-typed-confirm-dialog{width:min(560px,calc(100vw - 32px))!important}.ht-confirm-phrase{display:grid!important;gap:7px!important;margin:14px 0 2px!important;font-size:12px;font-weight:700;color:#415168}.ht-confirm-phrase code{display:block;padding:9px 10px;border:1px dashed #c7d3e0;border-radius:9px;background:#f5f8fc;color:#173b60;font-size:12px;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.ht-confirm-phrase input{width:100%;min-height:42px;border:1px solid var(--ht-control-border,#d6e1ec)!important;border-radius:10px!important;background:#fff!important;color:#142033!important;padding:9px 11px!important;box-shadow:0 1px 2px #10182806!important}.ht-confirm-phrase input:focus{outline:0!important;border-color:#6f9fe0!important;box-shadow:0 0 0 3px #1769e01c!important}@media(max-width:560px){.ht-typed-confirm-dialog{width:100%!important;max-width:none!important}.ht-confirm-phrase input{font-size:16px!important}}.vn-days button:disabled{opacity:.28!important;cursor:not-allowed!important;background:transparent!important;color:#7f8da1!important;box-shadow:none!important}.vn-calendar-foot button:disabled{opacity:.4!important;cursor:not-allowed!important}@media(max-width:767px){.platform-support-workspace-panel .support-workspace{display:block!important;height:auto!important;min-height:0!important}.platform-support-workspace-panel .support-case-panel{display:block!important;height:auto!important;max-height:none!important;margin-top:8px!important;border-left:0!important;border-top:1px solid #e5ebf3!important;padding:14px!important;background:#fbfdff!important}.platform-support-workspace-panel .support-case-panel>.ht-btn{width:100%;margin-top:8px}}.ht-date-field-portal,.ht-time-field-portal,.ht-product-picker-portal,.ht-bank-picker-portal{z-index:21000!important}.ht-confirm-backdrop{z-index:var(--ht-layer-confirm,22000)!important}.support-workspace-overlay,.service-workspace-overlay{z-index:var(--ht-layer-drawer,18000)!important}.checkout-backdrop,.wb-full-preview-backdrop{z-index:var(--ht-layer-modal,20000)!important}.date-range-mobile-backdrop{z-index:20999!important}.ht-date-portal{z-index:21000!important}:where(button,a,summary,[role=button],[role=tab],[contenteditable=true]):focus-visible{outline:3px solid rgba(23,105,224,.2)!important;outline-offset:2px!important}:where(input,textarea,select):focus-visible{outline:0!important;border-color:#6f9fe0!important;box-shadow:0 0 0 3px #1769e01f!important}.header-search-input:focus-within,.help-search:focus-within,.product-picker-search:focus-within,.bank-search:focus-within{border-color:#8db1df!important;box-shadow:0 0 0 3px #1769e01a!important}.word-editor:focus-visible{outline:3px solid rgba(23,105,224,.14)!important;outline-offset:-3px!important}.platform-admins-section:focus-visible{outline:3px solid rgba(23,105,224,.16)!important;outline-offset:3px!important}.service-payment-qr-box{display:grid;gap:9px;align-content:start}.service-payment-qr-box p{margin:0}.service-payment-qr{display:block;width:min(230px,100%);aspect-ratio:1;object-fit:contain;margin:4px auto;padding:8px;border:1px solid #dce7f2;border-radius:14px;background:#fff}@media(max-width:560px){.service-payment-qr{width:min(210px,78vw)}}.support-compose.compact-chat-composer{display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;gap:8px!important;align-items:end!important;margin:8px 0 12px!important;padding:8px 0 0!important;border-top:1px solid #e7edf5!important}.support-compose.compact-chat-composer.no-attachment{grid-template-columns:minmax(0,1fr) 42px!important}.support-compose.compact-chat-composer .chat-composer-textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;max-height:132px!important;margin:0!important;padding:10px 14px!important;border:1px solid #d9e2ee!important;border-radius:22px!important;outline:0!important;resize:none!important;overflow-y:hidden;background:#f1f4f8!important;color:#172033!important;font:inherit!important;line-height:20px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.support-compose.compact-chat-composer .chat-composer-textarea:focus{background:#fff!important;border-color:#9bbcf0!important;box-shadow:0 0 0 3px #2563eb17!important}.support-compose.compact-chat-composer .chat-composer-textarea:disabled{opacity:.7!important;cursor:not-allowed!important}.support-compose.compact-chat-composer .compact-chat-add{width:40px!important;height:40px!important;min-width:40px!important;border-radius:999px!important;border:1px solid #d9e2ee!important;background:#fff!important;color:#1767df!important;font-size:24px!important;line-height:1!important;font-weight:500!important;padding:0!important;align-self:end!important}.support-compose.compact-chat-composer .compact-chat-add:hover{background:#edf5ff!important;border-color:#bad0f2!important}.support-compose.compact-chat-composer .chat-send-button{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;align-self:end!important;padding:0!important;border:0!important;border-radius:999px!important;background:#1767df!important;color:#fff!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 5px 14px #1767df33!important;transition:transform .12s ease,opacity .12s ease,background .12s ease}.support-compose.compact-chat-composer .chat-send-button:hover:not(:disabled){background:#0f5dce!important;transform:translateY(-1px)}.support-compose.compact-chat-composer .chat-send-button:disabled{opacity:.38!important;cursor:not-allowed!important;box-shadow:none!important}.business-support-drawer .support-compose.compact-chat-composer,.global-support-thread .support-compose.compact-chat-composer,.support-chat-pane .support-compose.compact-chat-composer{flex:0 0 auto!important}@media(max-width:760px){.support-compose.compact-chat-composer{grid-template-columns:38px minmax(0,1fr) 40px!important;gap:6px!important}.support-compose.compact-chat-composer.no-attachment{grid-template-columns:minmax(0,1fr) 40px!important}.support-compose.compact-chat-composer .compact-chat-add{width:38px!important;height:38px!important;min-width:38px!important}.support-compose.compact-chat-composer .chat-send-button{width:40px!important;height:40px!important;min-width:40px!important}}.support-case-panel{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.support-side-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:-2px 0 16px;padding:4px;border:1px solid #dfe7f1;border-radius:12px;background:#eef3f8}.support-side-tabs button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:34px;min-height:34px;padding:0 5px;border:0;border-radius:9px;background:transparent;color:#5c6f86;font-size:11px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap}.support-side-tabs button.active{background:#fff;color:#1767df;box-shadow:0 1px 3px #162d4b17}.support-side-tabs button span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:17px;height:17px;margin:0;padding:0 4px;border-radius:999px;background:#dfeaff;color:#1767df;font-size:9px;line-height:1}.support-side-tab-body{min-height:0}.support-side-tab-body>h3{margin:0 0 16px}.support-case-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.support-case-actions>.ht-btn{margin:0!important}.support-internal-tab{display:grid;gap:16px}.support-internal-section{display:grid;gap:10px;min-width:0;padding:13px;border:1px solid #e1e8f1;border-radius:13px;background:#fff}.support-internal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.support-internal-heading>div{display:grid;gap:3px}.support-internal-heading b{font-size:13px;color:#13233b}.support-internal-heading small{color:#7b899c;font-size:10px;line-height:1.4}.support-note-list{display:grid;gap:8px;max-height:220px;overflow:auto}.support-note-card{margin:0;padding:10px 11px;border:1px solid #f0dca7;border-radius:11px;background:#fff9e9}.support-note-card p{margin:0 0 6px;color:#3d3728;font-size:12px;line-height:1.5;white-space:pre-wrap}.support-note-card small{color:#8a7953;font-size:9px}.internal-chat-section{min-height:300px}.support-internal-thread{display:flex;flex-direction:column;gap:8px;max-height:270px;min-height:110px;overflow:auto;padding:2px}.support-internal-bubble{align-self:flex-start;max-width:92%;padding:9px 10px;border-radius:11px 11px 11px 4px;background:#eef2f7}.support-internal-bubble.mine{align-self:flex-end;border-radius:11px 11px 4px;background:#e8f1ff}.support-internal-bubble strong{display:block;margin-bottom:3px;color:#34506f;font-size:10px}.support-internal-bubble p{margin:0;color:#17283f;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.support-internal-bubble small{display:block;margin-top:5px;color:#7c8a9b;font-size:9px}.support-internal-empty{padding:14px 8px;color:#8a98aa;text-align:center;font-size:11px}.support-internal-kind{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border-radius:10px;background:#eef3f8}.support-internal-kind button{min-height:32px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:#65758b;font-size:10px;font-weight:700;cursor:pointer}.support-internal-kind button.active{background:#fff;color:#1767df;box-shadow:0 1px 2px #112b4c14}.support-mention-row{display:flex;align-items:center;gap:5px;overflow-x:auto;padding-bottom:2px}.support-mention-row>span{flex:0 0 auto;color:#7b899c;font-size:10px}.support-mention-row button{flex:0 0 auto;padding:4px 7px;border:1px solid #dce5f0;border-radius:999px;background:#fff;color:#53677e;font-size:9px;cursor:pointer}.support-mention-row button.active{border-color:#9fbff0;background:#edf5ff;color:#1767df}.internal-composer{margin:0!important;padding-top:7px!important}.support-history-summary{display:grid;gap:8px}.support-history-summary span{display:block;padding:9px 10px;border:1px solid #e5ebf3;border-radius:10px;background:#fff;color:#607086;font-size:11px}@media(max-width:1180px){.support-side-tabs{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}}.support-overview-tab,.support-history-tab{display:grid;gap:14px}.support-overview-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.support-overview-title h3{margin:0}.support-overview-title small{display:block;margin-top:3px;color:#7c899a;font-size:10px;line-height:1.4}.support-loading-pill,.support-history-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid #dfe7f1;border-radius:999px;background:#f5f8fc;color:#607086;font-size:9px;font-weight:700}.support-context-card{display:grid;gap:10px;padding:12px;border:1px solid #e2e9f2;border-radius:13px;background:#fff}.support-context-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-context-card-head>b{color:#24364d;font-size:11px}.support-context-card-head>span{max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#728299;font-size:9px;font-weight:700;text-transform:uppercase}.support-context-card>strong{color:#13233b;font-size:13px;line-height:1.35}.support-status-dot{display:inline-flex!important;align-items:center;gap:5px}.support-status-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#aab4c1}.support-status-dot.ok:before{background:#35a86b}.support-context-grid{display:grid;grid-template-columns:minmax(82px,.8fr) minmax(0,1.2fr);gap:7px 10px;align-items:start}.support-context-grid>span{color:#7b899b;font-size:10px}.support-context-grid>b{min-width:0;color:#2d4058;font-size:10px;text-align:right;overflow-wrap:anywhere}.support-break{overflow-wrap:anywhere;word-break:break-word}.support-quota-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.support-quota-grid>span{display:grid;gap:2px;padding:9px;border-radius:10px;background:#f6f9fc}.support-quota-grid b{color:#1c3553;font-size:13px}.support-quota-grid small{color:#7b899b;font-size:9px;line-height:1.3}.support-payment-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.support-payment-summary>strong{min-width:0;color:#2b405a;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-payment-summary>b{color:#1767df;font-size:11px}.support-payment-summary>small{grid-column:1/-1;color:#7b899b;font-size:9px;line-height:1.45}.support-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.support-history-summary span{padding:8px;text-align:center}.support-history-summary span b{display:block;margin-bottom:2px;color:#1e3857;font-size:13px}.support-timeline{display:grid;gap:0;max-height:420px;overflow:auto;padding:2px 2px 2px 0}.support-timeline-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding-bottom:12px}.support-timeline-item:last-child{padding-bottom:0}.support-timeline-item:after{content:"";position:absolute;left:8px;top:14px;bottom:-1px;width:1px;background:#e3eaf3}.support-timeline-item:last-child:after{display:none}.support-timeline-item>i{position:relative;z-index:1;width:8px;height:8px;margin:4px 0 0 5px;border:2px solid #fff;border-radius:50%;background:#8fa2b9;box-shadow:0 0 0 1px #dce5f0}.support-timeline-item.message>i{background:#448be8}.support-timeline-item.note>i{background:#e7aa2f}.support-timeline-item.internal>i{background:#7f68d8}.support-timeline-item.handoff>i{background:#36a77a}.support-timeline-item>div{min-width:0;padding:0 0 2px}.support-timeline-item>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.support-timeline-item b{color:#324860;font-size:10px}.support-timeline-item time{flex:0 0 auto;color:#94a0af;font-size:8px}.support-timeline-item small{display:block;margin-top:2px;color:#7d8a9b;font-size:8px}.support-timeline-item p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#5f7085;font-size:10px;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.support-previous-list{display:grid;gap:6px}.support-previous-list button{display:grid;gap:3px;width:100%;padding:9px 10px;border:1px solid #e5ebf3;border-radius:10px;background:#f9fbfd;text-align:left;cursor:pointer}.support-previous-list button:hover{border-color:#bcd0eb;background:#f3f8ff}.support-previous-list strong{color:#2b405a;font-size:10px}.support-previous-list small{color:#8390a0;font-size:8px}.support-previous-list span{display:-webkit-box;overflow:hidden;color:#607086;font-size:9px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1180px){.support-context-grid{grid-template-columns:1fr}.support-context-grid>b{text-align:left}}.support-knowledge-tab{display:grid;gap:14px}.support-knowledge-filters{display:grid;grid-template-columns:1fr;gap:7px}.support-knowledge-filters select,.support-knowledge-filters input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#2d4058;font-size:10px;outline:none}.support-knowledge-filters select:focus,.support-knowledge-filters input:focus{border-color:#9bbbea;box-shadow:0 0 0 3px #1767df12}.support-knowledge-product{background:#f9fbfe}.support-manual-link{display:inline-flex;align-items:center;width:max-content;max-width:100%;color:#1767df;font-size:10px;font-weight:700;text-decoration:none}.support-manual-link:hover{text-decoration:underline}.support-knowledge-section{display:grid;gap:9px}.support-knowledge-list{display:grid;gap:8px;max-height:390px;overflow:auto;padding-right:2px}.support-knowledge-card,.support-issue-card{display:grid;gap:8px;padding:11px;border:1px solid #e2e9f2;border-radius:12px;background:#fff}.support-knowledge-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.support-knowledge-card-head>div{display:grid;gap:2px;min-width:0}.support-knowledge-card-head strong,.support-issue-card>strong{color:#253b55;font-size:11px;line-height:1.35}.support-knowledge-card-head small{color:#8592a2;font-size:8px;line-height:1.4}.support-knowledge-card-head>span{flex:0 0 auto;max-width:38%;padding:3px 6px;border-radius:999px;background:#eef4fb;color:#627a96;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-knowledge-card>p,.support-issue-card>p{display:-webkit-box;margin:0;overflow:hidden;color:#5f7085;font-size:10px;line-height:1.5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow-wrap:anywhere}.support-knowledge-actions{display:flex;justify-content:flex-end}.support-knowledge-actions button{min-height:30px;padding:5px 9px;border:1px solid #b9d0ef;border-radius:8px;background:#f4f8ff;color:#1767df;font-size:9px;font-weight:700;cursor:pointer}.support-knowledge-actions button:hover{background:#eaf3ff}.support-flow-steps{display:grid;gap:7px;padding-top:2px}.support-flow-steps>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:start}.support-flow-steps>div>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#edf4fd;color:#1767df;font-size:8px;font-weight:800}.support-flow-steps>div>div{display:grid;gap:2px;min-width:0;padding-top:2px}.support-flow-steps b{color:#38506d;font-size:9px;line-height:1.35}.support-flow-steps small{display:-webkit-box;overflow:hidden;color:#7a899b;font-size:8px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical}.support-knowledge-footnote{padding:9px 10px;border:1px dashed #d9e3ef;border-radius:10px;background:#f8fafc;color:#7b899a;font-size:9px;line-height:1.45}.support-realtime-state{display:inline-flex;align-items:center;margin-top:6px;padding:3px 7px;border-radius:999px;background:#f0f3f7;color:#7b8797;font-size:9px;font-weight:700;line-height:1.2}.support-realtime-state.online{background:#eaf8f0;color:#177245}.support-realtime-state.offline{background:#fff0f0;color:#b42318}.support-workspace-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 0 10px;padding:9px 11px;border:1px solid #d8e5f5;border-radius:10px;background:#f5f9ff;color:#4d6480;font-size:10px;line-height:1.45}.support-workspace-alert>span{min-width:0;overflow-wrap:anywhere}.support-workspace-alert button{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:#76879b;font-size:16px;line-height:1;cursor:pointer}.support-workspace-alert button:hover{background:#e9f1fb;color:#405a78}.support-assignee-lock{margin:10px 0 0;padding:8px 10px;border:1px solid #f0d7a8;border-radius:10px;background:#fff9ec;color:#765b22;font-size:10px;line-height:1.45}.support-thread-loading,.support-thread-empty{margin:14px 4px 0;padding:14px;border:1px dashed #dce5ef;border-radius:11px;background:#fafbfd;color:#8492a3;font-size:10px;text-align:center}.support-thread-loading{position:relative;padding-left:34px}.support-thread-loading:before{content:"";position:absolute;left:calc(50% - 48px);top:50%;width:11px;height:11px;margin-top:-6px;border:2px solid #cbd8e7;border-top-color:#2d74da;border-radius:50%;animation:support-spin .8s linear infinite}@keyframes support-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.platform-support-workspace-panel .support-case-panel{max-height:520px!important;overflow:auto!important}}@media(max-width:820px){.platform-support-workspace-panel .support-workspace{overflow:visible!important}.platform-support-workspace-panel .support-conversations{max-height:260px!important;border-right:0!important;border-bottom:1px solid #e4eaf2!important}.platform-support-workspace-panel .support-chat-pane{min-height:480px!important;max-height:none!important;padding:0 12px 12px!important}.platform-support-workspace-panel .support-case-panel{max-height:none!important;overflow:visible!important}.platform-support-workspace-panel .support-side-tabs{position:sticky;top:0;z-index:4;margin:0 0 12px!important}.platform-support-workspace-panel .support-workspace-head{align-items:flex-start!important;gap:10px!important}}@media(min-width:821px){.platform-support-workspace-panel .support-case-panel{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable}.platform-support-workspace-panel .support-side-tabs{position:sticky!important;top:0!important;z-index:12!important;background:#eef3f8!important;box-shadow:0 6px 10px -10px #1f375259}}.platform-support-workspace-panel .quick-replies button:disabled,.platform-support-workspace-panel .support-knowledge-actions button:disabled,.global-support-workspace .quick-replies button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}.platform-support-workspace-panel select:disabled,.platform-support-workspace-panel textarea:disabled,.global-support-workspace textarea:disabled{cursor:not-allowed!important}.global-support-workspace .support-file:has(input:disabled){opacity:.48!important;pointer-events:none!important}.support-settings-feedback{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:12px 0!important}.support-settings-feedback>span{min-width:0;overflow-wrap:anywhere}.support-settings-feedback>button{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:transparent;color:#718096;font-size:16px;line-height:1;cursor:pointer}.support-settings-feedback>button:hover{background:#0000000d}.support-main-file-preview{margin:0 0 10px!important;padding:0 2px!important}.platform-support-workspace-panel .support-file:has(input:disabled){opacity:.48!important;pointer-events:none!important}.platform-support-workspace-panel .support-compose input[type=file]:disabled{cursor:not-allowed!important}.global-support-context .mini-support-internal{display:grid;gap:10px}.global-support-context .mini-support-internal .support-internal-section{padding:10px!important;border:1px solid #e1e8f1!important;border-radius:11px!important;background:#fff!important}.global-support-context .mini-support-internal .internal-chat-section{min-height:0}.global-support-context .mini-support-internal .support-note-list{max-height:150px}.global-support-context .mini-support-internal .support-internal-thread{min-height:90px;max-height:180px}.global-support-context .mini-support-internal .support-internal-heading{gap:6px}.global-support-context .mini-support-internal .support-internal-heading .ht-btn{min-height:28px;padding:5px 7px;font-size:9px}.global-support-context .mini-support-internal .internal-composer{padding-top:4px!important}.global-support-context .context-tabs button span{font-size:9px;font-weight:800}.context-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}@media(max-width:900px){.global-support-workspace{width:100vw!important}.global-support-body{min-height:0;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr) minmax(190px,38vh)!important}.global-support-queue{display:flex!important;gap:6px;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;border-right:0!important;border-bottom:1px solid #e5eaf0}.global-support-queue>b{display:none!important}.global-support-queue>button{flex:0 0 min(220px,72vw);width:auto!important;min-width:0;border:1px solid #edf1f5!important;border-radius:10px!important;padding:8px 9px!important}.global-support-thread{min-height:0;padding:9px!important}.global-support-context{display:block!important;min-height:0;max-height:38vh;overflow:auto!important;padding:9px 10px!important;border-left:0!important;border-top:1px solid #e5eaf0}.global-support-context .context-tabs{position:sticky;top:0;z-index:4;margin:-9px -10px 8px;padding:8px 10px;background:#fff;border-bottom:1px solid #edf1f5}}@media(max-width:600px){.global-support-workspace>header{padding:10px 12px!important}.global-support-workspace>header .button-link{display:none!important}.global-support-body{grid-template-rows:auto minmax(0,1fr) minmax(180px,42vh)!important}.global-support-context{max-height:42vh}}.global-support-context .mini-context-alert{margin:0 0 8px;padding:8px 9px;border-radius:9px;font-size:10px}.global-support-context .mini-context-alert button{min-width:22px;height:22px}.passport-v2{--pp-blue:#1769e0;--pp-blue-soft:#edf5ff;--pp-green:#18a766;--pp-green-soft:#eaf9f1;--pp-amber:#d89216;--pp-red:#d84c4c;--pp-text:#18304b;--pp-muted:#718399;--pp-line:#e1e8f0;background:#f6f8fb;color:var(--pp-text);min-height:100vh;padding:0 14px 46px!important}.passport-v2.phone{max-width:680px}.passport-topbar{position:sticky;top:0;z-index:20;margin:0 -14px 14px;padding:12px 14px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pp-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.passport-brand-button{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;text-align:left;color:var(--pp-text);cursor:pointer}.passport-brand-button.static{cursor:default}.passport-brand-button>span:last-child{display:grid;gap:1px}.passport-brand-button b{font-size:14px}.passport-brand-button small{font-size:10px;color:var(--pp-muted)}.passport-brand-logo{width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--pp-line);display:grid;place-items:center;overflow:hidden;box-shadow:0 4px 16px #17395e10}.passport-brand-logo img{width:100%;height:100%;object-fit:contain}.passport-brand-logo i{font-style:normal;font-weight:900;color:var(--pp-blue)}.passport-back-button{border:0;background:var(--pp-blue-soft);color:var(--pp-blue);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.passport-product-hero{position:relative;background:#fff;border:1px solid var(--pp-line);border-radius:19px;padding:16px;display:grid;grid-template-columns:78px minmax(0,1fr) 26px;gap:13px;align-items:center;box-shadow:0 12px 34px #1d3f6610}.passport-product-image{width:78px;height:78px;border-radius:15px;overflow:hidden;background:#f1f5f9;display:grid;place-items:center}.passport-product-image img{width:100%;height:100%;object-fit:cover}.passport-product-copy{min-width:0}.passport-product-copy small{color:var(--pp-blue);font-weight:850;font-size:9px;letter-spacing:.1em}.passport-product-copy h1{font-size:19px;line-height:1.15;margin:5px 0 4px;color:var(--pp-text)}.passport-product-copy p{margin:0;color:var(--pp-muted);font-size:12px}.passport-verified{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--pp-green-soft);color:var(--pp-green);font-weight:900}.passport-product-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.passport-product-meta-grid>div{background:#fff;border:1px solid var(--pp-line);border-radius:12px;padding:10px 12px;display:grid;gap:3px}.passport-product-meta-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--pp-muted);font-weight:750}.passport-product-meta-grid b{font-size:12px;overflow-wrap:anywhere}.passport-status-card,.passport-status-hero{background:linear-gradient(135deg,#eaf9f1,#f7fffb);border:1px solid #bfe9d3;border-radius:18px;padding:16px;display:flex;align-items:center;gap:12px;margin:12px 0;box-shadow:0 10px 28px #167a4a0d}.passport-status-card{cursor:pointer}.passport-status-card.warn,.passport-status-hero.warn{background:#fff7e9;border-color:#f2d49c}.passport-status-card.bad,.passport-status-hero.bad{background:#fff0f0;border-color:#f1c0c0}.passport-status-card.muted,.passport-status-hero.muted{background:#f2f5f8;border-color:#dce3ea}.passport-status-mark,.passport-status-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pp-green);font-size:22px;font-weight:900;box-shadow:0 5px 16px #167a4a18}.passport-status-card>div:nth-child(2),.passport-status-hero>div{min-width:0;flex:1}.passport-status-card small,.passport-status-hero small{font-size:9px;color:#478267;font-weight:850;letter-spacing:.08em}.passport-status-card h2,.passport-status-hero h1{margin:2px 0;font-size:20px;color:#14643e}.passport-status-card p,.passport-status-hero p{margin:0;font-size:12px;color:#5d7c6b}.passport-status-card>strong{font-size:26px;color:#5d8c73}.passport-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.passport-action-grid button{border:1px solid var(--pp-line);background:#fff;border-radius:15px;padding:13px 11px;min-height:94px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;color:var(--pp-text);box-shadow:0 7px 20px #17395e0b}.passport-action-grid button:hover{border-color:#aacaf6;transform:translateY(-1px)}.passport-action-grid span{font-size:23px}.passport-action-grid b{font-size:12px}.passport-action-grid small{font-size:10px;color:var(--pp-muted)}.passport-section,.passport-latest-card,.passport-contact,.passport-doc-list,.passport-history,.passport-service-stack{margin:12px 0}.passport-section,.passport-latest-card,.passport-contact{background:#fff;border:1px solid var(--pp-line);border-radius:17px;padding:15px;box-shadow:0 8px 24px #17395e09}.passport-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.passport-section-title>div{display:flex;align-items:flex-start;gap:9px}.passport-section-title>div>span{width:28px;height:28px;border-radius:9px;background:var(--pp-blue-soft);color:var(--pp-blue);display:grid;place-items:center;font-weight:850}.passport-section-title h2{font-size:14px;margin:0 0 2px}.passport-section-title p{font-size:10px;color:var(--pp-muted);margin:0}.passport-section-title>button{border:0;background:transparent;color:var(--pp-blue);font-size:10px;font-weight:800;white-space:nowrap}.passport-benefit-preview{display:grid;gap:7px;margin-top:12px}.passport-benefit-preview>div{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #edf1f5}.passport-benefit-preview>div:first-child{border-top:0}.passport-benefit-preview>div>span{width:22px;height:22px;border-radius:50%;background:var(--pp-green-soft);color:var(--pp-green);display:grid;place-items:center;font-size:11px;font-weight:900}.passport-benefit-preview b{font-size:11px}.passport-benefit-preview small{font-size:9px;color:var(--pp-muted)}.passport-latest-card>a{margin-top:11px;padding:10px;border-radius:11px;background:#f8fbff;border:1px solid #e2eaf3;text-decoration:none;color:var(--pp-text);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.passport-latest-card>a small{font-size:9px;color:var(--pp-blue)}.passport-screen-intro{display:flex;gap:12px;align-items:center;padding:16px 5px 8px}.passport-screen-icon{width:48px;height:48px;border-radius:15px;background:var(--pp-blue-soft);display:grid;place-items:center;font-size:24px}.passport-screen-intro h1{margin:0 0 4px;font-size:23px}.passport-screen-intro p{margin:0;color:var(--pp-muted);font-size:12px}.passport-benefit-list{display:grid;gap:8px;margin-top:13px}.passport-benefit-list article{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:11px;border:1px solid #e6edf4;border-radius:12px;background:#fbfdff}.passport-check{width:25px;height:25px;border-radius:50%;background:var(--pp-green-soft);color:var(--pp-green);display:grid;place-items:center;font-weight:900}.passport-benefit-list article>div{display:grid;gap:2px}.passport-benefit-list b{font-size:11px}.passport-benefit-list small{font-size:9px;color:var(--pp-muted)}.passport-benefit-list strong{font-size:9px;color:var(--pp-green)}.passport-component-stack{margin-top:12px;display:grid;gap:7px}.passport-component-stack article{display:flex;justify-content:space-between;gap:10px;padding:10px;border-top:1px solid #edf1f5}.passport-component-stack article>div{display:grid;gap:2px}.passport-component-stack b{font-size:11px}.passport-component-stack small,.passport-component-stack span{font-size:9px;color:var(--pp-muted)}.passport-policy-card>p{font-size:11px;line-height:1.55;color:#53667b}.passport-policy-card details{margin-top:11px;border-top:1px solid #edf1f5;padding-top:10px}.passport-policy-card summary{font-size:11px;font-weight:800;color:#8b5d19;cursor:pointer}.passport-bottom-action{padding:8px 0 24px}.passport-service-stack{display:grid;gap:9px}.passport-service-card{display:block;text-decoration:none;color:var(--pp-text);background:#fff;border:1px solid var(--pp-line);border-radius:16px;padding:15px;box-shadow:0 8px 24px #17395e0b}.passport-service-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.passport-service-card-head small{font-size:9px;color:var(--pp-blue);font-weight:850}.passport-service-card-head h2{margin:3px 0 0;font-size:17px}.passport-service-card>p{font-size:11px;color:#53667b}.passport-next-action{display:grid;gap:2px;padding:10px 11px;border-radius:11px;background:var(--pp-blue-soft);margin-top:10px}.passport-next-action span{font-size:9px;color:var(--pp-muted);text-transform:uppercase;font-weight:800}.passport-next-action b{font-size:11px;color:#1d5fae}.passport-next-action small{font-size:9px;color:var(--pp-muted)}.passport-next-action.large{margin:10px 0 0}.passport-waiting{margin-top:9px;font-size:10px;color:var(--pp-muted);display:flex;justify-content:space-between}.passport-waiting strong{color:var(--pp-blue)}.passport-empty-state{text-align:center;background:#fff;border:1px dashed #cfd9e4;border-radius:17px;padding:34px 20px}.passport-empty-state>span{font-size:32px}.passport-empty-state h2{font-size:17px}.passport-empty-state p{font-size:11px;color:var(--pp-muted)}.passport-empty-state.compact{padding:16px}.passport-doc-list{display:grid;gap:8px}.passport-doc-list article{display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;background:#fff;border:1px solid var(--pp-line);border-radius:14px;padding:12px}.passport-doc-icon{width:36px;height:36px;border-radius:11px;background:var(--pp-blue-soft);color:var(--pp-blue);display:grid;place-items:center;font-size:18px}.passport-doc-list article>div{display:grid;gap:3px}.passport-doc-list b{font-size:11px}.passport-doc-list small{font-size:9px;color:var(--pp-muted)}.passport-doc-list button,.passport-doc-list a{border:0;background:transparent;color:var(--pp-blue);font-size:10px;font-weight:800;text-decoration:none}.passport-history{background:#fff;border:1px solid var(--pp-line);border-radius:16px;padding:8px 15px}.passport-history article{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:12px 0;position:relative}.passport-history article:not(:last-child):after{content:"";position:absolute;left:11px;top:34px;bottom:-5px;width:1px;background:#d9e5f2}.passport-history-dot{width:23px;height:23px;border-radius:50%;background:var(--pp-blue-soft);color:var(--pp-blue);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;z-index:1}.passport-history article>div{display:grid;gap:3px}.passport-history b{font-size:11px}.passport-history small{font-size:9px;color:var(--pp-muted)}.passport-privacy-note{display:flex;gap:10px;background:#f8fafc;border:1px solid var(--pp-line);border-radius:14px;padding:12px;margin:12px 0}.passport-privacy-note>span{font-size:20px}.passport-privacy-note b{font-size:11px}.passport-privacy-note p{font-size:9px;color:var(--pp-muted);margin:3px 0 0}.passport-contact>b{font-size:11px}.passport-contact>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.passport-contact a{font-size:10px;padding:8px 10px;border-radius:999px;background:#f4f7fa;color:var(--pp-text);text-decoration:none;border:1px solid var(--pp-line)}.passport-powered{display:flex;align-items:center;justify-content:center;gap:6px;margin:24px 0;color:#9aa7b5;font-size:9px}.passport-powered img{height:18px;width:auto;opacity:.72}.passport-chat-card{margin:14px 0;background:#fff;border:1px solid var(--pp-line,#e1e8f0);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #17395e10}.passport-chat-head{display:grid;grid-template-columns:40px 1fr 10px;gap:9px;align-items:center;padding:12px 14px;border-bottom:1px solid #e8eef4}.passport-agent-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e8f2ff;color:#1769e0;font-weight:900;font-size:11px}.passport-chat-head>div:nth-child(2){display:grid;gap:2px}.passport-chat-head b{font-size:12px}.passport-chat-head span{font-size:9px;color:#75879a}.passport-chat-head>i{width:8px;height:8px;border-radius:50%;background:#20b16b}.passport-chat-head>i.offline{background:#aab4bf}.passport-chat-log{padding:14px;display:flex;flex-direction:column;gap:9px;min-height:180px;max-height:390px;overflow:auto;background:#f8fafc}.passport-chat-bubble{max-width:84%;padding:9px 11px;border-radius:14px 14px 14px 5px;background:#fff;border:1px solid #e1e8ef;align-self:flex-start}.passport-chat-bubble.mine{align-self:flex-end;background:#1769e0;color:#fff;border-color:#1769e0;border-radius:14px 14px 5px}.passport-chat-bubble.ai{background:#eef5ff}.passport-chat-bubble small{font-size:8px;font-weight:800;opacity:.7}.passport-chat-bubble p{margin:3px 0;font-size:11px;line-height:1.45}.passport-chat-bubble time{display:block;text-align:right;font-size:8px;opacity:.6}.passport-chat-empty{font-size:10px;color:#77889a;text-align:center;margin:auto}.passport-chat-compose{display:grid;grid-template-columns:1fr 42px;gap:7px;padding:10px;border-top:1px solid #e6edf4}.passport-chat-compose textarea{border:0!important;background:#f3f6f9!important;min-height:40px;max-height:100px;resize:none;border-radius:13px!important;padding:11px!important}.passport-chat-compose button{width:42px;height:42px;border-radius:50%!important;padding:0!important}.support-section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.support-section-head h4{margin:0 0 3px}.support-section-head small{color:var(--ht-muted);font-size:11px}.support-live-chat{max-height:360px;overflow:auto}.support-live-chat .history-msg.staff{background:#edf5ff;border-color:#cfe1f9}.support-reply-composer{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px;align-items:end}.support-reply-composer textarea{resize:none;min-height:46px}.service-passport-v2{max-width:680px!important}.service-passport-hero{background:#fff;border:1px solid var(--pp-line);border-radius:18px;padding:16px;margin:12px 0;box-shadow:0 10px 30px #17395e0e}.service-passport-hero>div:first-child small{font-size:9px;letter-spacing:.08em;color:var(--pp-blue);font-weight:850}.service-passport-hero h1{font-size:22px;margin:3px 0}.service-passport-hero p{font-size:11px;color:#607287;margin:5px 0 8px}.service-passport-status{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eaf9f1;color:#168554;font-size:10px;font-weight:850}.service-progress-card{padding-bottom:8px}.service-progress-rail{display:grid;margin-top:12px}.service-progress-step{display:grid;grid-template-columns:28px 1fr;gap:8px;position:relative;padding:7px 0}.service-progress-step:not(:last-child):after{content:"";position:absolute;left:12px;top:31px;bottom:-7px;width:2px;background:#e0e7ef}.service-progress-step i{width:26px;height:26px;border-radius:50%;background:#f1f4f7;color:#9aa7b5;display:grid;place-items:center;font-style:normal;font-size:10px;z-index:1}.service-progress-step.done i{background:#eaf9f1;color:#18a766}.service-progress-step.current i{background:#1769e0;color:#fff;box-shadow:0 0 0 5px #e9f2ff}.service-progress-step>div{display:grid;gap:2px}.service-progress-step b{font-size:11px}.service-progress-step small{font-size:9px;color:#8290a0}.passport-quote-card{border-radius:18px!important;padding:15px!important;background:#fff!important;border:1px solid var(--pp-line)!important}.portal-quote-items{display:grid;margin:12px 0}.portal-quote-items>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf1f5}.portal-quote-items>div>span{display:grid;font-size:11px}.portal-quote-items small{font-size:9px;color:var(--pp-muted)}.passport-quote-card .quote-total{border:0;background:#f2f7fd;border-radius:12px;padding:12px;margin:8px 0}.passport-quote-card .quote-total b{font-size:21px;color:#155cb8}.quote-validity{font-size:9px;color:var(--pp-muted)}.passport-quote-actions{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:7px;margin-top:12px}.passport-report-card{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf1f5}.passport-report-card:first-of-type{border-top:0}.passport-report-card p{font-size:10px;margin:4px 0}.passport-report-card small{font-size:9px;color:var(--pp-muted)}.passport-media-picker{border:1px dashed #b9cce0;border-radius:13px;background:#f8fbff;padding:14px;display:grid;gap:3px;cursor:pointer;margin-top:12px}.passport-media-picker span{font-size:11px;font-weight:800;color:var(--pp-blue)}.passport-media-picker small{font-size:9px;color:var(--pp-muted)}.passport-media-picker input{margin-top:7px}.service-passport-v2 .portal-timeline{background:#fff;border:1px solid var(--pp-line);border-radius:17px;padding:15px}@media(max-width:640px){.passport-v2{padding-left:10px!important;padding-right:10px!important}.passport-topbar{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.passport-product-hero{grid-template-columns:68px minmax(0,1fr) 24px}.passport-product-image{width:68px;height:68px}.passport-action-grid{gap:7px}.passport-action-grid button{min-height:88px;padding:11px 9px}.passport-quote-actions{grid-template-columns:1fr}.passport-doc-list article{grid-template-columns:34px 1fr auto}.support-reply-composer{grid-template-columns:1fr}}@media print{.passport-topbar,.passport-action-grid,.passport-powered,.passport-contact,.passport-chat-card,.passport-bottom-action{display:none!important}.passport-v2{background:#fff!important;max-width:none!important;padding:0!important}.passport-section,.passport-status-card,.passport-product-hero{box-shadow:none!important}}.business-list-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.business-list-toolbar>input{flex:1;min-width:220px}.business-scope-tabs{display:inline-flex;padding:3px;border:1px solid #d7e3ef;border-radius:12px;background:#f6f9fc;gap:2px}.business-scope-tabs button{border:0;background:transparent;border-radius:9px;padding:8px 12px;font-weight:800;color:#667b90;cursor:pointer}.business-scope-tabs button.active{background:#fff;color:#1769d2;box-shadow:0 2px 8px #193e6414}.business-card-menu-wrap{position:relative}.business-card-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:45;min-width:220px;padding:7px;background:#fff;border:1px solid #dce6ef;border-radius:12px;box-shadow:0 16px 40px #1634522e}.business-card-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:10px 11px;border-radius:8px;color:#23394f;font-weight:700;cursor:pointer}.business-card-menu button:hover{background:#f3f7fb}.business-card-menu button.danger{color:#b42318}.business-menu-separator{display:block;height:1px;background:#edf1f5;margin:5px 2px}.warranty-issued-success{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 16px;border:1px solid #bfe4cf;border-radius:16px;background:#f0fbf5}.warranty-issued-success>div:first-child{display:grid;gap:4px}.warranty-issued-success b{font-size:18px;color:#17324d}.warranty-issued-success small{color:#647a90}.passport-benefit-preview .inactive{opacity:.85}.passport-benefit-preview .inactive>span{background:#fff0f0;color:#b42318}@media(max-width:760px){.business-list-toolbar,.warranty-issued-success{align-items:stretch;flex-direction:column}.business-scope-tabs{width:100%}.business-scope-tabs button{flex:1}.business-card-menu{right:0;min-width:200px}}.warranty-support-mode{min-height:100vh;background:#fff}.warranty-support-nav{max-width:480px;margin:0 auto;padding:18px 20px 0;background:#fff}.warranty-support-nav .back-link{margin:0 0 10px;color:#1769e0;font-size:12px;font-weight:800}.warranty-support-mode>.phone{margin-top:0}@media(max-width:700px){.warranty-support-nav{max-width:none;padding:16px 20px 0}}.public-desktop-nav a.active{color:#155eef;position:relative}.public-desktop-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:2px;border-radius:2px;background:#155eef}.public-mobile-drawer>a.active{color:#155eef;background:#f5f8ff;border-radius:9px}.public-lifecycle{border-top:1px solid #e4e7ec}.public-lifecycle-flow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:26px}.public-lifecycle-step{position:relative;min-height:112px;padding:16px 14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:12px}.public-lifecycle-step span{font-size:10px;font-weight:950;color:#155eef;letter-spacing:.08em}.public-lifecycle-step b{font-size:13px;line-height:1.35;color:#344054}.public-lifecycle-step i{position:absolute;right:-9px;top:44px;z-index:2;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#eef4ff;color:#155eef;font-style:normal;font-size:11px;font-weight:900}.public-inline-link{display:inline-flex;margin-top:20px;color:#155eef;font-size:13px;font-weight:850}.website-runtime-section[id]{scroll-margin-top:92px}.website-runtime-section.type-hero.is-first{padding-top:0}.website-runtime-section.type-hero.is-first .website-runtime-section-inner{min-height:430px;background:linear-gradient(135deg,#f7fbff,#fff 68%);border-color:#dbe8f8;padding:54px}.website-runtime-section.type-hero.is-first .website-runtime-copy h2{font-size:clamp(40px,5.4vw,68px);letter-spacing:-.04em;max-width:900px}.website-runtime-section.type-hero.is-first .website-runtime-copy p{font-size:18px;max-width:820px;color:#5f6f84}@media(max-width:1080px){.public-lifecycle-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.public-lifecycle-step i{display:none}}@media(max-width:760px){.public-lifecycle-flow{grid-template-columns:1fr}.public-lifecycle-step{min-height:auto}.website-runtime-section.type-hero.is-first .website-runtime-section-inner{min-height:0;padding:30px 22px}.website-runtime-section.type-hero.is-first .website-runtime-copy h2{font-size:38px}.public-desktop-nav a.active:after{display:none}}.public-two-views{border-top:1px solid #e4e7ec}.public-two-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-two-view-grid>article{background:#fff;border:1px solid #e4e7ec;border-radius:22px;padding:26px;overflow:hidden}.public-two-view-grid h3{font-size:23px;line-height:1.25;margin:9px 0}.public-two-view-grid p{color:#667085;line-height:1.65;font-size:14px;margin-bottom:20px}.public-view-label{font-size:10px;font-weight:950;letter-spacing:.12em;color:#155eef}.public-showcase{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:58px;align-items:center;border-top:1px solid #eef1f5}.public-showcase.reverse{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.public-showcase.reverse>.public-showcase-copy{order:2}.public-showcase-copy h2{font-size:38px;line-height:1.13;letter-spacing:-.03em;margin:10px 0 14px}.public-showcase-copy p{font-size:16px;line-height:1.7;color:#667085}.public-showcase-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.public-showcase-tags span{padding:7px 10px;border-radius:999px;background:#f2f6fc;border:1px solid #e2e8f0;font-size:11px;font-weight:800;color:#475467}.marketing-visual{width:100%;min-height:300px;border:1px solid #dfe6ef;border-radius:20px;background:linear-gradient(145deg,#f8fbff,#fff);box-shadow:0 20px 55px #142c4e14;overflow:hidden;color:#22364f}.website-runtime-auto-visual{display:flex;align-items:center}.marketing-platform-map{position:relative;min-height:360px}.marketing-platform-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170px;height:120px;border-radius:26px;background:#155eef;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 45px #155eef40}.marketing-platform-center b{font-size:18px}.marketing-platform-center span{font-size:11px;opacity:.85;margin-top:6px}.marketing-platform-node{position:absolute;padding:11px 14px;border:1px solid #dbe5f2;background:#fff;border-radius:12px;font-size:12px;font-weight:850;box-shadow:0 8px 24px #142c4e12}.marketing-platform-node.top-left{left:7%;top:13%}.marketing-platform-node.top-right{right:7%;top:13%}.marketing-platform-node.mid-left{left:3%;top:47%}.marketing-platform-node.mid-right{right:3%;top:47%}.marketing-platform-node.bottom-left{left:10%;bottom:12%}.marketing-platform-node.bottom-right{right:10%;bottom:12%}.marketing-warranty{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:center;padding:22px}.marketing-warranty-paper{min-height:260px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:20px;box-shadow:0 15px 35px #111f3417;position:relative}.marketing-warranty-paper small{font-weight:900;color:#667085}.marketing-warranty-paper h4{font-size:20px;text-align:center;margin:18px 0}.marketing-warranty-meta{display:flex;justify-content:space-between;font-size:10px;color:#667085}.marketing-qr{width:76px;height:76px;border:7px solid #1c2d43;margin:20px auto 12px;display:grid;place-items:center;font-weight:950;font-size:18px}.marketing-warranty-paper p{text-align:center;font-size:12px;font-weight:800;margin:5px}.marketing-warranty-paper i{display:block;text-align:center;color:#7a8797;font-style:normal;font-size:10px}.marketing-warranty-phone{min-height:315px;background:#101c2b;border:7px solid #101c2b;border-radius:28px;padding:25px 15px 16px;color:#172b4d;box-shadow:0 20px 45px #101c2b2e;position:relative}.marketing-warranty-phone:before{content:"";position:absolute;inset:0;border-radius:21px;background:#f7f9fc;z-index:0}.marketing-warranty-phone>*{position:relative;z-index:1}.marketing-phone-notch{width:58px;height:7px;background:#101c2b;border-radius:8px;margin:-13px auto 22px}.marketing-warranty-phone small{display:block;color:#667085;font-weight:800}.marketing-warranty-phone h4{font-size:19px;margin:5px 0 8px}.marketing-ok{display:inline-flex;background:#eaf8f1;color:#0d7a49;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;margin-bottom:18px}.marketing-warranty-phone button{display:block;width:100%;border:1px solid #dbe2ea;background:#fff;border-radius:9px;padding:9px;margin:7px 0;text-align:left;color:#334155;font-weight:800;font-size:11px}.marketing-customer360{padding:22px}.marketing-profile-head{display:flex;gap:12px;align-items:center}.marketing-profile-head>span{width:48px;height:48px;border-radius:14px;background:#eaf2ff;color:#155eef;display:grid;place-items:center;font-weight:950}.marketing-profile-head small{display:block;color:#667085;margin-top:3px}.marketing-profile-products{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.marketing-profile-products article{border:1px solid #e2e8f0;border-radius:11px;padding:12px;background:#fff}.marketing-profile-products span{display:block;color:#667085;font-size:10px;margin-top:5px}.marketing-mini-timeline{display:grid;gap:7px}.marketing-mini-timeline span{padding:9px 11px;background:#f5f8fc;border-radius:9px;font-size:11px}.marketing-support{display:grid;grid-template-columns:.75fr 1.35fr .9fr;min-height:330px;background:#f7f9fc}.marketing-support>div{padding:16px}.marketing-support-list{border-right:1px solid #dfe6ef}.marketing-support-list b,.marketing-support-context b{display:block;margin-bottom:14px}.marketing-support-list span{display:block;font-size:10px;padding:9px 7px;border-radius:8px;margin-bottom:6px;color:#667085}.marketing-support-list span.active{background:#eaf2ff;color:#155eef;font-weight:850}.marketing-support-chat{background:#fff}.marketing-support-chat>small{display:block;font-weight:850;border-bottom:1px solid #eef1f5;padding-bottom:10px;margin-bottom:16px}.marketing-support-chat .bubble{max-width:88%;padding:9px 10px;border-radius:12px;font-size:10px;line-height:1.45;margin:9px 0}.marketing-support-chat .bubble.customer{background:#eef2f6}.marketing-support-chat .bubble.agent{margin-left:auto;background:#eaf2ff;color:#1f4d92}.marketing-support-chat input{width:100%;margin-top:34px;border:1px solid #dfe6ef;border-radius:9px;padding:9px;font-size:10px;color:#98a2b3}.marketing-support-context{border-left:1px solid #dfe6ef}.marketing-support-context span{display:block;font-size:10px;padding:7px 0;border-bottom:1px solid #edf1f5}.marketing-support-context span.ok{color:#0b7d55;font-weight:850}.marketing-ai{padding:22px}.marketing-ai-head{display:flex;align-items:center;justify-content:space-between}.marketing-ai-head span{font-size:10px;color:#0b7d55;background:#eaf8f1;border-radius:999px;padding:5px 8px}.marketing-ai-chips{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.marketing-ai-chips span{font-size:10px;background:#eef4ff;border:1px solid #dce8ff;color:#315d9b;border-radius:999px;padding:7px 9px}.marketing-ai-answer{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:16px}.marketing-ai-answer small{color:#667085;font-weight:800}.marketing-ai-answer p{font-size:12px;line-height:1.55;margin-bottom:0}.marketing-ai-handoff{display:flex;justify-content:space-between;align-items:center;margin-top:14px;background:#172b4d;color:#fff;border-radius:11px;padding:12px;font-size:11px}.marketing-service{padding:22px}.marketing-service-head{display:flex;justify-content:space-between;align-items:center}.marketing-service-head small{display:block;color:#667085}.marketing-service-head span{font-size:10px;background:#fff4e5;color:#a85d00;padding:6px 8px;border-radius:999px;font-weight:850}.marketing-service-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:26px 0}.marketing-service-steps div{text-align:center}.marketing-service-steps i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#eef2f6;color:#7a8797;font-style:normal;font-size:10px;font-weight:900}.marketing-service-steps div.done i{background:#eaf8f1;color:#0b7d55}.marketing-service-steps div.active i{background:#155eef;color:#fff}.marketing-service-steps span{display:block;font-size:9px;margin-top:7px}.marketing-service-wait{display:flex;justify-content:space-between;padding:11px 13px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;font-size:11px}.marketing-service-wait span{color:#9a5a12}.marketing-service-note{display:block;color:#667085;line-height:1.5;margin-top:14px}.marketing-sla{padding:22px}.marketing-sla-head{display:flex;justify-content:space-between;margin-bottom:14px}.marketing-sla-head span{font-size:10px;color:#b54708}.marketing-sla-row{display:grid;grid-template-columns:.65fr 1fr 1fr;align-items:center;gap:8px;border-top:1px solid #e7ecf2;padding:13px 0;font-size:11px}.marketing-sla-row span{color:#667085}.marketing-sla-row em{justify-self:end;font-style:normal;color:#0b7d55;font-size:10px}.marketing-sla-row em.warn{color:#d92d20;font-weight:850}.marketing-analytics{padding:22px}.marketing-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.marketing-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.marketing-metrics small{display:block;color:#667085;font-size:9px}.marketing-metrics b{display:block;font-size:23px;margin-top:5px}.marketing-bars{margin:20px 0}.marketing-bars>div{display:grid;grid-template-columns:1fr 2fr 34px;align-items:center;gap:10px;margin:11px 0;font-size:10px}.marketing-bars i{height:7px;border-radius:99px;background:#e6edf6;overflow:hidden}.marketing-bars em{display:block;height:100%;background:#155eef;border-radius:99px}.marketing-bars b{text-align:right}.marketing-signal{font-size:10px;border-radius:10px;padding:10px 12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a5a12;font-weight:800}@media(max-width:900px){.public-two-view-grid,.public-showcase,.public-showcase.reverse{grid-template-columns:1fr}.public-showcase.reverse>.public-showcase-copy{order:0}.marketing-support{grid-template-columns:1fr}.marketing-support-list,.marketing-support-context{border:0;border-bottom:1px solid #dfe6ef}.marketing-platform-map{min-height:320px}}@media(max-width:620px){.public-two-view-grid>article{padding:18px}.public-showcase{gap:26px}.public-showcase-copy h2{font-size:31px}.marketing-warranty{grid-template-columns:1fr}.marketing-warranty-paper{display:none}.marketing-service-steps{grid-template-columns:repeat(3,1fr)}.marketing-service-steps div:nth-child(n+4){margin-top:10px}.marketing-metrics{grid-template-columns:1fr}.marketing-platform-node{font-size:10px;padding:8px 9px}.marketing-platform-center{width:140px;height:100px}.marketing-support{min-height:0}}.pricing-fit{margin:30px auto 22px;max-width:1100px;text-align:left}.pricing-fit-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.pricing-fit-title b{font-size:15px}.pricing-fit-title span{font-size:12px;color:#667085}.pricing-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pricing-fit-grid button{min-height:104px;border:1px solid #dfe5ec;background:#fff;border-radius:14px;padding:15px;text-align:left;color:#344054}.pricing-fit-grid button b,.pricing-fit-grid button small{display:block}.pricing-fit-grid button b{font-size:13px;line-height:1.35}.pricing-fit-grid button small{margin-top:7px;color:#667085;line-height:1.45}.pricing-fit-grid button.active{border-color:#8ab4ff;background:#eef4ff;box-shadow:0 0 0 3px #155eef14}.pricing-period-head{display:flex;align-items:center;justify-content:space-between;max-width:820px;margin:26px auto 10px;text-align:left}.pricing-period-head span{font-size:12px;color:#667085}.plan-fit-copy{display:block;font-size:12px;color:#475467;margin:7px 0 3px}.pricing-common,.pricing-payment-flow{max-width:1180px;margin:42px auto;padding:36px;border:1px solid #e4e7ec;border-radius:20px;background:#fff}.pricing-common-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pricing-common-grid span{padding:13px 14px;border-radius:10px;background:#f7f9fc;color:#344054;font-size:12px;font-weight:750}.pricing-payment-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-payment-steps article{border:1px solid #e4e7ec;border-radius:14px;padding:17px;background:#f9fbfd}.pricing-payment-steps span{display:block;color:#155eef;font-size:10px;font-weight:950;letter-spacing:.08em}.pricing-payment-steps b{display:block;margin:12px 0 6px}.pricing-payment-steps p{margin:0;color:#667085;font-size:11px;line-height:1.5}@media(max-width:900px){.pricing-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-common-grid,.pricing-payment-steps{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pricing-fit-title,.pricing-period-head{align-items:flex-start;flex-direction:column}.pricing-fit-grid,.pricing-common-grid,.pricing-payment-steps{grid-template-columns:1fr}.pricing-common,.pricing-payment-flow{padding:24px 18px}}.demo-entry-choice{padding:8px 0 18px}.demo-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 36px}.demo-entry-grid button{min-height:150px;border:1px solid #dfe5ec;border-radius:18px;background:#fff;padding:22px;text-align:left;color:#344054;box-shadow:0 8px 28px #172b4d0a}.demo-entry-grid button:hover,.demo-entry-grid button.active{border-color:#8ab4ff;background:#f3f7ff;transform:translateY(-2px)}.demo-entry-grid button span{display:block;color:#155eef;font-size:10px;font-weight:950;letter-spacing:.1em}.demo-entry-grid button b{display:block;font-size:18px;line-height:1.3;margin:13px 0 8px}.demo-entry-grid button small{display:block;color:#667085;line-height:1.55}.demo-library-secondary{margin-top:8px}.demo-more-scenarios{margin-top:14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;padding:0 16px}.demo-more-scenarios summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:850;color:#344054}.demo-scenario-grid.compact{padding:0 0 16px}.demo-v2-service-card{margin-top:18px;border:1px solid #cfe0fb;background:#f8fbff;border-radius:14px;padding:16px}.demo-v2-service-head{display:flex;align-items:center;justify-content:space-between}.demo-v2-service-head small{display:block;color:#667085}.demo-v2-service-head b{display:block;margin-top:3px}.demo-v2-service-head>span{font-size:10px;font-weight:850;color:#155eef;background:#eaf2ff;border-radius:999px;padding:6px 9px}.demo-v2-service-transfer{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.demo-v2-service-transfer span{font-size:9px;font-weight:800;color:#0b7d55;background:#eaf8f1;border-radius:999px;padding:6px 8px}.demo-v2-service-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:15px 0}.demo-v2-service-timeline div{text-align:center}.demo-v2-service-timeline i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#edf1f6;color:#718096;font-style:normal;font-size:10px;font-weight:900}.demo-v2-service-timeline .done i{background:#eaf8f1;color:#0b7d55}.demo-v2-service-timeline .active i{background:#155eef;color:#fff}.demo-v2-service-timeline span{display:block;font-size:9px;margin-top:6px;color:#667085}.demo-v2-service-card>p{margin:8px 0 0!important;color:#475467!important;font-size:11px!important}@media(max-width:760px){.demo-entry-grid{grid-template-columns:1fr}.demo-entry-grid button{min-height:0}.demo-v2-service-timeline{grid-template-columns:repeat(3,1fr)}.demo-v2-service-timeline div:nth-child(n+4){margin-top:8px}}.public-runtime-fallback,.app-runtime-fallback{min-height:100dvh;display:grid;place-items:center;padding:28px;background:#f5f8fc;color:#142033}.public-runtime-fallback-card{width:min(680px,100%);background:#fff;border:1px solid #dfe6ef;border-radius:22px;padding:38px;box-shadow:0 24px 70px #172b4d1a}.public-runtime-fallback-brand{display:inline-flex;font-size:20px;font-weight:950;letter-spacing:-.02em;color:#155eef;margin-bottom:30px}.public-runtime-fallback-card h1{font-size:clamp(30px,5vw,46px);line-height:1.08;letter-spacing:-.035em;margin:10px 0 14px}.public-runtime-fallback-card p{color:#667085;font-size:15px;line-height:1.7;max-width:580px}.public-runtime-fallback-card>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.public-runtime-fallback-card button,.public-runtime-fallback-card>div>a{min-height:42px;border-radius:9px;padding:10px 15px;font:inherit;font-size:13px;font-weight:850;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.public-runtime-fallback-card button{border:1px solid #155eef;background:#155eef;color:#fff}.public-runtime-fallback-card>div>a{border:1px solid #d0d5dd;background:#fff;color:#344054}@media(max-width:620px){.public-runtime-fallback-card{padding:28px 20px}.public-runtime-fallback-card>div{display:grid}.public-runtime-fallback-card button,.public-runtime-fallback-card>div>a{width:100%}}.public-tool-compare{border-top:1px solid #e4e7ec}.public-tool-compare-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.public-tool-compare-grid article{min-height:118px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;padding:17px;display:flex;flex-direction:column;justify-content:space-between}.public-tool-compare-grid b{font-size:13px}.public-tool-compare-grid span{color:#667085;font-size:11px;line-height:1.4}.public-tool-compare-grid article.active{background:#eef4ff;border-color:#b9d1ff;box-shadow:inset 0 0 0 1px #d7e5ff}.public-tool-compare-grid article.active b,.public-tool-compare-grid article.active span{color:#155eef}.public-role-fit{border-top:1px solid #eef1f5}.public-role-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.public-role-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:17px}.public-role-grid b{font-size:13px}.public-role-grid p{font-size:11px;color:#667085;line-height:1.55;margin:8px 0 0}.public-pricing-teaser{margin-top:34px;margin-bottom:34px;border:1px solid #dce8fb;border-radius:22px;background:linear-gradient(135deg,#f6faff,#fff);display:flex;align-items:center;justify-content:space-between;gap:34px;padding:40px 42px}.public-pricing-teaser>div:first-child{max-width:760px}.public-pricing-teaser h2{margin:9px 0}.public-pricing-teaser p{color:#667085;line-height:1.6}.public-pricing-teaser>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.public-home-faq{max-width:960px}.public-home-faq details{border-top:1px solid #e4e7ec;padding:17px 2px}.public-home-faq details:last-child{border-bottom:1px solid #e4e7ec}.public-home-faq summary{cursor:pointer;font-size:14px;font-weight:850;color:#344054}.public-home-faq details p{color:#667085;line-height:1.65;font-size:13px;max-width:800px}@media(max-width:980px){.public-tool-compare-grid,.public-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-pricing-teaser{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.public-tool-compare-grid,.public-role-grid{grid-template-columns:1fr 1fr}.public-pricing-teaser{padding:28px 20px}.public-pricing-teaser>div:last-child{display:grid;width:100%}.public-pricing-teaser a{width:100%}.public-final-cta>div{flex-direction:column}.public-final-cta a{width:100%}}.solutions-subnav{position:sticky;top:70px;z-index:90;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e8edf3}.solutions-subnav>div{max-width:1240px;margin:auto;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}.solutions-subnav>div::-webkit-scrollbar{display:none}.solutions-subnav a{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:#536174;font-size:11px;font-weight:850;text-decoration:none}.solutions-subnav a:hover{background:#eef4ff;color:#155eef}.website-runtime-section.no-visual .website-runtime-section-inner{grid-template-columns:1fr}.website-runtime-section.has-visual.is-alt .website-runtime-copy{order:2}.website-runtime-section.has-visual.is-alt .website-runtime-media{order:1}.website-runtime-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:20px}.website-runtime-section.type-cta.no-visual .website-runtime-section-inner{text-align:center;max-width:920px;margin:auto;background:linear-gradient(135deg,#172b4d,#203e6b);color:#fff;border:0}.website-runtime-section.type-cta .website-runtime-copy{max-width:760px;margin:auto}.website-runtime-section.type-cta .website-runtime-copy p{color:#d6dfec}.website-runtime-section.type-cta .website-runtime-actions{justify-content:center}.website-runtime-section.type-cta .public-secondary{background:transparent;color:#fff!important;border-color:#ffffff59}.website-runtime-section.no-visual .website-runtime-items,.website-runtime-section.type-steps.no-visual .website-runtime-items{grid-template-columns:repeat(3,minmax(0,1fr))}.website-runtime-section.type-benefits.no-visual .website-runtime-items{grid-template-columns:repeat(4,minmax(0,1fr))}.help-center-hero{max-width:920px}.help-resource-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}.help-resource-links a{color:#155eef;font-size:12px;font-weight:850}.help-topic-nav{max-width:1180px;margin:0 auto 20px;padding:0 24px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.help-topic-nav::-webkit-scrollbar{display:none}.help-topic-nav a{flex:0 0 auto;padding:8px 11px;border:1px solid #dfe6ef;border-radius:999px;background:#fff;color:#475467;font-size:11px;font-weight:800;text-decoration:none}.help-topic-nav a:hover{border-color:#a9c7ff;background:#eef4ff;color:#155eef}.help-guide-grid{margin-bottom:42px}.help-detail-list{max-width:980px;margin:0 auto;display:grid;gap:18px}.help-detail-list>article{scroll-margin-top:135px;background:#fff;border:1px solid #e3e9f0;border-radius:20px;padding:28px;box-shadow:0 9px 30px #142c4e0a}.help-detail-list header h2{font-size:28px;line-height:1.18;margin:8px 0}.help-detail-list header p{color:#667085;line-height:1.65}.help-detail-list ol{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.help-detail-list li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:flex-start;padding:12px;border-radius:11px;background:#f7f9fc}.help-detail-list li>span{width:28px;height:28px;border-radius:9px;background:#eaf2ff;color:#155eef;display:grid;place-items:center;font-size:11px;font-weight:950}.help-detail-list li p{margin:4px 0;color:#475467;font-size:13px;line-height:1.55}.help-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.help-detail-actions a{font-size:12px;font-weight:850;color:#155eef}.help-final-cta>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.knowledge-resource-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 26px}.knowledge-resource-split article{border:1px solid #e3e9f0;border-radius:16px;background:#fff;padding:20px}.knowledge-resource-split article>span{display:block;font-size:9px;font-weight:950;letter-spacing:.13em;color:#155eef}.knowledge-resource-split article>b{display:block;font-size:17px;margin:9px 0 6px}.knowledge-resource-split article>p{color:#667085;font-size:12px;line-height:1.55;margin:0}.knowledge-resource-split article>a{display:inline-flex;margin-top:12px;color:#155eef;font-size:12px;font-weight:850}.knowledge-empty{max-width:720px;margin:32px auto;padding:36px;text-align:center;border:1px dashed #cdd8e6;border-radius:16px;background:#fafcff}.knowledge-empty b{display:block;font-size:18px}.knowledge-empty button{border:1px solid #d0d5dd;background:#fff;border-radius:9px;padding:9px 13px;font-weight:800;color:#344054;cursor:pointer}.knowledge-cta>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.wb-preview-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:900px){.solutions-subnav{top:62px}.website-runtime-section.has-visual.is-alt .website-runtime-copy,.website-runtime-section.has-visual.is-alt .website-runtime-media{order:initial}.website-runtime-section.no-visual .website-runtime-items,.website-runtime-section.type-steps.no-visual .website-runtime-items,.website-runtime-section.type-benefits.no-visual .website-runtime-items{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-resource-split{grid-template-columns:1fr}}@media(max-width:620px){.solutions-subnav>div{justify-content:flex-start;padding:8px 14px}.website-runtime-section.no-visual .website-runtime-items,.website-runtime-section.type-steps.no-visual .website-runtime-items,.website-runtime-section.type-benefits.no-visual .website-runtime-items{grid-template-columns:1fr}.website-runtime-actions{display:grid}.website-runtime-actions a{width:100%}.help-detail-list>article{padding:22px 16px}.help-topic-nav{padding:0 16px}.help-final-cta>div:last-child,.knowledge-cta>div:last-child{display:grid;width:100%}.help-final-cta a,.knowledge-cta a{width:100%}}.public-site-header-v2{height:72px!important;gap:30px!important;background:#fffffffb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 1px #10182808}.public-site-header-v2 .public-site-brand{flex:0 0 auto}.public-site-header-v2 .public-desktop-nav-v2{display:flex;align-items:center;gap:8px;flex:1;justify-content:center;height:100%}.public-desktop-nav-v2>a,.public-nav-group>a,.public-nav-group>button{height:42px;display:inline-flex;align-items:center;border:0;background:transparent;border-radius:9px;padding:0 11px;color:#475467;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.public-desktop-nav-v2>a:hover,.public-nav-group>a:hover,.public-nav-group>button:hover,.public-desktop-nav-v2>a.active,.public-nav-group>a.active,.public-nav-group>button.active{color:#155eef;background:#f5f8ff}.public-nav-group{position:relative;height:100%;display:flex;align-items:center}.public-mega-menu{position:absolute;top:64px;left:50%;transform:translate(-50%) translateY(6px);min-width:290px;background:#fff;border:1px solid #dfe6ef;border-radius:16px;padding:10px;box-shadow:0 22px 55px #10182824;opacity:0;visibility:hidden;pointer-events:none;transition:.16s ease;z-index:300}.public-nav-group:hover>.public-mega-menu,.public-nav-group:focus-within>.public-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.public-mega-products{width:640px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.public-mega-menu a{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px;padding:12px!important;border-radius:10px;color:#344054!important;font-size:12px!important;line-height:1.35}.public-mega-menu a:hover{background:#f3f7ff!important;color:#155eef!important}.public-mega-menu a b{font-size:13px;color:#101828}.public-mega-menu a span{font-size:11px;color:#667085;font-weight:500}.public-mega-solutions,.public-mega-resources{width:330px}.public-mega-menu .mega-all{margin-top:5px;border-top:1px solid #eef2f6;border-radius:0;padding-top:13px!important;color:#155eef!important;font-weight:850!important}.public-site-header-v2 .public-site-actions{flex:0 0 auto}.public-site-header-v2 .public-cta{min-height:42px;padding:9px 16px}.public-site-header-v2 a:focus-visible,.public-site-header-v2 button:focus-visible{outline:3px solid rgba(21,94,239,.2);outline-offset:2px}.public-mobile-drawer-v2{width:min(390px,92vw)!important;padding-bottom:max(18px,env(safe-area-inset-bottom))}.public-mobile-nav-v2{display:grid;gap:4px;padding:6px 12px 16px}.public-mobile-nav-v2>button,.public-mobile-nav-v2>a{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:transparent;padding:10px 12px;color:#182230;font-weight:820;text-align:left}.public-mobile-nav-v2>button:hover,.public-mobile-nav-v2>a:hover,.public-mobile-nav-v2>a.active{background:#f3f7ff;color:#155eef}.public-mobile-nav-v2>div{display:grid;gap:3px;padding:2px 6px 10px 14px}.public-mobile-nav-v2>div>a{display:grid;gap:2px;padding:10px;border-radius:9px;color:#475467}.public-mobile-nav-v2>div>a:hover{background:#f7f9fc}.public-mobile-nav-v2>div>a b{font-size:13px;color:#182230}.public-mobile-nav-v2>div>a small{font-size:11px;color:#667085;line-height:1.35}.public-hero-v2{min-height:640px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:64px;padding-top:78px}.public-hero-v2 h1{font-size:clamp(44px,5.2vw,68px);max-width:760px}.public-hero-v2 .public-hero-copy>p{max-width:720px;font-size:19px}.home-hero-stack{position:relative;min-height:500px}.home-stack-card{position:absolute;border-radius:20px;filter:drop-shadow(0 24px 48px rgba(23,43,77,.12))}.home-stack-card .marketing-visual{width:100%;min-height:0}.home-stack-card.customer-card{width:72%;left:0;top:40px;transform:rotate(-2deg);z-index:1}.home-stack-card.support-card{width:84%;right:0;top:155px;transform:rotate(1.5deg);z-index:2}.home-stack-card.passport-card{right:18px;top:18px;z-index:3;width:255px;background:#0b1f3a;color:#fff;padding:16px 18px;display:grid;gap:5px;border-radius:15px;box-shadow:0 18px 40px #0b1f3a38}.home-stack-card.passport-card b{font-size:14px}.home-stack-card.passport-card span{font-size:11px;line-height:1.45;color:#cbd5e1}.home-capability-strip{max-width:1192px;margin:0 auto 26px;padding:14px 20px;border:1px solid #e3e9f0;background:#fff;border-radius:14px;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.home-capability-strip span{font-size:12px;font-weight:780;color:#475467}.home-capability-strip span:not(:last-child):after{content:"·";margin-left:10px;color:#b5c0cc}.home-positioning{max-width:1020px;margin:0 auto;padding:34px 24px 8px;text-align:center}.home-positioning p{font-size:clamp(22px,3vw,34px);line-height:1.35;letter-spacing:-.02em;color:#13233a;font-weight:760}.home-industry-section{padding-top:66px}.home-industry-tabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:24px}.home-industry-tabs button{border:1px solid #d6dee8;background:#fff;border-radius:999px;padding:11px 15px;color:#344054;font-weight:780;cursor:pointer}.home-industry-tabs button.active{background:#155eef;color:#fff;border-color:#155eef;box-shadow:0 7px 18px #155eef29}.home-industry-case{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:center;background:#fff;border:1px solid #dfe6ef;border-radius:22px;padding:30px}.home-industry-case h3{font-size:28px;margin:8px 0 12px}.home-industry-case p{color:#667085;line-height:1.65}.home-industry-case a{color:#155eef;font-weight:850}.home-industry-flow{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.home-industry-flow span{background:#f4f7fb;border:1px solid #e1e7ee;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;color:#344054}.home-industry-flow i{font-style:normal;color:#98a2b3}.public-demo-banner.home-demo-card{margin-top:28px!important;margin-bottom:34px!important;background:#eef5ff!important;border:1px solid #d3e5ff!important;color:#10233f!important;padding:38px 40px!important;align-items:stretch!important}.home-demo-card .public-kicker{color:#155eef!important}.home-demo-card h2{color:#10233f!important;font-size:34px;line-height:1.15;margin:8px 0 12px}.home-demo-card p{color:#52677e!important;line-height:1.65}.home-demo-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)!important}.home-demo-flow{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:20px}.home-demo-flow span{background:#fff;border:1px solid #d5e3f4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:820}.home-demo-flow i{font-style:normal;color:#7c93af}.home-demo-options{display:grid;grid-template-columns:1fr;gap:9px;align-content:center}.home-demo-options>a{display:grid;gap:3px;padding:13px 14px;border:1px solid #cddcf0;background:#ffffffbd;border-radius:12px;color:#344054}.home-demo-options>a:hover{border-color:#84adff;background:#fff}.home-demo-options>a.primary{background:#155eef;color:#fff;border-color:#155eef;box-shadow:0 12px 24px #155eef2e}.home-demo-options>a b{font-size:13px}.home-demo-options>a span{font-size:11px;opacity:.84;line-height:1.4}.home-demo-options>small{text-align:center;color:#667085;font-size:10px;margin-top:4px}.home-level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-level-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:24px;min-height:190px}.home-level-grid article.featured{background:#f0f6ff;border-color:#b9d4ff}.home-level-grid article>span{color:#155eef;font-size:11px;font-weight:900}.home-level-grid h3{font-size:23px;margin:20px 0 8px}.home-level-grid p{color:#667085;line-height:1.6;font-size:13px}.home-level-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:22px}.home-level-actions small{color:#667085;margin-left:6px}.home-compare-table{border:1px solid #dfe6ef;border-radius:18px;overflow:hidden;background:#fff}.home-compare-table>div{display:grid;grid-template-columns:1.45fr repeat(3,1fr);min-height:54px;border-bottom:1px solid #eef2f6;align-items:center}.home-compare-table>div:last-child{border-bottom:0}.home-compare-table span,.home-compare-table b{padding:12px 16px;font-size:12px}.home-compare-table .head{background:#f7f9fc}.home-compare-table .head span,.home-compare-table .head b{font-weight:900;color:#344054}.home-compare-table>div>b:last-child{color:#155eef;background:#f3f7ff;height:100%;display:flex;align-items:center}.home-compare-note{max-width:900px;margin:20px auto 0;text-align:center;color:#344054;font-size:16px;font-weight:700;line-height:1.55}.home-journey-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.home-journey-grid article{position:relative;background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:18px;min-height:190px}.home-journey-grid article>span{font-size:10px;color:#155eef;font-weight:900}.home-journey-grid h3{font-size:15px;line-height:1.25;margin:18px 0 8px}.home-journey-grid p{font-size:11px;line-height:1.55;color:#667085}.home-journey blockquote{max-width:860px;margin:28px auto 0;border-left:4px solid #155eef;padding:8px 0 8px 20px;color:#173b63;font-size:19px;line-height:1.55;font-weight:720}.home-feature-grid article{min-height:220px}.home-center-link{text-align:center;margin-top:22px}.home-problem-v2>div:first-child p{color:#667085;line-height:1.65}.home-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.home-trust-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:20px}.home-trust-grid b{font-size:14px}.home-trust-grid p{color:#667085;font-size:12px;line-height:1.6;margin-bottom:0}.home-use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.home-use-case-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:24px}.home-use-case-grid article>span{font-size:10px;color:#155eef;font-weight:900;text-transform:uppercase}.home-use-case-grid h3{font-size:21px;line-height:1.25;margin:14px 0 10px}.home-use-case-grid p{font-size:12px;color:#667085;line-height:1.65}.home-use-case-grid a{color:#155eef;font-size:12px;font-weight:850}.home-faq-v2{max-width:1000px}.home-faq-v2 details{background:#fff;border:1px solid #e1e7ee;border-radius:13px;padding:0 18px;margin:9px 0}.home-faq-v2 summary{padding:17px 0;font-size:14px;font-weight:850;cursor:pointer}.home-faq-v2 details p{margin:0;padding:0 0 18px;color:#667085;line-height:1.72;max-width:900px}.home-final-v2{max-width:1120px;text-align:center;background:#0b1f3a;color:#fff;border-radius:24px;margin-top:54px;margin-bottom:74px;padding:54px 42px!important}.home-final-v2 h2{font-size:38px;max-width:820px;margin:10px auto}.home-final-v2 p{color:#c8d4e1;max-width:780px;margin:12px auto 24px;line-height:1.65}.home-final-v2>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.home-final-v2>small{display:block;margin-top:16px;color:#aebfd0}.knowledge-main-v2{max-width:1240px!important;padding-top:68px!important}.knowledge-hero-v2{max-width:930px!important}.knowledge-hero-v2 h1{max-width:900px}.knowledge-search-wrap{position:relative;max-width:900px;margin-top:36px}.knowledge-search-wrap>span{position:absolute;left:17px;top:50%;transform:translateY(-50%);font-size:21px;color:#667085}.knowledge-hero-v2 .knowledge-search-wrap input{max-width:none!important;margin:0!important;padding-left:48px!important;min-height:56px}.knowledge-resource-split-v2{margin-top:30px!important;margin-bottom:44px!important}.knowledge-topic-block{margin:0 0 48px}.knowledge-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.knowledge-section-title h2{margin:6px 0 0;color:#0b1f3a;font-size:30px;line-height:1.18}.knowledge-section-title p{color:#667085;line-height:1.6}.knowledge-section-title>button{border:0;background:transparent;color:#155eef;font-weight:800;cursor:pointer}.knowledge-section-title>small{color:#667085}.knowledge-cats-v2{margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.knowledge-cats-v2 button{font-size:12px;padding:9px 13px}.knowledge-featured-section{margin-bottom:58px}.knowledge-featured-layout{display:grid;grid-template-columns:1.28fr .72fr;gap:16px}.knowledge-featured-main,.knowledge-featured-side article{border:1px solid #dce5ef;border-radius:20px;background:#fff;padding:28px;display:flex;flex-direction:column}.knowledge-featured-main{background:linear-gradient(135deg,#edf5ff,#f8fbff);min-height:380px}.knowledge-featured-main>span,.knowledge-featured-side article>span,.knowledge-latest-grid article>span{font-size:10px;color:#155eef;font-weight:900;text-transform:uppercase}.knowledge-featured-main h2{font-size:32px;line-height:1.18;margin:28px 0 12px}.knowledge-featured-main h2 a,.knowledge-featured-side h3 a,.knowledge-latest-grid h3 a{color:#0b1f3a}.knowledge-featured-main p,.knowledge-featured-side p,.knowledge-latest-grid p{color:#667085;line-height:1.65}.knowledge-featured-main>a,.knowledge-featured-side article>a,.knowledge-latest-grid article>a{margin-top:auto;color:#155eef;font-weight:850;font-size:12px}.knowledge-featured-side{display:grid;grid-template-rows:1fr 1fr;gap:16px}.knowledge-featured-side article{min-height:182px;padding:22px}.knowledge-featured-side h3{font-size:19px;line-height:1.3;margin:12px 0 8px}.knowledge-featured-side p{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.knowledge-latest-section{margin-bottom:64px}.knowledge-latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.knowledge-latest-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:22px;min-height:230px;display:flex;flex-direction:column}.knowledge-latest-grid h3{font-size:20px;line-height:1.28;margin:15px 0 9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.knowledge-latest-grid p{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.knowledge-more{text-align:center;margin-top:22px}.knowledge-more button,.help-show-all button{border:1px solid #cfd9e5;background:#fff;border-radius:10px;padding:10px 16px;color:#344054;font-weight:820;cursor:pointer}.knowledge-by-topic{margin-bottom:64px}.knowledge-topic-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.knowledge-topic-groups>article{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:22px}.knowledge-topic-groups>article>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.knowledge-topic-groups h3{margin:0;font-size:17px}.knowledge-topic-groups button{border:0;background:transparent;color:#155eef;font-size:11px;font-weight:800;cursor:pointer}.knowledge-topic-groups article>a{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #eef2f6;color:#344054;font-size:12px}.knowledge-topic-groups article>a span{color:#98a2b3;white-space:nowrap}.knowledge-start-section{margin-bottom:60px}.knowledge-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.knowledge-start-grid article{background:#f7f9fc;border:1px solid #e1e7ee;border-radius:16px;padding:20px}.knowledge-start-grid b{font-size:14px}.knowledge-start-grid p{font-size:12px;color:#667085;line-height:1.6}.knowledge-start-grid button{border:0;background:transparent;padding:0;color:#155eef;font-weight:820;cursor:pointer}.public-help-v2{padding-top:68px!important}.help-center-hero-v2{max-width:1040px!important}.help-center-hero-v2 h1{font-size:clamp(40px,4.6vw,58px)}.help-center-hero-v2>p{max-width:900px;font-size:18px;line-height:1.65}.public-help-search-v2{position:relative;max-width:900px;margin-top:30px}.public-help-search-v2>span{position:absolute;left:17px;top:50%;transform:translateY(-50%);font-size:21px;color:#667085}.public-help-search-v2 input{width:100%!important;min-height:56px!important;padding:14px 18px 14px 48px!important;border:1px solid #ccd7e3!important;border-radius:14px!important;background:#fff!important;font-size:15px!important}.help-resource-links-v2{display:flex!important;gap:12px!important;margin-top:16px!important}.help-resource-links-v2 a{display:grid!important;gap:2px;background:#fff;border:1px solid #e1e7ee;border-radius:11px;padding:10px 13px!important;color:#344054!important}.help-resource-links-v2 small{font-size:10px;color:#667085}.help-resource-links-v2 b{font-size:11px;color:#155eef}.help-task-section{margin-top:54px}.help-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.help-task-grid>a{background:#fff;border:1px solid #dfe6ef;border-radius:17px;padding:22px;min-height:210px;display:flex;flex-direction:column;color:#344054}.help-task-grid>a:hover{border-color:#a9c7f7;box-shadow:0 10px 28px #10182812}.help-task-grid>a>span{font-size:10px;color:#155eef;font-weight:900}.help-task-grid h3{font-size:19px;margin:18px 0 8px;color:#0b1f3a}.help-task-grid p{font-size:12px;color:#667085;line-height:1.6;flex:1}.help-task-grid>a>b{font-size:12px;color:#155eef}.help-show-all{text-align:center;margin-top:18px}.help-popular-section{margin-top:64px}.help-popular-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.help-popular-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e1e7ee;border-radius:12px;padding:13px 15px;color:#344054;font-size:12px;font-weight:760}.help-popular-grid a:hover{border-color:#b9d4ff;color:#155eef}.help-flow-summary{margin:64px 0 30px;padding:28px 30px;background:#f0f6ff;border:1px solid #d5e5fb;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:28px}.help-flow-summary h2{font-size:27px;margin:7px 0}.help-flow-summary p{color:#667085;line-height:1.6;max-width:800px}.help-guide-main{max-width:1180px;margin:0 auto;padding:58px 24px 92px}.help-guide-hero{max-width:850px;margin-bottom:38px}.help-guide-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.08;margin:12px 0}.help-guide-hero p{font-size:18px;color:#667085;line-height:1.65}.help-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;align-items:start}.help-guide-steps{display:grid;gap:12px}.help-guide-steps section{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:22px;background:#fff;border:1px solid #dfe6ef;border-radius:16px}.help-guide-steps section>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef5ff;color:#155eef;font-weight:900}.help-guide-steps h2{font-size:17px;line-height:1.35;margin:2px 0 8px}.help-guide-steps p{color:#667085;font-size:12px;line-height:1.65;margin:0}.help-guide-aside{position:sticky;top:96px;display:grid;gap:8px;background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:18px}.help-guide-aside>b{margin-bottom:6px}.help-guide-aside a{font-size:11px;line-height:1.4;color:#667085}.help-guide-aside a:hover{color:#155eef}.help-guide-aside .help-back-link{margin-top:10px;padding-top:12px;border-top:1px solid #eef2f6;color:#155eef;font-weight:800}.help-guide-actions{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:48px 0;padding:24px 26px;background:#eef5ff;border:1px solid #d5e5fb;border-radius:18px}.help-guide-actions h2{margin:5px 0 0;font-size:24px}.help-guide-actions>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.help-related{margin-top:48px}.help-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.help-related-grid>a{display:grid;gap:8px;background:#fff;border:1px solid #dfe6ef;border-radius:15px;padding:18px;color:#344054}.help-related-grid span{font-size:11px;line-height:1.55;color:#667085}.help-related-grid em{font-style:normal;color:#155eef;font-size:11px;font-weight:800}.product-hub-main{max-width:1240px;margin:0 auto;padding:0 24px 92px}.product-hub-hero{max-width:950px;padding:82px 0 58px}.product-hub-hero h1{font-size:clamp(44px,5.6vw,68px);line-height:1.05;letter-spacing:-.04em;margin:14px 0 18px}.product-hub-hero p{max-width:820px;font-size:19px;line-height:1.65;color:#667085}.product-hub-hero>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.product-module-nav{position:sticky;top:72px;z-index:60;display:flex;gap:8px;overflow:auto;padding:10px 0 14px;background:#f7f9fcf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none}.product-module-nav::-webkit-scrollbar{display:none}.product-module-nav a{white-space:nowrap;border:1px solid #d6dee8;background:#fff;border-radius:999px;padding:9px 12px;color:#344054;font-size:11px;font-weight:800}.product-module-section{scroll-margin-top:138px;display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center;padding:68px 0;border-top:1px solid #e4e9ef}.product-module-section.reverse>div:first-child{order:2}.product-module-section h2{font-size:36px;line-height:1.15;letter-spacing:-.025em;margin:9px 0 14px}.product-module-section p{font-size:16px;color:#667085;line-height:1.7}.product-io{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin:22px 0}.product-io span{background:#fff;border:1px solid #e1e7ee;border-radius:10px;padding:10px;font-size:10px;line-height:1.45;color:#667085}.product-io b{display:block;color:#344054;margin-bottom:3px}.product-io i{font-style:normal;color:#98a2b3}.product-module-section>.marketing-visual{max-width:620px;justify-self:end}.product-module-section.reverse>.marketing-visual{justify-self:start}.product-hub-final{margin-top:40px!important}.public-site-footer-v2{max-width:none!important;margin:0!important;padding:0!important;border-top:1px solid #dfe6ef!important;display:block!important;background:#fff}.public-footer-trust-strip{max-width:1240px;margin:0 auto;padding:18px 24px;display:flex;justify-content:center;gap:18px;flex-wrap:wrap;border-bottom:1px solid #eef2f6;color:#475467;font-size:11px;font-weight:720}.public-site-footer-v2 .public-site-footer__inner{max-width:1240px;margin:0 auto;padding:42px 24px 28px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:28px}.public-site-footer-v2 .public-footer-brand{display:flex;flex-direction:column;gap:9px}.public-site-footer-v2 .public-footer-brand p{max-width:330px;line-height:1.6}.public-site-footer-v2 .public-footer-contact{display:flex;flex-direction:column;gap:6px}.public-site-footer-v2 .public-footer-column{display:flex;flex-direction:column;gap:9px}.public-site-footer-v2 .public-footer-column>b{margin-bottom:5px;color:#182230;font-size:12px}.public-site-footer-v2 .public-footer-column a{color:#667085;font-size:11px}.public-site-footer-v2 .public-footer-cta{grid-column:1/-1;margin-top:12px;background:#0b1f3a;border-radius:18px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#fff}.public-site-footer-v2 .public-footer-cta>div:first-child{display:grid;gap:4px}.public-site-footer-v2 .public-footer-cta span{font-size:11px;color:#cbd5e1}.public-site-footer-v2 .public-footer-cta>div:last-child{display:flex;gap:8px}.public-footer-demo,.public-footer-trial{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:10px 13px;font-size:11px!important;font-weight:850!important}.public-footer-demo{background:#fff;color:#344054!important}.public-footer-trial{background:#155eef;color:#fff!important}.public-site-footer-v2 .public-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px;color:#98a2b3;font-size:10px}.public-site-footer-v2 .public-footer-bottom a{font-size:10px;color:#667085}.public-site input:focus-visible,.public-site button:focus-visible,.public-site a:focus-visible,.public-site summary:focus-visible{outline:3px solid rgba(21,94,239,.22);outline-offset:2px}.public-site input,.public-site button,.public-site a,.public-site summary{touch-action:manipulation}.knowledge-empty{border:1px dashed #cbd5e1;border-radius:16px;padding:32px;text-align:center;background:#fff}.knowledge-empty p{color:#667085}.knowledge-empty button{border:1px solid #d0d5dd;background:#fff;border-radius:9px;padding:9px 13px;font-weight:800}@media(max-width:1100px){.public-hero-v2{grid-template-columns:1fr;min-height:0}.home-hero-stack{min-height:430px;max-width:760px;width:100%;margin:auto}.home-journey-grid{grid-template-columns:repeat(4,1fr)}.home-demo-card{grid-template-columns:1fr!important}.home-trust-grid{grid-template-columns:repeat(2,1fr)}.product-module-section{grid-template-columns:1fr;gap:28px}.product-module-section.reverse>div:first-child{order:initial}.product-module-section>.marketing-visual,.product-module-section.reverse>.marketing-visual{justify-self:stretch;max-width:none}.public-site-footer-v2 .public-site-footer__inner{grid-template-columns:1.4fr repeat(2,1fr)}.public-site-footer-v2 .public-footer-cta,.public-site-footer-v2 .public-footer-bottom{grid-column:1/-1}}@media(max-width:900px){.public-site-header-v2 .public-desktop-nav-v2{display:none!important}.home-industry-case{grid-template-columns:1fr}.home-industry-flow{justify-content:flex-start}.home-level-grid{grid-template-columns:1fr}.home-compare-table{overflow:auto}.home-compare-table>div{min-width:760px}.home-journey-grid{grid-template-columns:repeat(2,1fr)}.home-use-case-grid{grid-template-columns:1fr}.home-trust-grid{grid-template-columns:1fr 1fr}.knowledge-featured-layout{grid-template-columns:1fr}.knowledge-featured-main{min-height:300px}.knowledge-featured-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.knowledge-topic-groups,.knowledge-start-grid{grid-template-columns:1fr}.help-task-grid{grid-template-columns:repeat(2,1fr)}.help-guide-layout{grid-template-columns:1fr}.help-guide-aside{display:none}.help-related-grid,.product-io{grid-template-columns:1fr}.product-io i{display:none}.public-site-footer-v2 .public-site-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:620px){.public-site-header-v2{height:60px!important;padding:0 14px!important}.public-site-header-v2 .public-site-brand{margin-right:auto}.public-site-header-v2 .public-site-actions .public-cta{font-size:11px!important;padding:8px 10px!important}.public-site-header-v2 .public-login{display:none!important}.public-hero-v2{padding:48px 16px 38px!important;gap:28px}.public-hero-v2 h1{font-size:40px!important}.public-hero-v2 .public-hero-copy>p{font-size:16px}.public-hero-actions{display:grid}.public-hero-actions a{width:100%}.public-trust-row{display:grid;gap:7px}.home-hero-stack{min-height:330px}.home-stack-card.customer-card{width:78%;top:18px}.home-stack-card.support-card{width:90%;top:120px}.home-stack-card.passport-card{width:205px;right:4px;top:0}.home-capability-strip{margin:0 16px 10px;justify-content:flex-start;overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.home-capability-strip span{white-space:nowrap}.home-capability-strip span:after{display:none}.home-positioning{padding:24px 18px}.home-positioning p{font-size:23px}.public-section{padding:52px 16px!important}.home-industry-tabs{overflow:auto;flex-wrap:nowrap;scrollbar-width:none}.home-industry-tabs button{white-space:nowrap}.home-industry-case{padding:20px}.home-industry-flow{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.home-industry-flow span{white-space:nowrap}.public-demo-banner.home-demo-card{margin-left:16px!important;margin-right:16px!important;padding:24px 18px!important}.home-demo-card h2{font-size:27px}.home-demo-flow{overflow:auto;flex-wrap:nowrap}.home-demo-flow span{white-space:nowrap}.home-demo-options>a{padding:12px}.home-level-actions{display:grid}.home-level-actions a{width:100%}.home-level-actions small{margin:0;text-align:center}.home-compare{overflow:hidden}.home-compare-table{margin-left:0;margin-right:-16px;border-radius:14px 0 0 14px}.home-journey-grid{grid-template-columns:1fr}.home-journey-grid article{min-height:0}.home-journey blockquote{font-size:16px}.home-feature-grid{grid-template-columns:1fr!important}.home-trust-grid{grid-template-columns:1fr}.home-faq-v2{padding-left:16px!important;padding-right:16px!important}.home-final-v2{margin:38px 16px 58px!important;padding:38px 20px!important}.home-final-v2 h2{font-size:30px}.home-final-v2>div{display:grid}.home-final-v2 a{width:100%}.knowledge-main-v2{padding:44px 16px 70px!important}.knowledge-hero-v2 h1{font-size:40px!important}.knowledge-search-wrap{margin-top:28px}.knowledge-resource-split-v2{margin-top:24px!important;margin-bottom:38px!important}.knowledge-cats-v2{flex-wrap:nowrap!important;overflow:auto!important;padding-bottom:4px;scrollbar-width:none}.knowledge-cats-v2 button{white-space:nowrap}.knowledge-section-title{align-items:flex-start;flex-direction:column}.knowledge-featured-main{padding:22px;min-height:260px}.knowledge-featured-main h2{font-size:26px}.knowledge-featured-side,.knowledge-latest-grid{grid-template-columns:1fr}.knowledge-latest-grid article{min-height:200px}.knowledge-topic-groups article>a b{max-width:78%}.public-help-v2{padding:44px 16px 72px!important}.help-center-hero-v2 h1{font-size:40px}.help-resource-links-v2{display:grid!important}.help-task-section{margin-top:42px}.help-task-grid{grid-template-columns:1fr}.help-task-grid>a{min-height:180px}.help-popular-grid{grid-template-columns:1fr}.help-flow-summary{align-items:flex-start;flex-direction:column;padding:22px}.help-flow-summary a{width:100%}.help-guide-main{padding:38px 16px 70px}.help-guide-hero h1{font-size:38px}.help-guide-steps section{grid-template-columns:42px 1fr;padding:17px}.help-guide-steps section>span{width:34px;height:34px;border-radius:9px}.help-guide-actions{align-items:flex-start;flex-direction:column}.help-guide-actions>div:last-child{display:grid;width:100%}.help-guide-actions a{width:100%}.product-hub-main{padding:0 16px 70px}.product-hub-hero{padding:54px 0 38px}.product-hub-hero h1{font-size:42px}.product-module-nav{top:60px}.product-module-section{padding:50px 0;scroll-margin-top:126px}.product-module-section h2{font-size:29px}.public-footer-trust-strip{justify-content:flex-start;padding:16px}.public-site-footer-v2 .public-site-footer__inner{grid-template-columns:1fr;padding:32px 16px 22px}.public-site-footer-v2 .public-footer-cta{align-items:flex-start;flex-direction:column}.public-site-footer-v2 .public-footer-cta>div:last-child{display:grid;width:100%}.public-footer-demo,.public-footer-trial{width:100%}.public-site-footer-v2 .public-footer-bottom{flex-direction:column}}.public-site-footer.public-site-footer-v2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;background:#f4f7fb!important;color:#344054!important;border-top:1px solid #DEE6EF!important}.public-site-footer-v2 .public-footer-trust-strip{width:min(calc(100% - 48px),1240px)!important;max-width:1240px!important;margin:24px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#eef5ff!important;border:1px solid #D8E6FA!important;border-radius:14px!important;overflow:hidden!important;color:#38516d!important;font-size:11px!important;font-weight:760!important}.public-site-footer-v2 .public-footer-trust-strip span{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:11px 14px!important;text-align:center!important;border-right:1px solid #D8E6FA!important}.public-site-footer-v2 .public-footer-trust-strip span:last-child{border-right:0!important}.public-site-footer-v2>.public-site-footer__inner{width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:36px 24px 28px!important;display:grid!important;grid-template-columns:minmax(250px,1.55fr) repeat(4,minmax(135px,1fr))!important;column-gap:34px!important;row-gap:26px!important;align-items:start!important}.public-site-footer-v2>.public-site-footer__inner>div{min-width:0!important}.public-site-footer-v2 .public-footer-brand{grid-column:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.public-site-footer-v2 .public-footer-brand .hautro-logo.compact{width:158px!important;max-width:100%!important}.public-site-footer-v2 .public-footer-brand p{max-width:330px!important;margin:0!important;color:#667085!important;font-size:12px!important;line-height:1.65!important}.public-site-footer-v2 .public-footer-brand>small{color:#7a8796!important;font-size:10px!important;line-height:1.5!important}.public-site-footer-v2 .public-footer-contact{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:4px!important}.public-site-footer-v2 .public-footer-contact a{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#52677e!important;font-size:11px!important;font-weight:650!important}.public-site-footer-v2 .public-footer-contact a:hover{color:#155eef!important}.public-site-footer-v2 .public-footer-column{display:flex!important;flex-direction:column!important;gap:9px!important;min-width:0!important}.public-site-footer-v2 .public-footer-column>b{margin:0 0 7px!important;color:#182230!important;font-size:12px!important;font-weight:900!important}.public-site-footer-v2 .public-footer-column a{color:#5f6f82!important;font-size:11px!important;line-height:1.45!important;font-weight:560!important}.public-site-footer-v2 .public-footer-column a:hover{color:#155eef!important}.public-site-footer-v2 .public-footer-cta{grid-column:1/-1!important;width:100%!important;margin:4px 0 0!important;padding:22px 24px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;background:#0b1f3a!important;color:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 10px 30px #0f284b1a!important}.public-site-footer-v2 .public-footer-cta>div:first-child{display:grid!important;gap:5px!important}.public-site-footer-v2 .public-footer-cta b{color:#fff!important;font-size:16px!important;line-height:1.3!important}.public-site-footer-v2 .public-footer-cta span{color:#b9c8d8!important;font-size:11px!important;line-height:1.5!important}.public-site-footer-v2 .public-footer-cta>div:last-child{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}.public-site-footer-v2 .public-footer-demo,.public-site-footer-v2 .public-footer-trial{min-height:38px!important;padding:9px 13px!important;border-radius:9px!important;font-size:11px!important;font-weight:850!important}.public-site-footer-v2 .public-footer-demo{background:#fff!important;border:1px solid #fff!important;color:#344054!important}.public-site-footer-v2 .public-footer-trial{background:#155eef!important;border:1px solid #155EEF!important;color:#fff!important}.public-site-footer-v2 .public-footer-trial:hover{background:#004eeb!important}.public-site-footer-v2 .public-footer-bottom{grid-column:1/-1!important;width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:2px 0 0!important;color:#8a98a8!important;font-size:10px!important;border:0!important}.public-site-footer-v2 .public-footer-bottom a{color:#667085!important;font-size:10px!important}.public-site-footer-v2 .public-footer-bottom a:hover{color:#155eef!important}@media(max-width:1100px){.public-site-footer-v2>.public-site-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-site-footer-v2 .public-footer-brand{grid-column:1/-1!important;display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;column-gap:24px!important;align-items:start!important}.public-site-footer-v2 .public-footer-brand p,.public-site-footer-v2 .public-footer-brand>small,.public-site-footer-v2 .public-footer-contact{grid-column:2!important}.public-site-footer-v2 .public-footer-brand .hautro-logo{grid-row:1/5!important}}@media(max-width:820px){.public-site-footer-v2 .public-footer-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-site-footer-v2 .public-footer-trust-strip span:nth-child(2){border-right:0!important}.public-site-footer-v2 .public-footer-trust-strip span:nth-child(-n+2){border-bottom:1px solid #D8E6FA!important}.public-site-footer-v2>.public-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important}.public-site-footer-v2 .public-footer-brand{grid-template-columns:160px minmax(0,1fr)!important}.public-site-footer-v2 .public-footer-cta{align-items:flex-start!important;flex-direction:column!important}.public-site-footer-v2 .public-footer-cta>div:last-child{width:100%!important}}@media(max-width:600px){.public-site-footer-v2 .public-footer-trust-strip{width:calc(100% - 32px)!important;margin-top:16px!important;grid-template-columns:1fr!important}.public-site-footer-v2 .public-footer-trust-strip span{justify-content:flex-start!important;text-align:left!important;border-right:0!important;border-bottom:1px solid #D8E6FA!important}.public-site-footer-v2 .public-footer-trust-strip span:last-child{border-bottom:0!important}.public-site-footer-v2>.public-site-footer__inner{grid-template-columns:1fr!important;padding:28px 16px 22px!important;row-gap:24px!important}.public-site-footer-v2 .public-footer-brand{grid-column:auto!important;display:flex!important}.public-site-footer-v2 .public-footer-brand p,.public-site-footer-v2 .public-footer-brand>small,.public-site-footer-v2 .public-footer-contact{grid-column:auto!important}.public-site-footer-v2 .public-footer-brand .hautro-logo{grid-row:auto!important}.public-site-footer-v2 .public-footer-cta>div:last-child{display:grid!important;grid-template-columns:1fr!important}.public-site-footer-v2 .public-footer-demo,.public-site-footer-v2 .public-footer-trial{width:100%!important}.public-site-footer-v2 .public-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}}.support-settings-panel .support-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.support-settings-panel .support-setting-card.compact-setting-list{padding:14px 16px!important}.support-settings-panel .compact-setting-list h3{margin:0 0 10px!important}.support-settings-panel .compact-setting-list .channel-line{width:100%!important;min-height:58px!important;margin:0!important;padding:8px 0!important;display:grid!important;grid-template-columns:minmax(180px,32%) minmax(220px,1fr) 60px!important;column-gap:14px!important;align-items:center!important;border-bottom:1px solid #E7EDF4!important}.support-settings-panel .compact-setting-list .channel-line:last-of-type{border-bottom:0!important}.support-settings-panel .compact-setting-list .channel-line>span:first-child{grid-column:1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important}.support-settings-panel .compact-setting-list .channel-line>span:first-child b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.support-settings-panel .compact-setting-list .channel-line>.prefix-input,.support-settings-panel .compact-setting-list .channel-line>.inline-setting-input{grid-column:2!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important}.support-settings-panel .compact-setting-list .prefix-input{min-height:42px!important;height:42px!important}.support-settings-panel .compact-setting-list .prefix-input>span{height:40px!important;padding:0 10px!important;white-space:nowrap!important}.support-settings-panel .compact-setting-list .prefix-input>input{height:40px!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch{grid-column:3!important;justify-self:center!important;margin:0!important;width:52px!important;min-width:52px!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch .ht-switch-track{width:46px!important;min-width:46px!important;height:26px!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch .ht-switch-track>i{width:20px!important;height:20px!important;left:2px!important;top:2px!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch input:checked+.ht-switch-track>i{transform:translate(20px)!important}.support-settings-panel .compact-setting-list .channel-line:not(.channel-line-with-field)>span:first-child{grid-column:1!important}.support-settings-panel .compact-setting-list .channel-line:not(.channel-line-with-field)>.ht-switch{grid-column:3!important}.support-settings-panel .footer-social-preview{margin-top:10px!important;min-height:62px!important}@media(max-width:1180px){.support-settings-panel .support-settings-sections{grid-template-columns:1fr!important}}@media(max-width:720px){.support-settings-panel .compact-setting-list .channel-line{grid-template-columns:minmax(0,1fr) 56px!important;row-gap:9px!important;min-height:56px!important}.support-settings-panel .compact-setting-list .channel-line>span:first-child{grid-column:1!important;grid-row:1!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch{grid-column:2!important;grid-row:1!important;justify-self:end!important}.support-settings-panel .compact-setting-list .channel-line>.prefix-input,.support-settings-panel .compact-setting-list .channel-line>.inline-setting-input{grid-column:1/-1!important;grid-row:2!important}}.public-site-header.public-site-header-v2{position:sticky!important;top:0!important;z-index:1200!important;overflow:visible!important}.public-site-header-v2 .public-desktop-nav-v2,.public-site-header-v2 .public-nav-group{overflow:visible!important}.public-site-header-v2 .public-mega-menu{top:calc(100% - 5px)!important;z-index:1250!important}.solutions-runtime-page .solutions-subnav{top:72px!important;z-index:80!important}@media(max-width:900px){.solutions-runtime-page .solutions-subnav{top:60px!important;z-index:80!important}}.public-site-footer-v4{background:#f4f7fb!important;color:#344054!important}.public-site-footer-v4 .public-footer-trust-strip-v4{width:min(calc(100% - 48px),1240px)!important;max-width:1240px!important;margin:22px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#eef5ff!important;border:1px solid #D7E5F8!important;border-radius:15px!important;overflow:hidden!important}.public-site-footer-v4 .public-footer-trust-item{min-width:0!important;min-height:56px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:11px 15px!important;border-right:1px solid #D7E5F8!important}.public-site-footer-v4 .public-footer-trust-item:last-child{border-right:0!important}.public-site-footer-v4 .public-footer-trust-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#ddebff!important;color:#155eef!important;font-size:14px!important;font-weight:900!important}.public-site-footer-v4 .public-footer-trust-item>span:last-child{min-width:0!important;display:grid!important;gap:2px!important}.public-site-footer-v4 .public-footer-trust-item b{color:#17304d!important;font-size:11px!important;line-height:1.25!important}.public-site-footer-v4 .public-footer-trust-item small{color:#68809a!important;font-size:9px!important;line-height:1.25!important}.public-site-footer-v4>.public-site-footer__inner{grid-template-columns:minmax(270px,1.62fr) repeat(4,minmax(130px,1fr))!important;column-gap:34px!important;row-gap:24px!important;padding-top:34px!important}.public-site-footer-v4 .public-footer-brand{gap:11px!important}.public-site-footer-v4 .public-footer-brand .hautro-logo.compact{width:150px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.public-site-footer-v4 .public-footer-brand .hautro-logo.compact img{width:100%!important;height:auto!important;object-fit:contain!important}.public-site-footer-v4 .public-footer-brand>p{max-width:315px!important;font-size:11px!important;line-height:1.65!important}.public-site-footer-v4 .public-footer-contact{margin-top:2px!important}.public-site-footer-v4 .public-footer-contact a{gap:6px!important;color:#405a77!important;font-size:10.5px!important}.public-site-footer-v4 .public-footer-contact a b{color:#405a77!important;font-size:10.5px!important}.public-site-footer-v4 .public-footer-social-card{width:100%!important;max-width:330px!important;display:grid!important;gap:8px!important;margin-top:4px!important;padding:11px!important;background:#eaf3ff!important;border:1px solid #D7E6F9!important;border-radius:13px!important}.public-site-footer-v4 .public-footer-social-head{display:grid!important;gap:2px!important}.public-site-footer-v4 .public-footer-social-head>b{color:#17304d!important;font-size:11px!important}.public-site-footer-v4 .public-footer-social-head>small{color:#6c8096!important;font-size:8.8px!important;line-height:1.35!important}.public-site-footer-v4 .public-footer-facebook-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:26px 34px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;padding:8px!important;background:#fff!important;border:1px solid #DCE8F7!important;border-radius:10px!important;color:#29415f!important}.public-site-footer-v4 .public-footer-facebook-card:hover{border-color:#a7c8f6!important;box-shadow:0 5px 16px #155eef14!important}.public-site-footer-v4 .public-footer-social-icon{display:grid!important;place-items:center!important;border-radius:50%!important;font-style:normal!important;font-weight:900!important}.public-site-footer-v4 .public-footer-social-icon.facebook{width:24px!important;height:24px!important;background:#1877f2!important;color:#fff!important;font-size:14px!important}.public-site-footer-v4 .public-footer-fanpage-logo{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;overflow:hidden!important;background:#f2f6fb!important;color:#155eef!important;font-weight:900!important}.public-site-footer-v4 .public-footer-fanpage-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.public-site-footer-v4 .public-footer-fanpage-copy{min-width:0!important;display:grid!important;gap:1px!important}.public-site-footer-v4 .public-footer-fanpage-copy b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#17304d!important;font-size:10.5px!important}.public-site-footer-v4 .public-footer-fanpage-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#74869a!important;font-size:8.8px!important}.public-site-footer-v4 .public-footer-facebook-card em{white-space:nowrap!important;font-style:normal!important;color:#155eef!important;font-size:8.5px!important;font-weight:850!important;border:1px solid #AFCBFA!important;border-radius:999px!important;padding:5px 7px!important}.public-site-footer-v4 .public-footer-social-mini{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.public-site-footer-v4 .public-footer-social-mini>a{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;background:#fff!important;border:1px solid #DCE8F7!important;border-radius:9px!important;color:#334d6b!important}.public-site-footer-v4 .public-footer-social-mini>a:hover{border-color:#afcbfa!important;color:#155eef!important}.public-site-footer-v4 .public-footer-social-mini b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important}.public-site-footer-v4 .public-footer-social-icon.tiktok,.public-site-footer-v4 .public-footer-social-icon.youtube{width:21px!important;height:21px!important;flex:0 0 21px!important;background:#101828!important;color:#fff!important;font-size:10px!important}.public-site-footer-v4 .public-footer-social-icon.youtube{background:#f03!important}.public-site-footer-v4 .public-footer-column{padding-top:1px!important}.public-site-footer-v4 .public-footer-column>b{font-size:11px!important;margin-bottom:6px!important}.public-site-footer-v4 .public-footer-column a{font-size:10px!important;line-height:1.42!important}.public-site-footer-v4 .public-footer-cta-v4{min-height:108px!important;padding:20px 24px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;border-radius:17px!important}.public-site-footer-v4 .public-footer-cta-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#203d67!important;color:#fff!important;font-size:20px!important;font-weight:850!important}.public-site-footer-v4 .public-footer-cta-v4>div:nth-child(2){display:grid!important;gap:4px!important}.public-site-footer-v4 .public-footer-cta-v4>div:nth-child(2)>b{font-size:15px!important;line-height:1.3!important}.public-site-footer-v4 .public-footer-cta-v4>div:nth-child(2)>span{font-size:10.5px!important}.public-site-footer-v4 .public-footer-cta-v4>div:last-child{display:flex!important;gap:8px!important;align-items:center!important}.public-site-footer-v4 .public-footer-demo,.public-site-footer-v4 .public-footer-trial{min-width:112px!important;min-height:40px!important;padding:9px 13px!important}.public-site-footer-v4 .public-footer-bottom-v4{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;padding-top:2px!important;font-size:9.5px!important}.public-site-footer-v4 .public-footer-bottom-v4>span:nth-child(2){justify-self:center!important}.public-site-footer-v4 .public-footer-bottom-v4>span:last-child{justify-self:end!important}.public-site-footer-v4 .public-footer-legal-links{display:flex!important;gap:6px!important;align-items:center!important;white-space:nowrap!important}.public-site-footer-v4 .public-footer-legal-links i{color:#b2bdca!important;font-style:normal!important}.public-site-footer-v4 .public-footer-locale{white-space:nowrap!important;color:#6f8298!important}@media(max-width:1100px){.public-site-footer-v4>.public-site-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-site-footer-v4 .public-footer-brand{grid-column:1/-1!important;display:grid!important;grid-template-columns:180px minmax(0,1fr) minmax(280px,330px)!important;column-gap:22px!important;align-items:start!important}.public-site-footer-v4 .public-footer-brand .hautro-logo{grid-column:1!important;grid-row:1/6!important}.public-site-footer-v4 .public-footer-brand>p,.public-site-footer-v4 .public-footer-brand>small,.public-site-footer-v4 .public-footer-contact{grid-column:2!important}.public-site-footer-v4 .public-footer-social-card{grid-column:3!important;grid-row:1/6!important;margin-top:0!important}}@media(max-width:850px){.public-site-footer-v4 .public-footer-trust-strip-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-site-footer-v4 .public-footer-trust-item:nth-child(2){border-right:0!important}.public-site-footer-v4 .public-footer-trust-item:nth-child(-n+2){border-bottom:1px solid #D7E5F8!important}.public-site-footer-v4>.public-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-site-footer-v4 .public-footer-brand{grid-template-columns:160px minmax(0,1fr)!important}.public-site-footer-v4 .public-footer-social-card{grid-column:1/-1!important;grid-row:auto!important;max-width:none!important;margin-top:8px!important}.public-site-footer-v4 .public-footer-cta-v4{grid-template-columns:44px 1fr!important}.public-site-footer-v4 .public-footer-cta-v4>div:last-child{grid-column:1/-1!important;width:100%!important;justify-content:flex-end!important}.public-site-footer-v4 .public-footer-bottom-v4{grid-template-columns:1fr 1fr!important}.public-site-footer-v4 .public-footer-bottom-v4>span:nth-child(2){justify-self:end!important}.public-site-footer-v4 .public-footer-bottom-v4>span:last-child{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:600px){.public-site-footer-v4 .public-footer-trust-strip-v4{width:calc(100% - 32px)!important;grid-template-columns:1fr!important;margin-top:16px!important}.public-site-footer-v4 .public-footer-trust-item{min-height:50px!important;border-right:0!important;border-bottom:1px solid #D7E5F8!important}.public-site-footer-v4 .public-footer-trust-item:last-child{border-bottom:0!important}.public-site-footer-v4>.public-site-footer__inner{grid-template-columns:1fr!important;padding:27px 16px 22px!important}.public-site-footer-v4 .public-footer-brand{grid-column:auto!important;display:flex!important}.public-site-footer-v4 .public-footer-brand .hautro-logo{grid-row:auto!important}.public-site-footer-v4 .public-footer-social-card{width:100%!important;max-width:none!important}.public-site-footer-v4 .public-footer-facebook-card{grid-template-columns:24px 30px minmax(0,1fr)!important}.public-site-footer-v4 .public-footer-facebook-card em{grid-column:1/-1!important;justify-self:start!important}.public-site-footer-v4 .public-footer-social-mini{grid-template-columns:1fr!important}.public-site-footer-v4 .public-footer-cta-v4{grid-template-columns:40px 1fr!important;padding:18px!important}.public-site-footer-v4 .public-footer-cta-icon{width:38px!important;height:38px!important;font-size:17px!important}.public-site-footer-v4 .public-footer-cta-v4>div:last-child{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}.public-site-footer-v4 .public-footer-demo,.public-site-footer-v4 .public-footer-trial{width:100%!important}.public-site-footer-v4 .public-footer-bottom-v4{grid-template-columns:1fr!important;gap:6px!important}.public-site-footer-v4 .public-footer-bottom-v4>span,.public-site-footer-v4 .public-footer-bottom-v4>span:nth-child(2),.public-site-footer-v4 .public-footer-bottom-v4>span:last-child{grid-column:auto!important;justify-self:start!important}.public-site-footer-v4 .public-footer-legal-links{flex-wrap:wrap!important;white-space:normal!important}}.public-site-footer-v5{background:linear-gradient(180deg,#f7fbff,#fbfdff 66%,#f7faff)!important;color:#183153!important;border-top:0!important}.public-site-footer-v5 .public-footer-trust-strip-v5{width:min(calc(100% - 64px),1570px)!important;max-width:1570px!important;min-height:74px!important;margin:20px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#edf5ff!important;border:1px solid #d4e6fb!important;border-radius:14px!important;box-shadow:0 7px 24px #1e61b409!important;overflow:hidden!important}.public-site-footer-v5 .public-footer-trust-item{min-width:0!important;min-height:74px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:17px!important;padding:12px 22px!important;border-right:1px solid #cfe0f5!important}.public-site-footer-v5 .public-footer-trust-item:last-child{border-right:0!important}.public-site-footer-v5 .public-footer-trust-icon{width:42px!important;height:42px!important;flex:0 0 42px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#dcecff!important;color:#0f6cff!important}.public-site-footer-v5 .public-footer-trust-icon svg{width:24px!important;height:24px!important}.public-site-footer-v5 .public-footer-trust-item>span:last-child{min-width:0!important;display:grid!important;gap:2px!important}.public-site-footer-v5 .public-footer-trust-item b{color:#102a4d!important;font-size:15px!important;line-height:1.26!important;font-weight:850!important;letter-spacing:-.01em!important}.public-site-footer-v5 .public-footer-trust-item small{color:#4f6682!important;font-size:13.5px!important;line-height:1.28!important}.public-site-footer-v5>.public-site-footer__inner{width:min(calc(100% - 64px),1570px)!important;max-width:1570px!important;margin:0 auto!important;padding:42px 0 26px!important;display:grid!important;grid-template-columns:minmax(390px,430px) repeat(4,minmax(0,1fr))!important;column-gap:44px!important;row-gap:22px!important;align-items:start!important}.public-site-footer-v5>.public-site-footer__inner>div{min-width:0!important}.public-site-footer-v5 .public-footer-brand{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important}.public-site-footer-v5 .public-footer-brand .hautro-logo.compact{width:248px!important;max-width:100%!important;min-height:0!important;padding:0!important;margin:0 0 20px!important;background:transparent!important;border:0!important;box-shadow:none!important}.public-site-footer-v5 .public-footer-brand .hautro-logo.compact img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.public-site-footer-v5 .public-footer-brand>p{max-width:410px!important;margin:0 0 18px!important;color:#3f5878!important;font-size:17px!important;line-height:1.55!important;letter-spacing:-.01em!important}.public-site-footer-v5 .public-footer-contact{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 16px!important}.public-site-footer-v5 .public-footer-contact a{min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;display:inline-flex!important;align-items:center!important;gap:11px!important;width:max-content!important;max-width:100%!important;color:#354f70!important;font-size:16.5px!important}.public-site-footer-v5 .public-footer-contact a:hover{background:transparent!important;border:0!important;color:#155eef!important}.public-site-footer-v5 .public-footer-contact svg{width:22px!important;height:22px!important;color:#496d96!important}.public-site-footer-v5 .public-footer-contact a b{font-size:16.5px!important;font-weight:800!important;color:inherit!important}.public-site-footer-v5 .public-footer-social-card{width:100%!important;max-width:420px!important;display:grid!important;gap:11px!important;margin:7px 0 0!important;padding:14px!important;background:#edf6ff!important;border:1px solid #dcecff!important;border-radius:14px!important;box-shadow:none!important}.public-site-footer-v5 .public-footer-social-head{display:grid!important;gap:2px!important;padding:0 1px!important}.public-site-footer-v5 .public-footer-social-head>b{color:#132e51!important;font-size:16px!important;line-height:1.2!important;font-weight:850!important}.public-site-footer-v5 .public-footer-social-head>small{color:#5e7897!important;font-size:12.5px!important;line-height:1.35!important}.public-site-footer-v5 .public-footer-facebook-card{width:100%!important;min-height:67px!important;min-width:0!important;display:grid!important;grid-template-columns:30px 45px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:9px 11px!important;background:#fff!important;border:1px solid #e4edf8!important;border-radius:12px!important;color:#17375d!important;box-shadow:0 2px 9px #13366309!important}.public-site-footer-v5 .public-footer-facebook-card:hover{border-color:#bdd8ff!important;box-shadow:0 6px 18px #155eef12!important}.public-site-footer-v5 .public-footer-social-icon{display:grid!important;place-items:center!important;font-style:normal!important;font-weight:900!important}.public-site-footer-v5 .public-footer-social-icon.facebook{width:28px!important;height:28px!important;border-radius:50%!important;background:#1877f2!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:19px!important;line-height:1!important}.public-site-footer-v5 .public-footer-fanpage-logo{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:10px!important;background:#f2f7fd!important;color:#155eef!important;font-size:18px!important;font-weight:900!important}.public-site-footer-v5 .public-footer-fanpage-logo img{width:100%!important;height:100%!important;object-fit:contain!important}.public-site-footer-v5 .public-footer-fanpage-copy{min-width:0!important;display:grid!important;gap:1px!important}.public-site-footer-v5 .public-footer-fanpage-copy b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#17375d!important;font-size:16px!important;line-height:1.16!important;font-weight:850!important}.public-site-footer-v5 .public-footer-fanpage-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#607a99!important;font-size:12.5px!important}.public-site-footer-v5 .public-footer-facebook-card em{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;padding:7px 12px!important;border:1.5px solid #72a9ff!important;border-radius:12px!important;color:#0867f2!important;font-size:12.5px!important;font-style:normal!important;font-weight:850!important;background:#fff!important}.public-site-footer-v5 .public-footer-social-mini{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.public-site-footer-v5 .public-footer-social-mini>a{min-width:0!important;min-height:49px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;background:#fff!important;border:1px solid #e4edf8!important;border-radius:11px!important;color:#182b45!important}.public-site-footer-v5 .public-footer-social-mini>a:hover{border-color:#bdd8ff!important;color:#155eef!important}.public-site-footer-v5 .public-footer-social-mini b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:800!important}.public-site-footer-v5 .public-footer-social-icon.tiktok,.public-site-footer-v5 .public-footer-social-icon.youtube{width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:50%!important;color:#fff!important}.public-site-footer-v5 .public-footer-social-icon.tiktok{background:#111!important}.public-site-footer-v5 .public-footer-social-icon.youtube{background:#f8002f!important}.public-site-footer-v5 .public-footer-social-icon svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important}.public-site-footer-v5 .public-footer-column{display:flex!important;flex-direction:column!important;gap:14px!important;padding-top:5px!important}.public-site-footer-v5 .public-footer-column>b{margin:0 0 8px!important;min-height:28px!important;display:flex!important;align-items:center!important;gap:12px!important;color:#0f2748!important;font-size:18px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.012em!important}.public-site-footer-v5 .public-footer-column>b svg{width:24px!important;height:24px!important;flex:0 0 24px!important;color:#086cf5!important;stroke-width:2!important}.public-site-footer-v5 .public-footer-column a{width:max-content!important;max-width:100%!important;color:#425978!important;font-size:16.5px!important;line-height:1.35!important;font-weight:450!important;letter-spacing:-.01em!important}.public-site-footer-v5 .public-footer-column a:hover{color:#155eef!important}.public-site-footer-v5 .public-footer-cta-v5{grid-column:1/-1!important;min-height:122px!important;margin:0!important;padding:20px 29px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;align-items:center!important;gap:27px!important;background:linear-gradient(104deg,#0a2343,#0b2d57 62%,#0a274c)!important;border:0!important;border-radius:18px!important;color:#fff!important;box-shadow:none!important}.public-site-footer-v5 .public-footer-cta-icon{width:74px!important;height:74px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#244b82!important;color:#fff!important}.public-site-footer-v5 .public-footer-cta-icon svg{width:38px!important;height:38px!important;stroke-width:1.8!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2){display:grid!important;gap:8px!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>b{color:#fff!important;font-size:23px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:-.018em!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>span{color:#d5e2f3!important;font-size:16.5px!important;line-height:1.4!important}.public-site-footer-v5 .public-footer-cta-v5>div:last-child{display:flex!important;flex-direction:row!important;align-items:center!important;gap:13px!important;white-space:nowrap!important}.public-site-footer-v5 .public-footer-demo,.public-site-footer-v5 .public-footer-trial{min-height:59px!important;border-radius:12px!important;padding:12px 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:17px!important;font-size:16px!important;font-weight:850!important;box-shadow:none!important}.public-site-footer-v5 .public-footer-demo{min-width:162px!important;background:#fff!important;border:1px solid #e0e7ef!important;color:#0e2848!important}.public-site-footer-v5 .public-footer-trial{min-width:224px!important;background:#086cf5!important;border:1px solid #086cf5!important;color:#fff!important}.public-site-footer-v5 .public-footer-trial:hover{background:#005ee0!important;border-color:#005ee0!important}.public-site-footer-v5 .public-footer-demo>span,.public-site-footer-v5 .public-footer-trial>span{font-size:20px!important;line-height:1!important;color:inherit!important}.public-site-footer-v5 .public-footer-bottom-v5{grid-column:1/-1!important;min-height:62px!important;margin-top:10px!important;padding:22px 0 0!important;border-top:1px solid #d8e2ed!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:start!important;gap:24px!important;color:#5f7590!important;font-size:15px!important;line-height:1.3!important}.public-site-footer-v5 .public-footer-bottom-v5>span:nth-child(2){justify-self:center!important}.public-site-footer-v5 .public-footer-bottom-v5>span:last-child{justify-self:end!important}.public-site-footer-v5 .public-footer-legal-links{display:flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}.public-site-footer-v5 .public-footer-legal-links a{color:#526b89!important;font-size:15px!important}.public-site-footer-v5 .public-footer-legal-links i{color:#8ca0b8!important;font-style:normal!important}.public-site-footer-v5 .public-footer-locale{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;white-space:nowrap!important;color:#526b89!important}.public-site-footer-v5 .public-footer-locale svg{width:22px!important;height:22px!important;color:#526b89!important}.public-site-footer-v5 .public-footer-locale b{font-size:18px!important;line-height:.8!important;font-weight:600!important;color:#526b89!important;transform:translateY(-1px)}@media(max-width:1320px){.public-site-footer-v5 .public-footer-trust-strip-v5,.public-site-footer-v5>.public-site-footer__inner{width:min(calc(100% - 48px),1180px)!important}.public-site-footer-v5>.public-site-footer__inner{grid-template-columns:minmax(320px,1.35fr) repeat(4,minmax(130px,1fr))!important;column-gap:26px!important}.public-site-footer-v5 .public-footer-brand .hautro-logo.compact{width:220px!important}.public-site-footer-v5 .public-footer-brand>p{font-size:15px!important}.public-site-footer-v5 .public-footer-column>b{font-size:16px!important}.public-site-footer-v5 .public-footer-column a{font-size:14px!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>b{font-size:20px!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>span{font-size:14px!important}.public-site-footer-v5 .public-footer-demo,.public-site-footer-v5 .public-footer-trial{min-width:0!important;font-size:14px!important;padding:11px 16px!important}}@media(max-width:1100px){.public-site-footer-v5>.public-site-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))!important}.public-site-footer-v5 .public-footer-brand{grid-column:1/-1!important;display:grid!important;grid-template-columns:220px minmax(0,1fr) minmax(300px,390px)!important;column-gap:24px!important;row-gap:8px!important;align-items:start!important}.public-site-footer-v5 .public-footer-brand .hautro-logo{grid-column:1!important;grid-row:1/5!important;margin:0!important}.public-site-footer-v5 .public-footer-brand>p,.public-site-footer-v5 .public-footer-contact{grid-column:2!important}.public-site-footer-v5 .public-footer-social-card{grid-column:3!important;grid-row:1/5!important;margin:0!important}.public-site-footer-v5 .public-footer-brand-break{display:none!important}.public-site-footer-v5 .public-footer-cta-v5{grid-template-columns:64px minmax(0,1fr)!important}.public-site-footer-v5 .public-footer-cta-icon{width:60px!important;height:60px!important}.public-site-footer-v5 .public-footer-cta-v5>div:last-child{grid-column:1/-1!important;justify-content:flex-end!important}}@media(max-width:850px){.public-site-footer-v5 .public-footer-trust-strip-v5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-site-footer-v5 .public-footer-trust-item:nth-child(2){border-right:0!important}.public-site-footer-v5 .public-footer-trust-item:nth-child(-n+2){border-bottom:1px solid #cfe0f5!important}.public-site-footer-v5>.public-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:30px!important}.public-site-footer-v5 .public-footer-brand{grid-template-columns:1fr!important}.public-site-footer-v5 .public-footer-brand .hautro-logo,.public-site-footer-v5 .public-footer-brand>p,.public-site-footer-v5 .public-footer-contact,.public-site-footer-v5 .public-footer-social-card{grid-column:1!important;grid-row:auto!important}.public-site-footer-v5 .public-footer-social-card{max-width:440px!important;margin-top:7px!important}.public-site-footer-v5 .public-footer-cta-v5{grid-template-columns:58px 1fr!important;padding:20px!important}.public-site-footer-v5 .public-footer-cta-icon{width:54px!important;height:54px!important}.public-site-footer-v5 .public-footer-bottom-v5{grid-template-columns:1fr 1fr!important}.public-site-footer-v5 .public-footer-bottom-v5>span:nth-child(2){justify-self:end!important}.public-site-footer-v5 .public-footer-bottom-v5>span:last-child{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:600px){.public-site-footer-v5 .public-footer-trust-strip-v5,.public-site-footer-v5>.public-site-footer__inner{width:calc(100% - 28px)!important}.public-site-footer-v5 .public-footer-trust-strip-v5{grid-template-columns:1fr!important;margin-top:14px!important}.public-site-footer-v5 .public-footer-trust-item{min-height:62px!important;padding:10px 15px!important;border-right:0!important;border-bottom:1px solid #cfe0f5!important}.public-site-footer-v5 .public-footer-trust-item:last-child{border-bottom:0!important}.public-site-footer-v5 .public-footer-trust-icon{width:36px!important;height:36px!important;flex-basis:36px!important}.public-site-footer-v5 .public-footer-trust-icon svg{width:21px!important;height:21px!important}.public-site-footer-v5 .public-footer-trust-item b{font-size:13px!important}.public-site-footer-v5 .public-footer-trust-item small{font-size:12px!important}.public-site-footer-v5>.public-site-footer__inner{grid-template-columns:1fr!important;padding:26px 0 18px!important;row-gap:25px!important}.public-site-footer-v5 .public-footer-brand{grid-column:auto!important;display:flex!important;flex-direction:column!important}.public-site-footer-v5 .public-footer-brand .hautro-logo.compact{width:210px!important;margin-bottom:16px!important}.public-site-footer-v5 .public-footer-brand>p{font-size:15px!important;margin-bottom:15px!important}.public-site-footer-v5 .public-footer-brand-break{display:none!important}.public-site-footer-v5 .public-footer-contact a,.public-site-footer-v5 .public-footer-contact a b{font-size:15px!important}.public-site-footer-v5 .public-footer-social-card{max-width:none!important}.public-site-footer-v5 .public-footer-facebook-card{grid-template-columns:28px 40px minmax(0,1fr)!important}.public-site-footer-v5 .public-footer-facebook-card em{grid-column:1/-1!important;justify-self:start!important;min-height:34px!important}.public-site-footer-v5 .public-footer-social-mini{grid-template-columns:1fr!important}.public-site-footer-v5 .public-footer-column{gap:11px!important}.public-site-footer-v5 .public-footer-column>b{font-size:17px!important;margin-bottom:3px!important}.public-site-footer-v5 .public-footer-column a{font-size:15px!important}.public-site-footer-v5 .public-footer-cta-v5{grid-template-columns:48px 1fr!important;gap:14px!important;padding:18px!important;min-height:0!important}.public-site-footer-v5 .public-footer-cta-icon{width:46px!important;height:46px!important}.public-site-footer-v5 .public-footer-cta-icon svg{width:27px!important;height:27px!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>b{font-size:18px!important}.public-site-footer-v5 .public-footer-cta-v5>div:nth-child(2)>span{font-size:13px!important}.public-site-footer-v5 .public-footer-cta-v5>div:last-child{display:grid!important;grid-template-columns:1fr!important;width:100%!important;justify-content:stretch!important}.public-site-footer-v5 .public-footer-demo,.public-site-footer-v5 .public-footer-trial{width:100%!important;min-height:48px!important;font-size:14px!important}.public-site-footer-v5 .public-footer-bottom-v5{grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important;padding-top:18px!important;font-size:13px!important}.public-site-footer-v5 .public-footer-bottom-v5>span,.public-site-footer-v5 .public-footer-bottom-v5>span:nth-child(2),.public-site-footer-v5 .public-footer-bottom-v5>span:last-child{grid-column:auto!important;justify-self:start!important}.public-site-footer-v5 .public-footer-legal-links{flex-wrap:wrap!important;white-space:normal!important}.public-site-footer-v5 .public-footer-legal-links a{font-size:13px!important}.public-site-footer-v5 .public-footer-locale svg{width:18px!important;height:18px!important}}.support-settings-panel .compact-setting-list .channel-line>.ht-switch{position:relative!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;cursor:pointer!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>input[type=checkbox]{position:absolute!important;inset:50% auto auto 50%!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;box-shadow:none!important;transform:none!important;pointer-events:none!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>input[type=checkbox]:before,.support-settings-panel .compact-setting-list .channel-line>.ht-switch>input[type=checkbox]:after{content:none!important;display:none!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>.ht-switch-track{position:relative!important;display:block!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0!important;border:1px solid #c8d5e2!important;border-radius:999px!important;background:#dce5ee!important;box-sizing:border-box!important;box-shadow:inset 0 1px 2px #14304a12!important;overflow:hidden!important;transform:none!important;transition:background .18s ease,border-color .18s ease!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>.ht-switch-track>i{position:absolute!important;display:block!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;left:2px!important;top:2px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 5px #0f2a4438!important;transform:translate(0)!important;transition:transform .18s ease!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>input[type=checkbox]:checked+.ht-switch-track{background:#1769d2!important;border-color:#1769d2!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch>input[type=checkbox]:checked+.ht-switch-track>i{transform:translate(20px)!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch:focus-within>.ht-switch-track{outline:3px solid rgba(23,105,210,.16)!important;outline-offset:2px!important}.support-settings-panel .compact-setting-list .channel-line>.ht-switch.is-disabled{opacity:.48!important;cursor:not-allowed!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-cta-v5{display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;flex-direction:initial!important;align-items:center!important;justify-content:initial!important;gap:27px!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5{display:grid!important;grid-template-columns:1fr auto 1fr!important;flex-direction:initial!important;align-items:start!important;justify-content:initial!important;gap:24px!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:nth-child(2){justify-self:center!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:last-child{justify-self:end!important}@media(max-width:1100px){footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-cta-v5{grid-template-columns:64px minmax(0,1fr)!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-cta-v5>div:last-child{grid-column:1/-1!important;justify-content:flex-end!important}}@media(max-width:850px){footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5{grid-template-columns:1fr 1fr!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:nth-child(2){justify-self:end!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:last-child{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:600px){footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-cta-v5{grid-template-columns:48px 1fr!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5{grid-template-columns:1fr!important}footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span,footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:nth-child(2),footer.public-site-footer-v5>.public-site-footer__inner>.public-footer-bottom-v5>span:last-child{grid-column:auto!important;justify-self:start!important}}@media(max-width:700px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app{width:100%;min-width:0;display:block}.content{width:100%;max-width:100%;padding:16px 14px 34px!important;overflow-x:hidden}.page-head{gap:12px;margin-bottom:18px}.page-head h1{font-size:26px;line-height:1.2;overflow-wrap:anywhere}.panel,.card,.product-card,.node,.qr-card{max-width:100%;min-width:0}.cards{grid-template-columns:1fr!important;gap:10px}.actions{width:100%}.actions>button,.actions>a{max-width:100%}.editor-modal{width:100%;max-height:calc(100dvh - 24px);padding:16px}input,select,textarea{max-width:100%;font-size:16px!important}.realtime-tools{right:8px!important;top:8px!important;max-width:calc(100vw - 16px)}.notification-pop{position:fixed;left:8px;right:8px;top:56px;width:auto;max-height:calc(100dvh - 68px)}.phone{width:100%;padding:18px 14px 30px}.public-product-meta h1,.issue-context h1{font-size:21px}.bubble{max-width:92%}.chat-form{align-items:stretch}.chat-form input,.account-card,.catalog-row,.sound-card{min-width:0}}@media(max-width:420px){.content{padding-left:12px!important;padding-right:12px!important}.page-head h1{font-size:24px}.primary,.visible-primary,.secondary,.actions button{min-height:42px}}@media(max-width:620px){.public-hero-v2,.public-hero-v2>*{min-width:0!important;max-width:100%!important}.home-hero-stack{width:100%!important;max-width:100%!important;min-width:0!important;min-height:290px!important;overflow:hidden!important;margin:0!important}.home-stack-card{max-width:calc(100% - 8px)!important;filter:drop-shadow(0 12px 24px rgba(23,43,77,.1))}.home-stack-card.customer-card{width:74%!important;left:4px!important;right:auto!important;top:28px!important;transform:rotate(-1deg) scale(.82)!important;transform-origin:top left!important}.home-stack-card.support-card{width:88%!important;left:auto!important;right:4px!important;top:104px!important;transform:rotate(.5deg) scale(.82)!important;transform-origin:top right!important}.home-stack-card.passport-card{width:170px!important;max-width:48%!important;right:4px!important;top:4px!important;padding:10px 12px!important;border-radius:12px!important}.home-stack-card.passport-card b{font-size:11px!important}.home-stack-card.passport-card span{font-size:8px!important;line-height:1.35!important}.home-stack-card .marketing-visual{max-width:100%!important;min-width:0!important;overflow:hidden!important}.home-stack-card .marketing-support{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;min-width:0!important}.home-stack-card .marketing-support-list,.home-stack-card .marketing-support-context{display:none!important}.home-stack-card .marketing-support-chat{min-width:0!important;padding:12px!important}.home-stack-card .marketing-support-chat input{margin-top:16px!important;min-width:0!important}}@media(max-width:390px){.home-hero-stack{min-height:270px!important}.home-stack-card.customer-card{width:76%!important;transform:rotate(-1deg) scale(.76)!important}.home-stack-card.support-card{width:90%!important;top:96px!important;transform:rotate(.5deg) scale(.76)!important}.home-stack-card.passport-card{width:154px!important}}.public-footer-facebook-preview{width:100%;min-width:0;display:grid;gap:10px;overflow:hidden;border-radius:12px}.public-footer-facebook-preview iframe{display:block;width:100%;height:300px;border:0;border-radius:12px;background:#fff;overflow:hidden}.public-footer-facebook-preview .public-footer-facebook-fallback{margin:0!important}@media(max-width:1100px){.product-hub-page .product-module-section{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important}.product-hub-page .product-module-section>div:first-child,.product-hub-page .product-module-section.reverse>div:first-child{order:0!important;width:100%!important;min-width:0!important}.product-hub-page .product-module-section>.marketing-visual,.product-hub-page .product-module-section.reverse>.marketing-visual{order:1!important;width:100%!important;max-width:720px!important;min-width:0!important;justify-self:center!important}}@media(max-width:620px){.product-hub-page .product-module-section{display:flex!important;flex-direction:column!important;gap:22px!important;padding:42px 0!important;overflow:hidden!important}.product-hub-page .product-module-section>div:first-child{width:100%!important;max-width:none!important;min-width:0!important}.product-hub-page .product-module-section .public-kicker{display:block!important;max-width:100%!important;white-space:normal!important}.product-hub-page .product-module-section h2{width:100%!important;max-width:100%!important;font-size:30px!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}.product-hub-page .product-module-section p{width:100%!important;max-width:100%!important;font-size:15px!important;line-height:1.62!important;overflow-wrap:normal!important;word-break:normal!important}.product-hub-page .product-io{width:100%!important;grid-template-columns:1fr!important;margin:18px 0!important}.product-hub-page .product-module-section>.marketing-visual{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;transform:none!important}.public-site-footer-v5 .public-footer-facebook-preview{width:100%!important;max-width:100%!important}.public-site-footer-v5 .public-footer-facebook-preview iframe{height:300px!important}}@media(max-width:767px){.public-site,.public-site main,.product-hub-page,.pricing-main,.demo-main,.public-help,.public-info-page,.warranty-wallet-public{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.public-site *,.product-hub-page *,.pricing-main *,.demo-main *,.public-help *,.public-info-page *,.warranty-wallet-public *{min-width:0;box-sizing:border-box}.public-site img,.public-site video,.public-site iframe,.public-help img,.public-info-page img,.warranty-wallet-public img{max-width:100%!important;height:auto}.public-section-head,.public-section-head h2,.public-section-head p,.public-help h1,.public-help p,.public-info-page h1,.public-info-page p{max-width:100%!important;overflow-wrap:break-word}.public-final-cta>div{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.public-final-cta>div>a{width:100%!important}.home-industry-flow,.home-demo-flow{overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:4px;scrollbar-width:none}.home-industry-flow>*,.home-demo-flow>*{flex:0 0 auto}.home-compare-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pricing-compare,.pricing-addons,.pricing-trial,.pricing-faq{padding:16px!important}.pricing-feature-table{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.demo-main{padding-left:12px!important;padding-right:12px!important}.demo-role-switch button{flex:0 0 auto}.demo-reply-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.demo-reply-row input{width:100%!important}.public-info-page{margin:20px auto!important;padding:20px 16px!important;border-radius:16px!important}.warranty-wallet-public{padding-left:12px!important;padding-right:12px!important}.warranty-wallet-hero,.warranty-wallet-section{width:100%!important}.warranty-wallet-section{padding:14px!important}.warranty-rights-list article,.wallet-component-list article,.wallet-document-list article,.wallet-certificate-list a,.wallet-service-list a,.wallet-service-list article{flex-wrap:wrap!important}.warranty-rights-list strong,.wallet-service-list strong,.wallet-certificate-list strong{white-space:normal!important;text-align:left!important}.warranty-replaced-banner{align-items:flex-start!important;flex-direction:column!important}.portal-quote-items>div{flex-wrap:wrap!important}.portal-quote-items b{white-space:normal!important}.public-mobile-drawer-v2{max-width:calc(100vw - 16px)!important;height:100dvh!important;overflow-y:auto!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.public-site-footer-v5 .public-footer-facebook-preview iframe{width:100%!important;max-width:100%!important}}@media(max-width:430px){.public-hero-v2 h1{font-size:34px!important;line-height:1.08!important}.product-hub-hero h1{font-size:34px!important;line-height:1.1!important}.public-section h2,.public-help h1{font-size:29px!important;line-height:1.15!important}.home-hero-stack{min-height:300px!important}.home-stack-card.customer-card{width:82%!important;left:0!important}.home-stack-card.support-card{width:92%!important;right:0!important}.home-stack-card.passport-card{width:190px!important;right:0!important}.warranty-wallet-dates{grid-template-columns:1fr!important}.warranty-wallet-dates div:last-child{grid-column:auto!important}.portal-handover .portal-actions{grid-template-columns:1fr!important}.period-switch{font-size:11px!important}.period-switch button{white-space:normal!important}}@media(max-width:767px){.public-help .help-search-card{padding:16px!important}.public-help .help-search{padding:0 10px!important}.public-help .help-quick-actions{display:grid!important;grid-template-columns:1fr!important}.public-help .help-quick-actions button{width:100%!important}.knowledge-featured-main,.knowledge-featured-side,.knowledge-topic-groups,.knowledge-start-grid,.help-task-grid,.help-guide-layout,.help-related-grid{min-width:0!important}.help-task-grid{grid-template-columns:1fr!important}.help-topic-nav{max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.help-topic-nav>*{flex:0 0 auto!important}.public-site .modal-backdrop>.modal,.public-site .modal-backdrop>[class*=modal],.warranty-wallet-public .modal-backdrop>.modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important;margin:auto!important}.public-site input,.public-site select,.public-site textarea,.public-help input,.public-help select,.public-help textarea,.warranty-wallet-public input,.warranty-wallet-public select,.warranty-wallet-public textarea{max-width:100%!important}}@media(max-width:390px){.public-site-header-v2 .public-site-actions .public-cta{display:none!important}.public-site-header-v2 .public-site-brand img{max-width:145px!important}.public-mobile-drawer-v2{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}}@media(max-width:620px){.public-site-header-v2{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;gap:8px!important}.public-site-header-v2 .public-site-brand{min-width:0!important;max-width:calc(100% - 52px)!important}.public-site-header-v2 .public-site-brand img{max-width:160px!important;height:auto!important}.public-site-header-v2 .public-site-actions{margin-left:auto!important;flex:0 0 auto!important}.public-site-footer-v5,.public-site-footer-v5>.public-site-footer__inner{width:100%!important;max-width:100%!important;overflow:hidden!important}.public-site-footer-v5 .public-footer-grid-v5{grid-template-columns:1fr!important}.public-site-footer-v5 .public-footer-brand-v5,.public-site-footer-v5 .public-footer-col-v5{min-width:0!important}.public-site-footer-v5 .public-footer-cta-v5{grid-template-columns:48px minmax(0,1fr)!important}.public-site-footer-v5 .public-footer-cta-v5>div:last-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}.public-site-footer-v5 .public-footer-demo,.public-site-footer-v5 .public-footer-trial{width:100%!important}.public-footer-facebook-preview{border-radius:10px!important}.public-footer-facebook-preview iframe{height:280px!important}.public-footer-facebook-fallback{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important}.public-footer-facebook-fallback em{grid-column:1/-1!important;width:max-content!important;max-width:100%!important}.explainer-redesign{width:100%!important;max-width:100%!important;overflow:hidden!important}.explainer-redesign .explainer-screen,.explainer-redesign [class*=mock],.explainer-redesign [class*=stage]{max-width:100%!important;min-width:0!important}}.auth-journey{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-8px 0 20px;color:#9fb5c9;font-size:10px}.auth-journey span{padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-journey i{font-style:normal;color:#4baef5;opacity:.8}.auth-product-preview{position:relative;min-height:230px;margin:0 0 28px}.auth-preview-card{position:absolute;width:min(78%,430px);padding:16px 17px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(145deg,#ffffff1a,#ffffff0b);box-shadow:0 18px 44px #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:center;transition:transform .25s ease,border-color .25s ease}.auth-preview-card small{display:block;font-size:8px;letter-spacing:.12em;font-weight:800;color:#76c7ff;margin-bottom:7px}.auth-preview-card b{display:block;color:#fff;font-size:12px;line-height:1.35}.auth-preview-card span{display:block;color:#a9bdd0;font-size:9px;line-height:1.45;margin-top:5px}.auth-preview-card em{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:999px;background:#31aeff1f;color:#9ed8ff;font-size:8px;font-style:normal}.auth-preview-card.passport{left:0;top:4px;transform:rotate(-2deg)}.auth-preview-card.support{right:0;top:72px;transform:rotate(1.5deg)}.auth-preview-card.service{left:8%;top:142px;transform:rotate(-.5deg)}.auth-preview-card:hover{transform:translateY(-3px) rotate(0);border-color:#75c7ff4d}.auth-trust{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.09);padding-top:18px;color:#839bb2;font-size:9px;letter-spacing:.01em}.auth-trust span{display:inline-flex;align-items:center;gap:5px}.auth-login-help{display:grid;gap:7px;margin-top:18px;text-align:center;font-size:9px}.auth-login-help a{color:#426fc7;text-decoration:none;font-weight:700}.auth-login-help span{color:#97a2b0}@media(max-width:1180px)and (min-width:769px){.auth-page{grid-template-columns:minmax(390px,.95fr) minmax(430px,1.05fr)}.auth-showcase{padding:36px}.auth-product-copy h1{font-size:42px}.auth-product-preview{min-height:220px}}@media(max-width:768px){.auth-login-help{margin-top:16px}}.public-site-footer-v5 .public-footer-facebook-preview.compact{display:block!important;width:100%!important;max-width:395px!important;border-radius:12px!important;overflow:visible!important}.public-site-footer-v5 .public-footer-facebook-preview.compact iframe{display:none!important}.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-facebook-fallback{display:grid!important;grid-template-columns:28px 38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:9px 10px!important;margin:0!important;border-radius:12px!important}.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-fanpage-logo{width:38px!important;height:38px!important}.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-fanpage-copy{min-width:0!important}.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-fanpage-copy b,.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-fanpage-copy small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.public-site-footer-v5 .public-footer-facebook-preview.compact em{white-space:nowrap!important;padding:7px 9px!important;font-size:10px!important}.public-site-footer-v5 .public-footer-social-card{padding:12px!important}.public-site-footer-v5 .public-footer-social-head small{display:none!important}.industry-story-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity}.industry-story-tabs button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;scroll-snap-align:start}@media(max-width:900px){.public-site .product-module-section,.public-site .marketing-solution-section,.public-site .home-solution-section,.public-site .public-split,.public-site .feature-split,.public-site .solution-split{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.public-site .product-module-section>*,.public-site .marketing-solution-section>*,.public-site .home-solution-section>*,.public-site .public-split>*,.public-site .feature-split>*,.public-site .solution-split>*{width:100%!important;max-width:100%!important;min-width:0!important}.public-site h1,.public-site h2,.public-site h3,.product-hub-page h1,.product-hub-page h2,.product-hub-page h3{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}}@media(max-width:620px){.animated-story{padding:14px!important;overflow:hidden!important}.animated-story-head h2{font-size:28px!important;line-height:1.12!important}.industry-story-tabs{margin-left:-2px!important;margin-right:-2px!important;padding:10px 2px 12px!important}.industry-story-tabs button{padding:8px 11px!important;font-size:13px!important}.animation-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;gap:14px!important;padding:16px!important}.animation-scene-visual{min-height:120px!important}.animation-scene-copy h3{font-size:25px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}.animation-scene-copy p{font-size:15px!important;line-height:1.55!important}.animation-timeline{display:flex!important;gap:6px!important;overflow:hidden!important}.animation-timeline>div{flex:1 1 0!important;min-width:0!important}.animation-timeline span{display:none!important}.public-site-footer-v5>.public-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:18px!important}.public-site-footer-v5 .public-footer-brand{grid-column:1/-1!important;display:block!important}.public-site-footer-v5 .public-footer-column{min-width:0!important}.public-site-footer-v5 .public-footer-column a{line-height:1.45!important;margin-bottom:5px!important}.public-site-footer-v5 .public-footer-cta-v5,.public-site-footer-v5 .public-footer-bottom-v5{grid-column:1/-1!important}.public-site-footer-v5 .public-footer-social-card,.public-site-footer-v5 .public-footer-facebook-preview.compact{max-width:100%!important}.public-site-footer-v5 .public-footer-facebook-preview.compact .public-footer-facebook-fallback{grid-template-columns:28px 36px minmax(0,1fr)!important}.public-site-footer-v5 .public-footer-facebook-preview.compact em{grid-column:1/-1!important;width:100%!important;text-align:center!important}}.public-site-footer-v6{background:#f8fbff;border-top:1px solid #e4edf7;padding:0 0 18px;color:#45617f}.public-footer-trust-strip-v6{max-width:1680px;margin:0 auto;padding:26px 28px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dfe9f4}.public-footer-trust-strip-v6 .public-footer-trust-item{border:0;border-right:1px solid #dfe9f4;border-radius:0;background:transparent;padding:0 24px;min-height:62px}.public-footer-trust-strip-v6 .public-footer-trust-item:last-child{border-right:0}.public-footer-trust-strip-v6 .public-footer-trust-icon{width:48px;height:48px;border-radius:50%;background:#e7f2ff;color:#1477ee}.public-footer-grid-v6{max-width:1680px;margin:0 auto;padding:34px 28px 0;display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(160px,.82fr)) minmax(270px,1.2fr);gap:42px 34px;align-items:start}.public-footer-grid-v6 .public-footer-brand{grid-column:auto;max-width:350px}.public-footer-grid-v6 .public-footer-brand p{margin:20px 0 18px;line-height:1.65;color:#526d88}.public-footer-grid-v6 .public-footer-contact a{display:inline-flex;align-items:center;gap:9px;color:#173a61;text-decoration:none}.public-footer-grid-v6 .public-footer-column{min-width:0}.public-footer-grid-v6 .public-footer-column>b,.public-footer-connect-title{display:flex;align-items:center;gap:9px;color:#0b2d53;margin-bottom:18px;font-size:16px}.public-footer-grid-v6 .public-footer-column>a{display:block;color:#526d88;text-decoration:none;margin:0 0 11px;line-height:1.35}.public-footer-grid-v6 .public-footer-column>a:hover{color:#0878f9}.public-footer-connect{min-width:0}.public-footer-facebook-page{overflow:hidden;border:1px solid #d7e4f1;border-radius:12px;background:#fff;box-shadow:0 8px 24px #1f4a7d14}.public-footer-facebook-cover{height:86px;padding:16px 18px;background:linear-gradient(120deg,#d9efff,#edf7ff 55%,#d8eaff);display:flex;flex-direction:column;align-items:flex-end;justify-content:center;color:#0b5fad}.public-footer-facebook-cover span{font-weight:900;font-size:18px}.public-footer-facebook-cover small{font-size:11px;font-weight:700}.public-footer-facebook-profile{display:flex;align-items:center;gap:10px;padding:0 14px 10px;margin-top:-24px;position:relative}.public-footer-facebook-profile>span:last-child{padding-top:28px;display:flex;flex-direction:column}.public-footer-facebook-profile small{color:#73879b}.public-footer-facebook-avatar{width:58px;height:58px;border-radius:12px;border:4px solid #fff;background:#e8f4ff;display:grid;place-items:center;overflow:hidden;color:#0878f9;font-weight:900}.public-footer-facebook-avatar img{width:100%;height:100%;object-fit:contain;background:#fff}.public-footer-facebook-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.public-footer-facebook-actions a{border-radius:8px;padding:9px 7px;text-align:center;text-decoration:none;font-size:12px;font-weight:800;background:#eef2f6;color:#31516f}.public-footer-facebook-actions a:last-child{background:#fff;border:1px solid #1680ff;color:#0878f9}.public-footer-social-links{display:flex;gap:26px;align-items:center;margin-top:18px}.public-footer-social-links a{display:flex;flex-direction:column;align-items:center;gap:5px;color:#526d88;text-decoration:none;font-size:12px}.public-footer-social-links .public-footer-social-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.public-footer-social-links .youtube{background:#ff1717;color:#fff}.public-footer-social-links .tiktok{background:#111827;color:#fff}.public-footer-social-links .mail{background:#edf5ff;color:#235b91}.public-footer-bottom-v6{grid-column:1/-1;margin-top:2px;padding:20px 0 0;border-top:1px solid #dfe9f4;display:flex;justify-content:space-between;align-items:center;color:#607a94}.public-footer-bottom-v6 .public-footer-locale{display:flex;align-items:center;gap:8px}@media(max-width:1200px){.public-footer-grid-v6{grid-template-columns:1.2fr repeat(2,1fr)}.public-footer-connect{grid-column:2/4}.public-footer-grid-v6 .public-footer-column:nth-of-type(4){grid-column:auto}.public-footer-trust-strip-v6{grid-template-columns:repeat(2,1fr);gap:20px}.public-footer-trust-strip-v6 .public-footer-trust-item:nth-child(2){border-right:0}}@media(max-width:760px){.public-footer-trust-strip-v6{grid-template-columns:1fr;padding:20px}.public-footer-trust-strip-v6 .public-footer-trust-item{border-right:0;border-bottom:1px solid #dfe9f4;padding:14px 0}.public-footer-grid-v6{grid-template-columns:1fr;padding:26px 20px 0;gap:28px}.public-footer-grid-v6 .public-footer-brand,.public-footer-connect,.public-footer-grid-v6 .public-footer-column:nth-of-type(4){grid-column:1}.public-footer-facebook-page{max-width:420px}.public-footer-bottom-v6{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:620px){html,body,#root,.public-site{max-width:100%;overflow-x:hidden}.public-site main,.public-site section,.public-section,.product-module-section,.product-module-section>div,.product-module-section>.marketing-visual{min-width:0;max-width:100%;box-sizing:border-box}.product-module-nav{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;display:flex!important;flex-wrap:nowrap!important;gap:8px;padding:10px 2px 14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.product-module-nav a{flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important;scroll-snap-align:start}.product-module-section,.product-module-section.reverse{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;padding:42px 0!important}.product-module-section.reverse>div:first-child{order:initial!important}.product-module-section h2{font-size:30px!important;line-height:1.14!important;overflow-wrap:normal!important;word-break:normal!important}.product-module-section p{font-size:15px!important;line-height:1.65!important;overflow-wrap:normal!important;word-break:normal!important}.product-module-section>.marketing-visual,.product-module-section.reverse>.marketing-visual{width:100%!important;justify-self:stretch!important}.home-capability-strip{width:auto!important;max-width:calc(100% - 32px)!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;gap:8px!important;padding:12px 14px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.home-capability-strip span{flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:start}.home-industry-tabs{width:100%;max-width:100%;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;padding:2px 0 8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.home-industry-tabs button{flex:0 0 auto!important;white-space:nowrap!important;max-width:none!important;scroll-snap-align:start}.home-industry-case{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;overflow:hidden}.home-industry-flow,.home-demo-flow{width:100%;max-width:100%;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.home-industry-flow>*,.home-demo-flow>*{flex:0 0 auto!important;scroll-snap-align:start}.home-industry-flow span,.home-demo-flow span{white-space:nowrap!important}.home-positioning,.home-positioning p,.public-section-head,.public-section-head h2,.public-section-head p{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:760px){.public-site,.product-hub-page,.pricing-main,.demo-main,.public-help,.public-info-page,.knowledge-page,.warranty-wallet-public{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.public-site main>*,.product-hub-page>*,.pricing-main>*,.demo-main>*,.public-help>*,.public-info-page>*,.knowledge-page>*{min-width:0!important;max-width:100%;box-sizing:border-box}.public-hero-v2,.website-runtime-section-inner,.public-feature-grid,.before-after,.demo-two-col,.home-demo-card,.home-industry-case,.home-level-grid,.home-use-case-grid,.knowledge-featured-layout,.knowledge-topic-groups,.knowledge-start-grid,.help-guide-layout,.help-task-grid,.pricing-grid,.pricing-summary-grid{grid-template-columns:minmax(0,1fr)!important}.public-hero-v2>*,.website-runtime-section-inner>*,.home-demo-card>*,.home-industry-case>*,.demo-two-col>*,.knowledge-featured-layout>*{min-width:0!important;width:auto!important;max-width:100%!important}.public-section,.public-hero-v2,.website-runtime-section,.home-industry-section,.home-demo-section{padding-left:16px!important;padding-right:16px!important}.solutions-subnav>div,.product-module-nav,.home-capability-strip,.home-industry-tabs,.help-topic-nav,.demo-role-switch,.demo-view-switch{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}.solutions-subnav a,.product-module-nav a,.home-capability-strip span,.home-industry-tabs button,.help-topic-nav a,.demo-role-switch button,.demo-view-switch button{flex:0 0 auto!important;white-space:nowrap!important}.public-demo-banner,.public-pricing-teaser,.help-final-cta,.knowledge-cta{max-width:100%!important;box-sizing:border-box!important}.public-demo-banner{padding:26px 18px!important}.public-demo-banner>div{min-width:0!important}.public-tool-compare-grid,.public-role-grid,.demo-stepper{grid-template-columns:minmax(0,1fr)!important}.demo-phone,.marketing-visual,.home-hero-stack{width:100%!important;max-width:100%!important}.public-final-cta,.public-final-cta h1,.public-final-cta h2,.public-final-cta h3{color:#15233a!important}.public-final-cta p{color:#526174!important}.public-final-cta .public-kicker{color:#155eef!important}}.demo-journey-blueprint,.demo-product-history-preview{max-width:1480px;margin:72px auto;padding:0 28px}.demo-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.demo-journey-steps article{display:flex;gap:14px;min-width:0;padding:22px;border:1px solid #dce6f1;border-radius:18px;background:#fff}.demo-journey-steps article>span{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf3ff;color:#1268e8;font-weight:900}.demo-journey-steps b{display:block;color:#10243c;font-size:16px;margin:2px 0 8px}.demo-journey-steps p{margin:0;color:#65778b;line-height:1.55;font-size:14px}.demo-product-history-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:54px;align-items:center;padding-top:52px;padding-bottom:52px}.demo-product-history-preview>div:first-child h2{font-size:42px;line-height:1.1;color:#11243c;margin:12px 0 18px}.demo-product-history-preview>div:first-child p{font-size:17px;line-height:1.7;color:#61748a}.demo-history-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.demo-history-card{border:1px solid #d9e5f1;border-radius:24px;background:#fff;padding:24px;box-shadow:0 18px 55px #1f416917}.demo-history-product{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e7edf4}.demo-history-product>span{width:52px;height:52px;border-radius:14px;background:#eef6ff;display:grid;place-items:center;font-size:25px}.demo-history-product div{display:flex;flex-direction:column;gap:2px}.demo-history-product small{color:#1970df;font-weight:900;letter-spacing:.08em}.demo-history-product b{font-size:21px;color:#10243c}.demo-history-product em{font-style:normal;color:#718398}.demo-history-timeline{padding:22px 0}.demo-history-timeline>span{display:flex;gap:12px;position:relative;padding:0 0 18px}.demo-history-timeline>span:last-child{padding-bottom:0}.demo-history-timeline i{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e8f8ef;color:#188b50;font-style:normal;font-weight:900}.demo-history-timeline>span:not(:last-child):after{content:"";position:absolute;left:12px;top:25px;bottom:0;border-left:1px solid #dbe5ee}.demo-history-timeline div{display:flex;flex-direction:column;gap:3px}.demo-history-timeline b{color:#19314b}.demo-history-timeline small{color:#718398}.demo-history-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #e7edf4;padding-top:18px}.demo-history-summary span{padding:12px;border-radius:12px;background:#f6f9fc;display:flex;flex-direction:column;gap:3px}.demo-history-summary small{color:#718398}.demo-history-summary b{color:#153452}@media(max-width:900px){.demo-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-product-history-preview{grid-template-columns:minmax(0,1fr);gap:30px}}@media(max-width:620px){.demo-journey-blueprint,.demo-product-history-preview{width:100%;max-width:100%;box-sizing:border-box;margin:44px auto;padding-left:16px;padding-right:16px}.demo-journey-steps{grid-template-columns:minmax(0,1fr)}.demo-product-history-preview>div:first-child h2{font-size:30px}.demo-history-card{padding:18px;min-width:0}.demo-history-summary{grid-template-columns:1fr}.demo-history-links{display:grid;grid-template-columns:1fr}.demo-history-links a{width:100%;box-sizing:border-box;text-align:center}}.home-final-v2{background:#eaf2fb!important;color:#10243c!important}.home-final-v2 h2{color:#10243c!important}.home-final-v2 p{color:#526d88!important}.home-final-v2>small{color:#68809a!important}.home-final-v2 .public-kicker{color:#155eef!important}.public-footer-trust-strip-v6 .public-footer-trust-item b{color:#17304d!important}.public-footer-trust-strip-v6 .public-footer-trust-item small{color:#526d88!important}.public-page .home-final-v2,.public-marketing-page .home-final-v2,.home-final-v2.home-final-v2{background:#eaf2fb!important;color:#10243c!important}.public-page .home-final-v2 h2,.public-marketing-page .home-final-v2 h2,.home-final-v2.home-final-v2 h2{color:#10243c!important}.public-page .home-final-v2 p,.public-marketing-page .home-final-v2 p,.home-final-v2.home-final-v2 p{color:#526d88!important}.public-page .home-final-v2>small,.public-marketing-page .home-final-v2>small,.home-final-v2.home-final-v2>small{color:#68809a!important}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item b{color:#17304d!important}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item small{color:#526d88!important}.public-site-footer-v6 .public-footer-connect-title{color:#0b2d53!important}.public-footer-facebook-actions a{min-width:0;white-space:nowrap}@media(min-width:1201px){.public-footer-grid-v6{grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(145px,.72fr)) minmax(330px,1.35fr)}.public-footer-connect{min-width:330px}}@media(max-width:760px){.public-footer-facebook-page{width:100%;max-width:420px}.public-footer-facebook-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 10px 10px}.public-footer-facebook-actions a{padding:9px 4px;font-size:11px;line-height:1.2}.public-footer-facebook-cover{height:76px;padding:12px 14px}.public-footer-facebook-profile{padding:0 10px 9px}}@media(max-width:700px){.app-shell,.content,.platform-content{min-width:0;max-width:100%;overflow-x:hidden}.content{width:100%;box-sizing:border-box}.page-head,.head-tools,.toolbar,.panel-title{min-width:0;max-width:100%}.card,.panel,.product-card,.qr-card,.support-workspace,.service-workspace{min-width:0;max-width:100%;box-sizing:border-box}.form-grid,.two-cols{grid-template-columns:minmax(0,1fr)!important}input,select,textarea,button{max-width:100%;box-sizing:border-box}.wide-modal,.modal-card,.plan-picker-modal,.custom-builder-modal,.employee-modal{max-width:calc(100vw - 20px)!important;box-sizing:border-box}.date-pop{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;left:10px!important;right:10px!important}table{max-width:100%}}.public-footer-facebook-page-horizontal{max-width:100%;border-radius:8px}.public-footer-facebook-page-horizontal .public-footer-facebook-cover{height:96px;padding:12px 14px;box-sizing:border-box;text-decoration:none;background:linear-gradient(120deg,#0d6fc7,#75b9ee 58%,#d8efff);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:10px;color:#fff}.public-footer-facebook-page-horizontal .public-footer-facebook-avatar{flex:0 0 46px;width:46px;height:46px;border-radius:5px;border:2px solid rgba(255,255,255,.95);background:#fff}.public-footer-facebook-page-horizontal .public-footer-facebook-copy{min-width:0;display:flex;flex-direction:column;padding-top:2px;text-shadow:0 1px 2px rgba(0,35,75,.35)}.public-footer-facebook-page-horizontal .public-footer-facebook-copy b{font-size:16px;line-height:1.2;color:#fff}.public-footer-facebook-page-horizontal .public-footer-facebook-copy small{margin-top:3px;font-size:11px;color:#fff;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-footer-facebook-page-horizontal .public-footer-facebook-actions{margin-top:-38px;position:relative;padding:0 10px 10px;display:flex;justify-content:space-between;gap:8px}.public-footer-facebook-page-horizontal .public-footer-facebook-actions a{flex:0 1 auto;min-width:0;padding:7px 9px;border-radius:3px;background:#fffffff2;border:1px solid rgba(210,224,239,.95);color:#31516f;font-size:11px;line-height:1;box-shadow:0 1px 2px #00000014}.public-footer-facebook-page-horizontal .public-footer-facebook-actions a:last-child{background:#fffffff2;border-color:#d2e0eff2;color:#31516f}@media(max-width:760px){.public-footer-facebook-page-horizontal{width:100%;max-width:420px}.public-footer-facebook-page-horizontal .public-footer-facebook-cover{height:100px}.public-footer-facebook-page-horizontal .public-footer-facebook-actions{grid-template-columns:none;padding:0 10px 10px}.public-footer-facebook-page-horizontal .public-footer-facebook-actions a{font-size:11px;padding:8px 10px}}.public-site-footer-v6 .public-footer-trust-strip-v6{width:min(calc(100% - 56px),1680px);box-sizing:border-box;padding:14px 18px;border:1px solid #d7e5f8;border-radius:14px;background:#eef5ff;gap:0}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item{min-width:0;min-height:52px;padding:6px 18px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-icon svg{width:20px;height:20px}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item>span:last-child{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item b{font-size:13px!important;line-height:1.28!important}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item small{font-size:11px!important;line-height:1.3!important}@media(max-width:1200px)and (min-width:761px){.public-site-footer-v6 .public-footer-trust-strip-v6{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item:nth-child(2){border-right:0}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item:nth-child(-n+2){border-bottom:1px solid #d7e5f8}}@media(max-width:760px){.public-site-footer-v6 .public-footer-trust-strip-v6{width:calc(100% - 32px);margin:16px auto 0;padding:0 14px;display:grid;grid-template-columns:1fr;border-radius:14px}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item{min-height:0;padding:13px 0;grid-template-columns:38px minmax(0,1fr);column-gap:12px;border-right:0}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item:not(:last-child){border-bottom:1px solid #d7e5f8}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-icon{width:38px;height:38px}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item>span:last-child{display:grid;grid-template-columns:1fr;gap:2px;align-items:start}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item b{font-size:13px!important;line-height:1.3!important}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item small{font-size:11px!important;line-height:1.3!important}}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item>span:last-child{display:contents}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-icon{grid-column:1;grid-row:1;align-self:center}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item b{grid-column:2;grid-row:1;align-self:center;margin:0}.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item small{grid-column:2;grid-row:2;display:block;margin-top:2px}@media(max-width:760px){.public-site-footer-v6 .public-footer-trust-strip-v6 .public-footer-trust-item{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto}}.public-site-footer-v6{overflow:hidden}.public-site-footer-v6 .public-footer-grid-v6{box-sizing:border-box}.public-site-footer-v6 .public-footer-brand p{max-width:34ch}.public-site-footer-v6 .public-footer-column>b,.public-site-footer-v6 .public-footer-connect-title{line-height:1.3}.public-site-footer-v6 .public-footer-column>a{transition:color .15s ease}.public-site-footer-v6 .public-footer-facebook-page-horizontal{overflow:hidden;width:100%;box-sizing:border-box;box-shadow:0 8px 22px #1f4a7d14}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-cover{width:100%}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-copy{overflow:hidden}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-actions{align-items:center}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:30px}.public-site-footer-v6 .public-footer-social-links{flex-wrap:wrap;row-gap:12px}.public-site-footer-v6 .public-footer-bottom-v6{font-size:12px;line-height:1.45}@media(max-width:1200px)and (min-width:761px){.public-site-footer-v6 .public-footer-grid-v6{gap:30px 26px}.public-site-footer-v6 .public-footer-connect{min-width:0}}@media(max-width:760px){.public-site-footer-v6{padding-bottom:14px}.public-site-footer-v6 .public-footer-grid-v6{width:100%;padding:24px 16px 0;gap:24px}.public-site-footer-v6 .public-footer-brand{max-width:none}.public-site-footer-v6 .public-footer-brand p{max-width:none;margin:14px 0 16px}.public-site-footer-v6 .public-footer-column>b,.public-site-footer-v6 .public-footer-connect-title{margin-bottom:12px}.public-site-footer-v6 .public-footer-column>a{margin-bottom:9px}.public-site-footer-v6 .public-footer-connect{width:100%;min-width:0}.public-site-footer-v6 .public-footer-facebook-page-horizontal{max-width:none}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-actions{margin-top:-38px}.public-site-footer-v6 .public-footer-social-links{gap:18px;margin-top:14px}.public-site-footer-v6 .public-footer-bottom-v6{width:100%;box-sizing:border-box;margin-top:0;padding-top:16px;gap:8px}}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-actions a:last-child{font-size:0}.public-site-footer-v6 .public-footer-facebook-page-horizontal .public-footer-facebook-actions a:last-child:after{content:"Xem Fanpage";font-size:11px;line-height:1;font-weight:800}@media(max-width:760px){.public-site,.public-page,.public-marketing-page,.product-hub-page,.pricing-main,.demo-main,.public-help,.public-info-page,.knowledge-page{width:100%;max-width:100%;overflow-x:clip}.public-site *,.public-page *,.public-marketing-page *,.product-hub-page *,.pricing-main *,.demo-main *,.public-help *,.public-info-page *,.knowledge-page *{box-sizing:border-box}.public-site img,.public-page img,.public-marketing-page img,.product-hub-page img,.pricing-main img,.demo-main img,.public-help img,.public-info-page img,.knowledge-page img{max-width:100%;height:auto}.public-site .public-section,.public-page .public-section,.public-marketing-page .public-section{width:100%;min-width:0}.public-site .public-tool-compare-grid,.public-site .public-role-grid,.public-page .public-tool-compare-grid,.public-page .public-role-grid{grid-template-columns:minmax(0,1fr)!important}.public-site .public-pricing-teaser,.public-page .public-pricing-teaser{width:100%;min-width:0;padding:24px 16px!important}.public-site .public-pricing-teaser>div,.public-page .public-pricing-teaser>div{width:100%;min-width:0}.public-site .public-pricing-teaser>div:last-child,.public-page .public-pricing-teaser>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.public-site .public-pricing-teaser a,.public-page .public-pricing-teaser a{width:100%;text-align:center}.public-site .home-journey-grid,.public-page .home-journey-grid,.public-site .home-trust-grid,.public-page .home-trust-grid,.public-site .help-related-grid,.public-help .help-related-grid{grid-template-columns:minmax(0,1fr)!important}.public-site .help-guide-actions,.public-help .help-guide-actions,.public-site .help-flow-summary,.public-help .help-flow-summary{flex-direction:column;align-items:stretch}.public-site .help-guide-actions>div:last-child,.public-help .help-guide-actions>div:last-child{display:grid;grid-template-columns:1fr;width:100%}.public-site .help-guide-actions a,.public-help .help-guide-actions a{width:100%;text-align:center}.public-site .product-io,.product-hub-page .product-io{grid-template-columns:minmax(0,1fr)!important}.public-site .product-io i,.product-hub-page .product-io i{transform:rotate(90deg);justify-self:center}.public-site .home-final-v2,.public-page .home-final-v2{width:calc(100% - 32px);margin-left:auto;margin-right:auto;padding:32px 18px!important}.public-site .home-final-v2>div,.public-page .home-final-v2>div{display:grid;grid-template-columns:1fr;width:100%}.public-site .home-final-v2 a,.public-page .home-final-v2 a{width:100%;text-align:center}}@media(max-width:430px){.public-site .public-hero-v2 h1,.public-page .public-hero-v2 h1,.product-hub-page .product-hub-hero h1,.public-help .help-center-hero-v2 h1{font-size:clamp(32px,10vw,40px)!important;line-height:1.1!important;overflow-wrap:break-word}.public-site .public-section,.public-page .public-section,.public-marketing-page .public-section{padding-left:16px!important;padding-right:16px!important}}@media(max-width:860px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.app,.platform-shell{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.content,.platform-content,.app>.content,.app-page-scroll{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;transform:none!important;box-sizing:border-box!important}.app-page-scroll{overflow-x:hidden!important}.sidebar,.platform-sidebar{display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:min(88vw,340px)!important;max-width:340px!important;height:100dvh!important;transform:translate(-110%)!important;transition:transform .2s ease!important;pointer-events:none!important;z-index:1001!important;overflow:hidden!important}body.mobile-nav-open .sidebar,body.mobile-nav-open .platform-sidebar,.mobile-nav-open .sidebar,.mobile-nav-open .platform-sidebar{transform:translate(0)!important;pointer-events:auto!important}.sidebar-nav,.platform-nav,.platform-sidebar nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.mobile-nav-overlay{display:none!important}body.mobile-nav-open .mobile-nav-overlay,.mobile-nav-open .mobile-nav-overlay{display:block!important}.page-head{width:100%;min-width:0;align-items:flex-start!important}.page-head>div,.page-head h1,.page-head p{min-width:0;max-width:100%}.head-actions,.page-sub-actions,.head-tools{max-width:100%}.toolbar,.flow-toolbar{width:100%;min-width:0}.toolbar input,.toolbar select,.toolbar button,.flow-toolbar input,.flow-toolbar select,.flow-toolbar button{max-width:100%}.panel,.card,.product-card,.qr-card,.settings-form{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.wide-modal,.modal-card,.editor-modal,.employee-modal,.service-modal,.payment-account-modal{max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}.platform-support-workspace-panel .support-workspace{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.platform-support-workspace-panel .support-conversations,.platform-support-workspace-panel .support-chat-pane,.platform-support-workspace-panel .support-case-panel{width:100%!important;min-width:0!important}.platform-support-workspace-panel .support-chat-pane{min-height:420px!important}.platform-support-workspace-panel .support-case-panel{display:block!important;border-left:0!important;border-top:1px solid #e5ebf3}.support-compose.clean{grid-template-columns:minmax(0,1fr)!important}.support-compose.clean textarea,.support-compose.clean button{width:100%!important;min-width:0!important}.service-workspace-panel{width:100vw!important;max-width:100vw!important;box-sizing:border-box!important}.service-workspace-columns{grid-template-columns:minmax(0,1fr)!important}.service-workspace-side{position:relative!important}}@media(max-width:520px){.auth-page{width:100%;max-width:100%;overflow-x:hidden}.auth-panel{width:100%;min-width:0;padding:calc(18px + env(safe-area-inset-top)) 16px calc(22px + env(safe-area-inset-bottom))!important;box-sizing:border-box}.auth-box{width:100%!important;min-width:0!important;max-width:430px!important}.auth-mobile-logo{width:160px!important;margin-bottom:24px!important}.auth-heading{margin-bottom:20px}.auth-heading h2{font-size:25px!important;line-height:1.18}.auth-form-meta{gap:12px;align-items:center}.google-button,.auth-submit,.auth-form input{width:100%;max-width:100%;min-height:48px}.trial-box,.auth-alert{width:100%;box-sizing:border-box}.cards,.metric-grid,.qr-kpis{grid-template-columns:minmax(0,1fr)!important}.account-card,.trial-status-panel,.plan-action-panel,.performance-head,.bonus-line{min-width:0;align-items:flex-start!important}.account-card,.plan-action-panel,.performance-head,.bonus-line{flex-direction:column}.head-actions,.page-sub-actions{width:100%}.head-actions>.ht-btn,.page-sub-actions>.ht-btn{max-width:100%}.date-pop,.date-pop.date-pop-v3{left:8px!important;right:8px!important;width:auto!important;max-width:none!important}}.ht-btn,.ht-icon-btn,.ht-switch,.ht-tabs button,button,[role=button],summary,label.ht-btn{-webkit-tap-highlight-color:transparent}.ht-btn:not(:disabled),.ht-icon-btn:not(:disabled),.ht-tabs button:not(:disabled),button:not(:disabled),summary,label.ht-btn{cursor:pointer}.ht-btn:disabled,.ht-icon-btn:disabled,.ht-tabs button:disabled,button:disabled,.ht-switch.is-disabled{cursor:not-allowed!important;pointer-events:auto}.ht-btn:disabled,.ht-icon-btn:disabled,.ht-tabs button:disabled,button:disabled{opacity:.55}.ht-btn[aria-busy=true]{cursor:wait!important}.ht-btn:focus-visible,.ht-icon-btn:focus-visible,.ht-tabs button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,.ht-switch:focus-within{outline:3px solid rgba(37,99,235,.18)!important;outline-offset:2px!important}.ht-switch{position:relative;isolation:isolate}.ht-switch:not(.is-disabled){cursor:pointer!important}.ht-switch>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ht-switch-track{flex:0 0 auto}.modal-backdrop{overscroll-behavior:contain}@media(max-width:860px){.ht-btn,.ht-icon-btn,.ht-tabs button,summary,label.ht-btn{touch-action:manipulation}.ht-icon-btn{min-width:40px;min-height:40px}.ht-switch{min-height:40px;align-items:center}.ht-action-bar,.actions,.modal-actions{max-width:100%;min-width:0}.modal-actions{display:flex;flex-wrap:wrap;gap:8px}.modal-actions>.ht-btn{min-height:44px}}@media(max-width:520px){.modal-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.modal-actions>.ht-btn{width:100%}.ht-panel-head{align-items:flex-start}.ht-panel-actions{max-width:100%;flex-wrap:wrap}}.editor-modal,.employee-modal,.invoice-wizard,.business360-drawer,.access-drawer,.service-workspace-panel{min-width:0;box-sizing:border-box}.editor-modal{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.editor-modal>.modal-head{min-width:0}.editor-modal>.modal-head>div:first-child{min-width:0}.editor-modal>.modal-head h2,.editor-modal>.modal-head h3,.editor-modal>.modal-head p{overflow-wrap:anywhere}.content table,.platform-content table,.editor-modal table,.business360-drawer table,.service-workspace-panel table{border-collapse:collapse}.content :is(.table,.data-table,.admin-table,.history-table,.payment-table),.platform-content :is(.table,.data-table,.admin-table,.history-table,.payment-table){max-width:100%}.content :is(.table-wrap,.table-scroll,.table-responsive,.data-table-wrap),.platform-content :is(.table-wrap,.table-scroll,.table-responsive,.data-table-wrap){width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.business360-drawer,.access-drawer{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.business360-drawer :is(input,select,textarea),.access-drawer :is(input,select,textarea),.service-workspace-panel :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box}@media(max-width:860px){.editor-modal{max-height:calc(100dvh - env(safe-area-inset-top))!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding-bottom:110px}.editor-modal>.modal-head{position:sticky!important;top:-16px!important;z-index:6!important;background:#fff!important}.editor-modal .modal-actions,.editor-modal .actions.modal-actions{position:sticky!important;bottom:calc(-16px - env(safe-area-inset-bottom))!important;z-index:6!important;background:#fff!important;border-top:1px solid #edf1f5}.business360-drawer,.access-drawer,.service-workspace-panel{height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.business360-drawer .business360-tabs{position:sticky!important;top:0!important;z-index:8!important;overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:none}.business360-drawer .business360-tabs>*{flex:0 0 auto}.content :is(.table,.data-table,.admin-table,.history-table,.payment-table),.platform-content :is(.table,.data-table,.admin-table,.history-table,.payment-table){display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.content table,.platform-content table,.editor-modal table,.business360-drawer table,.service-workspace-panel table{width:max-content;min-width:100%}.content td,.content th,.platform-content td,.platform-content th{overflow-wrap:normal}.content :is(input,select,textarea),.platform-content :is(input,select,textarea),.editor-modal :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box}.content input,.platform-content input,.editor-modal input,.content select,.platform-content select,.editor-modal select,.content textarea,.platform-content textarea,.editor-modal textarea{font-size:16px}}@media(max-width:520px){.editor-modal,.editor-modal.employee-modal,.editor-modal.invoice-wizard{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top))!important}.editor-modal .two-cols,.editor-modal .form-grid,.business360-drawer .two-cols,.business360-drawer .form-grid,.service-workspace-panel .two-cols,.service-workspace-panel .form-grid{grid-template-columns:minmax(0,1fr)!important}.editor-modal label,.business360-drawer label,.service-workspace-panel label{min-width:0!important;max-width:100%}}.platform-support-workspace-panel .support-workspace,.support-workspace{min-height:0}.platform-support-workspace-panel .support-chat-pane,.support-chat-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden}.platform-support-workspace-panel .support-thread,.support-chat-pane>.support-thread{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.support-scroll-anchor{display:block;width:1px;height:1px;pointer-events:none}.support-chat-pane>.quick-replies{flex:0 0 auto;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.support-chat-pane>.support-compose,.support-chat-pane>.support-file-preview{flex:0 0 auto}.support-case-panel{min-height:0;overflow:hidden}.support-case-panel>.support-side-tabs{flex:0 0 auto;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.support-case-panel>.support-side-tabs>button{flex:0 0 auto}.support-case-panel>.support-side-tab-body{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.support-internal-thread{min-height:120px;max-height:min(34dvh,360px);overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;scroll-behavior:smooth}.internal-composer{position:relative;z-index:2}@media(max-width:860px){.platform-support-workspace-panel .support-chat-pane,.support-chat-pane{min-height:520px!important;max-height:calc(100dvh - 120px)}.support-chat-pane>.support-compose{position:sticky;bottom:0;z-index:8;background:#fff;padding-bottom:max(8px,env(safe-area-inset-bottom))}.support-case-panel{overflow:visible!important}.support-case-panel>.support-side-tab-body{max-height:none;overflow:visible}}.warranty-support-mode{width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden;background:#fff}.warranty-support-mode>.warranty-support-nav{width:min(100%,680px);max-width:680px;margin:0 auto;padding:12px 14px 0}.warranty-support-mode>.phone,.warranty-support-mode>.public-product,.warranty-support-mode>[class*=public-product]{width:min(100%,680px);max-width:680px;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;padding-top:0!important}.warranty-support-mode .warranty-support-nav+.phone,.warranty-support-mode .warranty-support-nav+[class*=public-product]{margin-top:0!important}@media(max-width:640px){.warranty-support-mode>.warranty-support-nav{width:100%;max-width:none;padding:10px 10px 0}.warranty-support-mode>.phone,.warranty-support-mode>.public-product,.warranty-support-mode>[class*=public-product]{width:100%!important;max-width:100%!important;margin-top:0!important;padding-top:0!important}}.seo-page{min-height:100vh;background:#f7f9fc;color:#15233a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-top{height:72px;display:flex;align-items:center;gap:28px;padding:0 max(24px,calc((100vw - 1160px)/2));background:#fff;border-bottom:1px solid #e7ebf2;position:sticky;top:0;z-index:10}.seo-brand{display:flex;align-items:center;gap:10px;color:#15233a;text-decoration:none;font-weight:800}.seo-brand img{width:34px;height:34px;object-fit:contain}.seo-top nav{display:flex;gap:22px;margin-left:auto}.seo-top a{color:inherit;text-decoration:none}.seo-login{padding:9px 15px;border:1px solid #dbe2ec;border-radius:10px}.seo-page article{max-width:1040px;margin:auto;padding:0 24px}.seo-hero{padding:84px 0 68px;max-width:880px}.seo-breadcrumb{display:flex;gap:8px;font-size:14px;color:#64748b;margin-bottom:30px}.seo-breadcrumb a{color:inherit}.seo-kicker{font-size:12px!important;letter-spacing:.13em;font-weight:800;color:#2563eb!important;margin:0 0 12px!important}.seo-hero h1{font-size:clamp(38px,6vw,64px);line-height:1.06;letter-spacing:-.045em;margin:0 0 24px;color:#10203a}.seo-lead{font-size:20px;line-height:1.75;color:#475569;max-width:860px}.seo-actions{display:flex;gap:12px;margin-top:30px}.seo-actions a,.seo-cta a{padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:750}.seo-primary,.seo-cta a{background:#2563eb;color:#fff}.seo-secondary{background:#fff;color:#1e293b;border:1px solid #dbe2ec}.seo-flow,.seo-usecases,.seo-faq{padding:56px 0;border-top:1px solid #e3e8f0}.seo-flow h2,.seo-usecases h2,.seo-faq h2,.seo-sections h2{font-size:30px;letter-spacing:-.025em;color:#15233a}.seo-flow-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px}.seo-flow-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;min-height:126px;display:flex;flex-direction:column;gap:22px}.seo-flow-grid span{color:#2563eb;font-weight:800;font-size:13px}.seo-flow-grid b{line-height:1.4}.seo-sections{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0 56px}.seo-sections section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.seo-sections h2{font-size:23px;margin-top:0}.seo-sections p,.seo-usecases p,.seo-faq p{color:#526174;line-height:1.75}.seo-usecases>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-usecases>div p{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;margin:0}.seo-faq details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;margin:10px 0}.seo-faq summary{font-weight:750;cursor:pointer}.seo-faq details p{margin-bottom:0}.seo-cta{margin:36px 0 80px;padding:42px;border-radius:24px;background:#10203a;color:#fff}.seo-cta h2{font-size:32px;margin:0 0 10px}.seo-cta p{color:#cbd5e1;line-height:1.7;margin-bottom:28px}.seo-cta a{display:inline-block}.seo-footer{display:flex;gap:24px;align-items:center;padding:32px max(24px,calc((100vw - 1040px)/2));border-top:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px}.seo-footer>a{font-weight:800;color:#15233a;text-decoration:none}.seo-footer div{margin-left:auto;display:flex;gap:18px}.seo-footer div a{color:inherit}@media(max-width:760px){.seo-top{height:64px;padding:0 16px}.seo-top nav{display:none}.seo-login{margin-left:auto}.seo-page article{padding:0 18px}.seo-hero{padding:54px 0 46px}.seo-hero h1{font-size:40px}.seo-lead{font-size:17px}.seo-flow-grid{grid-template-columns:1fr}.seo-sections,.seo-usecases>div{grid-template-columns:1fr}.seo-sections section{padding:22px}.seo-actions{flex-direction:column}.seo-actions a{text-align:center}.seo-cta{padding:28px;margin-bottom:48px}.seo-footer{align-items:flex-start;flex-direction:column;padding:28px 18px}.seo-footer div{margin-left:0;flex-wrap:wrap}}.seo-related{padding:56px 0;border-top:1px solid #e3e8f0}.seo-related h2{font-size:30px;letter-spacing:-.025em}.seo-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.seo-related-grid a{display:flex;flex-direction:column;gap:8px;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;text-decoration:none;color:#15233a}.seo-related-grid span{color:#64748b;line-height:1.5}@media(max-width:760px){.seo-related-grid{grid-template-columns:1fr}}@media(max-width:430px){.seo-page{overflow-x:hidden}.seo-page article{padding-left:16px;padding-right:16px}.seo-hero{padding:42px 0 36px}.seo-hero h1{font-size:34px;line-height:1.1;overflow-wrap:break-word}.seo-lead{font-size:16px}.seo-actions{width:100%}.seo-actions a{width:100%;box-sizing:border-box}.seo-flow,.seo-usecases,.seo-faq{padding:42px 0}.seo-flow h2,.seo-usecases h2,.seo-faq h2,.seo-sections h2,.seo-related h2{font-size:26px;line-height:1.2}.seo-cta{padding:22px 18px;border-radius:18px}.seo-cta h2{font-size:26px}.seo-cta a{display:block;text-align:center;width:100%;box-sizing:border-box}.seo-footer{gap:16px}.seo-footer div{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:12px}}@media(max-width:760px){.seo-page,.seo-page article,.seo-hero,.seo-flow,.seo-sections,.seo-usecases,.seo-faq,.seo-related,.seo-cta{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.seo-page{overflow-x:hidden}.seo-page *{min-width:0;box-sizing:border-box}.seo-flow-grid,.seo-sections,.seo-usecases>div,.seo-related-grid{grid-template-columns:minmax(0,1fr)!important}.seo-hero h1,.seo-sections h2,.seo-related h2,.seo-cta h2,.seo-page p{max-width:100%;overflow-wrap:normal;word-break:normal}.seo-actions{display:grid!important;grid-template-columns:1fr!important;width:100%}.seo-actions a{width:100%;box-sizing:border-box}}@media(max-width:760px){.seo-top{width:100%;max-width:100%;box-sizing:border-box;gap:12px}.seo-brand{min-width:0}.seo-brand span{white-space:nowrap}.seo-login{flex:0 0 auto;white-space:nowrap}.seo-breadcrumb{flex-wrap:wrap;line-height:1.45}.seo-cta{width:100%;box-sizing:border-box}.seo-footer{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:360px){.seo-brand span{display:none}.seo-top{gap:8px}}
