.ts-loading{min-height:calc(100*var(--vh1,1dvh));color:#173c2f;text-align:center;background:#f4f8f6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px;font-family:Manrope,Arial,sans-serif;display:flex}.ts-loading.compact{border:1px solid var(--line,#dce8e1);background:var(--surface,#fff);border-radius:22px;min-height:280px;margin:16px}.ts-loading-brand{letter-spacing:-1px;align-items:center;gap:14px;font-size:34px;display:flex}.ts-loading-brand svg{color:#fff;background:#0d8f63;border-radius:17px;width:64px;height:64px;padding:9px;box-shadow:0 8px 24px #0d8f631c}.ts-loading p{color:#697d73;margin:0;font-size:16px}.ts-loading-track{background:#dbeae2;border-radius:4px;width:200px;height:4px;overflow:hidden}.ts-loading-track span{background:#0d8f63;border-radius:4px;width:45%;height:100%;animation:1.3s ease-in-out infinite alternate ts-loading-slide;display:block}@keyframes ts-loading-slide{to{transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.ts-loading-track span{margin:auto;animation:none}}.ts-recovery{text-align:center;min-height:320px;color:var(--text,#173c2f);background:var(--surface,#fff);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.ts-recovery h1{margin:0;font-size:24px}.ts-recovery p{max-width:460px;color:var(--muted,#697d73);margin:0;line-height:1.6}.ts-recovery-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ts-board-hint{background:var(--green-soft);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 15px;font-size:13px;line-height:1.45;display:flex!important}.ts-board-hint>span{flex:none}.ts-board-hint p{margin:0}.ts-board-hint small{color:var(--muted);margin-top:4px;display:block}.ts-board-hint .touch-help{display:none}@media (pointer:coarse),(max-width:800px){.ts-board-hint .mouse-help{display:none}.ts-board-hint .touch-help{display:inline}}section.ts-recovery.ts-section-failed{font-size:inherit;grid-template-columns:none;margin:0;font-family:inherit!important;display:flex!important}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-2026-10.woff2)format("woff2"),url(/fonts/Manrope.ttf)format("truetype")}:root{color:#17211d;font-synthesis:none;--bg:#f5f7f5;--surface:#fff;--surface-2:#f8faf8;--surface-3:#edf2ef;--text:#17211d;--muted:#6d7772;--faint:#99a29d;--line:#e3e8e5;--green:#0d8f63;--green-dark:#096b4b;--green-soft:#e7f7f0;--blue:#3978f6;--blue-soft:#eaf1ff;--violet:#7456db;--violet-soft:#f0ecff;--amber:#c77716;--amber-soft:#fff3dc;--red:#d64f52;--red-soft:#ffebeb;--shadow:0 1px 1px #11231b08, 0 8px 30px #11231b0b;--radius:18px;background:#f5f7f5;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}:root[data-theme=dark]{color:#eef4f1;--bg:#111714;--surface:#19211d;--surface-2:#202a25;--surface-3:#29342f;--text:#eef4f1;--muted:#a2afa8;--faint:#78857e;--line:#303c36;--green:#36c994;--green-dark:#74e2ba;--green-soft:#15392c;--blue-soft:#1b3158;--violet-soft:#2e2750;--amber-soft:#49361e;--red-soft:#48282a;--shadow:0 8px 32px #0000002e;background:#111714}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:calc(100*var(--vh1,1vh));background:var(--bg);color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible{outline-offset:2px;outline:3px solid #0d8f632e}input:focus-visible{outline-offset:2px;outline:3px solid #0d8f632e}textarea:focus-visible{outline-offset:2px;outline:3px solid #0d8f632e}select:focus-visible{outline-offset:2px;outline:3px solid #0d8f632e}.app-shell{min-height:calc(100*var(--vh1,1vh))}.main-column{min-height:calc(100*var(--vh1,1vh));margin-left:270px}.page-wrap{width:min(1460px, calc(calc(100*var(--vw1,1vw)) - 270px));margin:0 auto;padding:34px 38px 88px}.sidebar{z-index:40;color:#f4f8f6;background:#101814;border-right:1px solid #ffffff0f;flex-direction:column;width:270px;padding:22px 16px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.brand{align-items:center;gap:11px;height:48px;padding:0 8px;display:flex}.brand-mark{color:#0e2219;background:linear-gradient(135deg,#56e9b1,#b1f27a);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 24px #56e9b12e}.brand>div:nth-child(2){flex-direction:column;display:flex}.brand strong{letter-spacing:-.4px;font-size:17px}.brand span{color:#809189;letter-spacing:.55px;text-transform:uppercase;margin-top:2px;font-size:10px}.sidebar-close{margin-left:auto;display:none!important}.company-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;margin:22px 4px 18px;padding:11px;display:flex}.company-avatar,.user-avatar{color:#0d7955;background:#e5fff4;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.company-card>div:nth-child(2),.user-card>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.company-card strong,.user-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.company-card span,.user-card span{color:#819089;margin-top:2px;font-size:10px}.company-card>svg{color:#718078}.nav-scroll{scrollbar-width:none;padding:0 1px;overflow-y:auto}.nav-scroll::-webkit-scrollbar{display:none}.nav-group{margin-bottom:17px}.nav-label{color:#637169;letter-spacing:.9px;text-transform:uppercase;padding:0 11px 7px;font-size:9px;font-weight:800}.nav-item{color:#a9b5af;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:37px;padding:0 11px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item.active{color:#fff;background:linear-gradient(90deg,#44d99e2b,#44d99e12);box-shadow:inset 2px 0 #42d59c}.nav-item.active svg{color:#64e2b0}.nav-item b{color:#fff;background:#d85354;border-radius:8px;place-items:center;min-width:20px;height:19px;margin-left:auto;padding:0 6px;font-size:9px;display:grid}.sidebar-insight{background:#38b88613;border:1px solid #55e5ad26;border-radius:12px;align-items:center;gap:9px;margin:auto 4px 10px;padding:10px;display:flex}.sidebar-insight .insight-icon{color:#78e7bd;background:#50daa61f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sidebar-insight>div:nth-child(2){flex-direction:column;flex:1;display:flex}.sidebar-insight strong{font-size:10px}.sidebar-insight span{color:#7d9289;margin-top:2px;font-size:9px}.sidebar-insight>svg{color:#5d6d65}.user-card{border-top:1px solid #fff1;align-items:center;gap:9px;padding:13px 7px 0;display:flex}.user-card>svg{color:#6d7d75}.user-avatar{color:#bed1c7;background:#2b3a33;border-radius:50%}.topbar{z-index:25;background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:20px;height:72px;padding:0 38px;display:flex;position:sticky;top:0}.menu-button{display:none!important}.prototype-switch{background:var(--surface-3);border-radius:10px;align-items:center;padding:4px;display:flex}.prototype-switch>span{color:var(--faint);text-transform:uppercase;letter-spacing:.5px;padding:0 10px 0 7px;font-size:9px;font-weight:800}.prototype-switch button{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:700}.prototype-switch button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #14281e14}.module-trigger{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.module-trigger:hover{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.module-trigger svg{color:var(--green)}.search-trigger{width:min(450px, calc(38*var(--vw1,1vw)));border:1px solid var(--line);height:40px;color:var(--faint);background:var(--surface);cursor:pointer;border-radius:11px;align-items:center;gap:10px;margin:0 auto;padding:0 10px 0 13px;display:flex}.search-trigger span{text-align:left;flex:1;font-size:11px}kbd{border:1px solid var(--line);background:var(--surface-2);color:var(--faint);border-bottom-width:2px;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:9px}.topbar-actions{align-items:center;gap:7px;display:flex}.icon-button,.help-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;padding:0;display:grid}.icon-button:hover,.help-button:hover{color:var(--text);border-color:color-mix(in srgb, var(--green) 40%, var(--line))}.help-button{border-radius:50%;width:28px;height:28px;font-size:12px;font-weight:800}.notification-dot{position:relative}.notification-dot:after{content:"";border:2px solid var(--surface);background:#e25155;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{color:var(--green);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.page-header h1{font-size:clamp(27px, calc(3*var(--vw1,1vw)), 38px);letter-spacing:-1.6px;margin:0;line-height:1.08}.page-header p{color:var(--muted);margin:8px 0 0;font-size:13px}.header-actions{gap:9px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.button svg{width:17px;height:17px}.button.primary{color:#fff;background:var(--green);box-shadow:0 7px 18px #0d8f6326}.button.primary:hover{background:var(--green-dark);transform:translateY(-1px)}.button.secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.button.secondary:hover,.button.ghost:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.button.ghost{border-color:var(--line);min-height:36px;color:var(--muted);background:0 0}.button.dark{color:#fff;background:#17211d}.button.full{width:100%}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.stack{gap:18px;display:grid}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-4{grid-column:span 4}.ai-brief{color:#eefbf5;background:radial-gradient(circle at 81% 0,#58e4ac30,#0000 30%),linear-gradient(120deg,#13251d,#1b3227);border-color:#ffffff08;align-items:center;gap:20px;min-height:146px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.ai-brief:after{content:"";border:1px solid #5ae7b01a;border-radius:50%;width:230px;height:230px;position:absolute;top:-75px;right:80px;box-shadow:0 0 0 35px #5ae7b006,0 0 0 70px #5ae7b005}.ai-orb{color:#143628;background:linear-gradient(135deg,#61e6b3,#b5f47b);border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 30px #51dea72b}.ai-copy{z-index:1;flex:1;position:relative}.chip{background:var(--surface-3);width:max-content;color:var(--muted);border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.chip.green{color:#8eebc6;background:#43d79e1f}.ai-copy h2{letter-spacing:-.4px;margin:10px 0 5px;font-size:18px}.ai-copy p{color:#9fb3aa;max-width:760px;margin:0;font-size:11px;line-height:1.55}.ai-brief .button{z-index:1;background:#ffffff14;border:1px solid #ffffff1a;flex:none;position:relative}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.metric-card{flex-direction:column;min-width:0;padding:19px 20px 17px;display:flex}.metric-card>span{color:var(--muted);font-size:10px}.metric-card>strong{letter-spacing:-.8px;margin:9px 0 8px;font-size:24px}.metric-card small{background:var(--surface-3);width:max-content;color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.metric-card small.up{background:var(--green-soft);color:var(--green)}.metric-card small.warn{background:var(--amber-soft);color:var(--amber)}.card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card-header h3{letter-spacing:-.25px;margin:0;font-size:14px}.card-header p{color:var(--muted);margin:4px 0 0;font-size:10px}.card-header>button{color:var(--green);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;font-size:10px;font-weight:700;display:flex}.chart-card,.attention-card,.quick-actions{padding:22px}.chart-summary{align-items:center;gap:10px;margin-top:15px;display:flex}.chart-summary strong{letter-spacing:-.7px;font-size:25px}.chart-summary span{color:var(--green);background:var(--green-soft);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:flex}.bar-chart{background-image:linear-gradient(var(--line) 1px, transparent 1px);background-size:100% 42px;justify-content:space-between;align-items:flex-end;gap:10px;height:190px;padding-top:30px;display:flex}.bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-column>div{background:#dfe7e2;border-radius:6px 6px 2px 2px;width:min(42px,65%);min-height:20px;transition:all .4s;position:relative}:root[data-theme=dark] .bar-column>div{background:#33423b}.bar-column>div.active{background:linear-gradient(#4bd4a0,#15936a)}.bar-column>div span{opacity:0;color:#fff;background:#18221e;border-radius:5px;padding:3px 6px;font-size:8px;transition:all .2s;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.bar-column>div:hover span,.bar-column>div.active span{opacity:1}.bar-column small{color:var(--faint);font-size:9px}.attention-card .card-header{margin-bottom:12px}.attention-item{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.attention-item:first-of-type{border-top:0}.attention-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.attention-icon.red{color:var(--red);background:var(--red-soft)}.attention-icon.amber{color:var(--amber);background:var(--amber-soft)}.attention-icon.blue{color:var(--blue);background:var(--blue-soft)}.attention-icon.green{color:var(--green);background:var(--green-soft)}.attention-icon.violet{color:var(--violet);background:var(--violet-soft)}.attention-item>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.attention-item strong{font-size:10px}.attention-item small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.attention-item>svg{color:var(--faint)}.quick-actions .card-header{margin-bottom:10px}.quick-actions>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.quick-actions>button:nth-child(2){border-top:0}.quick-actions>button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.quick-actions strong{font-size:10px}.quick-actions small{color:var(--muted);margin-top:2px;font-size:9px}.quick-actions>button>svg{color:var(--faint);width:16px}.quick-icon{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.quick-icon svg{width:17px}.quick-icon.mint{color:var(--green);background:var(--green-soft)}.quick-icon.violet{color:var(--violet);background:var(--violet-soft)}.quick-icon.amber{color:var(--amber);background:var(--amber-soft)}.table-card{padding:0 22px;overflow:hidden}.table-card>.card-header{padding-top:22px}.data-table{width:100%;overflow-x:auto}.table-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:1fr 1.65fr .8fr .95fr .45fr;align-items:center;gap:13px;min-width:680px;min-height:66px;display:grid}button.table-row{cursor:pointer;width:100%}.table-row:hover:not(.table-head){background:var(--surface-2)}.table-row.table-head{min-height:38px;color:var(--faint);letter-spacing:.5px;text-transform:uppercase;border-top:0;font-size:8px;font-weight:800}.deals-table .table-row:not(:has(.progress-cell)){grid-template-columns:.8fr 1.6fr .8fr 1fr .2fr}.deals-table .table-row:has(.progress-cell){grid-template-columns:.8fr 1.4fr .7fr .9fr 1fr .2fr}.table-row>span{flex-direction:column;min-width:0;display:flex}.table-row>span>b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.table-row>span>small{color:var(--muted);margin-top:3px;font-size:8px}.table-row>span:last-child{color:var(--faint);align-items:flex-end}.status{white-space:nowrap;width:max-content;color:var(--muted);background:var(--surface-3);border-radius:20px;align-items:center;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.status.blue{color:var(--blue);background:var(--blue-soft)}.status.violet{color:var(--violet);background:var(--violet-soft)}.status.amber{color:var(--amber);background:var(--amber-soft)}.status.green{color:var(--green);background:var(--green-soft)}.status.red{color:var(--red);background:var(--red-soft)}.progress-cell{gap:4px}.progress-cell i{background:var(--surface-3);border-radius:10px;width:100%;height:5px;overflow:hidden}.progress-cell em{border-radius:inherit;background:var(--green);height:100%;display:block}.filter-row{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px;display:flex}.segmented{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.segmented button{height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.segmented button.active{color:var(--text);background:var(--surface-3)}.segmented button span{background:var(--surface);min-width:17px;height:17px;color:var(--faint);border-radius:7px;place-items:center;padding:0 5px;font-size:8px;display:grid}.filter-actions{gap:7px;display:flex}.table-footer{border-top:1px solid var(--line);min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.table-footer button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.summary-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:76px;box-shadow:var(--shadow);align-items:center;gap:14px;padding:12px 18px;display:flex}.summary-strip>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.summary-strip>div+div{border-left:1px solid var(--line);padding-left:18px}.summary-strip svg{width:20px;color:var(--green)}.summary-strip span{color:var(--muted);flex-direction:column;font-size:9px;display:flex}.summary-strip strong{color:var(--text);margin-bottom:2px;font-size:15px}.summary-strip .button{flex:none}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.inline-search{border:1px solid var(--line);width:min(360px,55%);height:37px;color:var(--faint);background:var(--surface-2);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.inline-search svg{width:16px}.inline-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:10px}.simple-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1.7fr repeat(3,.75fr) .7fr 25px;align-items:center;gap:12px;width:100%;min-height:73px;padding:10px 0;display:grid}.simple-list>button:hover{background:var(--surface-2)}.simple-list>button>span:not(.logo-tile){flex-direction:column;display:flex}.simple-list strong,.simple-list b{font-size:10px}.simple-list small{color:var(--muted);margin-top:3px;font-size:8px}.simple-list>button>svg{color:var(--faint);width:16px}.logo-tile{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.logo-tile.c1{color:var(--green);background:var(--green-soft)}.logo-tile.c2{color:var(--violet);background:var(--violet-soft)}.logo-tile.c3{color:var(--amber);background:var(--amber-soft)}.map-layout{grid-template-columns:minmax(0,1fr) 340px;min-height:680px;display:grid;overflow:hidden}.map-canvas{background:#e6eee9;min-height:680px;position:relative;overflow:hidden}:root[data-theme=dark] .map-canvas{background:#23302a}.map-grid{opacity:.55;background-image:linear-gradient(27deg,#0000 47%,#fffffff2 48% 50%,#0000 51%),linear-gradient(105deg,#0000 47%,#ffffffd9 48% 50%,#0000 51%);background-size:105px 85px,140px 120px;position:absolute;top:-50px;bottom:-50px;left:-50px;right:-50px;transform:rotate(-8deg)scale(1.2)}.map-grid:after{content:"";border-top:12px double #ffffffe6;position:absolute;top:30%;bottom:30%;left:-10%;right:-10%;transform:rotate(15deg)}.route-line{transform-origin:0;background:repeating-linear-gradient(90deg, var(--green) 0 12px, transparent 12px 18px);border-radius:20px;height:4px;position:absolute}.line-a{width:47%;top:44%;left:20%;transform:rotate(-17deg)}.line-b{width:34%;top:64%;left:41%;transform:rotate(-42deg)}.map-marker{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.map-marker span{background:var(--green);color:#fff;border:4px solid #ffffffe6;border-radius:50% 50% 50% 8px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid;transform:rotate(-45deg);box-shadow:0 5px 14px #143c2a40}.map-marker span:first-letter{transform:rotate(45deg)}.map-marker small{background:var(--surface);box-shadow:var(--shadow);border-radius:5px;margin-top:5px;padding:3px 7px;font-size:8px;font-weight:800}.map-marker.moscow{top:50%;left:18%}.map-marker.kazan{top:30%;left:67%}.map-marker.samara{top:69%;left:72%}.map-marker.perm{top:19%;left:45%}.map-controls{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:10px;position:absolute;top:18px;left:18px;overflow:hidden}.map-controls button{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:35px;height:35px;display:grid}.map-controls button:last-child{border-bottom:0}.map-controls svg{width:16px}.map-legend{background:var(--surface);box-shadow:var(--shadow);border-radius:10px;gap:14px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px}.map-legend span{align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.green-dot,.amber-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.amber-dot{background:var(--amber)}.map-panel{border-left:1px solid var(--line);background:var(--surface)}.map-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:75px;padding:0 18px;display:flex}.map-panel-head>div{flex-direction:column;display:flex}.map-panel-head strong{font-size:13px}.map-panel-head span{color:var(--muted);margin-top:3px;font-size:9px}.map-panel-head button{border:1px solid var(--line);background:0 0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.map-panel-head svg{width:15px}.map-panel>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:11px;width:100%;min-height:104px;padding:16px;display:flex}.map-panel>button.selected{background:var(--green-soft);box-shadow:inset 3px 0 var(--green)}.map-panel>button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.map-panel>button strong{font-size:10px}.map-panel>button small,.map-panel>button em{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal}.map-panel>button em{color:var(--green);font-weight:700}.map-panel>button>svg{width:15px;color:var(--faint);margin-top:7px}.truck-badge{background:var(--surface);width:33px;height:33px;color:var(--green);border-radius:10px;place-items:center;display:grid}.truck-badge svg{width:16px}.fleet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.vehicle-card{padding:16px;overflow:hidden}.vehicle-visual{background:linear-gradient(145deg, var(--surface-2), var(--surface-3));height:130px;color:color-mix(in srgb, var(--green) 40%, var(--faint));justify-content:center;align-items:center;margin:-16px -16px 15px;padding:15px;display:flex;position:relative}.vehicle-visual>svg{stroke-width:1.2px;width:90px;height:60px}.vehicle-visual .status{position:absolute;top:12px;left:12px}.vehicle-title{justify-content:space-between;gap:10px;display:flex}.vehicle-title h3{margin:0;font-size:12px}.vehicle-title p{color:var(--muted);margin:3px 0 0;font-size:9px}.vehicle-title button{color:var(--faint);background:0 0;border:0}.vehicle-title svg{width:16px}.vehicle-meta{border-block:1px solid var(--line);flex-direction:column;gap:7px;margin:14px 0;padding:11px 0;display:flex}.vehicle-meta span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.vehicle-meta svg{width:14px;color:var(--green)}.health{margin-bottom:14px}.health>div{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.health strong{color:var(--text)}.health>i{background:var(--surface-3);border-radius:10px;height:5px;margin-top:7px;display:block;overflow:hidden}.health em{border-radius:inherit;background:var(--green);height:100%;display:block}.people-grid{grid-template-columns:repeat(4,1fr);padding:0;display:grid;overflow:hidden}.people-grid article{text-align:center;border-right:1px solid var(--line);padding:24px}.people-grid article:last-child{border-right:0}.person-avatar{width:54px;height:54px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:12px;font-weight:800;display:grid}.person-avatar.p1{color:var(--green);background:var(--green-soft)}.person-avatar.p2{color:var(--violet);background:var(--violet-soft)}.person-avatar.p3{color:var(--amber);background:var(--amber-soft)}.people-grid h3{margin:10px 0 3px;font-size:12px}.people-grid p{color:var(--muted);margin:0;font-size:9px}.people-grid article>div:nth-of-type(2){border-block:1px solid var(--line);margin:17px 0;padding:12px 0;display:flex}.people-grid article>div:nth-of-type(2) span{flex-direction:column;flex:1;display:flex}.people-grid small{color:var(--muted);font-size:8px}.people-grid b{margin-top:4px;font-size:11px}.route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.route-card{padding:20px}.route-card-map{height:80px;color:var(--green);background:linear-gradient(135deg, var(--green-soft), var(--surface-2));align-items:center;margin:-20px -20px 16px;padding:0 30px;display:flex}.route-card-map svg{width:21px;fill:var(--green)}.dashed-route{border-top:2px dashed color-mix(in srgb, var(--green) 55%, transparent);flex:1}.route-card-head{justify-content:space-between;display:flex}.route-card h3{margin:0;font-size:13px}.route-card p{color:var(--muted);margin:4px 0 0;font-size:9px}.route-card-head button{color:var(--faint);background:0 0;border:0}.route-numbers{border-block:1px solid var(--line);margin:18px 0;padding:14px 0;display:flex}.route-numbers span{flex-direction:column;flex:1;display:flex}.route-numbers small{color:var(--muted);font-size:8px}.route-numbers strong{margin-top:4px;font-size:11px}.route-footer{justify-content:space-between;align-items:center;display:flex}.route-footer button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.route-footer svg{width:14px}.planner{overflow:hidden}.planner-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.planner-toolbar>div{align-items:center;gap:12px;display:flex}.planner-toolbar>div button{background:var(--surface-3);border:0;border-radius:8px;width:28px;height:28px}.planner-toolbar strong{font-size:11px}.planner-grid{grid-template-columns:180px repeat(7,1fr);min-width:840px;display:grid;overflow:hidden}.planner-corner,.planner-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:44px;color:var(--muted);place-items:center;font-size:8px;font-weight:700;display:grid}.planner-day.today{color:var(--green);background:var(--green-soft)}.planner-line{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:180px repeat(7,1fr);min-height:73px;display:grid;position:relative}.planner-vehicle{border-right:1px solid var(--line);grid-column:1;align-items:center;gap:8px;padding:0 13px;display:flex}.planner-vehicle svg{width:17px;color:var(--green)}.planner-vehicle span{flex-direction:column;display:flex}.planner-vehicle strong{font-size:9px}.planner-vehicle small{color:var(--muted);margin-top:2px;font-size:7px}.schedule-block{border-left:3px solid var(--green);background:var(--green-soft);border-radius:8px;flex-direction:column;width:34%;height:48px;padding:8px 12px;display:flex;position:absolute;top:12px;left:calc(180px + 2%)}.schedule-block.s1{border-color:var(--blue);background:var(--blue-soft);width:29%;left:36%}.schedule-block.s2{border-color:var(--violet);background:var(--violet-soft);width:38%;left:54%}.schedule-block.s3{border-color:var(--amber);background:var(--amber-soft);width:41%;left:24%}.schedule-block strong{font-size:8px}.schedule-block span{color:var(--muted);margin-top:3px;font-size:7px}.planner-warning{background:var(--amber-soft);color:var(--amber);border-radius:11px;align-items:center;gap:10px;margin:15px;padding:12px 14px;display:flex}.planner-warning svg{flex:none;width:18px}.planner-warning span{flex:1;font-size:9px}.planner-warning strong{margin-bottom:2px;display:block}.planner-warning button{color:inherit;background:0 0;border:0;font-size:9px;font-weight:800}.maintenance-list{margin-top:14px}.maintenance-list button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;min-height:72px;padding:12px 0;display:flex}.maintenance-list button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.maintenance-list strong{font-size:10px}.maintenance-list small{color:var(--muted);margin-top:4px;font-size:8px}.maintenance-list button>svg{width:16px;color:var(--faint)}.dashboard-grid>.card.span-8:not(.chart-card),.dashboard-grid>.card.span-4:not(.attention-card):not(.quick-actions){padding:22px}.donut-wrap{flex-direction:column;align-items:center;display:flex}.donut{background:conic-gradient(var(--green) 0 40%, var(--blue) 40% 77%, var(--amber) 77%);border-radius:50%;place-items:center;width:135px;height:135px;margin:20px 0;display:grid;position:relative}.donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;top:20px;bottom:20px;left:20px;right:20px}.donut span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.donut strong{font-size:18px}.donut small{color:var(--muted);font-size:8px}.legend-list{gap:8px;width:100%;display:grid}.legend-list span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.legend-list i{background:var(--green);border-radius:50%;width:7px;height:7px}.legend-list i.l2{background:var(--blue)}.legend-list i.l3{background:var(--amber)}.legend-list b{color:var(--text);margin-left:auto}.topic-meta{align-items:center;gap:5px;display:flex}.topic-meta span{color:var(--green);font-size:8px;font-weight:800}.topic-meta small{color:var(--faint);font-size:8px}.topic-actions{gap:12px;margin-top:12px;display:flex}.topic-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}.topic-actions svg{width:14px}.new-topic{text-align:center;padding:22px}.new-topic .quick-icon{margin:0 auto}.new-topic h3{margin:13px 0 6px;font-size:13px}.new-topic p{color:var(--muted);margin:0 0 16px;font-size:9px;line-height:1.5}.tag-cloud{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.tag-cloud button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:20px;padding:6px 9px;font-size:8px}.line-chart{height:230px;margin-top:20px}.line-chart svg{width:100%;height:195px;overflow:visible}.line-chart path{vector-effect:non-scaling-stroke;fill:none;stroke-width:2.5px}.line-chart path.area{fill:url(#area);stroke:none}.line-chart path.income{stroke:var(--green)}.line-chart path.expense{stroke:var(--amber);stroke-dasharray:5 4}.chart-axis{color:var(--faint);justify-content:space-between;font-size:8px;display:flex}.expense-list{gap:18px;margin-top:25px;display:grid}.expense-list>div>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.expense-list b{color:var(--text);margin-left:auto}.expense-list>div>div{background:var(--surface-3);border-radius:10px;height:5px;margin-top:7px}.expense-list em{background:var(--green);border-radius:10px;height:100%;display:block}.expense-color{background:var(--green);border-radius:50%;width:7px;height:7px}.expense-color.e1{background:var(--blue)}.expense-color.e2{background:var(--violet)}.expense-color.e3{background:var(--amber)}.document-stats{grid-template-columns:repeat(3,1fr) 1.4fr;gap:14px;display:grid}.document-stats>div{align-items:center;gap:12px;min-height:84px;padding:17px;display:flex}.document-stats>div>svg{width:24px;color:var(--green)}.document-stats .warning>svg{color:var(--amber)}.document-stats span{flex-direction:column;display:flex}.document-stats strong{font-size:18px}.document-stats small{color:var(--muted);margin-top:3px;font-size:8px}.upload-card{border:1px dashed color-mix(in srgb, var(--green) 55%, var(--line));border-radius:var(--radius);background:var(--green-soft);color:var(--green);cursor:pointer;justify-content:center;align-items:center;gap:11px;display:flex}.upload-card>svg{width:22px}.upload-card span{text-align:left;flex-direction:column;display:flex}.upload-card strong{font-size:10px}.upload-card small{color:var(--muted);margin-top:3px;font-size:8px}.document-layout{grid-template-columns:200px 1fr;min-height:450px;display:grid;overflow:hidden}.folder-list{border-right:1px solid var(--line);background:var(--surface-2);padding:14px}.folder-list button{width:100%;height:39px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.folder-list button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 5px #14281e0d}.folder-list svg{width:15px}.folder-list b{margin-left:auto;font-size:8px}.document-list{padding:0 20px}.document-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;min-height:70px;padding:10px 0;display:flex}.file-icon{background:var(--red-soft);width:35px;height:41px;color:var(--red);border-radius:7px;place-items:center;display:grid}.file-icon svg{width:17px}.document-list>button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.document-list strong{font-size:9px}.document-list small{color:var(--muted);margin-top:4px;font-size:8px}.document-list>button>svg{color:var(--faint);width:17px}.fuel-bars{gap:18px;margin-top:22px;display:grid}.fuel-bars>div{grid-template-columns:140px 1fr 50px;align-items:center;gap:12px;display:grid}.fuel-bars span{flex-direction:column;display:flex}.fuel-bars strong{font-size:9px}.fuel-bars small{color:var(--muted);margin-top:2px;font-size:7px}.fuel-bars i{background:var(--surface-3);border-radius:10px;height:8px;overflow:hidden}.fuel-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--green), #61dba9);height:100%;display:block}.fuel-bars b{text-align:right;font-size:9px}.fuel-alert{flex-direction:column;display:flex}.fuel-alert h3{margin:13px 0 7px;font-size:13px}.fuel-alert>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.fuel-delta{border-block:1px solid var(--line);margin:17px 0;padding:12px 0;display:flex}.fuel-delta span{color:var(--muted);flex-direction:column;flex:1;font-size:8px;display:flex}.fuel-delta b{color:var(--text);margin-top:4px;font-size:11px}.calculator-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.62fr);align-items:start;gap:18px;display:grid}.calc-form{padding:24px}.calc-section{align-items:center;gap:11px;margin-bottom:18px;display:flex}.calc-section:not(:first-child){border-top:1px solid var(--line);margin-top:28px;padding-top:23px}.step{width:30px;height:30px;color:var(--green);background:var(--green-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.calc-section h3{margin:0;font-size:13px}.calc-section p{color:var(--muted);margin:3px 0 0;font-size:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label,.settings-form label{flex-direction:column;gap:7px;display:flex}.form-grid label.wide,.settings-form label.wide{grid-column:1/-1}.form-grid label>span,.settings-form label>span{color:var(--muted);font-size:8px;font-weight:700}.form-grid input,.form-grid select,.settings-form input,.settings-form select{border:1px solid var(--line);background:var(--surface-2);width:100%;height:42px;color:var(--text);border-radius:10px;padding:0 12px;font-size:10px}.input-with-icon{position:relative}.input-with-icon svg{width:16px;color:var(--green);position:absolute;top:13px;left:12px}.input-with-icon input{padding-left:37px}.calc-result{padding:24px;position:sticky;top:95px}.calc-result h3{margin:17px 0;font-size:14px}.calc-total{background:var(--green-soft);border-radius:13px;flex-direction:column;padding:18px;display:flex}.calc-total span{color:var(--muted);font-size:8px}.calc-total strong{color:var(--green);letter-spacing:-.8px;margin:7px 0 2px;font-size:27px}.calc-total small{color:var(--green);font-size:8px;font-weight:700}.calc-lines{gap:10px;margin:18px 0;display:grid}.calc-lines span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.calc-lines b{color:var(--text)}.ai-tip{background:var(--violet-soft);color:var(--violet);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px;display:flex}.ai-tip>svg{flex:none;width:17px}.ai-tip span{font-size:8px;line-height:1.45}.ai-tip strong{margin-bottom:3px;display:block}.calc-result .button+.button{margin-top:7px}.insight-banner{background:linear-gradient(120deg, var(--surface), var(--green-soft));align-items:center;gap:18px;padding:24px 28px;display:flex}.insight-banner>div:nth-child(2){flex:1}.insight-banner>div>span{color:var(--green);text-transform:uppercase;letter-spacing:.6px;font-size:8px;font-weight:800}.insight-banner h2{margin:7px 0 5px;font-size:16px}.insight-banner p{max-width:750px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.analytics-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg, transparent 0 48px, var(--line) 49px);height:245px;margin-top:20px;position:relative;overflow:hidden}.mountains{align-items:flex-end;gap:12px;display:flex;position:absolute;top:30px;bottom:0;left:0;right:0}.mountains i{background:linear-gradient(#28b581a6,#28b58114);border-radius:5px 5px 0 0;flex:1}.mountains i:first-child{height:38%}.mountains i:nth-child(2){height:45%}.mountains i:nth-child(3){height:41%}.mountains i:nth-child(4){height:55%}.mountains i:nth-child(5){height:62%}.mountains i:nth-child(6){height:57%}.mountains i:nth-child(7){height:68%}.mountains i:nth-child(8){height:76%}.mountains i:nth-child(9){height:72%}.mountains i:nth-child(10){height:86%}.mountains i:nth-child(11){height:82%}.mountains i:nth-child(12){height:95%}.driver-list{gap:0;margin-top:15px;display:grid}.driver-list>span{border-top:1px solid var(--line);grid-template-columns:26px 80px 1fr;align-items:center;gap:7px;min-height:56px;display:grid}.driver-list svg{width:17px}.driver-list b{font-size:10px}.driver-list small{color:var(--muted);font-size:8px}.driver-list .positive{color:var(--green)}.driver-list .negative{color:var(--red)}.driver-list span small{color:var(--muted)}.weather-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:18px;display:grid}.weather-hero{color:#fff;background:linear-gradient(135deg,#4179bc,#63a1ca 60%,#a8d4dc);justify-content:space-between;align-items:center;min-height:220px;padding:28px;display:flex}.weather-hero>div{flex-direction:column;display:flex}.weather-hero span{font-size:10px;font-weight:700}.weather-hero strong{letter-spacing:-3px;margin:10px 0 2px;font-size:52px}.weather-hero p{color:#fffc;margin:0 0 22px;font-size:10px}.weather-hero>div>div{gap:22px;display:flex}.weather-hero small{color:#ffffffa6;flex-direction:column;font-size:8px;display:flex}.weather-hero b{color:#fff;margin-top:4px;font-size:10px}.weather-hero>svg{opacity:.8;stroke-width:1px}.route-weather{grid-column:1;padding:22px}.route-weather .card-header{margin-bottom:12px}.route-weather>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px 1fr 70px 85px 20px;align-items:center;gap:11px;width:100%;min-height:71px;display:grid}.weather-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;display:grid}.weather-icon.w1{color:var(--amber);background:var(--amber-soft)}.weather-icon svg{width:18px}.route-weather>button>span:nth-child(2){flex-direction:column;display:flex}.route-weather strong{font-size:9px}.route-weather small{color:var(--muted);margin-top:3px;font-size:8px}.route-weather>button>b{font-size:9px}.route-weather>button>svg{width:15px;color:var(--faint)}.forecast{grid-area:1/2/span 2;padding:22px}.forecast .card-header{margin-bottom:12px}.forecast>div:not(.card-header){border-top:1px solid var(--line);grid-template-columns:1fr 30px 36px 30px;align-items:center;gap:5px;min-height:61px;display:grid}.forecast span{font-size:9px;font-weight:700}.forecast svg{width:18px;color:var(--blue)}.forecast strong{font-size:10px}.forecast small{color:var(--muted);font-size:9px}.history-card{padding:0 22px 22px}.table-toolbar>div{gap:7px;display:flex}.timeline{padding:10px 0}.timeline-item{grid-template-columns:110px 36px 1fr 30px;align-items:start;gap:13px;min-height:78px;display:grid;position:relative}.timeline-date{color:var(--muted);padding-top:9px;font-size:8px}.timeline-marker{z-index:1;width:32px;height:32px;color:var(--green);background:var(--green-soft);border-radius:10px;place-items:center;display:grid;position:relative}.timeline-marker:after{content:"";z-index:-1;border-left:1px dashed var(--line);position:absolute;top:32px;bottom:-46px;left:15px}.timeline-item:last-child .timeline-marker:after{display:none}.timeline-marker svg{width:15px}.timeline-item>div:nth-child(3){flex-direction:column;padding-top:7px;display:flex}.timeline-item strong{font-size:9px}.timeline-item span{color:var(--muted);margin-top:4px;font-size:8px}.timeline-item>button{color:var(--faint);background:0 0;border:0;padding-top:7px}.timeline-item>button svg{width:16px}.knowledge-search{border-radius:var(--radius);text-align:center;color:#fff;background:radial-gradient(circle at 70% -30%,#64e8b447,#0000 36%),#17261f;padding:42px 20px}.knowledge-search>svg{color:#78e7bd;width:30px;height:30px}.knowledge-search h2{margin:12px 0 18px;font-size:24px}.knowledge-search>div{color:#68746e;background:#fff;border-radius:12px;align-items:center;gap:10px;width:min(560px,90%);height:46px;margin:0 auto;padding:0 14px;display:flex}.knowledge-search input{color:#17211d;border:0;outline:0;flex:1;font-size:10px}.knowledge-search>div svg{width:18px}.knowledge-search>span{color:#90a49a;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:8px;display:flex}.knowledge-search>span button{color:#a8d9c6;background:0 0;border:0;border-bottom:1px dotted #91cbb4;padding:0;font-size:8px}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.knowledge-grid>button{text-align:left;cursor:pointer;min-height:180px;padding:22px}.knowledge-grid h3{margin:14px 0 7px;font-size:13px}.knowledge-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.knowledge-grid small{color:var(--green);justify-content:space-between;align-items:center;margin-top:20px;font-size:8px;font-weight:700;display:flex}.knowledge-grid small svg{width:15px}.notifications-page{overflow:hidden}.notification-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:0 18px;display:flex}.notification-toolbar>button{color:var(--green);background:0 0;border:0;font-size:9px;font-weight:700}.notice-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:13px;width:100%;min-height:96px;padding:18px 20px;display:flex}.notice-row:hover{background:var(--surface-2)}.notice-row>span:nth-child(2){flex-direction:column;flex:1;display:flex}.notice-row small{color:var(--green);font-size:8px;font-weight:700}.notice-row strong{margin-top:6px;font-size:10px}.notice-row p{color:var(--muted);margin:4px 0 0;font-size:8px}.notice-row>svg{color:var(--faint);width:16px;margin-top:10px}span.unread,i.unread{background:var(--green);border-radius:50%;width:6px;height:6px;margin-top:12px}.settings-layout{grid-template-columns:210px 1fr;min-height:590px;display:grid;overflow:hidden}.settings-layout>aside{border-right:1px solid var(--line);background:var(--surface-2);padding:14px}.settings-layout>aside button{width:100%;height:41px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;font-weight:700;display:flex}.settings-layout>aside button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 5px #14281e0d}.settings-layout>aside svg{width:15px}.settings-content{padding:28px}.settings-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:22px;display:flex}.settings-head h2{margin:0;font-size:16px}.settings-head p{color:var(--muted);margin:5px 0 0;font-size:9px}.company-upload{align-items:center;gap:13px;padding:22px 0;display:flex}.company-logo{color:#073f2c;background:linear-gradient(135deg,#62e6b5,#b3f078);border-radius:15px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:800;display:grid}.company-upload>div:nth-child(2){flex-direction:column;display:flex}.company-upload strong{font-size:10px}.company-upload span{color:var(--muted);margin-top:3px;font-size:8px}.company-upload button{border:0;border-bottom:1px dotted var(--green);width:max-content;color:var(--green);background:0 0;margin-top:7px;padding:0;font-size:8px}.settings-form{grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;display:grid}.settings-form small{color:var(--faint);font-size:7px}.settings-placeholder{max-width:650px;padding-top:30px}.settings-placeholder h3{margin:14px 0 6px}.settings-placeholder>p{color:var(--muted);margin:0 0 24px;font-size:9px}.toggle-row{border-top:1px solid var(--line);align-items:center;min-height:66px;display:flex;position:relative}.toggle-row>span{flex-direction:column;flex:1;display:flex}.toggle-row strong{font-size:9px}.toggle-row small{color:var(--muted);margin-top:3px;font-size:8px}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:var(--surface-3);border-radius:20px;width:34px;height:19px;transition:all .2s;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.toggle-row input:checked+i{background:var(--green)}.toggle-row input:checked+i:after{transform:translate(15px)}.settings-section-body{max-width:820px;padding-top:22px}.settings-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.settings-toolbar>div{flex-direction:column;display:flex}.settings-toolbar strong{font-size:11px}.settings-toolbar span{color:var(--muted);margin-top:3px;font-size:8px}.module-settings{padding-top:22px}.preset-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.preset-row>button{border:1px solid var(--line);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;min-height:74px;padding:11px;display:flex}.preset-row>button:hover{border-color:var(--green);background:var(--green-soft)}.preset-row>button>svg{width:18px;color:var(--green)}.preset-row>button>span{flex-direction:column;display:flex}.preset-row strong{font-size:8px}.preset-row small{color:var(--muted);margin-top:3px;font-size:7px}.module-settings-note{color:var(--violet);background:var(--violet-soft);border-radius:11px;align-items:flex-start;gap:9px;margin:14px 0 20px;padding:11px 13px;display:flex}.module-settings-note svg{flex:none;width:17px}.module-settings-note span{color:var(--muted);font-size:8px;line-height:1.45}.module-settings-note strong{color:var(--text);margin-bottom:2px;display:block}.module-groups{gap:20px;display:grid}.module-groups>div>h3{color:var(--faint);letter-spacing:.55px;text-transform:uppercase;margin:0 0 8px;font-size:8px}.module-groups>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.module-groups button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;min-height:59px;padding:9px 10px;display:flex}.module-groups button.active{border-color:color-mix(in srgb, var(--green) 42%, var(--line));background:var(--green-soft)}.module-groups button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.module-groups strong{font-size:8px}.module-groups small{color:var(--muted);margin-top:3px;font-size:7px}.module-groups button>i{width:23px;height:23px;color:var(--faint);background:var(--surface-3);border-radius:7px;place-items:center;display:grid}.module-groups button.active>i{color:#fff;background:var(--green)}.module-groups button>i svg{width:12px}.profile-settings{align-items:center;gap:13px;padding:0 0 22px;display:flex}.profile-settings .person-avatar{width:58px;height:58px;margin:0}.profile-settings button{border:0;border-bottom:1px dotted var(--green);color:var(--green);background:0 0;padding:0 0 2px;font-size:8px}.team-list{border-top:1px solid var(--line)}.team-list>div{border-bottom:1px solid var(--line);grid-template-columns:39px 1fr 70px 115px 30px;align-items:center;gap:10px;min-height:70px;display:grid}.team-list .person-avatar{width:36px;height:36px;margin:0}.team-list>div>span:nth-child(2){flex-direction:column;display:flex}.team-list strong{font-size:9px}.team-list small{color:var(--muted);margin-top:3px;font-size:7px}.team-list select{border:1px solid var(--line);background:var(--surface-2);height:31px;color:var(--text);border-radius:8px;font-size:8px}.team-list button{color:var(--faint);background:0 0;border:0}.team-list button svg{width:16px}.channel-row{border-top:1px solid var(--line);align-items:center;gap:14px;min-height:78px;display:flex}.channel-row>span{flex-direction:column;flex:1;display:flex}.channel-row strong{font-size:9px}.channel-row small{color:var(--muted);margin-top:3px;font-size:8px}.channel-row label{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:7px 8px;font-size:7px}.channel-row input{margin-right:4px}.integration-settings{gap:8px;display:grid}.integration-settings>div{border:1px solid var(--line);border-radius:11px;grid-template-columns:38px 1fr 80px 90px;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.integration-settings>div>span:nth-child(2){flex-direction:column;display:flex}.integration-settings strong{font-size:9px}.integration-settings small{color:var(--muted);margin-top:3px;font-size:7px}.integration-settings .button{min-height:32px;padding-inline-start:9px;padding-inline-end:9px;font-size:8px}.certificate-card{border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;min-height:77px;margin:22px 0 5px;padding:12px;display:flex}.certificate-card>span:nth-child(2){flex-direction:column;flex:1;display:flex}.certificate-card strong{font-size:9px}.certificate-card small{color:var(--muted);margin-top:3px;font-size:7px}.security-card{background:var(--green-soft);border-radius:12px;align-items:center;gap:11px;min-height:78px;margin-bottom:8px;padding:13px;display:flex}.security-card>span:nth-child(2){flex-direction:column;display:flex}.security-card strong{font-size:10px}.security-card small{color:var(--muted);margin-top:3px;font-size:8px}.session-list{margin-top:23px}.session-list>h3,.settings-subtitle{margin:0 0 9px;font-size:10px}.session-list>div{border-top:1px solid var(--line);align-items:center;gap:9px;min-height:61px;display:flex}.session-list>div>span:nth-child(2){flex-direction:column;flex:1;display:flex}.session-list strong{font-size:8px}.session-list small{color:var(--muted);margin-top:3px;font-size:7px}.session-list button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:700}.appearance-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.appearance-grid>button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;padding:8px;position:relative}.appearance-grid>button.active{border-color:var(--green)}.appearance-grid>button>span{background:#eef2ef;border-radius:8px;grid-template-rows:20% 1fr;grid-template-columns:28% 1fr;gap:5px;height:78px;padding:8px;display:grid}.appearance-grid>button>span i{background:#fff;border-radius:3px}.appearance-grid>button>span i:first-child{background:#1a2921;grid-row:1/-1}.appearance-grid>button>span i:nth-child(2){background:#d7e0db}.appearance-grid .theme-dark{background:#17201c}.appearance-grid .theme-dark i{background:#28352f}.appearance-grid>button>strong{margin:8px 2px 1px;font-size:8px;display:block}.appearance-grid>button>svg{width:13px;color:var(--green);display:none;position:absolute;bottom:9px;right:10px}.appearance-grid>button.active>svg{display:block}.density-control{background:var(--surface-3);border-radius:10px;width:max-content;margin-bottom:22px;padding:4px;display:flex}.density-control button{height:31px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:8px}.density-control button.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #14281e14}.ai-fab{z-index:24;color:#fff;cursor:pointer;background:#17231e;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;height:46px;padding:0 12px 0 14px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 12px 35px #08231847}.ai-fab>svg{color:#78e7bd}.ai-fab span{font-size:10px;font-weight:800}.ai-fab kbd{color:#aab9b2;background:#ffffff14;border-color:#ffffff1f;margin-left:6px}.ai-panel-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a120e59;position:fixed;top:0;bottom:0;left:0;right:0}.ai-panel{background:var(--surface);flex-direction:column;width:min(470px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0a19112e}.ai-panel header{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:78px;padding:0 20px;display:flex}.ai-panel header .ai-orb{border-radius:12px;width:39px;height:39px}.ai-panel header .ai-orb svg{width:18px}.ai-panel header>div:nth-child(2){flex-direction:column;flex:1;display:flex}.ai-panel header strong{font-size:14px}.ai-panel header span{color:var(--muted);margin-top:2px;font-size:8px}.ai-context{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--surface-2);align-items:center;gap:7px;padding:0 20px;font-size:8px;display:flex}.ai-context .green-dot{display:block}.ai-chat{flex:1;padding:22px 20px;overflow-y:auto}.ai-message{align-items:flex-start;gap:9px;display:flex}.ai-message>svg{width:18px;color:var(--green);flex:none}.ai-message>div{background:var(--surface-2);border-radius:4px 13px 13px;padding:13px}.ai-message strong{font-size:10px}.ai-message p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.ai-message button{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:8px;font-weight:800;display:flex}.ai-message button svg{width:14px}.user-message{background:var(--green);color:#fff;border-radius:13px 4px 13px 13px;width:max-content;max-width:80%;margin:16px 0 16px auto;padding:11px 13px;font-size:9px}.prompt-cards{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.prompt-cards button{border:1px solid var(--line);background:var(--surface);min-height:78px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;font-size:8px;font-weight:700;display:flex}.prompt-cards svg{width:17px;color:var(--green)}.ai-panel footer{border-top:1px solid var(--line);grid-template-columns:36px 1fr 36px;gap:7px;padding:13px 15px 10px;display:grid}.ai-panel textarea{resize:none;border:1px solid var(--line);background:var(--surface-2);min-height:42px;max-height:100px;color:var(--text);border-radius:10px;outline:0;padding:10px;font-size:9px}.attach-button,.send-button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.send-button{border-color:var(--green);background:var(--green);color:#fff}.attach-button svg,.send-button svg{width:16px}.ai-panel footer small{text-align:center;color:var(--faint);grid-column:1/-1;font-size:7px}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080f0b85;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{width:min(650px,100%);max-height:calc(calc(100*var(--vh1,1vh)) - 40px);border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow-y:auto;box-shadow:0 30px 90px #0000003b}.modal>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:18px 22px;display:flex}.modal-icon{width:41px;height:41px;color:var(--green);background:var(--green-soft);border-radius:12px;place-items:center;display:grid}.modal-icon svg{width:19px}.modal header>div:nth-child(2){flex:1}.modal h2{margin:0;font-size:16px}.modal header p{color:var(--muted);margin:4px 0 0;font-size:8px}.modal-body{padding:22px}.modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.ai-import{border:1px solid color-mix(in srgb, var(--violet) 25%, var(--line));background:var(--violet-soft);text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:74px;padding:12px;display:flex}.ai-import>span:nth-child(2){flex-direction:column;flex:1;display:flex}.ai-import strong{font-size:9px}.ai-import small{color:var(--muted);margin-top:3px;font-size:8px}.ai-import>svg{width:18px;color:var(--violet)}.divider{height:45px;color:var(--faint);justify-content:center;align-items:center;font-size:8px;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--line);flex:1}.divider span{padding:0 10px}.dropzone{border:1px dashed color-mix(in srgb, var(--green) 55%, var(--line));background:var(--green-soft);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.dropzone>svg{width:28px;color:var(--green)}.dropzone strong{margin-top:12px;font-size:10px}.dropzone span{color:var(--muted);margin-top:5px;font-size:8px}.dropzone input{display:none}.safe-note{background:var(--surface-2);border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.safe-note>svg{width:17px;color:var(--green);flex:none}.safe-note span{color:var(--muted);font-size:8px;line-height:1.45}.safe-note strong{color:var(--text);margin-bottom:3px;display:block}.checkline{color:var(--muted);align-items:center;gap:8px;margin-top:16px;font-size:8px;display:flex}.action-dialog{width:min(520px,100%)}.action-description{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.action-preview{background:var(--surface-2);border-radius:12px;gap:10px;margin-top:18px;padding:12px;display:grid}.action-preview span{align-items:center;gap:8px;display:flex}.action-preview svg{width:15px;color:var(--green)}.action-preview b{font-size:8px}.action-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.action-success .success-orb{width:58px;height:58px;margin-bottom:14px}.action-success h3{margin:0}.action-success p{color:var(--muted);margin:6px 0 0;font-size:9px}.command-backdrop{padding-top:calc(12*var(--vh1,1vh));place-items:start center}.command-modal{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 90px #0000003b}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 15px;display:flex}.command-input>svg{width:19px;color:var(--green)}.command-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.command-results{padding:9px}.command-results>span{color:var(--faint);letter-spacing:.6px;text-transform:uppercase;padding:8px 9px 5px;font-size:7px;font-weight:800;display:block}.command-results>button{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:43px;padding:0 10px;font-size:9px;display:flex}.command-results>button:hover{background:var(--surface-2)}.command-results>button>svg{width:16px;color:var(--green)}.command-results>button>span{flex:1}.command-results>button>small{color:var(--muted)}.drawer-backdrop{place-items:stretch end;padding:0}.notification-drawer{background:var(--surface);flex-direction:column;width:min(420px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #00000029}.notification-drawer header{border-bottom:1px solid var(--line);align-items:center;min-height:77px;padding:0 18px;display:flex}.notification-drawer header>div{flex:1}.notification-drawer h2{margin:0;font-size:15px}.notification-drawer header p{color:var(--muted);margin:3px 0 0;font-size:8px}.drawer-tabs{border-bottom:1px solid var(--line);gap:15px;min-height:50px;padding:0 18px;display:flex}.drawer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:9px;font-weight:700}.drawer-tabs button.active{border-color:var(--green);color:var(--green)}.drawer-list{flex:1;padding:0 18px;overflow-y:auto}.notification-drawer footer{border-top:1px solid var(--line);padding:14px 18px}.notification-drawer footer button{width:100%;height:40px;color:var(--green);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.notification-drawer footer svg{width:15px}.toast{z-index:150;color:#fff;background:#17211d;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.toast svg{color:#78e7bd}.mobile-overlay{display:none}.landing-page{color:#15201b;--landing-green:#0a8f61;background:#f7f9f7;overflow:hidden}.landing-page button{font-family:inherit}.landing-header{z-index:50;height:74px;padding:0 max(24px, calc((calc(100*var(--vw1,1vw)) - 1240px)/2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf8e0;border-bottom:1px solid #182d2314;align-items:center;gap:35px;display:flex;position:fixed;top:0;left:0;right:0}.landing-header .public-brand{color:#15201b}.landing-header nav{flex:1;justify-content:center;gap:30px;display:flex}.landing-header nav button,.landing-login{color:#65716b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.landing-header nav button:hover,.landing-login:hover{color:var(--landing-green)}.landing-actions{align-items:center;gap:15px;display:flex}.landing-actions .button{min-height:38px}.landing-menu{background:#fff;border:1px solid #dfe6e2;border-radius:10px;width:38px;height:38px;display:none}.landing-menu svg{width:19px}.landing-hero{min-height:850px;padding:155px max(24px, calc((calc(100*var(--vw1,1vw)) - 1240px)/2)) 90px;background:radial-gradient(circle at 20% 30%,#49dea514,#0000 25%),linear-gradient(#fbfcfb,#f1f6f3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid;position:relative}.landing-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.landing-glow.g1{border:1px solid #1ab77c17;width:430px;height:430px;top:160px;left:-260px;box-shadow:0 0 0 65px #20b47d06,0 0 0 130px #20b47d04}.landing-glow.g2{filter:blur(60px);background:#5be1ae17;width:260px;height:260px;top:100px;right:-80px}.landing-hero-copy{z-index:2;min-width:0;position:relative}.landing-badge{color:#35715a;letter-spacing:.3px;text-transform:uppercase;background:#ffffffb8;border:1px solid #0d8f6329;border-radius:30px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 11px 6px 6px;font-size:8px;font-weight:800;display:flex}.landing-badge span{color:#0b553b;background:linear-gradient(135deg,#5ce1ae,#b3f179);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.landing-badge svg{width:12px}.landing-hero h1{font-size:clamp(48px,calc(4.7*var(--vw1,1vw)),63px);letter-spacing:-3.6px;margin:23px 0 20px;line-height:.98}.landing-hero h1 em{color:var(--landing-green);font-style:normal}.landing-hero-copy>p{color:#66736c;max-width:580px;margin:0;font-size:14px;line-height:1.7}.landing-hero-actions{gap:10px;margin-top:31px;display:flex}.landing-hero-actions .button{border-radius:13px;min-height:49px;padding-inline-start:20px;padding-inline-end:20px}.landing-demo-button{color:#24322b;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:13px;align-items:center;gap:9px;min-height:49px;padding:0 18px 0 8px;font-size:10px;font-weight:800;display:flex}.landing-demo-button>span{width:33px;height:33px;color:var(--landing-green);background:#e8f7f0;border-radius:9px;place-items:center;display:grid}.landing-demo-button svg{width:16px}.landing-trust{color:#7c8781;gap:17px;margin-top:20px;display:flex}.landing-trust span{align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.landing-trust svg{width:13px;color:var(--landing-green)}.landing-product{z-index:2;perspective:1000px;position:relative}.product-window{background:#fff;border:1px solid #133f2c1f;border-radius:20px;width:100%;position:relative;overflow:hidden;transform:rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 100px #19412f24,0 8px 25px #19412f14}.product-window>header{background:#f6f8f7;border-bottom:1px solid #e7ece9;align-items:center;gap:5px;height:35px;padding:0 13px;display:flex}.product-window>header>span{background:#cad2ce;border-radius:50%;width:6px;height:6px}.product-window>header b{color:#99a49e;background:#fff;border-radius:6px;margin:0 auto;padding:4px 55px;font-size:6px;font-weight:600}.product-body{grid-template-columns:53px 1fr;height:465px;display:grid}.product-body>aside{background:#101914;flex-direction:column;align-items:center;gap:8px;padding:13px 9px;display:flex}.mini-logo{color:#113a2b;background:linear-gradient(135deg,#5de3b0,#aff176);border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:13px;display:grid}.mini-logo svg{width:14px}.product-body>aside>i{color:#6f7e76;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.product-body>aside>i.active{color:#63dbaa;background:#43d39a21}.product-body>aside svg{width:13px}.product-main{background:#f5f7f5;padding:20px 22px}.product-top{align-items:flex-start;gap:7px;height:35px;display:flex}.product-top>span{flex:1;font-size:13px;font-weight:800}.product-top>i{background:#fff;border-radius:7px;width:25px;height:25px;box-shadow:0 1px 5px #14322314}.product-ai{color:#fff;background:radial-gradient(circle at 90% 0,#48daa333,#0000 34%),#13251d;border-radius:12px;align-items:center;gap:10px;height:71px;padding:0 15px;display:flex}.product-ai>span{color:#103728;background:linear-gradient(135deg,#62e5b4,#b4f07a);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.product-ai svg{width:15px}.product-ai div{flex-direction:column;flex:1;display:flex}.product-ai small{color:#8fb0a1;font-size:6px}.product-ai strong{margin-top:4px;font-size:9px}.product-ai>svg{color:#8fa79c}.product-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0;display:grid}.product-metrics>div{background:#fff;border:1px solid #e5e9e7;border-radius:11px;flex-direction:column;height:75px;padding:11px;display:flex}.product-metrics small{color:#89958f;font-size:6px}.product-metrics strong{margin:5px 0;font-size:12px}.product-metrics span{width:max-content;color:var(--landing-green);background:#e9f8f1;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:5px;font-weight:800;display:flex}.product-metrics svg{width:7px}.product-chart{grid-template-columns:1.7fr .8fr;gap:8px;display:grid}.product-chart>div,.product-chart>aside{background:#fff;border:1px solid #e5e9e7;border-radius:11px;height:206px;padding:13px}.product-chart strong{font-size:8px}.product-chart>div>span{background:repeating-linear-gradient(0deg,#0000 0 34px,#eef1ef 35px);justify-content:space-between;align-items:flex-end;gap:7px;height:150px;margin-top:12px;padding-top:18px;display:flex}.product-chart>div i{background:#dfe6e2;border-radius:4px 4px 0 0;flex:1}.product-chart>div i.active{background:linear-gradient(#48d39e,#149368)}.product-chart>aside{flex-direction:column;gap:11px;display:flex}.product-chart>aside>span{align-items:center;gap:7px;display:flex}.product-chart>aside svg{color:#d37b1b;background:#fff2dc;border-radius:5px;width:18px;height:18px;padding:4px}.product-chart>aside i{background:#edf1ef;border-radius:10px;width:65%;height:6px}.floating-insight{background:#fffffff2;border:1px solid #143c281a;border-radius:12px;align-items:center;gap:9px;min-width:205px;padding:11px;display:flex;position:absolute;bottom:45px;right:-22px;box-shadow:0 15px 45px #143c2826}.floating-insight>span{color:#126a4c;background:#e4f8ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.floating-insight svg{width:17px}.floating-insight>div{flex-direction:column;display:flex}.floating-insight small{color:#79877f;font-size:6px}.floating-insight strong{margin-top:3px;font-size:10px}.product-top{align-items:center;height:42px}.product-top>div{flex-direction:column;flex:1;min-width:0;display:flex}.product-top>div>span{font-size:13px;font-weight:800}.product-top>div>small{color:#8a9690;margin-top:2px;font-size:6px}.product-top>i{color:#77847d;place-items:center;font-style:normal;display:grid;position:relative}.product-top>i svg{width:12px}.product-top>i>b{color:#fff;background:#ef8354;border:2px solid #f5f7f5;border-radius:6px;place-items:center;min-width:10px;height:10px;padding:0 2px;font-size:4px;display:grid;position:absolute;top:-3px;right:-3px}.product-top>i.product-avatar{color:#fff;background:linear-gradient(145deg,#215e47,#0d8f61);font-size:6px;font-weight:800}.product-metrics>div{box-shadow:0 3px 12px #16372706}.product-metric-foot{align-items:center;gap:5px;margin-top:auto;display:flex}.product-metric-foot>em{color:#9aa59f;text-overflow:ellipsis;white-space:nowrap;font-size:5px;font-style:normal;overflow:hidden}.product-metric-foot{min-height:17px}.product-metric-foot>span{color:#087a54;white-space:nowrap;background:linear-gradient(135deg,#f2fcf7,#ddf7e9);border:1px solid #cbeedd;border-radius:999px;align-items:center;gap:3px;height:16px;padding:0 6px;font-size:6px;line-height:1;display:inline-flex;box-shadow:0 2px 7px #0e8f6014,inset 0 1px #ffffffbf}.product-metric-foot>span svg{stroke-width:2.2px;width:8px;height:8px}.product-metric-foot>em{flex:1;min-width:0}.landing-ai{scroll-margin-top:74px}.landing-demo-button{white-space:nowrap;transition:transform .2s,border-color .2s,box-shadow .2s}.landing-demo-button:hover{border-color:#b9ddca;transform:translateY(-2px);box-shadow:0 9px 24px #1e553a1a}.landing-demo-button>span{background:linear-gradient(135deg,#eafaf2,#d9f5e6)}.product-chart-head,.product-attention-head{justify-content:space-between;align-items:center;gap:7px;min-height:15px;display:flex}.product-chart-head>small{color:#96a19b;font-size:5px}.product-chart>div>span{height:143px;margin-top:8px;padding:16px 0 15px}.product-chart>div i{position:relative}.product-chart>div i>b{color:#9aa59f;font-size:5px;font-style:normal;font-weight:600;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.product-attention-head>b{color:#b96812;background:#fff0d7;border-radius:5px;place-items:center;width:15px;height:15px;font-size:6px;display:grid}.product-chart>aside{gap:0}.product-attention-row{border-top:1px solid #eef1ef;min-height:50px}.product-attention-row:first-of-type{margin-top:5px}.product-attention-row>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-attention-row>span>b{color:#35433c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.product-attention-row>span>small{color:#96a19b;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.product-attention-row>svg:last-child{color:#a9b2ad;background:0 0;border-radius:0;width:9px;height:9px;padding:0}.floating-insight>div>em{color:#8b9791;margin-top:3px;font-size:5px;font-style:normal}.landing-section{padding:110px max(24px,calc((calc(100*var(--vw1,1vw)) - 1180px)/2))}.landing-section-head{text-align:center;max-width:680px;margin:0 auto 48px}.landing-section-head>span,.workspace-copy>span,.landing-ai-copy>span{color:var(--landing-green);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:800}.landing-section-head h2,.workspace-copy h2,.landing-ai-copy h2{font-size:clamp(31px,calc(4*var(--vw1,1vw)),49px);letter-spacing:-2.1px;margin:12px 0 14px;line-height:1.08}.landing-section-head p,.workspace-copy>p,.landing-ai-copy>p{color:#6f7b75;margin:0;font-size:11px;line-height:1.65}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-feature{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7e3;border-radius:17px;min-height:235px;padding:25px;transition:all .22s}.landing-feature:hover{border-color:#0d8f6347;transform:translateY(-4px);box-shadow:0 18px 45px #1e463214}.landing-feature-icon{color:#0d8f63;background:#e7f7f0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.landing-feature-icon.blue{color:#3978f6;background:#eaf1ff}.landing-feature-icon.violet{color:#7456db;background:#f0ecff}.landing-feature-icon.amber{color:#c77716;background:#fff3dc}.landing-feature-icon svg{width:19px}.landing-feature p{color:#738078;margin:0;font-size:9px;line-height:1.65}.landing-feature small{color:var(--landing-green);align-items:center;gap:5px;margin-top:22px;font-size:8px;font-weight:800;display:flex}.landing-feature small svg{width:13px}.landing-workspace{padding:105px max(24px,calc((calc(100*var(--vw1,1vw)) - 1180px)/2));background:#eff5f1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.workspace-copy>p{max-width:490px}.workspace-copy>div{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.workspace-copy>div span{color:#536159;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.workspace-copy>div svg{width:14px;color:var(--landing-green)}.workspace-copy .button{min-height:45px}.workspace-builder{border-color:#1450321a;padding:23px;box-shadow:0 22px 65px #1e50371a}.builder-head{align-items:center;gap:10px;display:flex}.builder-head>span{width:36px;height:36px;color:var(--landing-green);background:#e7f7f0;border-radius:10px;place-items:center;display:grid}.builder-head svg{width:17px}.builder-head>div{flex-direction:column;display:flex}.builder-head small{color:#7d8982;margin-top:3px;font-size:7px}.builder-modules{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 14px;display:grid}.builder-modules>div{color:#99a39e;border:1px solid #e1e7e3;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.builder-modules>div.active{color:#1d3027;background:#effaf5;border-color:#0d8f633b}.builder-modules>div>span{background:#f0f3f1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.builder-modules>div.active>span{color:var(--landing-green);background:#dff5eb}.builder-modules svg{width:14px}.builder-modules b{flex:1;font-size:8px}.builder-modules i{color:#9aa59f;background:#edf1ef;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.builder-modules .active i{color:#fff;background:var(--landing-green)}.builder-modules i svg{width:10px}.builder-note{color:#7456db;background:#f3efff;border-radius:10px;gap:8px;padding:11px;display:flex}.builder-note>svg{width:16px}.builder-note>span{color:#6f7180;font-size:7px;line-height:1.45}.builder-note b{color:#534392;display:block}.landing-ai{padding:115px max(24px,calc((calc(100*var(--vw1,1vw)) - 1140px)/2));color:#fff;background:radial-gradient(circle at 10% 20%,#46d7a01f,#0000 25%),#111d17;grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.landing-ai-visual{border:1px solid #69e6b614;border-radius:50%;padding:45px;box-shadow:0 0 0 35px #4bdaa406,0 0 0 70px #4bdaa404}.ai-demo-window{background:#1a2821;border:1px solid #ffffff14;border-radius:17px;overflow:hidden;box-shadow:0 25px 70px #00000040}.ai-demo-window header{border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;height:68px;padding:0 17px;display:flex}.ai-demo-window .ai-orb{border-radius:11px;width:37px;height:37px}.ai-demo-window header>span{flex-direction:column;flex:1;display:flex}.ai-demo-window header small{color:#80948a;font-size:7px}.ai-demo-question{color:#fff;background:#13855e;border-radius:12px 4px 12px 12px;width:69%;margin:25px 18px 20px auto;padding:12px;font-size:8px}.ai-demo-answer{background:#22332a;border-radius:4px 12px 12px;align-items:flex-start;gap:9px;margin:0 18px 24px;padding:14px;display:flex}.ai-demo-answer>svg{color:#62deb0;width:17px}.ai-demo-answer>div{flex-direction:column;display:flex}.ai-demo-answer p{color:#97aaa0;margin:6px 0 12px;font-size:8px;line-height:1.55}.ai-demo-answer span{color:#6f867b;align-items:center;gap:5px;font-size:6px;display:flex}.ai-demo-answer span i{background:#43d39b;border-radius:50%;width:5px;height:5px}.landing-ai-copy h2{color:#fff}.landing-ai-copy>p{color:#9aaca3;margin-bottom:25px}.landing-ai-copy>div{align-items:center;gap:10px;min-height:47px;display:flex}.landing-ai-copy>div>span{color:#68dfb2;background:#52d7a41a;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.landing-ai-copy>div svg{width:15px}.landing-ai-copy>div b{color:#dbe7e1;font-size:9px}.landing-text-button{color:#6ddfb3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #68dfb259;align-items:center;gap:6px;margin-top:20px;padding:0 0 4px;font-size:9px;font-weight:800;display:flex}.landing-text-button svg{width:14px}.landing-process{padding:110px max(24px,calc((calc(100*var(--vw1,1vw)) - 1120px)/2))}.process-line{grid-template-columns:repeat(4,1fr);display:grid}.process-line>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dfe5e1;align-items:flex-start;gap:12px;min-height:130px;padding:22px 22px 0 0;display:flex;position:relative}.process-line>button>span{width:32px;height:32px;color:var(--landing-green);background:#e8f7f0;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.process-line>button>div{flex-direction:column;display:flex}.process-line strong{font-size:11px}.process-line small{color:#7d8982;max-width:150px;margin-top:5px;font-size:8px;line-height:1.4}.process-line>button>svg{color:#9aa59f;background:#f7f9f7;border-radius:50%;width:17px;padding:3px;position:absolute;top:-9px;right:18px}.landing-security{margin:0 max(24px,calc((calc(100*var(--vw1,1vw)) - 1180px)/2)) 110px;background:linear-gradient(120deg,#fff,#edf8f2);border:1px solid #dfe7e2;border-radius:22px;align-items:center;gap:50px;padding:40px;display:flex}.landing-security>div:first-child{flex:1;align-items:flex-start;gap:17px;display:flex}.landing-security>div:first-child>div{flex-direction:column;display:flex}.landing-security small{color:var(--landing-green);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:800}.landing-security h2{letter-spacing:-.8px;margin:7px 0 8px;font-size:22px}.landing-security p{color:#6f7c75;max-width:560px;margin:0;font-size:9px;line-height:1.6}.security-points{grid-template-columns:1fr 1fr;gap:14px;min-width:280px;display:grid}.security-points span{color:#526058;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.security-points svg{width:13px;color:var(--landing-green)}.landing-cta{text-align:center;color:#fff;background:#102019;padding:95px 24px;position:relative;overflow:hidden}.landing-cta .g3{border:1px solid #5ee5b11f;width:430px;height:430px;top:-240px;left:calc(50% - 215px);box-shadow:0 0 0 60px #46d7a006,0 0 0 120px #46d7a004}.landing-cta>span{color:#6cdcae;text-transform:uppercase;letter-spacing:.8px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex;position:relative}.landing-cta>span svg{width:14px}.landing-cta h2{font-size:clamp(35px,calc(4.8*var(--vw1,1vw)),58px);letter-spacing:-2.5px;margin:15px 0 12px;line-height:1.02;position:relative}.landing-cta p{color:#91a69b;margin:0;font-size:10px;position:relative}.landing-cta>div:last-child{justify-content:center;gap:9px;margin-top:26px;display:flex;position:relative}.landing-cta>div:last-child>button:not(.primary){color:#dbe7e1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;padding:0 16px;font-size:9px;font-weight:700}.landing-footer{padding:55px max(24px,calc((calc(100*var(--vw1,1vw)) - 1180px)/2)) 25px;background:#f7f9f7;grid-template-columns:1.5fr .6fr .8fr;gap:45px;display:grid}.landing-footer>div:first-child p{color:#7c8881;margin:14px 0 0;font-size:8px}.landing-footer>div:not(:first-child):not(.footer-bottom){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.landing-footer>div>strong{margin-bottom:4px;font-size:9px}.landing-footer button{color:#748078;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.footer-bottom{color:#95a099;border-top:1px solid #e1e6e3;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:7px;display:flex}.public-brand{width:max-content;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.public-brand>span{color:#103a2b;background:linear-gradient(135deg,#61e6b3,#b3f17b);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 28px #40da9f29}.public-brand svg{width:21px}.public-brand>div{flex-direction:column;display:flex}.public-brand strong{letter-spacing:-.4px;font-size:16px}.public-brand small{color:#788b82;letter-spacing:.55px;text-transform:uppercase;margin-top:2px;font-size:8px}.auth-screen{min-height:calc(100*var(--vh1,1vh));background:var(--surface);grid-template-columns:minmax(460px,1.05fr) minmax(500px,.95fr);display:grid}.auth-story{min-height:calc(100*var(--vh1,1vh));padding:34px clamp(34px, calc(5*var(--vw1,1vw)), 76px);color:#fff;background:radial-gradient(circle at 80% 18%,#52dfa82e,#0000 26%),radial-gradient(circle at 20% 90%,#4a836d33,#0000 30%),#102019;flex-direction:column;display:flex}.auth-story-copy{max-width:620px;margin:auto 0}.auth-story-copy .chip{color:#8eedc8;background:#49d5a01a}.auth-story h1{font-size:clamp(38px, calc(4.5*var(--vw1,1vw)), 68px);letter-spacing:-3px;margin:22px 0 18px;line-height:1.02}.auth-story h1 em{color:#73e0b5;font-style:normal}.auth-story-copy>p{color:#a7bab0;max-width:570px;margin:0;font-size:13px;line-height:1.7}.auth-proof{gap:16px;margin-top:35px;display:grid}.auth-proof>div{align-items:center;gap:11px;display:flex}.auth-proof>div>svg{color:#7ce5bc;background:#4edba61f;border-radius:8px;width:24px;height:24px;padding:5px}.auth-proof span{flex-direction:column;display:flex}.auth-proof strong{font-size:10px}.auth-proof small{color:#80968c;margin-top:3px;font-size:9px}.auth-quote{border-top:1px solid #ffffff14;max-width:580px;padding-top:22px}.auth-quote p{color:#c2d0c9;margin:0 0 8px;font-size:11px;line-height:1.5}.auth-quote span{color:#748b80;font-size:8px}.auth-quote b{color:#9aafa5}.auth-form-panel{padding:35px clamp(34px, calc(6*var(--vw1,1vw)), 90px);background:var(--surface);place-items:center;display:grid}.auth-mobile-brand{display:none}.auth-box{width:min(440px,100%)}.auth-tabs{background:var(--surface-3);border-radius:11px;width:100%;padding:4px;display:flex}.auth-tabs button{height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:9px;font-weight:800}.auth-tabs button.active{color:var(--text);background:var(--surface);box-shadow:0 2px 8px #14281e12}.auth-heading{margin:30px 0 22px}.auth-heading h2{letter-spacing:-1px;margin:0;font-size:27px}.auth-heading p{color:var(--muted);margin:7px 0 0;font-size:9px}.business-type>span{color:var(--muted);font-size:8px;font-weight:700}.business-type>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;display:grid}.business-type button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;min-height:76px;padding:12px;display:flex;position:relative}.business-type button.active{border-color:var(--green);background:var(--green-soft)}.business-type button>svg:first-child{width:19px;color:var(--green)}.business-type button>span{flex-direction:column;flex:1;display:flex}.business-type strong{font-size:9px}.business-type small{color:var(--muted);margin-top:3px;font-size:7px}.business-type button>svg:last-child{opacity:0;width:14px;color:var(--green)}.business-type button.active>svg:last-child{opacity:1}.auth-form{gap:13px;margin-top:20px;display:grid}.auth-form>label:not(.auth-consent){flex-direction:column;gap:6px;display:flex}.auth-form>label>span{color:var(--muted);font-size:8px;font-weight:700}.auth-form label>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:9px;height:43px;padding:0 11px;display:flex}.auth-form label>div>svg{width:16px;color:var(--faint)}.auth-form input:not([type=checkbox]){min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:9px}.auth-form label>div>button{color:var(--green);background:0 0;border:0;font-size:7px;font-weight:700}.auth-meta{justify-content:space-between;align-items:center;display:flex}.auth-meta label,.auth-consent{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.auth-meta button{color:var(--green);background:0 0;border:0;font-size:8px}.auth-consent{align-items:flex-start;line-height:1.4}.auth-consent input{margin-top:1px}.auth-submit{width:100%;margin-top:3px}.auth-security{background:var(--surface-2);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:11px;font-size:7px;display:flex}.auth-security svg{width:14px;color:var(--green)}.auth-workspace-note{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:var(--green-soft);border-radius:11px;align-items:center;gap:10px;min-height:66px;margin-bottom:18px;padding:11px 12px;display:flex}.auth-workspace-note>svg{width:19px;color:var(--green)}.auth-workspace-note>span{flex-direction:column;display:flex}.auth-workspace-note strong{font-size:9px}.auth-workspace-note small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.onboarding-screen{min-height:calc(100*var(--vh1,1vh));background:radial-gradient(circle at 50% 0%, var(--green-soft), transparent 32%), var(--bg)}.onboarding-screen>header{height:78px;padding:0 clamp(20px, calc(5*var(--vw1,1vw)), 70px);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 85%, transparent);justify-content:space-between;align-items:center;display:flex}.onboarding-wrap{width:min(790px,100% - 28px);margin:44px auto}.onboarding-progress{max-width:620px;margin:0 auto 28px;display:flex}.onboarding-progress>div{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.onboarding-progress>div>span{z-index:2;border:2px solid var(--line);background:var(--bg);width:30px;height:30px;color:var(--faint);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;position:relative}.onboarding-progress>div.active>span{border-color:var(--green);background:var(--green);color:#fff}.onboarding-progress svg{width:14px}.onboarding-progress small{color:var(--faint);font-size:8px;font-weight:700}.onboarding-progress>div.active small{color:var(--text)}.onboarding-progress i{z-index:1;border-top:2px solid var(--line);width:100%;position:absolute;top:14px;left:50%}.onboarding-progress>div.active i{border-color:var(--green)}.onboarding-card{flex-direction:column;min-height:500px;padding:32px 38px 0;display:flex}.onboarding-heading{text-align:center}.onboarding-heading .quick-icon{margin:0 auto 12px}.onboarding-heading h1{letter-spacing:-.8px;margin:0;font-size:22px}.onboarding-heading p{color:var(--muted);margin:7px 0 0;font-size:9px}.onboarding-form{margin-top:28px}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.choice-grid label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-height:85px;padding:13px;display:flex;position:relative}.choice-grid label:has(input:checked){border-color:var(--green);background:var(--green-soft)}.choice-grid input{opacity:0;position:absolute}.choice-grid label>span:nth-of-type(2){flex-direction:column;flex:1;display:flex}.choice-grid strong{font-size:9px}.choice-grid small{color:var(--muted);margin-top:3px;font-size:7px}.choice-grid label>svg{opacity:0;width:15px;color:var(--green)}.choice-grid label:has(input:checked)>svg{opacity:1}.integration-grid{gap:9px;margin-top:28px;display:grid}.integration-grid>div{border:1px solid var(--line);border-radius:11px;align-items:center;gap:11px;min-height:65px;padding:10px 12px;display:flex}.integration-logo{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.integration-logo.i1{color:var(--red);background:var(--red-soft)}.integration-logo.i2{color:var(--violet);background:var(--violet-soft)}.integration-logo.i3{color:var(--amber);background:var(--amber-soft)}.integration-grid>div>span:nth-child(2){flex-direction:column;flex:1;display:flex}.integration-grid strong{font-size:9px}.integration-grid small{color:var(--muted);margin-top:3px;font-size:7px}.integration-grid button{border:1px solid var(--line);background:var(--surface);height:29px;color:var(--green);border-radius:8px;padding:0 9px;font-size:7px;font-weight:700}.onboarding-done{text-align:center;max-width:520px;margin:auto}.success-orb{color:#0b4933;background:linear-gradient(135deg,#61e6b3,#b3f17b);border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid;box-shadow:0 14px 35px #32c78f38}.success-orb svg{width:30px}.onboarding-done h1{margin:0;font-size:24px}.onboarding-done>p{color:var(--muted);margin:9px auto 25px;font-size:9px;line-height:1.6}.onboarding-done>div:last-child{justify-content:center;gap:12px;display:flex}.onboarding-done>div:last-child span{background:var(--surface-2);border-radius:12px;flex-direction:column;align-items:center;min-width:110px;padding:13px;display:flex}.onboarding-done>div:last-child svg{width:17px;color:var(--green)}.onboarding-done b{margin-top:5px;font-size:15px}.onboarding-done small{color:var(--muted);font-size:7px}.onboarding-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;margin-top:auto;display:flex}.onboarding-card>footer>span{color:var(--muted);font-size:8px}.onboarding-card>footer button:disabled{opacity:.35;cursor:not-allowed}.onboarding-module-count{align-items:baseline;gap:5px;margin:20px 0 10px;display:flex}.onboarding-module-count strong{color:var(--green);font-size:17px}.onboarding-module-count span{color:var(--muted);font-size:8px}.onboarding-module-count button{color:var(--green);background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:700}.onboarding-modules{grid-template-columns:repeat(3,1fr);gap:8px;max-height:310px;padding-right:4px;display:grid;overflow-y:auto}.onboarding-modules>button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;min-height:61px;padding:9px;display:flex}.onboarding-modules>button.active{border-color:var(--green);background:var(--green-soft)}.onboarding-modules>button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.onboarding-modules strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.onboarding-modules small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:6px;overflow:hidden}.onboarding-modules>button>i{width:20px;height:20px;color:var(--faint);background:var(--surface-3);border-radius:6px;place-items:center;display:grid}.onboarding-modules>button.active>i{color:#fff;background:var(--green)}.onboarding-modules>button>i svg{width:11px}.integration-grid button.connected{border-color:var(--green);background:var(--green-soft)}.driver-app{min-height:calc(100*var(--vh1,1vh));background:var(--bg);padding-bottom:82px}.driver-app>header{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:13px;height:62px;padding:0 14px;display:flex;position:sticky;top:0}.driver-app>header .public-brand{flex:1}.driver-app>header .public-brand>span{border-radius:10px;width:34px;height:34px}.driver-app>header .public-brand strong{font-size:13px}.driver-app>header .public-brand small{display:none}.driver-app>header>div{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.online-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.driver-app>header .icon-button{width:34px;height:34px}.driver-body{width:min(520px,100%);margin:0 auto;padding:22px 14px}.driver-greeting{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.driver-greeting span{color:var(--green);font-size:8px;font-weight:800}.driver-greeting h1{letter-spacing:-.9px;margin:3px 0 0;font-size:25px}.driver-greeting .person-avatar{width:42px;height:42px;margin:0}.driver-route{padding:18px}.driver-route-top{justify-content:space-between;align-items:center;display:flex}.driver-route-top small{color:var(--muted);font-size:8px}.driver-route-points{margin:20px 0}.driver-route-points>div{gap:12px;min-height:68px;display:flex;position:relative}.driver-route-points>div:first-child:after{content:"";border-left:1px dashed var(--line);position:absolute;top:14px;bottom:-2px;left:5px}.driver-route-points i{z-index:1;border:3px solid var(--surface);background:var(--green);width:11px;height:11px;box-shadow:0 0 0 1px var(--green);border-radius:50%;margin-top:3px;position:relative}.driver-route-points>div:last-child i{background:var(--amber);box-shadow:0 0 0 1px var(--amber)}.driver-route-points span{flex-direction:column;display:flex}.driver-route-points small{color:var(--green);font-size:7px;font-weight:700}.driver-route-points strong{margin-top:4px;font-size:10px}.driver-route-points em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.driver-route-summary{border-block:1px solid var(--line);margin-bottom:16px;padding:13px 0;display:flex}.driver-route-summary span{flex-direction:column;flex:1;align-items:center;display:flex}.driver-route-summary svg{width:16px;color:var(--green)}.driver-route-summary b{margin-top:5px;font-size:9px}.driver-route-summary small{color:var(--muted);margin-top:2px;font-size:7px}.driver-alert{color:var(--amber);background:var(--amber-soft);border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0;padding:13px;display:flex}.driver-alert svg{flex:none;width:17px}.driver-alert span{font-size:8px;line-height:1.45}.driver-alert strong{margin-bottom:3px;display:block}.driver-status{padding:18px}.driver-status .card-header{margin-bottom:8px}.driver-status>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;height:47px;font-size:9px;font-weight:700;display:flex}.driver-status>button>span{width:25px;height:25px;color:var(--faint);background:var(--surface-3);border-radius:8px;place-items:center;display:grid}.driver-status>button>span svg{width:13px}.driver-status>button.active{color:var(--green)}.driver-status>button.active>span{color:#fff;background:var(--green)}.driver-list-screen{padding:18px}.driver-list-screen .card-header{margin-bottom:10px}.driver-list-screen>label,.driver-list-screen>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:65px;display:flex}.driver-list-screen>label>span,.driver-list-screen>button>span:nth-child(2){flex-direction:column;flex:1;display:flex}.driver-list-screen strong{font-size:9px}.driver-list-screen small{color:var(--muted);margin-top:3px;font-size:7px}.driver-list-screen>button>svg{width:15px;color:var(--faint)}.driver-profile{text-align:center;padding:30px 20px}.driver-profile .person-avatar{width:70px;height:70px}.driver-profile h2{margin:13px 0 4px}.driver-profile>p{color:var(--muted);margin:0;font-size:8px}.driver-profile>div:last-of-type{border-block:1px solid var(--line);margin:24px 0;padding:17px 0;display:flex}.driver-profile>div:last-of-type span{flex-direction:column;flex:1;display:flex}.driver-profile small{color:var(--muted);font-size:7px}.driver-profile b{margin-top:5px;font-size:13px}.driver-nav{z-index:20;border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:68px;display:flex;position:fixed;bottom:0;left:0;right:0}.driver-nav button{color:var(--faint);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.driver-nav button.active{color:var(--green)}.driver-nav svg{width:19px}.landing-page{background:linear-gradient(#f9fbf9 0%,#f4f8f5 48%,#f8faf8 100%)}.landing-header{box-shadow:0 10px 35px #163c2b0e}.landing-section{background:linear-gradient(#ffffffb3,#f7faf8d1);position:relative}.landing-feature{box-shadow:0 8px 24px #193f2e0b,inset 0 1px #ffffffe6}.landing-feature:hover{transform:translateY(-6px);box-shadow:0 26px 65px #1946311f,0 5px 14px #1946310d}.workspace-builder{transform:translateY(-2px);box-shadow:0 28px 80px #184b3224,0 7px 18px #184b3212}.landing-security{background:radial-gradient(circle at 90% 0,#49dca426,#0000 32%),linear-gradient(125deg,#fff 10%,#eef9f3 100%);border-color:#108f5f2b;position:relative;overflow:hidden;box-shadow:0 25px 70px #16462f1a}.landing-security:after{content:"";pointer-events:none;border:1px solid #0d8f631f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px;right:-100px;box-shadow:0 0 0 35px #0d8f6306,0 0 0 70px #0d8f6305}.security-points span{z-index:1;background:#ffffffad;border:1px solid #0d8f631a;border-radius:10px;min-height:38px;padding:9px 11px;position:relative;box-shadow:0 5px 14px #1e4b340a}.landing-cta{box-shadow:inset 0 25px 65px #4bdca509}@keyframes landingProductFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landingBarBreathe{0%,to{opacity:.78;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}@keyframes landingInsightFloat{0%,to{translate:0}50%{translate:0 -9px}}@keyframes landingAiGlow{0%,to{box-shadow:inset 0 0 #5ae1ae00}50%{box-shadow:inset 0 0 30px #5ae1ae14}}@keyframes typingCursor{0%,45%{opacity:1}46%,to{opacity:0}}.landing-product{animation:6.5s ease-in-out infinite landingProductFloat}.product-window{box-shadow:0 42px 115px #19412f2e,0 12px 30px #19412f1a}.product-ai{animation:3.8s ease-in-out infinite landingAiGlow}.product-chart>div i{transform-origin:bottom;animation:4s ease-in-out infinite landingBarBreathe}.product-chart>div i:nth-child(2){animation-delay:-.5s}.product-chart>div i:nth-child(3){animation-delay:-1s}.product-chart>div i:nth-child(4){animation-delay:-1.5s}.product-chart>div i:nth-child(5){animation-delay:-2s}.product-chart>div i:nth-child(6){animation-delay:-2.5s}.floating-insight{animation:3.4s ease-in-out infinite landingInsightFloat}.ai-demo-question{align-items:center;min-height:38px;display:flex}.typing-cursor{background:#ffffffe6;width:1px;height:13px;margin-left:3px;animation:.8s step-end infinite typingCursor}.ai-demo-answer{opacity:.32;min-height:126px;transition:opacity .45s,transform .45s,background .45s;transform:translateY(8px)}.ai-demo-answer p,.ai-demo-answer span{transition:opacity .3s}.ai-demo-answer:not(.is-visible) p,.ai-demo-answer:not(.is-visible) span{opacity:0}.ai-demo-answer.is-visible{opacity:1;background:#22382e;transform:translateY(0);box-shadow:0 12px 35px #00000021}.landing-process{background:radial-gradient(circle at 50% 20%,#51dba614,#0000 33%);padding-top:105px;padding-bottom:105px;position:relative}.process-line{gap:14px;position:relative}.process-line:before{content:"";background:linear-gradient(90deg,#0d8f631f,#0d8f6373,#0d8f631f);height:2px;position:absolute;top:39px;left:7%;right:7%}.process-line>button{background:#ffffffe6;border:1px solid #e0e8e3;border-radius:18px;flex-direction:column;gap:0;min-height:250px;padding:21px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 14px 38px #1a433011}.process-line>button:hover{border-color:#0d8f6345;transform:translateY(-6px);box-shadow:0 25px 60px #1946311f}.process-stage-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:25px;flex-direction:row!important;display:flex!important}.process-stage-top>span{z-index:2;color:#fff;background:var(--landing-green);border:4px solid #f7faf8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #0d8f6333,0 8px 20px #0d8f6333}.process-stage-top>i{width:35px;height:35px;color:var(--landing-green);background:#e8f7f0;border-radius:11px;place-items:center;display:grid}.process-stage-top svg{width:16px}.process-line>button>strong{letter-spacing:-.3px;font-size:15px}.process-line>button>small{color:#748078;max-width:none;min-height:46px;margin-top:9px;font-size:9px;line-height:1.55}.process-line>button>em{color:#35765b;border-top:1px solid #edf1ee;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:8px;font-style:normal;font-weight:800;display:flex}.process-line>button>em svg{width:13px}.process-arrow{z-index:3;border:1px solid #dce8e1;border-radius:50%;height:25px;box-shadow:0 5px 14px #1846301a;width:25px!important;color:var(--landing-green)!important;background:#fff!important;padding:6px!important;position:absolute!important;top:30px!important;right:-23px!important}@media (prefers-reduced-motion:reduce){.landing-product,.floating-insight,.product-chart>div i,.preview-chart>span i,.product-ai,.typing-cursor{animation:none!important}.landing-feature,.process-line>button,.ai-demo-answer{transition:none!important}}.landing-modal-backdrop,.landing-auth-backdrop{z-index:200;-webkit-backdrop-filter:blur(13px)saturate(.8);backdrop-filter:blur(13px)saturate(.8);background:#08150f8c;place-items:center;padding:24px;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.landing-modal-frame{min-width:0;position:relative}.feature-modal-frame{width:min(1080px, calc(calc(100*var(--vw1,1vw)) - 112px))}.process-modal-frame{width:min(980px, calc(calc(100*var(--vw1,1vw)) - 112px))}.auth-modal-frame{width:min(930px, calc(calc(100*var(--vw1,1vw)) - 112px))}.landing-modal-frame>section{width:100%;max-height:calc(calc(100*var(--vh1,1dvh)) - 48px)}.landing-modal-frame>.landing-modal-close{background:#fffffff5;border-radius:13px;width:44px;height:44px;transition:transform .2s,background .2s;top:0;right:-55px;box-shadow:0 12px 35px #00000026}.landing-modal-frame>.landing-modal-close:hover{background:#fff;transform:translateY(-2px)}.feature-detail-modal{width:min(1080px, calc(96*var(--vw1,1vw)));max-height:calc(calc(100*var(--vh1,1vh)) - 48px);background:#fbfdfb;border:1px solid #ffffffb3;border-radius:26px;grid-template-columns:.82fr 1.18fr;display:grid;position:relative;overflow:auto;box-shadow:0 45px 140px #00000057}.landing-modal-close{z-index:5;color:#526058;cursor:pointer;background:#ffffffe6;border:1px solid #dfe7e2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #143c2817}.landing-modal-close svg{width:18px}.feature-modal-copy{flex-direction:column;align-items:flex-start;padding:48px 42px 42px;display:flex}.feature-modal-copy>small{color:var(--landing-green);letter-spacing:.9px;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:800}.feature-modal-copy h2{letter-spacing:-1.5px;margin:8px 0 12px;font-size:34px;line-height:1.05}.feature-modal-copy>p{color:#68756e;margin:0;font-size:11px;line-height:1.65}.feature-benefits{gap:10px;width:100%;margin:24px 0;display:grid}.feature-benefits span{color:#405047;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.feature-benefits svg{width:15px;color:var(--landing-green)}.feature-result{background:#edf9f3;border:1px solid #0d8f6321;border-radius:13px;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.feature-result>svg{width:18px;color:var(--landing-green)}.feature-result>span{flex-direction:column;display:flex}.feature-result small{color:#718078;font-size:7px}.feature-result strong{margin-top:3px;font-size:11px}.feature-modal-actions{align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:27px;display:flex}.feature-modal-actions>button:not(.primary){color:#69766f;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.feature-interface-preview{background:#eff4f1;border:1px solid #dfe7e2;border-radius:20px;align-self:stretch;min-height:610px;margin:22px 22px 22px 0;overflow:hidden;box-shadow:inset 0 1px #fffc,0 22px 55px #19412e1a}.feature-interface-preview>header{background:#f8faf9;border-bottom:1px solid #e0e7e3;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.feature-interface-preview>header>span{background:#c8d2cc;border-radius:50%;width:6px;height:6px}.feature-interface-preview>header b{color:#93a098;margin-left:auto;font-size:6px}.feature-preview-body{grid-template-columns:57px 1fr;min-height:574px;display:grid}.feature-preview-body>aside{background:#102019;flex-direction:column;align-items:center;gap:9px;padding:14px 9px;display:flex}.feature-preview-body>aside i{color:#6f8278;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.feature-preview-body>aside i.active{color:#6be2b3;background:#58ddaa21}.feature-preview-body>aside svg{width:14px}.feature-preview-body>main{min-width:0;padding:26px}.preview-title{align-items:center;gap:10px;display:flex}.preview-title>span{flex-direction:column;flex:1;display:flex}.preview-title small{color:#839087;font-size:7px}.preview-title strong{margin-top:4px;font-size:16px}.preview-title button{color:#fff;background:var(--landing-green);border:0;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.preview-title button svg{width:12px}.preview-metric{color:#fff;background:linear-gradient(135deg,#12271e,#194c38);border-radius:13px;align-items:center;gap:10px;margin:22px 0 12px;padding:14px;display:flex;box-shadow:0 12px 30px #12342529}.preview-metric>span{color:#123827;background:linear-gradient(135deg,#66e6b5,#aff079);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.preview-metric svg{width:16px}.preview-metric>div{flex-direction:column;flex:1;display:flex}.preview-metric small{color:#8eaa9c;font-size:6px}.preview-metric strong{margin-top:4px;font-size:10px}.preview-metric>svg{color:#6ddfb2}.preview-table{background:#fff;border:1px solid #dfe6e2;border-radius:12px;overflow:hidden}.preview-table>header,.preview-table>div{border-bottom:1px solid #ebefec;grid-template-columns:1fr 100px;align-items:center;min-height:48px;padding:0 13px;display:grid}.preview-table>header{color:#8d9992;text-transform:uppercase;min-height:34px;font-size:6px}.preview-table>div:last-child{border:0}.preview-table>div>span{align-items:center;gap:8px;min-width:0;display:flex}.preview-table>div>span i{width:24px;height:24px;color:var(--landing-green);background:#eaf7f1;border-radius:7px;place-items:center;font-size:7px;font-style:normal;display:grid}.preview-table b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.preview-table em{color:#18845e;background:#e8f7f0;border-radius:20px;width:max-content;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800}.preview-chart{background:#fff;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:1fr 80px;gap:15px;height:128px;margin-top:12px;padding:13px;display:grid}.preview-chart>span{align-items:flex-end;gap:6px;display:flex}.preview-chart>span i{transform-origin:bottom;background:linear-gradient(#76e4ba,#169568);border-radius:4px 4px 0 0;flex:1;animation:4s ease-in-out infinite landingBarBreathe}.preview-chart>div{flex-direction:column;justify-content:center;display:flex}.preview-chart small{color:#8a978f;font-size:7px}.preview-chart strong{color:var(--landing-green);margin-top:4px;font-size:14px}.process-detail-modal{width:min(980px, calc(96*var(--vw1,1vw)));max-height:calc(calc(100*var(--vh1,1vh)) - 48px);background:#f6f9f7;border:1px solid #ffffffb8;border-radius:26px;position:relative;overflow:auto;box-shadow:0 45px 140px #00000057}.process-modal-header{background:#fff;border-bottom:1px solid #e2e9e5;align-items:center;gap:16px;min-height:134px;padding:30px 88px 25px 32px;display:flex}.process-modal-icon{color:#087c55;background:linear-gradient(145deg,#dcf7eb,#eefbf5);border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 0 0 1px #0a8f611a}.process-modal-icon svg{width:23px}.process-modal-header>div{flex:1;min-width:0}.process-modal-header small{color:var(--landing-green);letter-spacing:.75px;text-transform:uppercase;font-size:7px;font-weight:800}.process-modal-header h2{letter-spacing:-.8px;margin:5px 0 4px;font-size:25px}.process-modal-header p{color:#718078;margin:0;font-size:9px}.process-modal-status{color:#157653;white-space:nowrap;background:#e5f7ef;border-radius:20px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:7px;font-style:normal;font-weight:800;display:flex}.process-modal-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #13845c1a}.process-modal-status.blue{color:#386fd7;background:#eaf1ff}.process-modal-status.violet{color:#7154cf;background:#f0ecff}.process-modal-status.amber{color:#b56c14;background:#fff1d9}.process-modal-steps{background:#fbfdfc;border-bottom:1px solid #e3e9e6;grid-template-columns:repeat(4,1fr);padding:17px 32px;display:grid}.process-modal-steps button{color:#95a19a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex;position:relative}.process-modal-steps button>span{z-index:2;background:#fff;border:1px solid #dce5e0;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:6px;font-weight:800;display:grid;position:relative}.process-modal-steps button>span svg{width:11px}.process-modal-steps button>b{z-index:2;background:#fbfdfc;padding-right:8px;font-size:7px;position:relative}.process-modal-steps button>i{z-index:1;background:#dfe7e3;height:1px;position:absolute;left:25px;right:0}.process-modal-steps button.active{color:#0c8058}.process-modal-steps button.active>span{color:#fff;background:#0d9566;border-color:#0d9566;box-shadow:0 0 0 4px #e3f6ee}.process-modal-steps button.done{color:#5c7167}.process-modal-steps button.done>span{color:#0b8b5e;background:#e6f7f0;border-color:#bde6d5}.process-modal-steps button.done>i{background:#9dd9c1}.process-modal-body{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;padding:24px 32px;display:grid}.process-modal-record,.process-modal-summary>div{background:#fff;border:1px solid #e0e8e3;border-radius:15px;box-shadow:0 8px 28px #173e2b0b}.process-modal-record{padding:20px}.process-modal-record>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.process-modal-record>header>span{flex-direction:column;display:flex}.process-modal-record>header small{color:#8a9790;font-size:6px}.process-modal-record>header strong{margin-top:3px;font-size:13px}.process-modal-record>header>em{color:#87948d;font-size:6px;font-style:normal}.process-modal-route{grid-template-columns:8px minmax(0,1fr) 105px minmax(0,1fr) 8px;align-items:center;gap:9px;min-height:98px;padding:20px 3px;display:grid}.process-modal-route>i{background:#fff;border:2px solid #0c9364;border-radius:50%;width:8px;height:8px}.process-modal-route>i:last-child{background:#48ca96;border-color:#48ca96}.process-modal-route>div{flex-direction:column;display:flex}.process-modal-route>div small{color:#8d9992;font-size:6px}.process-modal-route>div strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.process-modal-route>span{flex-direction:column;align-items:center;gap:5px;display:flex}.process-modal-route>span b{color:#68766e;font-size:6px}.process-modal-route>span i{background:#cfe5da;width:100%;height:1px;position:relative}.process-modal-route>span i:after{content:"";border-top:1px solid #8bbda7;border-right:1px solid #8bbda7;width:5px;height:5px;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}.process-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.process-modal-fields>div{background:#f9fbfa;border:1px solid #e8eeea;border-radius:11px;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.process-modal-fields>div>span{color:#10845d;background:#e7f7f0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.process-modal-fields svg{width:14px}.process-modal-fields>div>div{flex-direction:column;min-width:0;display:flex}.process-modal-fields small{color:#8a9790;font-size:6px}.process-modal-fields strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.process-modal-summary{flex-direction:column;gap:9px;display:flex}.process-modal-summary>div{padding:14px}.process-modal-result{align-items:center;gap:10px;display:flex}.process-modal-result>span{color:#0c865d;background:#e5f7ef;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.process-modal-result svg{width:17px}.process-modal-result>div{flex-direction:column;display:flex}.process-modal-result small,.process-modal-checks>small{color:#86938c;font-size:6px}.process-modal-result strong{margin-top:4px;font-size:9px}.process-modal-checks{gap:9px;display:grid}.process-modal-checks>small{letter-spacing:.5px;text-transform:uppercase;margin-bottom:1px;font-weight:800}.process-modal-checks>span{color:#526159;align-items:flex-start;gap:7px;font-size:7px;line-height:1.35;display:flex}.process-modal-checks svg{color:#0d9364;flex:none;width:12px}.process-modal-insight{align-items:flex-start;gap:9px;margin-top:auto;display:flex;background:linear-gradient(135deg,#f1fbf6,#fbfdfc)!important;border-color:#dceee6!important}.process-modal-insight>svg{color:#0b8f61;flex:none;width:16px}.process-modal-insight p{color:#64736b;margin:0;font-size:7px;line-height:1.5}.process-modal-insight strong{color:#26362e;margin-bottom:3px;font-size:8px;display:block}.process-modal-footer{background:#fff;border-top:1px solid #e2e9e5;justify-content:flex-end;align-items:center;gap:16px;min-height:69px;padding:12px 32px;display:flex}.process-modal-footer>button:not(.primary){color:#718078;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.process-modal-footer .button{min-height:41px}.landing-auth-backdrop{place-items:center;padding:24px}.landing-auth-modal{width:min(930px, calc(94*var(--vw1,1vw)));max-height:calc(calc(100*var(--vh1,1vh)) - 48px);background:#fff;border:1px solid #ffffffa6;border-radius:26px;grid-template-columns:.9fr 1.1fr;display:grid;position:relative;overflow:auto;box-shadow:0 45px 150px #00000061}.landing-auth-modal>aside{color:#fff;background:radial-gradient(circle at 85% 20%,#57e0ab33,#0000 28%),radial-gradient(circle at 10% 90%,#3e9b7729,#0000 30%),#102019;flex-direction:column;min-height:590px;padding:33px;display:flex}.landing-auth-modal>aside .public-brand{color:#fff}.landing-auth-modal>aside>div:nth-child(2){margin:auto 0}.landing-auth-modal>aside>div:nth-child(2)>span{color:#7ce4ba;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.landing-auth-modal>aside>div:nth-child(2) svg{width:14px}.landing-auth-modal>aside h2{letter-spacing:-1.7px;margin:15px 0 13px;font-size:35px;line-height:1.05}.landing-auth-modal>aside p{color:#99ada3;margin:0;font-size:10px;line-height:1.65}.auth-modal-preview{background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex;box-shadow:0 14px 35px #00000021}.auth-modal-preview>span{color:#123827;background:linear-gradient(135deg,#67e6b6,#b5f279);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-modal-preview svg{width:16px}.auth-modal-preview>div{flex-direction:column;flex:1;display:flex}.auth-modal-preview small{color:#82988d;font-size:6px}.auth-modal-preview strong{margin-top:3px;font-size:11px}.auth-modal-preview>i{color:#67deb0;font-size:8px;font-style:normal;font-weight:800}.landing-auth-form{flex-direction:column;justify-content:center;padding:55px 55px 38px;display:flex}.landing-auth-form .auth-heading{margin:28px 0 20px}.landing-auth-form .auth-heading h2{font-size:27px}.landing-auth-form .auth-workspace-note{margin-bottom:16px}.landing-auth-form .secure-line{color:#839088;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:7px;display:flex}.landing-auth-form .secure-line svg{width:13px;color:var(--landing-green)}@media (max-width:1180px){.sidebar{width:242px}.main-column{margin-left:242px}.page-wrap{width:calc(calc(100*var(--vw1,1vw)) - 242px);padding-inline-start:26px;padding-inline-end:26px}.topbar{padding-inline-start:26px;padding-inline-end:26px}.module-trigger span{display:none}.metric-grid,.fleet-grid,.people-grid{grid-template-columns:repeat(2,1fr)}.people-grid article:nth-child(2){border-right:0}.people-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.document-stats{grid-template-columns:repeat(2,1fr)}.landing-header,.landing-hero,.landing-section,.landing-workspace,.landing-ai,.landing-process,.landing-footer{padding-inline-start:28px;padding-inline-end:28px}.landing-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.landing-hero h1{font-size:clamp(48px, calc(4.5*var(--vw1,1vw)), 54px);letter-spacing:-3px}.product-body{height:420px}.product-chart>div,.product-chart>aside{height:165px}.product-chart>div>span{height:115px}.landing-workspace{gap:42px}.landing-ai{gap:55px}.landing-security{margin-inline-start:28px;margin-inline-end:28px}}@media (max-width:1050px){.landing-hero{text-align:center;grid-template-columns:1fr;gap:60px;min-height:auto;padding:125px 45px 80px}.landing-badge{margin:0 auto}.landing-hero-copy>p{margin-inline-start:auto;margin-inline-end:auto}.landing-hero-actions,.landing-trust{justify-content:center}.landing-product{width:min(690px,100%);margin:0 auto}}@media (max-width:900px){.sidebar{width:270px;transition:transform .25s;transform:translate(-105%);box-shadow:20px 0 60px #0003}.sidebar.is-open{transform:translate(0)}.sidebar-close{color:#fff;background:#ffffff0f;border:0;display:grid!important}.mobile-overlay{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070e0a7a;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.main-column{margin-left:0}.page-wrap{width:100%;padding-inline-start:22px;padding-inline-end:22px}.topbar{padding-inline-start:22px;padding-inline-end:22px}.menu-button{display:grid!important}.search-trigger{flex:1;width:auto}.module-trigger{order:3}.span-8,.span-4{grid-column:span 12}.map-layout{grid-template-columns:1fr}.map-canvas{min-height:480px}.map-panel{border-left:0;border-top:1px solid var(--line)}.calculator-layout{grid-template-columns:1fr}.calc-result{position:static}.weather-layout{grid-template-columns:1fr}.route-weather,.forecast{grid-area:auto/1}.forecast{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.forecast .card-header{grid-column:1/-1}.forecast>div:not(.card-header){border-top:0;border-right:1px solid var(--line);grid-template-columns:1fr;justify-items:center;gap:5px}.forecast>div:last-child{border-right:0}.auth-screen{grid-template-columns:minmax(320px,.8fr) minmax(430px,1.2fr)}.auth-story{padding-inline-start:35px;padding-inline-end:35px}.auth-story h1{font-size:42px}.landing-header{height:66px;padding-inline-start:20px;padding-inline-end:20px}.landing-header nav{background:#fff;border:1px solid #e0e6e2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:none;position:fixed;top:66px;left:12px;right:12px;box-shadow:0 18px 50px #14322326}.landing-header nav.open{display:flex}.landing-header nav button{text-align:left;height:42px}.landing-menu{place-items:center;display:grid}.landing-login{display:none}.landing-hero{text-align:center;grid-template-columns:1fr;gap:60px;min-height:auto;padding:125px 45px 80px}.landing-badge{margin:0 auto}.landing-hero-copy>p{margin-inline-start:auto;margin-inline-end:auto}.landing-hero-actions,.landing-trust{justify-content:center}.landing-product{width:min(690px,100%);margin:0 auto}.landing-feature-grid{grid-template-columns:repeat(2,1fr)}.landing-workspace,.landing-ai{grid-template-columns:1fr}.landing-workspace{padding-block-start:85px;padding-block-end:85px}.workspace-copy{text-align:center}.workspace-copy>p{margin-inline-start:auto;margin-inline-end:auto}.workspace-copy>div{max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.landing-ai{padding-block-start:90px;padding-block-end:90px}.landing-ai-visual{width:min(570px,88%);margin:0 auto}.landing-ai-copy{text-align:center;max-width:620px;margin:0 auto}.landing-ai-copy>div{width:max-content;margin:0 auto}.landing-ai-copy .landing-text-button{margin-inline-start:auto;margin-inline-end:auto}.landing-security{flex-direction:column;align-items:flex-start;gap:28px}.security-points{width:100%}.landing-footer{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width:680px){.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px;height:62px;padding:0 14px}.module-trigger{justify-content:center;width:38px;padding:0}.search-trigger span,.search-trigger kbd{display:none}.search-trigger{flex:0 0 38px;justify-content:center;width:38px;padding:0}.topbar-actions{margin-left:auto}.topbar-actions .help-button{display:none}.page-wrap{padding:23px 14px 110px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:20px}.page-header h1{font-size:28px}.page-header p{font-size:11px;line-height:1.45}.header-actions{width:100%}.header-actions .button{flex:1}.dashboard-grid{gap:13px}.ai-brief{flex-wrap:wrap;align-items:flex-start;padding:20px}.ai-brief .ai-orb{width:40px;height:40px}.ai-copy{min-width:calc(100% - 60px)}.ai-copy h2{font-size:14px}.ai-brief .button{width:100%}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-card{padding:15px}.metric-card>strong{font-size:18px}.chart-card,.attention-card,.quick-actions{padding:17px}.filter-row{flex-direction:column;align-items:stretch}.filter-actions .button{flex:1}.table-card{padding-inline-start:14px;padding-inline-end:14px}.summary-strip{grid-template-columns:1fr 1fr;display:grid}.summary-strip>div+div{border-left:0;padding-left:0}.summary-strip .button{grid-column:1/-1}.simple-list>button{grid-template-columns:38px 1fr 24px}.simple-list>button>span:nth-of-type(n+3),.simple-list>button>i{display:none}.fleet-grid,.route-grid,.people-grid{grid-template-columns:1fr}.people-grid article{border-right:0;border-bottom:1px solid var(--line)}.document-stats{grid-template-columns:1fr 1fr}.document-layout{grid-template-columns:1fr}.folder-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.folder-list button{flex:none;width:max-content}.document-list{padding-inline-start:14px;padding-inline-end:14px}.calculator-layout{gap:12px}.calc-form,.calc-result{padding:18px}.form-grid,.settings-form{grid-template-columns:1fr}.form-grid label.wide,.settings-form label.wide{grid-column:auto}.insight-banner{flex-wrap:wrap;align-items:flex-start;padding:20px}.insight-banner .ai-orb{width:40px;height:40px}.insight-banner>div:nth-child(2){min-width:calc(100% - 60px)}.insight-banner .button{width:100%}.weather-hero{min-height:190px;padding:22px}.weather-hero strong{font-size:42px}.weather-hero>svg{width:75px}.route-weather{padding:16px}.route-weather>button{grid-template-columns:36px 1fr 75px 18px}.route-weather>button>b{display:none}.forecast{min-width:0;padding:15px;overflow-x:auto}.timeline-item{grid-template-columns:34px 1fr 25px}.timeline-date{grid-column:2;margin-bottom:-7px;padding-top:0}.timeline-marker{grid-area:1/1/span 2}.timeline-item>div:nth-child(3){grid-column:2}.timeline-item>button{grid-area:1/3/span 2}.knowledge-search{padding:32px 12px}.knowledge-search>span{flex-wrap:wrap}.knowledge-grid,.settings-layout{grid-template-columns:1fr}.settings-layout>aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.settings-layout>aside button{flex:none;width:max-content}.settings-layout>aside svg{display:none}.settings-content{padding:20px}.settings-head{gap:12px}.settings-head p{display:none}.ai-fab{bottom:18px;right:13px}.ai-fab kbd{display:none}.modal-backdrop{align-items:end;padding:0}.modal{max-height:calc(92*var(--vh1,1vh));border-radius:20px 20px 0 0}.prompt-cards{grid-template-columns:1fr}.fuel-bars>div{grid-template-columns:105px 1fr 38px}.document-stats>div{padding:13px}.document-stats strong{font-size:15px}.auth-screen{display:block}.auth-story{display:none}.auth-form-panel{min-height:calc(100*var(--vh1,1vh));padding:22px 18px 40px;display:block}.auth-mobile-brand{margin-bottom:42px;display:block}.auth-box{margin:0 auto}.auth-heading h2{font-size:24px}.onboarding-screen>header{height:66px;padding-inline-start:14px;padding-inline-end:14px}.onboarding-screen>header .button{min-height:35px;font-size:8px}.onboarding-wrap{margin-block-start:26px;margin-block-end:26px}.onboarding-progress small{display:none}.onboarding-card{min-height:570px;padding:25px 18px 0}.choice-grid{grid-template-columns:1fr}.onboarding-modules{grid-template-columns:1fr;max-height:350px}.onboarding-card>footer{gap:7px}.onboarding-card>footer>span{display:none}.onboarding-card>footer .button{padding-inline-start:11px;padding-inline-end:11px}.onboarding-done>div:last-child{gap:5px}.onboarding-done>div:last-child span{flex:1;min-width:0;padding:10px 4px}.preset-row,.module-groups>div>div{grid-template-columns:1fr}.team-list>div{grid-template-columns:38px 1fr 75px 30px}.team-list select{display:none}.channel-row{flex-wrap:wrap;align-items:flex-start;padding-block-start:14px;padding-block-end:14px}.channel-row>span{flex-basis:100%}.integration-settings>div{grid-template-columns:38px 1fr 85px}.integration-settings>div>i{display:none}.certificate-card{flex-wrap:wrap;align-items:flex-start}.certificate-card>span:nth-child(2){min-width:60%}.appearance-grid{grid-template-columns:1fr}.landing-header{padding-inline-start:14px;padding-inline-end:14px}.landing-header .public-brand small{display:none}.landing-header .public-brand>span{width:34px;height:34px}.landing-actions{gap:7px}.landing-actions .button{min-height:35px;padding-inline-start:10px;padding-inline-end:10px;font-size:8px}.landing-hero{gap:45px;padding:110px 15px 65px}.landing-badge{font-size:6px}.landing-hero h1{letter-spacing:-2.8px;margin-top:18px;font-size:45px}.landing-hero-copy>p{font-size:11px}.landing-hero-actions{flex-direction:column}.landing-hero-actions>button{justify-content:center;width:100%}.landing-trust{flex-wrap:wrap;gap:8px 14px}.product-window{border-radius:14px}.product-body{grid-template-columns:38px 1fr;height:310px}.product-body>aside{padding:8px 5px}.product-body>aside>i{width:24px;height:24px}.mini-logo{width:25px;height:25px;margin-bottom:7px}.product-main{padding:12px}.product-ai{height:58px}.product-ai>span{width:27px;height:27px}.product-metrics>div{height:63px;padding:8px}.product-metrics strong{font-size:9px}.product-chart>div,.product-chart>aside{height:114px;padding:8px}.product-chart>div>span{height:77px;margin-top:5px;padding-top:8px}.product-chart>aside{gap:5px}.floating-insight{transform-origin:100%;bottom:-24px;right:4px;transform:scale(.86)}.landing-proof{padding:45px 15px 25px}.landing-proof>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-section{padding:80px 15px}.landing-section-head{margin-bottom:32px}.landing-section-head h2,.workspace-copy h2,.landing-ai-copy h2{letter-spacing:-1.6px;font-size:34px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature{min-height:205px}.landing-workspace{padding:75px 15px}.workspace-copy>div{text-align:left;grid-template-columns:1fr}.workspace-copy .button{width:100%}.workspace-builder{padding:15px}.builder-modules{grid-template-columns:1fr;max-height:360px;overflow:hidden}.landing-ai{gap:65px;padding:80px 15px}.landing-ai-visual{width:100%;box-shadow:none;border-radius:24px;padding:10px}.landing-ai-copy>div{width:100%}.landing-process{padding:80px 15px}.process-line{grid-template-columns:1fr}.process-line>button{border-top:0;border-left:1px solid #dfe5e1;min-height:90px;padding:0 0 22px 20px}.process-line>button>svg{top:auto;bottom:2px;left:-9px;right:auto;transform:rotate(90deg)}.landing-security{margin:0 15px 80px;padding:24px}.landing-security>div:first-child{flex-direction:column}.security-points{grid-template-columns:1fr;min-width:0}.landing-cta{padding:80px 16px}.landing-cta>div:last-child{flex-direction:column}.landing-cta>div:last-child button{justify-content:center;width:100%}.landing-footer{grid-template-columns:1fr 1fr;padding:45px 20px 24px}.landing-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}}.landing-hero h1>span,.landing-hero h1>em{white-space:nowrap}@media (min-width:1181px){.landing-hero h1{font-size:clamp(46px, calc(4.25*var(--vw1,1vw)), 58px);letter-spacing:-3.1px}}@media (min-width:1051px) and (max-width:1180px){.landing-hero h1{letter-spacing:-3px;font-size:50px}}@media (max-width:680px){.landing-hero h1{font-size:clamp(30px, calc(8.8*var(--vw1,1vw)), 36px);letter-spacing:-2px}.product-top{height:35px}.product-top>div>span{font-size:10px}.product-top>div>small,.product-metric-foot>em,.product-chart-head>small,.product-chart>div i>b,.product-attention-row>span>small,.floating-insight>div>em{display:none}.product-top>i{width:23px;height:23px}.product-chart>div>span{padding:8px 0 0}.product-attention-row{min-height:28px}.product-attention-row:first-of-type{margin-top:3px}.product-attention-row>span>b{font-size:5px}.product-attention-row>svg:last-child{display:none}}@media (max-width:420px){.metric-grid,.document-stats{grid-template-columns:1fr}.header-actions .button.secondary,.weather-hero>svg{display:none}.toast{width:max-content;max-width:calc(100% - 24px)}}.schedule-block{color:inherit;text-align:left;cursor:pointer;border-top:0;border-bottom:0;border-right:0}@media (max-width:900px){.feature-detail-modal{grid-template-columns:1fr}.feature-modal-copy{padding:42px 36px 30px}.feature-interface-preview{min-height:500px;margin:0 24px 24px}.feature-preview-body{min-height:465px}.landing-auth-modal{grid-template-columns:.8fr 1.2fr}.landing-auth-modal>aside{min-height:570px;padding:28px}.landing-auth-form{padding:48px 34px 32px}}@media (max-width:680px){.landing-modal-backdrop,.landing-auth-backdrop{place-items:center;padding:54px 10px 10px}.landing-modal-frame{width:100%}.landing-modal-frame>section{max-height:calc(calc(100*var(--vh1,1dvh)) - 80px)}.landing-modal-frame>.landing-modal-close{width:38px;height:38px;top:-46px;right:0}.landing-ai{scroll-margin-top:66px}.feature-detail-modal{width:100%;max-height:calc(94*var(--vh1,1vh));border-radius:24px 24px 16px 16px}.feature-modal-copy{padding:35px 20px 24px}.feature-modal-copy h2{font-size:28px}.feature-modal-copy>p{font-size:10px}.feature-modal-actions{flex-direction:column;align-items:stretch}.feature-modal-actions .button{justify-content:center;width:100%}.feature-modal-actions>button:not(.primary){min-height:36px}.feature-interface-preview{border-radius:16px;min-height:410px;margin:0 12px 12px}.feature-preview-body{grid-template-columns:42px 1fr;min-height:375px}.feature-preview-body>aside{padding-inline-start:6px;padding-inline-end:6px}.feature-preview-body>aside i{width:26px;height:26px}.feature-preview-body>main{padding:15px}.preview-title strong{font-size:12px}.preview-title button{display:none}.preview-metric{margin-top:15px}.preview-table>header,.preview-table>div{grid-template-columns:1fr 75px;padding-inline-start:9px;padding-inline-end:9px}.preview-table b{font-size:7px}.preview-chart{grid-template-columns:1fr 62px;height:100px}.landing-auth-modal{width:100%;max-height:calc(94*var(--vh1,1vh));border-radius:24px 24px 16px 16px;display:block}.landing-auth-modal>aside{display:none}.landing-auth-form{padding:58px 20px 26px}.landing-auth-form .auth-heading{margin:24px 0 18px}.landing-auth-form .auth-heading h2{font-size:25px}.process-detail-modal{width:100%;max-height:calc(94*var(--vh1,1vh));border-radius:24px 24px 16px 16px}.process-modal-header{flex-wrap:wrap;align-items:flex-start;gap:11px;min-height:160px;padding:56px 20px 20px}.process-modal-icon{border-radius:13px;width:42px;height:42px}.process-modal-icon svg{width:20px}.process-modal-header>div{flex:0 0 calc(100% - 53px)}.process-modal-header h2{font-size:22px}.process-modal-header p{line-height:1.45}.process-modal-status{margin-top:-19px;margin-left:53px}.process-modal-steps{padding:15px 20px}.process-modal-steps button{gap:0}.process-modal-steps button>b{display:none}.process-modal-steps button>i{left:25px}.process-modal-body{grid-template-columns:1fr;padding:16px}.process-modal-record{padding:15px}.process-modal-route{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:6px}.process-modal-route>i{display:none}.process-modal-route>span i{width:calc(100% - 4px)}.process-modal-fields{gap:6px}.process-modal-fields>div{gap:7px;padding:8px}.process-modal-fields>div>span{width:28px;height:28px}.process-modal-footer{gap:10px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -10px 30px #1636270f}.process-modal-footer .button{padding-inline-start:13px;padding-inline-end:13px;font-size:8px}.landing-process{padding-block-start:78px;padding-block-end:78px}.process-line{grid-template-columns:1fr;gap:12px}.process-line:before{width:2px;height:auto;top:30px;bottom:30px;left:38px;right:auto}.process-line>button{border:1px solid #e0e8e3;min-height:190px;padding:18px 18px 18px 60px}.process-stage-top{margin-bottom:14px;position:static}.process-stage-top>span{position:absolute;top:20px;left:20px}.process-stage-top>i{margin-left:auto}.process-line>button>small{min-height:0}.process-arrow{display:none}.landing-security{box-shadow:0 20px 55px #16462f1a}.security-points span{min-height:42px}.ai-demo-answer{min-height:138px}}@keyframes landingAmbientDrift{0%,to{transform:translate(-5%,2%)scale(1)}50%{transform:translate(9%,-5%)scale(1.12)}}@keyframes landingAmbientCounter{0%,to{transform:translate(5%,-3%)scale(1.08)}50%{transform:translate(-8%,5%)scale(.94)}}.landing-ai,.landing-cta{isolation:isolate;overflow:hidden}.landing-ai{background:radial-gradient(circle at 12% 35%,#22866224,#0000 35%),linear-gradient(130deg,#13251c 0%,#101c16 55%,#13231a 100%);position:relative}.landing-ai:before,.landing-ai:after,.landing-cta:before,.landing-cta:after{content:"";z-index:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.landing-ai:before{width:min(900px,calc(75*var(--vw1,1vw)));aspect-ratio:1;background:radial-gradient(circle,#2faf7f26,#1b70520e 42%,#0000 70%);animation:17s ease-in-out infinite landingAmbientDrift;top:-45%;left:-25%}.landing-ai:after{width:min(760px,calc(65*var(--vw1,1vw)));aspect-ratio:1;background:radial-gradient(circle,#60cd961f,#38936a0a 46%,#0000 70%);animation:21s ease-in-out infinite landingAmbientCounter;bottom:-62%;right:-23%}.landing-ai>*,.landing-cta>span,.landing-cta>h2,.landing-cta>p,.landing-cta>div:last-child{z-index:1;position:relative}.landing-cta{background:radial-gradient(circle at 50% -45%,#39ad781f,#0000 55%),#102019}.landing-cta:before{width:min(780px,calc(85*var(--vw1,1vw)));aspect-ratio:1;background:radial-gradient(circle,#30bc8129,#0000 66%);animation:19s ease-in-out infinite landingAmbientCounter;top:-110%;left:-14%}.landing-cta:after{width:min(650px,calc(72*var(--vw1,1vw)));aspect-ratio:1;background:radial-gradient(circle,#62d39321,#0000 68%);animation:23s ease-in-out infinite landingAmbientDrift;bottom:-160%;right:-13%}.landing-cta .g3{animation:18s ease-in-out infinite landingAmbientDrift}@keyframes aiThinkingDot{0%,65%,to{opacity:.35;transform:translateY(0)}32%{opacity:1;transform:translateY(-4px)}}@keyframes aiScanLine{0%,to{opacity:.35;transform:scaleX(.72)}50%{opacity:.9;transform:scaleX(1)}}@keyframes aiAnswerIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aiOrbPulse{0%,to{box-shadow:0 0 #63e2b20d}50%{box-shadow:0 0 0 8px #63e2b20e}}.ai-demo-window header{position:relative}.ai-demo-cycle{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.ai-demo-cycle>b{color:#8aa096;letter-spacing:.4px;font-size:6px;font-weight:800}.ai-demo-cycle>span{gap:4px;display:flex}.ai-demo-cycle i{background:#ffffff1a;border-radius:6px;width:13px;height:3px;transition:width .3s,background .3s}.ai-demo-cycle i.done{background:#4fd39f4d}.ai-demo-cycle i.active{background:#43d39b;width:22px}.ai-demo-question{min-height:43px;transition:opacity .35s,transform .35s;position:relative;box-shadow:0 10px 25px #06231821}.ai-demo-window.phase-leaving .ai-demo-question{opacity:0;transform:translate(14px)}.ai-demo-answer{opacity:1;background:linear-gradient(145deg,#1d2e25,#21382d);min-height:228px;padding:17px;transition:opacity .35s,transform .35s,background .35s;position:relative;overflow:hidden;transform:none}.ai-demo-answer:before{content:"";border:1px solid #5cddab14;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-110px;right:-95px;box-shadow:0 0 0 25px #5cddab06}.ai-demo-answer.is-leaving{opacity:0;transform:translateY(10px)}.ai-demo-thinking{z-index:1;align-items:flex-start;gap:10px;width:100%;min-height:194px;position:relative;flex-direction:row!important;display:flex!important}.ai-demo-thinking>svg{color:#55d9a5;flex:none;width:18px}.ai-demo-thinking>div{flex-direction:column;flex:1;min-width:0;display:flex}.ai-demo-thinking strong{color:#aabbb2;font-size:9px}.thinking-dots{position:absolute;top:2px;right:2px;gap:4px!important;display:flex!important}.thinking-dots i{border-radius:50%;animation:1.05s ease-in-out infinite aiThinkingDot;background:#4ad8a2!important;width:5px!important;height:5px!important}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}.thinking-scan{gap:8px;margin:18px 0 12px;display:grid}.thinking-scan i{transform-origin:0;background:linear-gradient(90deg,#5cd8a92e,#5cd8a90d);border-radius:8px;width:100%;height:7px;animation:1.35s ease-in-out infinite aiScanLine}.thinking-scan i:nth-child(2){width:78%;animation-delay:.18s}.thinking-scan i:nth-child(3){width:54%;animation-delay:.36s}.ai-demo-thinking small{color:#688075;font-size:6px}.ai-demo-result{z-index:1;align-items:flex-start;gap:10px;width:100%;min-height:194px;animation:.5s cubic-bezier(.2,.8,.2,1) both aiAnswerIn;position:relative;flex-direction:row!important;display:flex!important}.ai-demo-result>svg{color:#62deb0;flex:none;width:18px}.ai-demo-result>div{flex-direction:column;flex:1;min-width:0;display:flex}.ai-result-head{align-items:center;gap:8px;display:flex}.ai-result-head strong{color:#fff;flex:1;font-size:9px}.ai-result-head em{color:#78e5ba;white-space:nowrap;background:#55d5a414;border:1px solid #63deb026;border-radius:20px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.ai-demo-result ul{gap:6px;margin:0 0 9px;padding:0;list-style:none;display:grid}.ai-demo-result li{color:#a1b5a9;padding-left:12px;font-size:7px;line-height:1.45;position:relative}.ai-demo-result li:before{content:"";background:#63dfae;border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:1px}.ai-result-next{background:#5cd8a90f;border:1px solid #63deb01f;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:11px;padding:8px 10px;display:flex}.ai-result-next b{color:#76e5b7;font-size:7px}.ai-result-next span{color:#c2d2c9;font-size:7px;line-height:1.4}.ai-demo-result>div>span.ai-result-source{border-top:1px solid #ffffff12;margin-top:auto;padding-top:7px;font-size:6px}.ai-demo-result>div>span{color:#70877c;align-items:center;gap:5px;font-size:6px;display:flex}.ai-demo-result>div>span i{background:#43d39b;border-radius:50%;width:5px;height:5px}@media (max-width:680px){.ai-demo-cycle i{width:9px}.ai-demo-cycle i.active{width:15px}.ai-demo-question{width:78%;font-size:7px}.ai-demo-answer{min-height:250px;margin-inline-start:12px;margin-inline-end:12px}.ai-demo-result p{font-size:7px}.ai-demo-result li,.ai-result-next span{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.ai-demo-window .ai-orb,.thinking-dots i,.thinking-scan i,.ai-demo-result,.landing-ai:before,.landing-ai:after,.landing-cta:before,.landing-cta:after,.landing-cta .g3{animation:none!important}}.landing-section-head{max-width:790px}.landing-section-head p{max-width:740px;margin-inline-start:auto;margin-inline-end:auto;font-size:13px}.landing-feature{cursor:default;flex-direction:column;align-items:flex-start;min-height:282px;padding:28px;display:flex}.landing-feature-icon{border-radius:15px;flex:none;width:52px;height:52px}.landing-feature h3{margin:22px 0 10px;font-size:16px;line-height:1.25}.landing-feature-action{color:var(--landing-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:22px 0 2px;font-size:11px;font-weight:800;display:inline-flex}.landing-feature-action svg{width:16px;height:16px;transition:transform .2s}.landing-feature-action:hover svg{transform:translate(4px)}.landing-feature-action:focus-visible{outline:2px solid var(--landing-green);outline-offset:5px;border-radius:3px}.workspace-copy h2 em{color:var(--landing-green);font-style:normal}.builder-modules i{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;line-height:0;display:flex}.builder-modules i svg{stroke-width:2.5px;flex:0 0 12px;width:12px;height:12px}.ai-demo-answer,.ai-demo-result{min-height:0}.ai-demo-thinking{min-height:150px}.ai-demo-result>div>span.ai-result-source{margin-top:7px}.landing-cta{background:#102019;padding-top:95px}.landing-cta p strong{color:#e0f5e9;font-weight:800}@keyframes landingGlowTravel{0%,to{opacity:.75;transform:translate(-8%,-5%)scale(.95)}50%{opacity:1;transform:translate(42%,12%)scale(1.22)}}@keyframes landingLightSweep{0%,to{opacity:.35;transform:translate(-35%)rotate(-14deg)}50%{opacity:.9;transform:translate(48%)rotate(-14deg)}}.landing-ai:before{width:min(970px,calc(82*var(--vw1,1vw)));background:radial-gradient(circle,#2cc68947 0%,#18825d21 38%,#0000 69%);animation:10s ease-in-out infinite landingGlowTravel;top:-24%;left:-17%}.landing-ai:after{background:linear-gradient(100deg,#0000 22%,#4fe1a11f 48%,#0000 75%);border-radius:0;width:55%;height:145%;animation:12s ease-in-out infinite landingLightSweep;bottom:-22%;right:-18%}.landing-cta:before{width:min(850px,calc(80*var(--vw1,1vw)));background:radial-gradient(circle,#2ac48445,#1a755017 45%,#0000 68%);animation:11s ease-in-out infinite landingGlowTravel;top:-38%;left:-15%}.landing-cta:after{background:linear-gradient(100deg,#0000 22%,#50d89521 50%,#0000 75%);border-radius:0;width:58%;height:145%;animation:13s ease-in-out infinite landingLightSweep;bottom:-25%;right:-20%}@media (max-width:680px){.landing-feature{min-height:248px}.landing-section-head p{font-size:12px}.ai-demo-answer,.ai-demo-result{min-height:0}.ai-demo-result p{font-size:8px}.ai-demo-result li{font-size:7.5px}.landing-cta{padding-top:80px}}@media (prefers-reduced-motion:reduce){.landing-ai:before,.landing-ai:after,.landing-cta:before,.landing-cta:after{animation:none!important}}@keyframes aiBackdropPulse{0%,to{opacity:.58;transform:scale(.98);box-shadow:0 0 0 34px #4bdaa409,0 0 0 76px #4bdaa405}50%{opacity:1;transform:scale(1.055);box-shadow:0 0 0 47px #4bdaa40e,0 0 0 97px #4bdaa406}}.landing-ai-visual{isolation:isolate;box-shadow:none;position:relative}.landing-ai-visual:before{content:"";z-index:-1;pointer-events:none;border:1px solid #69e6b62e;border-radius:50%;animation:9s ease-in-out infinite aiBackdropPulse;position:absolute;top:0;bottom:0;left:0;right:0}.ai-demo-window{z-index:1;position:relative}.ai-demo-window header{gap:12px;height:78px;padding-inline-start:22px;padding-inline-end:22px}.ai-demo-window .ai-orb{width:45px;height:45px}.ai-demo-window header strong{font-size:13px}.ai-demo-window header small,.ai-demo-cycle>b{font-size:9px}.ai-demo-cycle i{width:17px;height:4px}.ai-demo-cycle i.active{width:29px}.ai-demo-question{width:72%;min-height:52px;margin:27px 23px 22px auto;padding:15px 17px;font-size:11px;line-height:1.4}.ai-demo-answer{margin:0 23px 27px;padding:21px}.ai-demo-result,.ai-demo-thinking{gap:13px}.ai-demo-result>svg,.ai-demo-thinking>svg{width:22px;height:22px}.ai-result-head strong{font-size:13px;line-height:1.3}.ai-result-head em{font-size:10px}.ai-demo-result p{color:#c5d7cd;margin:12px 0 11px;font-size:12px;line-height:1.55}.ai-demo-result ul{gap:8px;margin-bottom:12px}.ai-demo-result li{color:#bdd0c3;font-size:11px;line-height:1.5}.ai-result-next{padding:11px 13px}.ai-result-next b,.ai-result-next span{font-size:9px}.ai-demo-result>div>span.ai-result-source{color:#8ca79a;font-size:9px}.ai-demo-thinking strong{font-size:11px}.ai-demo-thinking small{font-size:9px}.landing-ai-copy>p{font-size:13px}.landing-ai-copy>div b,.landing-text-button{font-size:11px}@media (min-width:1021px){.landing-ai{gap:clamp(38px,calc(5*var(--vw1,1vw)),78px);padding-inline:max(24px,calc((calc(100*var(--vw1,1vw)) - 1320px)/2));grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.landing-ai-visual{padding:38px}}@media (min-width:681px) and (max-width:1020px){.landing-ai-visual{width:min(680px,94%)}}@media (max-width:680px){.landing-ai-visual{padding:11px}.landing-ai-visual:before{border-radius:27px}.ai-demo-window header{gap:8px;height:62px;padding-inline-start:13px;padding-inline-end:13px}.ai-demo-window .ai-orb{width:35px;height:35px}.ai-demo-window header strong{font-size:11px}.ai-demo-window header small{font-size:8px}.ai-demo-cycle>b{font-size:7px}.ai-demo-cycle i{width:10px;height:3px}.ai-demo-cycle i.active{width:17px}.ai-demo-question{width:78%;min-height:45px;margin:20px 12px 18px auto;padding:11px 12px;font-size:10px}.ai-demo-answer{margin:0 12px 17px;padding:14px}.ai-demo-result,.ai-demo-thinking{gap:8px}.ai-demo-result>svg,.ai-demo-thinking>svg{width:17px;height:17px}.ai-result-head strong{font-size:10px}.ai-result-head em{font-size:8px}.ai-demo-result p{font-size:10px}.ai-demo-result li{font-size:9px}.ai-result-next b,.ai-result-next span{font-size:8.5px}.ai-demo-result>div>span.ai-result-source{font-size:8px}}@media (prefers-reduced-motion:reduce){.landing-ai-visual:before{animation:none}}::selection{color:#fff;background:#0d8f63}.ts-btn.primary ::selection,.ts-btn.primary::selection,[class*=active] ::selection,.ts-hl-net ::selection{color:#0d6e4c;background:#fff}.ts-copyright{text-align:center;color:var(--muted,#727e78);padding:20px 16px;font-size:11px;font-weight:400;line-height:1.6}.ts-mnav,.ts-msheet-wrap{display:none}@media (max-width:800px){.ts-mnav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:100;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;height:64px;padding:0 6px;display:grid;position:fixed;box-shadow:0 10px 30px #0b2a1c24}.ts-mnav>button{height:54px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:700;transition:color .15s,background .15s;display:flex;position:relative}.ts-mnav>button svg{width:22px;height:22px}.ts-mnav>button.active{color:var(--green);background:var(--green-soft)}.ts-mnav-new i{background:var(--green);color:#fff;width:50px;height:50px;box-shadow:var(--primary-glow,0 8px 20px #0d8f6340);border-radius:17px;place-items:center;display:grid;transform:translateY(-12px)}.ts-mnav-new i svg{width:24px!important;height:24px!important}.ts-mnav-dot{background:var(--red,#d64545);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px;position:absolute;top:4px;left:calc(50% + 6px)}.ts-msheet-wrap{z-index:130;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ts-msheet-shade{background:#071d1673;border:0;animation:.2s tsFadeIn;position:absolute;top:0;bottom:0;left:0;right:0}.ts-msheet{max-height:calc(88*var(--vh1,1dvh));background:var(--surface);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) tsSheetUp;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0b2a1c33}.ts-msheet-grip{background:var(--line);border-radius:3px;width:42px;height:5px;margin:10px auto 4px;display:block}.ts-msheet>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 16px 12px;display:flex}.ts-msheet-profile{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:12px;padding:6px;display:flex}.ts-msheet-profile>img,.ts-msheet-profile>span:first-child{object-fit:cover;background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:13px;flex:none;place-items:center;display:grid}.ts-msheet-profile>span:last-child{min-width:0}.ts-msheet-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.ts-msheet-profile small{color:var(--muted);font-size:12px;display:block}.ts-msheet-icon{border:1px solid var(--line);background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.ts-msheet-body{overscroll-behavior:contain;padding:6px 16px 18px;overflow-y:auto}.ts-msheet-body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 4px 8px;font-weight:800;font-size:11px!important}.ts-msheet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ts-msheet-grid>button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:12px 4px 10px;font-size:11.5px;font-weight:600;line-height:1.2;display:flex;position:relative}.ts-msheet-grid>button i{background:var(--surface);width:40px;height:40px;color:var(--green);border-radius:13px;place-items:center;display:grid;box-shadow:0 2px 8px #1a2b3312}.ts-msheet-grid>button i svg{width:20px;height:20px}.ts-msheet-grid>button.active{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-soft)}.ts-msheet-grid>button b{background:var(--red,#d64545);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px;position:absolute;top:6px;right:8px}.ts-msheet-logout{border:1px solid var(--line);width:100%;color:var(--red,#d64545);font:inherit;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:13px;font-weight:700;display:flex}.ts-app .ts-sidebar,.ts-app .ts-mobile-menu,.ts-app .ts-mobile-shade{display:none!important}.ts-app .ts-topbar button[aria-label=Настройки],.ts-app .ts-topbar .ts-logout-top{display:none}.ts-app .ts-page{padding-bottom:110px}.ts-demo-float{bottom:calc(86px + env(safe-area-inset-bottom))!important;max-width:none!important;left:10px!important;right:10px!important;transform:none!important}html,body{overflow-x:clip}.ts-main,.ts-page,.ts-page>*,.ts-card{min-width:0;max-width:100%}.ts-home-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto;display:flex!important}.ts-home-tabs button{flex:none}.ts-toolbar{flex-wrap:wrap}.ts-toolbar>.ts-search{flex:100%}.ts-toolbar>.ts-select{flex:140px;width:auto}.ts-toolbar .ts-toolbar-end{flex-wrap:wrap;margin-left:0}.ts-tax2-grid{grid-template-columns:1fr!important}.ts-tax2-grid>*{min-width:0;grid-column:auto!important}.ts-tax2-head>*{min-width:0}.ts-form-grid{grid-template-columns:1fr!important}.ts-table-wrap{max-width:100%;overflow-x:auto}.ts-dir-with-action{flex-wrap:wrap}.ts-dir-with-action>.ts-input{flex:160px}.ts-overlay:not(.drawer){align-items:flex-end!important;padding:0!important}.ts-overlay:not(.drawer) .ts-dialog{width:100%!important;max-width:100%!important;max-height:calc(94*var(--vh1,1dvh))!important;border-radius:24px 24px 0 0!important;margin:0!important}.ts-dialog footer{flex-wrap:wrap}.ts-terms-footer{justify-content:stretch}.ts-terms-footer>*{flex:100%}.ts-terms-from .ts-date-picker{flex:1;min-width:0}}@keyframes tsSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes tsFadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:801px) and (max-width:1024px){.ts-tax2-grid{grid-template-columns:1fr 1fr!important}.ts-toolbar{flex-wrap:wrap}}@media (max-width:800px){.ts-msheet .ts-msheet-body h3{letter-spacing:.08em;color:var(--muted);margin:16px 4px 8px;font-size:11px!important}.ts-msheet-grid>button{justify-content:center;min-height:92px}.ts-app .ts-global-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:inline!important}.ts-app .ts-global-search{justify-content:flex-start;min-width:0;padding:0 14px}.ts-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ts-home-kpis>*{min-width:0}.ts-home-kpi strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px!important}.ts-home-hero-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ts-home-hero-quick button{flex-direction:column;align-items:flex-start;gap:8px}.ts-home-hero-quick button small{display:none}}@media (max-width:360px){.ts-home-kpis{grid-template-columns:1fr!important}}@media (max-width:800px){.ts-toolbar>.ts-toolbar-end{flex-wrap:wrap;flex:100%;min-width:0}.ts-toolbar>.ts-toolbar-end>.ts-btn{white-space:normal;flex:auto}.ts-tax2-table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.ts-fuel-tip{max-width:calc(calc(100*var(--vw1,1vw)) - 40px);white-space:normal}}@media (min-width:801px) and (max-width:1100px){.ts-deal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto!important}.ts-deal-row-end{flex-wrap:wrap;justify-content:flex-end;min-width:0}}@media (max-width:800px){.ts-deal-row{grid-template-columns:minmax(0,1fr)!important}.ts-deal-row>*{min-width:0}.ts-deal-row-end{flex-wrap:wrap;justify-content:flex-start}.ts-dialog>header{flex-wrap:wrap;row-gap:12px}.ts-dialog>header>div:not(.ts-dialog-actions){flex:1 1 0;min-width:0}.ts-dialog>header .ts-dialog-actions{flex:100%;order:3}.ts-dialog>header .ts-dialog-actions>*{flex:1}.ts-dialog>header h2{word-break:normal}.ts-page-heading>div:last-child{flex-direction:column;gap:8px;width:100%;display:flex!important}.ts-page-heading>div:last-child>.ts-btn{width:100%;padding-inline-start:10px;padding-inline-end:10px}.ts-page-heading>div:last-child>.ts-btn.primary{order:-1}.ts-toolbar>.ts-btn{flex:1 1 0}}.ts-mobile-brand{display:none}@media (max-width:800px){.ts-app .ts-topbar{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:0;gap:8px;height:64px;padding:0 14px;position:sticky;top:0}.ts-mobile-brand{flex:none;place-items:center;display:grid}.ts-mobile-brand .ts-mark{border-radius:13px;width:40px;height:40px}.ts-mobile-brand .ts-mark svg{width:23px;height:23px}.ts-app .ts-topbar .ts-global-search{border-radius:14px;height:42px}.ts-app .ts-topbar .ts-clock{display:none}.ts-app .ts-topbar .ts-icon,.ts-app .ts-topbar .ts-tru-trigger .ts-mark{border-radius:13px;width:40px;height:40px}.ts-app .ts-home-hero{border-radius:24px;row-gap:18px;padding:22px 18px 0!important}.ts-home-hero:after{opacity:.5!important;background-position:70% 40%!important;height:340px!important;top:0!important;bottom:auto!important;left:0!important;right:0!important;-webkit-mask-image:linear-gradient(#000 0%,#000a 60%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000a 60%,#0000 100%)!important}.ts-home-hero-greet{min-height:0!important}.ts-app .ts-home-hero-greet h1{font-size:34px!important}.ts-home-hero-quick{background:var(--surface)!important;border-top:0!important;border-radius:22px 22px 0 0!important;margin:0 -18px!important;padding:16px 18px 18px!important;box-shadow:0 -10px 24px #0000000f!important}.ts-home-hero-quick button{border-radius:16px!important;padding:14px 12px!important}.ts-home-kpi{flex-direction:column;border-radius:18px!important;align-items:flex-start!important;gap:10px!important;padding:14px!important}.ts-home-kpi>i{border-radius:12px!important;width:38px!important;height:38px!important}.ts-home-kpi>i svg{width:20px!important;height:20px!important}.ts-home-kpi>span{width:100%}.ts-home-kpi small{line-height:1.3;font-size:11.5px!important}.ts-home-kpi strong{margin:4px 0 2px!important;font-size:22px!important}.ts-home-kpi em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;overflow:hidden;font-size:11px!important;display:-webkit-box!important}.ts-mnav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 94%,transparent);border:0;border-radius:24px;height:66px;padding:0 8px;box-shadow:0 12px 32px #0b2a1c1f,0 2px 6px #0b2a1c0d}.ts-mnav>button{border-radius:18px;gap:4px;height:52px;font-size:10.5px;font-weight:600}.ts-mnav>button.active{color:var(--green);background:0 0}.ts-mnav>button.active svg{background:var(--green-soft);box-sizing:border-box;border-radius:12px;padding:4px 14px;width:52px!important;height:30px!important}.ts-mnav>button svg{padding:4px 0;height:30px!important}.ts-mnav-new i{width:48px;height:48px;box-shadow:0 6px 16px color-mix(in srgb,var(--green) 35%,transparent);border-radius:16px;transform:none}.ts-mnav-dot{top:2px}.ts-overlay:not(.drawer) .ts-dialog{left:0!important;right:0!important;transform:none!important}.ts-dialog>header .ts-dialog-actions>*{justify-content:flex-start;width:100%}.ts-dialog-content{padding:18px 16px calc(24px + env(safe-area-inset-bottom))!important}.ts-page-heading.bare>div:last-child{justify-content:stretch;width:100%!important}.ts-page-flat>.ts-page-heading.bare{padding:14px 16px 0}.ts-deal-row-meta>span{flex-direction:column;gap:1px;line-height:1.3;white-space:normal!important;font-size:11.5px!important;display:flex!important;overflow:visible!important}.ts-deal-row-meta>span>strong{overflow-wrap:anywhere;font-size:13px}.ts-deal-row-main small{font-size:12px!important}.ts-dir-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.ts-dir-tabs::-webkit-scrollbar{display:none}.ts-dir-tabs>button{white-space:nowrap;padding-inline-start:14px;padding-inline-end:14px;flex:none!important}.ts-metrics span,.ts-metrics small{line-height:1.35;font-size:11.5px!important}.ts-badge,.ts-status-pill,.ts-home-chip,.ts-mp-status{font-size:11px!important}.ts-quick-status-btn{min-height:32px}.ts-fuel-main strong em,.ts-fuel-main em{white-space:nowrap;flex:none}.ts-fin-kpis em{font-size:11.5px}.ts-fin-kpis small{font-size:12px}.ts-trend>div>strong{display:none}.ts-trend>div>small{font-size:11.5px}.ts-trend{min-height:190px}.ts-fin-sub{margin-top:24px}.ts-money-paid{margin-bottom:6px}.ts-search input{min-height:40px}.ts-icon,.ts-row-actions button{min-width:36px;min-height:36px}.ts-deal-card>.ts-notice>div>strong{display:inline}.ts-dc-facts strong{overflow-wrap:anywhere;line-height:1.25;white-space:normal!important}.ts-dialog .ts-dir-tabs{margin-inline-start:-2px;margin-inline-end:-2px}}.ts-dialog .ts-close{z-index:6}@media (max-width:800px){.ts-dialog>header{padding-right:56px}.ts-step-tabs>button{white-space:normal;min-height:40px;line-height:1.2;font-size:12px!important}.ts-deal-editor>footer>*{margin:0!important}.ts-deal-editor>footer>div{display:contents}.ts-dialog-actions .ts-recognize-btn{width:100%}.ts-dialog>header .ts-dialog-actions{margin-right:-40px}.ts-hl-tips ol{margin:0!important;padding:0!important}.ts-hl-tips li{grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:6px 12px!important;margin:0!important;padding:14px!important}.ts-hl-tips li>b{width:30px;height:30px}.ts-hl-tips li em{grid-column:2;justify-self:start}.ts-hl-tips li small{font-size:12.5px}.ts-hl-trend{gap:6px!important}.ts-hl-trend-col>b{letter-spacing:-.2px;white-space:nowrap;text-overflow:clip!important;font-size:10.5px!important;overflow:visible!important}.ts-hl-trend-col>small{font-size:11.5px}.ts-toolbar>.ts-select,.ts-toolbar>select{min-width:0;flex:calc(50% - 5px)!important}.ts-toolbar>.ts-toolbar-end{flex-wrap:nowrap!important}.ts-toolbar>.ts-toolbar-end>.ts-btn{justify-content:center;min-width:0;flex:1 1 0!important}.ts-toolbar>.ts-select:has(+.ts-btn){flex-basis:100%!important}.ts-record-card-facts span{font-size:12px!important}.ts-record-card-main>span{font-size:12.5px}.ts-team-stats>div{flex-direction:column;min-width:0;align-items:flex-start!important;gap:8px!important;padding:12px!important}.ts-team-stats>div>span{min-width:0}.ts-team-stats small{font-size:11.5px;line-height:1.25;white-space:normal!important}.ts-team-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid!important}.ts-team-actions>.ts-btn{white-space:nowrap;justify-content:center;width:100%;padding-inline-start:10px;padding-inline-end:10px}.ts-help-quick{grid-template-columns:1fr;gap:8px;display:grid!important}.ts-help-quick>button{width:100%;min-height:52px}.ts-history-main{min-width:0}.ts-history-main>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;overflow:hidden;white-space:normal!important;display:-webkit-box!important}.ts-fuel-facts>div{flex-direction:column;gap:2px;align-items:flex-start!important;display:flex!important}.ts-fuel-facts dd{margin:0;white-space:normal!important;text-align:left!important;overflow:visible!important}}@media (min-width:601px) and (max-width:800px){.ts-mnav{width:min(560px,100% - 24px);left:50%;right:auto;transform:translate(-50%)}.ts-page-heading>div:last-child{flex-direction:row!important;justify-content:flex-end!important}.ts-page-heading>div:last-child>.ts-btn{flex:0 auto;width:auto;padding-inline-start:16px;padding-inline-end:16px}.ts-page-heading>div:last-child>.ts-btn.primary{order:2}.ts-toolbar>.ts-search{flex:260px}.ts-toolbar>.ts-select:has(+.ts-btn){flex-basis:180px!important}.ts-toolbar>.ts-select,.ts-toolbar>select{flex:180px!important}.ts-toolbar>.ts-toolbar-end{flex:auto}.ts-deal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid!important}.ts-record-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ts-overlay:not(.drawer) .ts-dialog{max-width:680px!important;margin:0 auto!important}.ts-overlay:not(.drawer){justify-content:center}.ts-msheet{width:min(640px,100%);margin:0 auto;left:0;right:0}.ts-msheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-hl-tips li{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important}.ts-hl-tips li em{grid-column:auto}}@media (max-width:800px){.ts-demo-chip{right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;height:auto!important;padding:6px 10px!important}}@media (min-width:601px) and (max-width:800px){.ts-trend>div>strong{font-size:11px;display:block}}.ts-example-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:800px){.ts-demo-layout,.ts-demo-main{min-width:0;max-width:100%}.ts-demo-nav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto!important}.ts-demo-nav::-webkit-scrollbar{display:none}.ts-demo-nav>button{max-width:210px;flex:none!important;width:auto!important}.ts-example-heading{flex-wrap:wrap}.ts-example-side{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:100%}.ts-example-side .ts-example-rate{flex:none}.ts-example-side .ts-btn{white-space:normal;text-align:left;flex:1 1 0;justify-content:center;min-width:0;line-height:1.2}}.ts-example-title{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ts-example-title>h3,.ts-example-heading .ts-example-title .ts-quick-status{margin:0}.ts-example-heading>div:first-child{flex:1;min-width:0}.ts-example-title{flex-wrap:nowrap;justify-content:space-between}.ts-example-title>.ts-quick-status,.ts-example-title>.ts-badge{flex:none;margin-left:auto}.ts-example-heading>div:first-child{width:100%;flex:100%!important}.ts-demo-main .ts-route-demo{text-align:center;justify-content:space-between;gap:6px;flex-direction:row!important;align-items:flex-start!important;padding:18px 14px!important;display:flex!important}.ts-demo-main .ts-route-demo>span{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex!important}.ts-demo-main .ts-route-demo>span>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.ts-demo-main .ts-route-demo>span>small{font-size:11px;line-height:1.25}.ts-demo-main .ts-route-demo>span>svg{width:22px;height:22px;margin:3px 0}.ts-demo-main .ts-route-demo>i{border-radius:2px;background:var(--green)!important;flex:0 0 18px!important;width:18px!important;height:2px!important;min-height:0!important;margin-top:15px!important}.ts-paper-checked{background:var(--green-soft);min-height:40px;color:var(--green);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:800;animation:.35s cubic-bezier(.22,1.4,.36,1) tsCheckPop;display:inline-flex}.ts-paper-checked svg{width:18px;height:18px}@keyframes tsCheckPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.ts-demo-main .ts-inline-success{text-align:center;justify-content:center;margin-inline-start:auto;margin-inline-end:auto;display:flex}@media (max-width:800px){.ts-demo-nav>button{width:auto!important;max-width:none!important}.ts-demo-nav>button strong{white-space:nowrap}}.ts-weather-here.denied{color:var(--muted)!important}.ts-weather-here.denied svg{color:var(--amber,#c98a17)!important}.ts-trend-list{display:none}@media (max-width:600px){.ts-trend{min-height:130px!important}.ts-trend .bars{height:110px!important}.ts-trend-legend>span:last-child{display:none}.ts-trend-list{border:1px solid var(--line);border-radius:14px;margin-top:14px;display:grid;overflow:hidden}.ts-trend-list>*{border:0;border-top:1px solid var(--line);color:var(--text);font:inherit;text-align:right;background:0 0;grid-template-columns:52px repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:grid}.ts-trend-list>.head{background:var(--surface-2);color:var(--muted);border-top:0;padding-block-start:8px;padding-block-end:8px;font-size:11px;font-weight:700}.ts-trend-list>*>span:first-child{text-align:left;font-weight:600}.ts-trend-list>.current{background:var(--green-soft)}.ts-trend-list>.current>span:first-child{font-weight:800}.ts-trend-list .inc{color:var(--text)}.ts-trend-list .exp{color:var(--muted)}.ts-trend-list strong.pos{color:var(--green)}.ts-trend-list strong.neg{color:var(--red)}.ts-home-trips-head{display:none!important}.ts-home-trips{flex-direction:column;gap:10px;display:flex!important}.ts-home-trip{text-align:left;grid-template-areas:"num num when""route route route""cargo car driver";border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}.ts-home-trip>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-home-trip>span:first-child{flex-direction:row;grid-area:num;align-items:center;gap:8px}.ts-home-trip>span:nth-child(2){grid-area:route}.ts-home-trip>span:nth-child(3){grid-area:cargo}.ts-home-trip>span:nth-child(4){grid-area:car}.ts-home-trip>span:nth-child(5){grid-area:driver}.ts-home-trip>span:nth-child(6){text-align:right;grid-area:when;align-items:flex-end}.ts-home-trip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25;white-space:normal!important}.ts-home-trip small{color:var(--muted);font-size:11.5px}.ts-home-trip .ts-home-route{flex-wrap:wrap;gap:0 5px;font-weight:800;font-size:16px!important;display:flex!important}.ts-home-trip>span:nth-child(3)>strong,.ts-home-trip>span:nth-child(4)>strong,.ts-home-trip>span:nth-child(5)>strong{font-size:12.5px;font-weight:700}.ts-home-trip>span:nth-child(3),.ts-home-trip>span:nth-child(4),.ts-home-trip>span:nth-child(5){border-top:1px solid var(--line);padding-top:10px}.ts-section-title{gap:10px;flex-wrap:nowrap!important;align-items:center!important}.ts-section-title>h2{min-width:0;font-size:18px!important}.ts-section-title>.ts-btn{white-space:nowrap;flex:none;margin:0!important;padding-inline-start:8px!important;padding-inline-end:8px!important}}.ts-demo-float.v2{border:1px solid color-mix(in srgb,var(--green) 22%,var(--line));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);color:var(--text);border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;box-shadow:0 14px 36px #0b2a1c26,0 2px 6px #0b2a1c0f}.ts-demo-float.v2>.ts-demo-float-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.ts-demo-float.v2>.ts-demo-float-icon svg{width:19px;height:19px}.ts-demo-float.v2>.ts-demo-float-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;white-space:normal!important;overflow:visible!important}.ts-demo-float.v2 strong{font-size:14px;line-height:1.2}.ts-demo-float.v2 small{color:var(--muted);font-size:12px;line-height:1.3}.ts-demo-float.v2 .ts-demo-float-cta{background:var(--green);color:#fff;min-height:38px;box-shadow:0 6px 16px color-mix(in srgb,var(--green) 30%,transparent);border-radius:11px;padding:0 14px}.ts-demo-float.v2 .ts-demo-float-close{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px}.ts-demo-chip{align-items:center;gap:6px;box-shadow:0 6px 18px #0b2a1c1f;background:var(--surface)!important;color:var(--green)!important;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line))!important;border-radius:999px!important;display:inline-flex!important}.ts-demo-chip svg{width:14px;height:14px}@media (max-width:800px){.ts-demo-float.v2{grid-template-columns:38px minmax(0,1fr) 34px;grid-template-areas:"icon text close""cta cta cta";gap:10px 12px;padding:12px;display:grid!important}.ts-demo-float.v2>.ts-demo-float-icon{grid-area:icon}.ts-demo-float.v2>.ts-demo-float-text{grid-area:text}.ts-demo-float.v2>.ts-demo-float-close{grid-area:close}.ts-demo-float.v2>.ts-demo-float-cta{grid-area:cta;justify-content:center;min-height:44px;font-size:14px!important}.ts-deal-tile{border-radius:18px;gap:12px;padding:14px}.ts-deal-tile header{flex-wrap:wrap;row-gap:8px}.ts-deal-tile header>strong{white-space:nowrap;font-size:14px}.ts-deal-tile header .ts-quick-status{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.ts-deal-tile-route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:start!important;padding:12px!important}.ts-deal-tile-route b{overflow-wrap:anywhere;line-height:1.2;white-space:normal!important;text-overflow:clip!important;font-size:16px!important;overflow:visible!important}.ts-deal-tile-route>svg{margin:18px 0 0!important}.ts-deal-tile p{line-height:1.35;white-space:normal!important}.ts-quick-paid{white-space:nowrap}.ts-deal-row-main strong{overflow-wrap:anywhere;white-space:normal!important}.ts-deal-row-end{row-gap:8px}}.ts-setup-intro-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.ts-setup-intro-card>summary::-webkit-details-marker{display:none}.ts-setup-intro-more{color:var(--green);flex:none;font-size:12px;font-weight:700;display:none}.ts-setup-intro-card[open] .ts-setup-intro-more{display:none!important}@media (max-width:600px){.ts-setup-intro-more{display:inline}.ts-setup-intro-card{gap:6px;margin-top:12px!important;padding:12px 14px!important}.ts-setup-intro-card strong{font-size:13.5px}.ts-setup-intro-card p{font-size:12.5px!important;line-height:1.45!important}.ts-dialog .ts-dir-tabs:not(:has(>:nth-child(4))){grid-auto-columns:1fr;grid-auto-flow:column;overflow:visible;display:grid!important}.ts-dialog .ts-dir-tabs:not(:has(>:nth-child(4)))>button{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden;padding-inline-start:6px!important;padding-inline-end:6px!important}.ts-setup-suggest{scrollbar-width:none;align-items:center;gap:8px;margin-inline-start:-16px;margin-inline-end:-16px;padding:2px 16px 4px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.ts-setup-suggest::-webkit-scrollbar{display:none}.ts-setup-suggest>*{white-space:nowrap;flex:none}.ts-setup-suggest>span{color:var(--muted);font-size:12px}.ts-setup-empty{gap:6px!important;padding:18px 14px!important}.ts-setup-empty>svg{width:36px!important;height:36px!important;padding:8px!important}.ts-setup-empty p{font-size:12.5px!important;line-height:1.45!important}}@media (max-width:800px){.ts-overlay:has(.ts-dialog[aria-label="Поиск по всем данным"]){align-items:stretch!important}.ts-overlay .ts-dialog[aria-label="Поиск по всем данным"]{padding-top:env(safe-area-inset-top);border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.ts-dialog[aria-label="Поиск по всем данным"]>header{padding-block-start:12px!important;padding-block-end:12px!important}.ts-dialog[aria-label="Поиск по всем данным"]>header p{display:none}.ts-dialog[aria-label="Поиск по всем данным"]>.ts-dialog-content{flex:1;min-height:0;overflow-y:auto;padding-top:10px!important}.ts-dialog[aria-label="Поиск по всем данным"] .ts-search,.ts-dialog[aria-label="Поиск по всем данным"] input[aria-label="Поиск по всем данным"]{z-index:2;position:sticky;top:0}}@media (max-width:600px){.ts-home-trip{align-items:start!important}.ts-home-trip>span:first-child{align-self:center}.ts-trend-list>*{grid-template-columns:44px repeat(3,minmax(0,1fr));gap:4px;padding:10px;font-size:12.5px}.ts-trend-list>.head{font-size:10.5px}.ts-page:has(.ts-deal-view-bar) .ts-page-heading .ts-btn.primary{display:inline-flex!important}.ts-page:has(.ts-deal-view-bar) .ts-page-heading .ts-btn{min-height:40px}.ts-toolbar>.ts-select+.ts-select{flex:calc(50% - 5px)!important}.ts-toolbar>.ts-select:has(+.ts-select){flex:calc(50% - 5px)!important}.ts-toolbar:has(+.ts-deal-view-bar)>.ts-btn{min-width:0;padding-inline-start:8px;padding-inline-end:8px;flex:0 calc(50% - 52px)!important}.ts-toolbar+.ts-deal-view-bar{pointer-events:none;justify-content:flex-end;margin-bottom:10px;display:flex;margin-top:-50px!important}.ts-toolbar+.ts-deal-view-bar>*{pointer-events:auto}.ts-toolbar:has(+.ts-deal-view-bar){gap:10px!important}.ts-toolbar:has(+.ts-deal-view-bar)>.ts-select{flex:0 0 calc(50% - 5px)!important}.ts-dialog .ts-dir-tabs:not(:has(>:nth-child(4)))>button{min-height:40px;line-height:1.15;white-space:normal!important;text-overflow:clip!important;padding-block-start:6px!important;padding-block-end:6px!important;font-size:12px!important;overflow:visible!important}.ts-dialog .ts-inline-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid!important}.ts-dialog .ts-inline-actions>.ts-btn{justify-content:center;width:100%;min-height:46px;padding-inline-start:8px;padding-inline-end:8px}}.ts-mobile-title{display:none}@media (max-width:800px){.ts-mobile-title{letter-spacing:-.03em;color:var(--text);font-weight:800;line-height:1.1;display:block;margin:4px 16px 2px!important;padding:0!important;font-size:28px!important}.ts-page-flat>.ts-mobile-title{padding:0!important}.ts-home-tabs b,.ts-home-kpi em,.ts-deal-tile-route small,.ts-mp-status,.ts-map-num,.ts-first-eyebrow,.ts-hl-trend-col>b,.ts-trend-list>.head,.ts-map-list small,.ts-mp small,[class*=ts-map] small,.ts-wx-week small,.ts-wx-day small,[class*=ts-wx] small,.ts-payroll small,[class*=ts-pay] small{font-size:11px!important}.ts-knowledge span,[class*=ts-kb] span{font-size:max(11px,1em)}.ts-record-card-actions button,.ts-record-card-actions .ts-icon,button[aria-label^=Изменить\ ],button[aria-label^=Удалить\ ]{min-width:38px!important;min-height:38px!important}.ts-quick-paid,.ts-deal-row-end button.ts-quick-paid{min-height:34px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.ts-link{align-items:center;min-height:32px;display:inline-flex}input[aria-label="Поиск по базе знаний"]{min-height:40px!important}.ts-map-num{min-width:30px!important;min-height:30px!important}.ts-fin-kpis em{font-size:11.5px!important}.ts-trend>div>small,.ts-an-card small,.ts-an-clients small,[class*=ts-an-] small,.ts-tax2-grid em,[class*=ts-tax] em{font-size:11px!important}[class*=ts-kb] span,[class*=ts-knowledge] span{font-size:11px}}@media (max-width:600px){.ts-toolbar{gap:10px!important}.ts-toolbar>.ts-dir-tabs{order:-3;flex:100%!important}.ts-toolbar:has(>.ts-view-toggle)>.ts-search{order:-2;min-width:0;flex:1 1 0!important}.ts-toolbar>.ts-view-toggle{flex:none;order:-2}.ts-toolbar>.ts-select+.ts-select{flex:0 0 calc(50% - 5px)!important}.ts-toolbar>.ts-select:has(+.ts-select){flex:0 0 calc(50% - 5px)!important}.ts-toolbar>.ts-select+.ts-select~.ts-btn{min-width:0;flex:calc(50% - 5px)!important}.ts-toolbar>.ts-toolbar-end:has(>.ts-btn.primary){gap:8px;flex-wrap:wrap!important}.ts-toolbar>.ts-toolbar-end>.ts-btn.primary{order:-1;min-height:46px;flex:100%!important}.ts-toolbar>.ts-toolbar-end:has(>.ts-btn.primary)>.ts-btn:not(.primary){min-width:0;padding-inline-start:8px;padding-inline-end:8px;flex:1 1 0!important}.ts-mobile-title{margin:14px 20px 4px!important}.ts-toolbar:has(>.ts-view-toggle)>.ts-search{flex:calc(100% - 100px)!important}}@media (max-width:800px){.ts-mnav{min-height:64px;width:auto!important;height:auto!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border-radius:22px 22px 0 0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -8px 24px #0b2a1c14!important}.ts-mnav>button{height:52px}.ts-app .ts-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.ts-demo-float{bottom:calc(78px + env(safe-area-inset-bottom))!important}.ts-demo-chip{bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media (min-width:601px) and (max-width:800px){.ts-mnav>*{justify-self:center;width:100%;max-width:120px}}@media (max-width:800px){.ts-page:has(>.ts-messenger){padding:0!important}.ts-messenger{flex-direction:column;height:calc(100dvh - 64px - 70px - env(safe-area-inset-bottom))!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important}.ts-messenger-list,.ts-messenger-main{flex:1;min-height:0;overflow:hidden}.ts-messenger-list{overscroll-behavior:contain;overflow-y:auto!important}.ts-messenger-main{flex-direction:column;display:flex;padding:0 12px!important}.ts-messenger-main>.ts-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.ts-messenger .ts-conversation>.ts-section-title{border-bottom:1px solid var(--line);flex:none;margin:0;padding:10px 0}.ts-messenger .ts-conversation>.ts-messages{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 2px;overflow-y:auto!important}.ts-messenger .ts-conversation>.ts-composer{background:var(--surface);border-top:1px solid var(--line);flex:none;padding:8px 0 10px;margin:0!important}.ts-app:has(.ts-messenger) .ts-demo-chip{display:none!important}.ts-app:has(.ts-messenger) .ts-demo-float{display:none!important}html:has(.ts-messenger){overflow:hidden}}.ts-toggle{gap:14px}.ts-toggle>span{flex:1;min-width:0}.ts-toggle input{min-width:48px;transition:background .2s;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--line)!important;border:0!important;border-radius:999px!important;flex:none!important;width:48px!important;height:28px!important;margin:0!important;padding:0!important}.ts-toggle input:before{box-shadow:0 1px 3px #0003;width:22px!important;height:22px!important;top:3px!important;left:3px!important}@media (max-width:800px){.ts-set-tabs{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);order:-1;gap:8px;position:sticky;top:64px;overflow-x:auto;background:color-mix(in srgb,var(--bg) 92%,transparent)!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;justify-self:stretch!important;margin:0 -16px!important;padding:8px 16px!important;display:flex!important}.ts-set-tabs::-webkit-scrollbar{display:none}.ts-set-tabs button{white-space:nowrap;flex:none;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:999px!important;padding:9px 14px!important;font-size:13px!important}.ts-set-tabs button.active{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;box-shadow:none!important}.ts-set-tabs:has(+*){margin-bottom:4px!important}.ts-notice-filters{scrollbar-width:none;margin-inline-start:-16px;margin-inline-end:-16px;padding:2px 16px 6px;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.ts-notice-filters::-webkit-scrollbar{display:none}.ts-notice-filters>*{white-space:nowrap;min-height:38px;border-radius:999px!important;flex:none!important;padding:0 14px!important}}@media (max-width:600px){.ts-seg-pick.steps{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid!important}.ts-seg-pick.steps>button{white-space:nowrap;text-align:center;justify-content:center;min-height:64px;flex-direction:column!important;gap:6px!important;padding:8px 4px!important;font-size:12.5px!important}}@media (max-width:800px){.ts-mt-board{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline-start:-16px;margin-inline-end:-16px;padding:2px 16px 10px;overflow-x:auto;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}.ts-mt-board::-webkit-scrollbar{display:none}.ts-mt-col{scroll-snap-align:start;align-self:flex-start;min-height:220px;flex:0 0 min(84vw,340px)!important}.ts-mt-col.drop{outline:2px dashed var(--green);outline-offset:-2px;background:var(--green-soft)!important}}.ts-drag{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ts-drag.dragging{opacity:.35}@media (max-width:1024px){.ts-view-toggle,.ts-deal-view-bar{display:none!important}.ts-toolbar:has(+.ts-deal-view-bar)>.ts-btn{flex:calc(50% - 5px)!important}}@media (max-width:800px){.ts-deal-tile header .ts-quick-status{flex:auto;margin-left:auto;flex-direction:row-reverse!important;justify-content:flex-start!important}.ts-deal-editor>footer{bottom:calc(-1*(24px + env(safe-area-inset-bottom)));z-index:5;border-top:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"step draft""back main";align-items:center;gap:10px;position:sticky;box-shadow:0 -8px 20px #0b2a1c0d;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;margin:16px -16px 0!important;display:grid!important}.ts-deal-editor>footer>*{margin:0!important}.ts-foot-step{color:var(--muted);flex-direction:column;grid-area:step;gap:6px;min-width:110px;font-size:12px;font-weight:700;display:flex}.ts-foot-step:after{content:"";background:linear-gradient(90deg,var(--green) var(--p),var(--line) var(--p));border-radius:4px;height:4px;display:block}.ts-foot-draft{grid-area:draft;justify-self:end;font-weight:700;min-height:34px!important;box-shadow:none!important;color:var(--green)!important;background:0 0!important;border:0!important;padding:0 4px!important;font-size:13px!important}.ts-foot-draft svg{width:16px;height:16px}.ts-foot-back{grid-area:back;justify-content:center;width:52px;min-height:50px;padding:0!important}.ts-foot-back>span{display:none}.ts-deal-editor>footer>.ts-btn.primary{border-radius:14px;grid-area:main;justify-content:center;width:100%;min-height:50px;font-size:15px!important}.ts-deal-editor>footer:not(:has(.ts-foot-back))>.ts-btn.primary{grid-column:1/-1}}.ts-doc-preview{flex-direction:column;gap:12px;height:min(78vh,900px);display:flex}.ts-doc-preview>iframe{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;width:100%;min-height:0}.ts-doc-preview-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.ts-doc-preview-actions .ts-btn{justify-content:center;min-height:48px}.ts-bill-card{cursor:pointer;-webkit-tap-highlight-color:transparent}.ts-bill-card:active{transform:scale(.99)}@media (max-width:800px){.ts-doc-preview{height:calc(100dvh - 190px)}.ts-kbr-close{-webkit-backdrop-filter:blur(10px);top:calc(12px + env(safe-area-inset-top))!important;z-index:30!important;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;border-radius:14px!important;width:44px!important;height:44px!important;position:fixed!important;right:12px!important;box-shadow:0 6px 18px #0b2a1c26!important}}@media (max-width:700px){.ts-an-deals .ts-table-wrap{overflow:visible!important}.ts-an-deals table,.ts-an-deals tbody{width:100%!important;min-width:0!important;display:block!important}.ts-an-deals thead{display:none!important}.ts-an-deals tr{background:var(--surface-2);border-radius:16px;grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:10px;border:1px solid var(--line)!important;padding:14px!important;display:grid!important}.ts-an-deals td{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;white-space:normal!important;text-align:left!important;border:0!important;padding:0!important;display:flex!important}.ts-an-deals td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:600}.ts-an-deals td:first-child strong{font-size:15px}.ts-an-deals td[data-label=Маршрут]{font-weight:700}.ts-an-deals td[data-label=Чистый\ доход]{border-top:1px solid var(--line)!important;padding-top:10px!important}.ts-an-deals .ts-an-margin{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;display:grid!important}.ts-an-deals .ts-an-margin>span{min-width:0;width:auto!important}.ts-hl-fleet>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"plate txt""bar bar";padding:10px 0;gap:6px 10px!important;display:grid!important}.ts-hl-fleet>div>strong{grid-area:plate;font-size:14px}.ts-hl-fleet>div>small{text-align:right;grid-area:txt;font-size:12px!important}.ts-hl-fleet>div>.ts-hl-util{grid-area:bar;min-width:0;width:100%!important;height:8px!important}.ts-hl-fleet>div{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"plate txt""bar bar"!important}.ts-hl-fleet>div>small{white-space:nowrap;width:auto!important;max-width:none!important}.ts-hl-fleet>div>.ts-hl-util{flex:none;max-width:none!important}.ts-an-deals td:first-child,.ts-an-deals td[data-label=Маршрут],.ts-an-deals td[data-label=Чистый\ доход]{grid-column:1/-1!important}.ts-an-deals .ts-an-margin>span{background:var(--line);border-radius:4px;height:6px;display:block!important}.ts-an-deals .ts-an-margin>span>i{border-radius:4px;height:100%;display:block}.ts-wx-trip>header{grid-template-columns:1fr auto;grid-template-areas:"title title""badge link";align-items:center;gap:8px 10px;display:grid!important}.ts-wx-trip>header>div{grid-area:title;min-width:0}.ts-wx-trip>header h3{line-height:1.25;font-size:17px!important}.ts-wx-trip>header small{font-size:12.5px;line-height:1.35;display:block}.ts-wx-trip>header .ts-wx-badge{grid-area:badge;justify-self:start}.ts-wx-trip>header .ts-link{grid-area:link;justify-self:end;font-weight:700}.ts-wx-hero,.ts-wx-week{overflow:hidden}}.ts-plan-days{scrollbar-width:none;gap:8px;margin:4px -16px 12px;padding:2px 16px 4px;display:flex;overflow-x:auto}.ts-plan-days::-webkit-scrollbar{display:none}.ts-plan-days>button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:16px;flex-direction:column;flex:0 0 64px;align-items:center;gap:2px;padding:9px 4px;display:flex}.ts-plan-days>button small{color:var(--muted);text-transform:capitalize;font-size:11px}.ts-plan-days>button strong{font-size:19px;line-height:1.1}.ts-plan-days>button i{color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal}.ts-plan-days>button.active{background:var(--green);border-color:var(--green);color:#fff}.ts-plan-days>button.active small,.ts-plan-days>button.active i{color:#fffc}.ts-plan-list{flex-direction:column;gap:8px;display:flex}.ts-plan-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.ts-plan-car{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ts-plan-car strong{font-size:14px}.ts-plan-car small{color:var(--muted);font-size:12px}.ts-plan-trip-card{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-soft);width:100%;color:var(--text);font:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 36px 10px 12px;display:flex;position:relative}.ts-plan-trip-card strong{align-items:center;gap:6px;font-size:14px;display:flex}.ts-plan-trip-card strong svg{width:15px;height:15px;color:var(--amber,#c98a17)}.ts-plan-trip-card small{color:var(--muted);font-size:12px}.ts-plan-trip-card>svg{width:18px;height:18px;color:var(--green);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ts-plan-row.conflict .ts-plan-trip-card{background:var(--amber-soft,#fdf2dd);border-color:color-mix(in srgb,var(--amber,#c98a17) 35%,var(--line))}.ts-plan-free{border:1px dashed var(--line);width:100%;min-height:44px;color:var(--green);font:inherit;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.ts-plan-free svg{width:17px;height:17px}@media (max-width:800px){.ts-load-plan .ts-plan-legend{display:none}.ts-load-plan>.ts-section-title{flex-wrap:wrap!important}.ts-load-plan>.ts-section-title>div:first-child h2{font-size:18px!important}.ts-mp-filters{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.ts-mp-filters>:first-child:not(.ts-select){grid-column:1/-1}.ts-mp-filters .ts-select,.ts-mp-filters>*{min-width:0;width:100%!important}.ts-mp-work{flex-direction:column-reverse;gap:12px!important;height:auto!important;min-height:0!important;display:flex!important}.ts-mp-map{height:52vh;min-height:300px;box-shadow:0 8px 24px #0b2a1c14;border-radius:20px!important}.ts-mp-list{background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.ts-mp-list>h2,.ts-mp-list>header,.ts-mp-list>strong{margin:4px 2px 10px}.ts-mp-trip{box-shadow:0 2px 10px #0b2a1c0a;border-radius:16px!important;padding:14px!important}.ts-mp-status{font-size:11px!important}.ts-mp-num,.ts-mp-who{font-size:12px!important}.ts-mp-fit{border-radius:12px!important;width:40px!important;height:40px!important}.ts-tour-screen{padding:0!important}.ts-tour-intro{box-sizing:border-box;width:auto!important;max-width:560px!important;padding:calc(20px + env(safe-area-inset-top)) 16px 0!important;margin:0 auto!important}.ts-tour-intro h1{text-align:left!important;font-size:25px!important;line-height:1.15!important}.ts-tour-lead{text-align:left!important;font-size:14px!important;line-height:1.5!important}.ts-tour-lockup{justify-content:flex-start!important}.ts-tour-lockup .ts-tour-robot{width:64px!important;height:64px!important}.ts-tour-chapters{flex-direction:column;gap:8px!important;margin:16px 0!important;padding:0!important;display:flex!important}.ts-tour-chapters>li{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"n t""n s";align-items:center;gap:1px 12px;text-align:left!important;border-radius:14px!important;min-height:0!important;padding:11px 12px!important;display:grid!important}.ts-tour-chapters>li>i{grid-area:n;width:34px!important;height:34px!important;margin:0!important}.ts-tour-chapters>li>strong{grid-area:t;margin:0!important;font-size:14px!important}.ts-tour-chapters>li>small{grid-area:s;line-height:1.35;margin:0!important;font-size:12px!important}.ts-tour-actions{z-index:3;background:linear-gradient(180deg,transparent,var(--bg) 28%);grid-template-columns:1fr;gap:8px;position:sticky;bottom:0;padding:12px 16px calc(14px + env(safe-area-inset-bottom))!important;margin:0 -16px!important;display:grid!important}.ts-tour-actions>button{justify-content:center;width:100%;min-height:50px}.ts-tour-lockup{align-items:center!important;gap:12px!important;display:flex!important}.ts-tour-lockup .ts-tour-robot{flex:none;overflow:visible}.ts-tour-lockup .ts-tour-robot>*{width:100%!important;height:100%!important}.ts-tour-chapter{box-sizing:border-box;width:auto!important;max-width:620px!important;padding:calc(18px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom))!important;margin:0 auto!important}.ts-tour-chapter h1,.ts-tour-chapter h2,.ts-tour-slide-title{font-size:26px!important;line-height:1.15!important}.ts-tour-chapter p{font-size:14.5px!important;line-height:1.55!important}.ts-tour-chapter .ts-tour-primary,.ts-tour-chapter .ts-btn.primary{justify-content:center;width:100%;min-height:50px}.ts-tour-chapter-foot{z-index:3;background:linear-gradient(180deg,transparent,var(--bg) 30%);position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;margin:0 -16px!important}.ts-tour-chapter-foot .ts-tour-primary{width:100%}.ts-tour-panel{flex-direction:column;width:auto!important;left:8px!important;right:8px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;z-index:110!important;border-radius:22px!important;max-height:min(52dvh,460px)!important;display:flex!important;top:auto!important;box-shadow:0 -6px 30px #0b2a1c2e!important}.ts-tour-panel>*{flex:none}.ts-tour-panel>.ts-tour-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;padding-bottom:6px!important}.ts-tour-panel .ts-tour-step h2,.ts-tour-panel h2,.ts-tour-panel h3{font-size:19px!important;line-height:1.2!important}.ts-tour-panel p{font-size:13.5px!important;line-height:1.5!important}.ts-tour-panel>:last-child{border-top:1px solid var(--line);padding-top:10px!important}}.ts-notice-empty>svg{box-sizing:border-box;background:var(--green-soft);color:var(--green);border-radius:14px;width:44px!important;height:44px!important;padding:11px!important}@media (max-width:800px){.ts-kbr{animation:.2s tsFadeIn!important;transform:none!important}.ts-kbr-overlay{-webkit-backdrop-filter:none!important;background:var(--surface)!important;align-items:stretch!important;padding:0!important}.ts-kbr{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}}@media (max-width:1024px){.ts-deal-tile header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 8px;display:grid!important}.ts-deal-tile header>strong{grid-area:1/1}.ts-deal-tile header .ts-deal-row-end,.ts-deal-tile header .ts-deal-archive-actions{display:contents!important}.ts-deal-tile header .ts-deal-archive-actions>.ts-icon{grid-area:1/3;margin:0!important}.ts-deal-tile header .ts-deal-archive-actions>.ts-icon:has(+.ts-icon){grid-column:2}.ts-deal-tile header .ts-quick-status{grid-area:2/1/auto/-1;grid-template-columns:max-content max-content;align-items:center;gap:8px;min-width:0;justify-content:end!important;margin:0!important;display:grid!important}.ts-deal-tile header .ts-quick-status-btn{grid-area:1/2;justify-self:end;padding:0}.ts-deal-tile header .ts-quick-status:not(:has(.ts-quick-deal-summary)){grid-template-columns:max-content}.ts-deal-tile header .ts-quick-status:not(:has(.ts-quick-deal-summary)) .ts-quick-status-btn{grid-column:1}.ts-deal-tile header .ts-quick-deal-summary{grid-area:1/1;justify-self:end;max-width:100%;margin:0!important}.ts-deal-tile header .ts-quick-paid{grid-area:2/1/auto/-1;justify-self:end;min-height:36px;margin:0!important}.ts-deal-tile header .ts-deal-row-end>.ts-badge,.ts-deal-tile header .ts-deal-archive-actions>.ts-badge{grid-area:2/1/auto/-1;justify-self:end}}@media (max-width:800px){.ts-dialog-content:has(>.ts-deal-editor){overscroll-behavior:contain;padding-bottom:0!important}.ts-dialog-content:has(.ts-deal-editor>footer){overscroll-behavior:contain;padding-bottom:0!important}.ts-deal-editor>footer{margin-bottom:0!important;bottom:0!important}.ts-form-error-top{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:none!important;border-width:0 0 1px!important;border-radius:0!important;margin:-4px -16px 10px!important;padding:7px 16px!important;font-size:12px!important;line-height:1.3!important;top:0!important}.ts-form-error-top svg{width:14px!important;height:14px!important}.ts-dialog:has(input:focus,textarea:focus) .ts-form-error-top{display:none!important}}@media (max-width:600px){.ts-dialog .ts-inline-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}.ts-dialog .ts-inline-actions>:last-child:nth-child(odd){grid-column:1/-1}.ts-dialog .ts-inline-actions>.ts-btn{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}}@media (max-width:800px){.ts-mp-legend{border-radius:12px!important;gap:6px 12px!important;padding:6px 10px!important;font-size:11px!important;top:10px!important;bottom:auto!important;left:10px!important;right:60px!important}.ts-overlay:not(.drawer){align-items:stretch!important;padding:0!important}.ts-overlay:not(.drawer) .ts-dialog,.ts-overlay:not(.drawer) .ts-dialog.wide,.ts-overlay:not(.drawer) .ts-dialog.auth{padding-top:env(safe-area-inset-top);flex-direction:column;border-radius:0!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;display:flex!important}.ts-overlay:not(.drawer) .ts-dialog>.ts-dialog-content{flex:auto;min-height:0;overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.ts-overlay:not(.drawer) .ts-dialog.auth>.ts-dialog-content{padding-bottom:0!important}.ts-overlay:not(.drawer) .ts-dialog:has(.ts-demo-layout)>.ts-dialog-content{padding-bottom:0!important}.ts-overlay:not(.drawer) .ts-dialog>.ts-close{top:calc(14px + env(safe-area-inset-top))!important}.ts-overlay:not(.drawer) .ts-dialog:has(.ts-demo-layout)>.ts-close{top:calc(26px + env(safe-area-inset-top))!important}.ts-mp-work{flex-direction:column!important}.ts-mp{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ts-mp-list{min-height:0;flex:none!important;height:auto!important;max-height:none!important}.ts-mp-map{flex:none!important}}@media (max-width:800px) and (pointer:coarse){html[data-kb] .ts-mnav{display:none!important}html[data-kb] .ts-messenger{height:calc(100dvh - 64px)!important}}.ts-board-hint{display:none}@media (max-width:800px){.ts-board-hint{background:var(--green-soft);color:var(--text);border-radius:12px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:12.5px;line-height:1.35;display:flex}.ts-board-hint>span{background:var(--surface);width:26px;height:26px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.ts-mt-col{flex:0 0 100%!important}.ts-mt-board{scroll-snap-type:x mandatory;height:calc(100dvh - 64px - 84px - env(safe-area-inset-bottom));padding-inline-start:0!important;padding-inline-end:0!important;align-items:stretch!important;gap:16px!important;margin-inline-start:0!important;margin-inline-end:0!important;padding-bottom:0!important}.ts-mt-col{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;max-height:100%;display:flex;align-self:stretch!important;min-height:0!important;overflow-y:auto!important}.ts-mt-col::-webkit-scrollbar{display:none}.ts-mt-col>header{z-index:2;background:inherit;position:sticky;top:0}.ts-mt-col>*{flex:none}.ts-mt-col{touch-action:pan-x pan-y;overscroll-behavior-x:auto!important;overscroll-behavior-y:contain!important;overflow-x:hidden!important}.ts-mt-board{overscroll-behavior-x:contain;touch-action:pan-x pan-y}.ts-drag{touch-action:pan-x pan-y}.ts-mt-board{align-items:flex-start!important;height:auto!important}.ts-mt-col{align-self:flex-start!important;max-height:none!important;overflow:visible!important}.ts-mt-col>header{position:static!important}.ts-board-hint{align-items:flex-start!important;gap:10px!important;padding:11px 12px!important}.ts-board-hint>p{margin:0;font-size:13px;line-height:1.45}.ts-board-hint>p strong{font-weight:800}.ts-board-hint>p small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.ts-board-hint>span{font-size:15px}}.ts-plan-head-actions{align-items:center;gap:8px;display:flex}@media (max-width:800px){.ts-load-plan>.ts-section-title{flex-direction:column;gap:10px;align-items:stretch!important}.ts-plan-head-actions{width:100%}.ts-plan-head-actions>:first-child{flex:1;min-width:0}.ts-plan-head-actions>.ts-btn{flex:none;min-height:44px}}.ts-doc-preview-zoom{justify-content:center;align-items:center;gap:10px;display:flex}.ts-doc-preview-zoom span{text-align:center;min-width:48px;font-size:13px;font-weight:700}.ts-doc-preview-zoom .ts-icon{width:40px;height:40px;font-size:20px;font-weight:700}.ts-doc-preview-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;border:1px solid var(--line);background:#f1f3f2;border-radius:14px;flex:1;min-height:0;overflow:auto}.ts-doc-preview-scroll>iframe{transform-origin:0 0;background:#fff;border:0;display:block}.ts-dc-chips .ts-dc-edit{margin-left:auto}@media (max-width:800px){.ts-dc-hero{width:100%;margin-inline-start:0!important;margin-inline-end:0!important;display:block!important}.ts-dc-hero-main{width:100%}.ts-dc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.ts-dc-chips .ts-dc-edit{min-height:36px;font-size:13px;padding:0 12px!important}.ts-dialog .ts-dir-tabs[aria-label=Разделы\ сделки]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important;overflow:visible!important}.ts-dialog .ts-dir-tabs[aria-label=Разделы\ сделки]>button{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;padding-inline-start:2px!important;padding-inline-end:2px!important;font-size:11.5px!important}.ts-dialog:has(.ts-payroll-detail,[class*=payroll]) .ts-btn{white-space:nowrap}.ts-payroll-action{display:none!important}}.ts-payout-form{grid-template-columns:minmax(90px,1fr) minmax(140px,1fr) auto auto;align-items:center;gap:8px;display:grid}@media (max-width:800px){.ts-payout-form{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.ts-payout-form>*{width:100%;min-width:0}.ts-payout-form>.ts-btn{justify-content:center;min-height:44px}.ts-kbr-overlay{overscroll-behavior:contain;z-index:200!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.ts-kbr{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}html:has(.ts-kbr-overlay){overflow:hidden}.ts-set{animation:none!important;transform:none!important}.ts-set-tabs{box-sizing:border-box;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding-inline-start:16px!important;padding-inline-end:16px!important;top:64px!important}.ts-set-hero,.ts-set>section:first-of-type{text-align:center;flex-direction:column;justify-content:center;align-items:center!important;display:flex!important}.ts-set>section:first-of-type>*{margin-inline-start:auto;margin-inline-end:auto}}.ts-qr{justify-content:center;display:flex;margin-inline-start:auto!important;margin-inline-end:auto!important}.ts-secret-row{text-align:center}.ts-secret-row .ts-secret{white-space:nowrap;letter-spacing:0;-webkit-user-select:all;user-select:all;width:max-content;max-width:100%;margin:6px auto 0;font-size:max(9px,min(3vw,13px));display:block;overflow-x:auto}.ts-otp-setup{flex-direction:column;align-items:center;display:flex}.ts-msheet-grip{cursor:grab;width:48px!important;height:5px!important;margin:10px auto 6px!important}.ts-tour-toprow{display:contents}.ts-tour-brand{display:none}@media (max-width:800px){.ts-tour-toprow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ts-tour-brand{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.ts-tour-brand .ts-mark{border-radius:10px!important;width:32px!important;height:32px!important}.ts-tour-toprow .ts-tour-kicker{white-space:nowrap;margin:0!important;font-size:10.5px!important}.ts-tour-foot-actions{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.ts-tour-foot-actions>.ts-tour-secondary{border-radius:14px;flex:none;justify-content:center;min-width:52px;height:52px;width:52px!important;padding:0!important;font-size:0!important}.ts-tour-foot-actions>.ts-tour-secondary svg{width:20px;height:20px;margin:0}.ts-tour-foot-actions>.ts-tour-primary{flex:1;min-height:52px}}.ts-tour-where{display:none}@media (max-width:800px){.ts-tour-panel{z-index:210!important;height:100dvh!important;max-height:none!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.ts-tour-panel>.ts-tour-body{padding:16px 18px!important}.ts-tour-panel h2{font-size:22px!important}.ts-tour-panel p{font-size:15px!important;line-height:1.55!important}.ts-tour-where{margin:12px 0 16px;display:block}.ts-tour-where-screen{border:1px solid var(--line);background:linear-gradient(160deg,var(--green-soft),var(--surface) 70%);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px 18px;display:flex;position:relative;overflow:hidden}.ts-tour-where-screen>i{background:var(--surface);width:64px;height:64px;color:var(--green);border-radius:20px;place-items:center;display:grid;box-shadow:0 8px 20px #0b2a1c14}.ts-tour-where-screen>i svg{width:30px;height:30px}.ts-tour-where-screen>b{font-size:18px}.ts-tour-where-screen>small{background:var(--green);color:#fff;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;animation:1.8s ease-in-out infinite tsPulse;display:inline-flex}.ts-tour-where-screen>em{background:var(--line);opacity:.7;border-radius:6px;width:80%;height:10px;display:block}.ts-tour-where-screen>em+em{width:60%}.ts-tour-panel footer{border-top:1px solid var(--line);padding:12px 16px!important}}@keyframes tsPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--green) 40%,transparent)}50%{box-shadow:0 0 0 8px #0000}}@media (max-width:600px){.ts-doc-check{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.ts-doc-check>*{text-align:center;white-space:normal;justify-content:center;min-height:60px;line-height:1.2;flex-direction:column!important;gap:6px!important;padding:8px 4px!important;font-size:12px!important}}@media (max-width:800px){.ts-form-note{font-size:12.5px;line-height:1.4;display:block;margin:0 0 10px!important}form:has(.ts-form-note)>footer{flex-direction:column;gap:0;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;align-items:stretch!important;display:flex!important}.ts-form-footer:has(.ts-form-note){flex-direction:column;gap:0;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;align-items:stretch!important;display:flex!important}form:has(.ts-form-note)>footer .ts-btn{justify-content:center;width:100%;min-height:48px}}@media (max-width:700px){.ts-an-deals tr{grid-template-areas:"num net""route route""km rev""exp exp";box-shadow:0 2px 10px #0b2a1c0a;background:var(--surface)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;padding:14px 16px!important}.ts-an-deals td:first-child{grid-area:num;grid-column:auto!important}.ts-an-deals td[data-label=Чистый\ доход]{grid-area:net;align-items:flex-end;text-align:right!important;border-top:0!important;grid-column:auto!important;padding-top:0!important}.ts-an-deals td[data-label=Чистый\ доход]:before{display:none}.ts-an-deals td[data-label=Маршрут]{background:var(--surface-2);border-radius:12px;grid-area:route;grid-column:auto!important;padding:10px 12px!important;font-size:15px!important}.ts-an-deals td[data-label=Маршрут]:before{display:none}.ts-an-deals td[data-label=Км]{grid-area:km}.ts-an-deals td[data-label=Выручка]{grid-area:rev;align-items:flex-end;text-align:right!important}.ts-an-deals td[data-label="Перевозчики и расходы"]{grid-area:exp;justify-content:space-between;border-top:1px solid var(--line)!important;flex-direction:row!important;padding-top:8px!important}.ts-an-deals td small{color:var(--muted);font-size:12px}.ts-an-deals .ts-an-margin{flex-direction:column;align-items:flex-end;gap:4px;width:auto;display:flex!important}.ts-an-deals .ts-an-margin strong{color:var(--green);font-size:17px}.ts-an-deals .ts-an-margin strong.bad{color:var(--red)}.ts-an-deals .ts-an-margin>span{width:90px!important}.ts-an-deals .ts-an-margin small{font-size:11.5px}.ts-an-deals td[data-label=Маршрут],.ts-an-deals td[data-label="Перевозчики и расходы"]{grid-column:1/-1!important}.ts-an-deals td[data-label=Маршрут]:before,.ts-an-deals td[data-label=Чистый\ доход]:before{content:none!important;display:none!important}.ts-an-deals td[data-label=Маршрут]{flex-direction:row!important;font-size:15px!important}}@media (max-width:800px){.ts-dc-chips{flex-wrap:nowrap!important}.ts-dc-chips>span{white-space:nowrap}.ts-dc-chips .ts-dc-edit{border-radius:12px;flex:none;justify-content:center;width:40px;height:40px;min-height:40px;padding:0!important;font-size:0!important}.ts-dc-chips .ts-dc-edit svg{width:18px;height:18px;margin:0}.ts-msheet-wrap{overscroll-behavior:none}.ts-msheet-shade{touch-action:none}.ts-msheet{will-change:transform}.ts-msheet-grip,.ts-msheet>header{touch-action:none}.ts-msheet-body{touch-action:pan-y;overscroll-behavior:contain}.ts-home-tabs{grid-auto-columns:minmax(0,auto);grid-auto-flow:column;justify-content:space-between;gap:4px!important;padding:4px!important;display:grid!important;overflow:visible!important}.ts-home-tabs button{white-space:nowrap;min-width:0;gap:4px!important;padding:7px 8px!important;font-size:12px!important}.ts-home-tabs b{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10.5px!important;line-height:16px!important}.ts-home-tabs{gap:2px!important;padding:3px!important}.ts-home-tabs button{padding:7px 6px!important;font-size:11.5px!important}}.ts-cp-hint{background:var(--green-soft);color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:14px 24px 18px;padding:11px 12px;display:flex!important}.ts-cp-hint>span{background:var(--surface);width:26px;height:26px;color:var(--green);border-radius:8px;flex:none;place-items:center;display:grid}.ts-cp-hint>span svg{width:16px;height:16px}.ts-cp-hint>p{margin:0;font-size:13px;line-height:1.45}.ts-cp-hint>p strong{font-weight:800}.ts-cp-hint>p small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.ts-cp-card{margin-bottom:14px}@media (max-width:800px){.ts-cp-hint{margin:6px 24px 18px!important}.ts-cp-card{flex-direction:column;gap:10px;align-items:stretch!important}.ts-cp-card .ts-btn{justify-content:center;min-height:46px}.ts-set{padding-top:0!important}.ts-set-tabs{margin-top:0!important}}.ts-message{position:relative}.ts-msg-ticks{color:var(--muted);font-style:normal;display:inline-flex;position:absolute;bottom:8px;right:10px}.ts-msg-ticks svg{width:16px;height:16px}.ts-msg-ticks.read{color:var(--green)}.ts-messenger-item .ts-unread{background:var(--red,#d64545);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.ts-messenger-item .ts-badge{place-items:center;min-width:22px;height:22px;font-weight:800;display:inline-grid;background:var(--red,#d64545)!important;color:#fff!important;border:0!important;border-radius:11px!important;padding:0 7px!important;font-size:11.5px!important}.ts-msg-ticks.inline{vertical-align:-3px;margin-right:4px;display:inline-flex;position:static}.ts-msg-ticks.inline svg{width:14px;height:14px}.ts-messenger-item{min-height:64px;grid-template-columns:auto minmax(0,1fr) auto!important;height:auto!important}.ts-messenger-item .ts-notification-copy{min-width:0;display:block}.ts-messenger-item .ts-notification-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ts-message>small .ts-msg-ticks.inline{margin:0 0 0 6px}.ts-ticks{vertical-align:-2px;width:20px;height:14px;color:var(--muted);transition:color .35s;position:relative;display:inline-block!important}.ts-ticks>svg{stroke-width:2.6px;position:absolute;top:0;width:14px!important;height:14px!important}.ts-ticks>.t1{left:0}.ts-ticks>.t2{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.22,1.4,.36,1);left:6px;transform:translate(-4px)scale(.7)}.ts-ticks.read{color:var(--green)}.ts-ticks.read>.t2{opacity:1;transform:none}.ts-msg-ticks.ts-ticks{vertical-align:-2px;margin:0 4px 0 0;width:20px!important;height:14px!important;display:inline-block!important;position:relative!important}.ts-message>small .ts-msg-ticks.ts-ticks{margin:0 0 0 6px}.ts-ticks2{vertical-align:-1px;flex:none;margin:0 5px 0 0;display:inline-block;overflow:visible}.ts-ticks2 path{fill:none;stroke:var(--muted);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.ts-ticks2 .b{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .45s cubic-bezier(.22,1,.36,1) 50ms,stroke .35s}.ts-ticks2.read path{stroke:var(--green)}.ts-ticks2.read .b{stroke-dashoffset:0}.ts-message>small{flex-wrap:wrap;align-items:center;gap:0;display:flex!important}.ts-message>small .ts-ticks2{margin:0 0 0 6px}.ts-messenger-item .ts-notification-copy small .ts-ticks2{margin-right:5px}svg.ts-ticks2{min-width:18px;width:18px!important;height:11px!important}.ts-push{left:50%;top:calc(10px + env(safe-area-inset-top));z-index:400;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:20px;align-items:center;gap:6px;width:min(420px,100% - 20px);padding:6px;animation:.45s cubic-bezier(.22,1.2,.36,1) both tsPushIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #0b2a1c2e,0 2px 8px #0b2a1c14}.ts-push.leaving{animation:.3s forwards tsPushOut}@keyframes tsPushIn{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}@keyframes tsPushOut{to{opacity:0;transform:translate(-50%,-120%)}}.ts-push-body{min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:6px;display:flex}.ts-push-body>i{background:var(--green);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ts-push-body>i.notice{background:#e9a23b}.ts-push-body>i svg{width:21px;height:21px}.ts-push-body>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ts-push-body small{color:var(--muted);font-size:11.5px}.ts-push-body strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ts-push-body em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:normal;display:-webkit-box;overflow:hidden}.ts-push-close{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ts-push-close svg{width:15px;height:15px}@media (min-width:801px){.ts-push{animation-name:tsPushInD;top:20px;left:auto;right:20px;transform:none}.ts-push.leaving{animation-name:tsPushOutD}}@keyframes tsPushInD{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes tsPushOutD{to{opacity:0;transform:translate(30px)}}.ts-ptr{left:50%;top:calc(64px + env(safe-area-inset-top));z-index:95;pointer-events:none;transition:opacity .15s;position:fixed}.ts-ptr>i{background:var(--green);color:#fff;width:44px;height:44px;box-shadow:0 8px 22px color-mix(in srgb,var(--green) 40%,transparent);border-radius:50%;place-items:center;display:grid}.ts-ptr>i svg{stroke-width:2.4px;width:22px;height:22px}.ts-ptr:not(.ready):not(.busy)>i{background:color-mix(in srgb,var(--green) 70%,var(--surface))}.ts-ptr.busy{transition:transform .25s cubic-bezier(.22,1,.36,1)}.ts-ptr.busy>i{animation:.8s linear infinite tsPtrSpin}@keyframes tsPtrSpin{to{transform:rotate(360deg)}}.ts-quick-status-menu>button{width:100%;min-height:44px;color:var(--text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;font-weight:600;text-align:left!important;justify-content:flex-start!important;padding:10px 12px!important;font-size:14px!important;display:flex!important}.ts-quick-status-menu>button>i{background:var(--dot,var(--muted));box-shadow:0 0 0 4px color-mix(in srgb,var(--dot,var(--muted)) 16%,transparent);border-radius:50%;flex:none;width:10px!important;height:10px!important}.ts-quick-status-menu>button>svg{width:18px;height:18px;color:var(--green);margin-left:auto}.ts-quick-status-menu>button:hover{background:var(--surface-2)}.ts-quick-status-menu>button.active{font-weight:800;background:color-mix(in srgb,var(--dot,var(--green)) 12%,var(--surface))!important;color:var(--text)!important}.ts-quick-status-menu>small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;display:block;padding:4px 12px 8px!important}@media (max-width:800px){.ts-quick-status-backdrop{animation:.2s tsFadeIn;z-index:299!important;background:#071d1666!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.ts-quick-status-menu{overflow-y:auto;z-index:300!important;width:auto!important;min-width:0!important;max-height:75dvh!important;padding:10px 12px calc(14px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:24px 24px 0 0!important;animation:.28s cubic-bezier(.22,1,.36,1) tsSheetUp!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 40px #0b2a1c33!important}.ts-quick-status-menu:before{content:"";background:var(--line);border-radius:3px;width:42px;height:5px;margin:0 auto 10px;display:block}.ts-quick-status-menu>button{min-height:50px;font-size:15px!important}.ts-quick-status-menu{will-change:transform;overscroll-behavior:contain}}.ts-options button .ts-opt-dot{background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--dot) 16%,transparent);border-radius:50%;flex:none}.ts-options.ts-options-sheet{flex-direction:column;display:flex}.ts-options.ts-options-sheet>input{margin-bottom:8px}@media (max-width:800px){.ts-app-portal .ts-quick-status-backdrop{z-index:1099!important}.ts-app-portal .ts-quick-status-menu,.ts-app-portal .ts-options-sheet{z-index:1100!important}.ts-status-portal .ts-quick-status-menu{display:grid}html:has(.ts-quick-status-backdrop){overscroll-behavior:none;overflow:hidden!important}body:has(.ts-quick-status-backdrop){overscroll-behavior:none;overflow:hidden!important}body:has(.ts-quick-status-backdrop) .ts-dialog-content{overflow:hidden!important}.ts-quick-status-backdrop{touch-action:none}}.ts-newchat{flex-direction:column;gap:12px;display:flex}.ts-newchat-list{flex-direction:column;gap:8px;max-height:min(52vh,460px);padding:2px;display:flex;overflow-y:auto}.ts-newchat-person{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ts-newchat-person.on{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-soft)}.ts-newchat-ava{background:linear-gradient(135deg,var(--green),#35c68d);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.ts-newchat-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ts-newchat-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ts-newchat-who small{color:var(--muted);font-size:12px}.ts-newchat-check{border:2px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}.ts-newchat-person.on .ts-newchat-check{border-color:var(--green);background:var(--green);color:#fff}.ts-newchat-check svg{stroke-width:3px;width:14px;height:14px}.ts-newchat-foot .ts-btn{justify-content:center;width:100%;min-height:48px}@media (hover:none){.ts-deal-tile:hover,.ts-deal-row:hover,.ts-rec-card:hover,.ts-record-card:hover,.ts-bill-card:hover,.ts-home-trip:hover,.ts-mp-trip:hover,.ts-kb-item:hover,.ts-newchat-person:hover{box-shadow:inherit;transform:none!important}.ts-deal-tile,.ts-deal-row,.ts-rec-card,.ts-record-card,.ts-home-trip{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:none!important}.ts-deal-tile:active,.ts-rec-card:active,.ts-record-card:active{transform:scale(.99)!important}}@media (max-width:800px){.ts-overlay.drawer{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.ts-overlay.drawer .ts-dialog{padding-top:env(safe-area-inset-top);flex-direction:column;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.ts-overlay.drawer .ts-dialog>.ts-dialog-content{flex:auto;min-height:0;overflow-y:auto;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}}.ts-message.arrived{animation:.38s cubic-bezier(.22,1,.36,1) both tsMsgIn}.ts-message.arrived:not(.mine){transform-origin:0 100%}.ts-message.arrived.mine{transform-origin:100% 100%}@keyframes tsMsgIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ts-message.arrived{animation:none}}@media (max-width:800px){.ts-app:has(.ts-messenger.has-open) .ts-topbar{display:none!important}.ts-app:has(.ts-messenger.has-open) .ts-messenger{padding-top:env(safe-area-inset-top);height:calc(100dvh - 70px - env(safe-area-inset-bottom))!important}html[data-kb] .ts-app:has(.ts-messenger.has-open) .ts-messenger{height:100dvh!important}.ts-messenger.has-open .ts-conversation>.ts-section-title{padding-top:12px!important}.ts-app:has(.ts-messenger) .ts-topbar{display:none!important}.ts-app:has(.ts-messenger) .ts-page{padding-top:0!important}.ts-app:has(.ts-messenger) .ts-messenger{padding-top:env(safe-area-inset-top);height:calc(100dvh - 78px - env(safe-area-inset-bottom))!important}html[data-kb] .ts-app:has(.ts-messenger) .ts-messenger{height:100dvh!important}.ts-messenger-head{padding-top:14px!important}}.ts-conversation>.ts-section-title{align-items:center;gap:10px;display:flex!important}.ts-conversation>.ts-section-title>div{flex:1;min-width:0}.ts-chat-people{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--text);font:inherit;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ts-chat-people svg{width:17px;height:17px;color:var(--green)}.ts-chat-people-list{flex-direction:column;gap:8px;display:flex}.ts-role-tag{background:var(--green-soft);color:var(--green);border-radius:6px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.ts-role-tag.owner{color:#a56611;background:#fdf2dd}.ts-person-actions{flex:none;gap:6px;display:flex}.ts-person-actions .ts-icon{border-radius:11px;width:36px;height:36px}.ts-person-actions .ts-icon.on{color:var(--green);background:var(--green-soft)}.ts-person-actions .ts-icon.danger{color:var(--red,#d64545)}@media (max-width:640px){.ts-notice-center:not(.compact) .ts-notice-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px!important;display:grid!important}.ts-notice-center:not(.compact) .ts-notice-hero h2{font-size:20px}.ts-notice-center:not(.compact) .ts-notice-hero>.ts-btn{grid-column:1/-1;justify-content:center;min-height:44px}}.ts-push.at-top{transform:translate(-50%);top:calc(10px + env(safe-area-inset-top))!important;animation-name:tsPushIn!important;bottom:auto!important;left:50%!important;right:auto!important}.ts-push.at-top.leaving{animation-name:tsPushOut!important}.ts-push.at-bottom{bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);animation-name:tsPushInB!important;top:auto!important;left:50%!important;right:auto!important}.ts-push.at-bottom.leaving{animation-name:tsPushOutB!important}.ts-push.at-top-right,.ts-push.at-bottom-right{width:min(380px,100% - 20px);transform:none;animation-name:tsPushInD!important;left:auto!important;right:10px!important}.ts-push.at-top-right{top:calc(10px + env(safe-area-inset-top))!important}.ts-push.at-bottom-right{bottom:calc(96px + env(safe-area-inset-bottom));top:auto!important}.ts-push.at-top-right.leaving,.ts-push.at-bottom-right.leaving{animation-name:tsPushOutD!important}@media (min-width:801px){.ts-push.at-bottom,.ts-push.at-bottom-right{bottom:24px}.ts-push.at-top,.ts-push.at-top-right{top:20px!important}.ts-push.at-top-right,.ts-push.at-bottom-right{right:20px!important}}@keyframes tsPushInB{0%{opacity:0;transform:translate(-50%,120%)}to{opacity:1;transform:translate(-50%)}}@keyframes tsPushOutB{to{opacity:0;transform:translate(-50%,120%)}}.ts-push-place{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:6px 0 14px;padding:14px 16px;display:flex}.ts-push-place strong{font-size:14px;display:block}.ts-push-place p{margin:3px 0 0;font-size:12.5px}.ts-monitor{flex-direction:column;align-items:center;gap:0;display:flex}.ts-monitor-screen{background:linear-gradient(160deg,var(--surface-2,#f3f6f4),color-mix(in srgb,var(--green) 8%,var(--surface)));border:6px solid #2b3530;border-radius:12px;width:200px;height:120px;position:relative}.ts-monitor-stand{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);background:#2b3530;border-radius:0 0 4px 4px;width:46px;height:14px}.ts-monitor small{color:var(--green);margin-top:8px;font-size:12px;font-weight:700}.ts-monitor-screen button{border:1.5px dashed color-mix(in srgb,var(--muted) 55%,transparent);cursor:pointer;background:0 0;border-radius:6px;place-items:center;width:50px;height:22px;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute}.ts-monitor-screen button i{background:color-mix(in srgb,var(--muted) 45%,transparent);border-radius:3px;width:28px;height:6px}.ts-monitor-screen button:hover{border-color:var(--green)}.ts-monitor-screen button.active{border:1.5px solid var(--green);background:var(--surface);box-shadow:0 3px 10px #0b2a1c26}.ts-monitor-screen button.active i{background:var(--green)}.ts-monitor-screen .at-top{top:8px;left:50%;transform:translate(-50%)}.ts-monitor-screen .at-bottom{bottom:8px;left:50%;transform:translate(-50%)}.ts-monitor-screen .at-top-right{top:8px;right:8px}.ts-monitor-screen .at-bottom-right{bottom:8px;right:8px}@media (max-width:800px){.ts-push-place{flex-direction:column;align-items:stretch}.ts-monitor{align-self:center}}.ts-messenger .ts-conversation>.ts-section-title{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:12px}.ts-messenger .ts-conversation>.ts-messages{margin-top:-12px;padding-top:12px!important}@media (min-width:801px){.ts-quick>div,.ts-home-kpis{flex-wrap:wrap;display:flex!important}.ts-quick>div>*,.ts-home-kpis>*{flex:calc(25% - 16px);min-width:220px}}.ts-role-cards{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ts-role-summary{background:color-mix(in srgb,var(--green) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ts-role-summary>span{color:var(--muted);font-size:13px}.ts-role-summary b{color:var(--green);font-size:15px}.ts-role-all{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ts-role-all small{color:var(--muted);grid-column:1/-1;font-size:12px}.ts-role-all button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--text);font:inherit;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.ts-role-all button:active{background:var(--green-soft)}.ts-role-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px;transition:border-color .2s;box-shadow:0 1px 3px #0b2a1c0d}.ts-role-card.lvl-edit{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.ts-role-card-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ts-role-card-head strong{font-size:14.5px}.ts-role-card-head i{background:var(--line);border-radius:50%;width:9px;height:9px}.ts-role-card.lvl-view .ts-role-card-head i{background:#4e8fe0}.ts-role-card.lvl-edit .ts-role-card-head i{background:var(--green)}.ts-role-levels{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.ts-role-levels button{height:36px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.ts-role-levels button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0b2a1c1f}.ts-role-levels button.active.view{color:#2f6fc0}.ts-role-levels button.active.edit{background:var(--green);color:#fff}.ts-role-levels button:disabled{opacity:1}.ts-role-flags{gap:8px;margin-top:10px;display:flex}.ts-role-flags button{border:1px dashed var(--line);height:36px;color:var(--muted);font:inherit;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ts-role-flags button svg{opacity:0;width:15px;height:15px}.ts-role-flags button.on{border:1px solid color-mix(in srgb,var(--green) 40%,var(--line));background:var(--green-soft);color:var(--green)}.ts-role-flags button.on svg{opacity:1}.ts-role-flags button:disabled{opacity:.4}@media (max-width:800px){.ts-dialog:has(.ts-role-cards) .ts-role-cards{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ts-dialog:has(.ts-role-cards) footer{z-index:5;padding:12px 16px max(14px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0;margin:0!important}.ts-dialog:has(.ts-role-cards) footer .ts-btn{flex:1;justify-content:center;min-height:48px}.ts-dc-edit{justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important}.ts-dc-edit>svg{flex:none;margin:0!important}}.ts-dc-chips{align-items:center}.ts-task-meta>i{font-style:normal}@media (max-width:800px){.ts-task-meta{margin-top:2px;font-size:12px;display:block}.ts-task-meta>i{display:none}}.ts-push.ts-push-v2{border:1px solid color-mix(in srgb,var(--green) 18%,var(--line));border-radius:20px;padding:8px 8px 10px;overflow:hidden;box-shadow:0 18px 44px #0c2a1d29,0 2px 6px #0c2a1d14;background:var(--surface)!important}.ts-push-v2 .ts-push-body{gap:14px;padding:6px 6px 6px 8px}.ts-push-v2 .ts-push-body>i{background:linear-gradient(140deg,#2fbf7f,#0b8a5c);border-radius:15px;width:46px;height:46px;position:relative;box-shadow:0 8px 18px #0b8a5c40}.ts-push-v2 .ts-push-body>i.notice{background:linear-gradient(140deg,#ffbf5c,#ec8a1f);box-shadow:0 8px 18px #ec8a1f40}.ts-push-v2 .ts-push-body>i:after{content:"";color:#2fbf7f;opacity:0;border:2px solid;border-radius:17px;animation:1.1s ease-out .15s tsPushRing;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.ts-push-v2 .ts-push-body>i.notice:after{color:#ffb347}.ts-push-v2 .ts-push-body>i svg{width:22px;height:22px;animation:.7s ease-in-out .2s tsPushBell}.ts-push-v2 .ts-push-body small{letter-spacing:.01em;margin-bottom:2px;font-size:11.5px;display:block}.ts-push-v2 .ts-push-body small b{color:var(--text);font-weight:800}.ts-push-v2 .ts-push-body strong{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.ts-push-v2 .ts-push-body em{margin-top:1px;line-height:1.45}.ts-push-v2 .ts-push-close{border-radius:50%;align-self:flex-start;width:28px;height:28px;margin:4px 2px 0 0;transition:background-color .2s,color .2s,transform .2s}.ts-push-v2 .ts-push-close:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--text);transform:rotate(90deg)}@keyframes tsPushRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes tsPushBell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.ts-push-v2 .ts-push-body>i:after,.ts-push-v2 .ts-push-body>i svg{animation:none}}.ts-push.ts-push-v2{opacity:1;transition:opacity .32s,translate .45s cubic-bezier(.2,.9,.25,1.08),scale .4s cubic-bezier(.2,.9,.25,1.08);translate:0;scale:1}@starting-style{.ts-push.ts-push-v2{opacity:0;translate:0 -16px;scale:.96}.ts-push.ts-push-v2.at-bottom,.ts-push.ts-push-v2.at-bottom-right{translate:0 16px}}.ts-push.ts-push-v2.leaving{opacity:0;transition-duration:.28s,.3s,.3s;transition-timing-function:ease-in;translate:0 -12px;scale:.97}.ts-push.ts-push-v2.leaving.at-bottom,.ts-push.ts-push-v2.leaving.at-bottom-right{translate:0 12px}@media (prefers-reduced-motion:reduce){.ts-push.ts-push-v2{transition:opacity .2s}}@media (max-width:800px){.ts-mp-legend,.ts-mp-live{display:none!important}.ts-mp-live.open{z-index:700!important;max-width:calc(100% - 70px)!important;max-height:50%!important;display:flex!important;top:58px!important;left:8px!important}.ts-mp-live-toggle{z-index:700;border:1px solid var(--line);background:var(--surface);color:#7c3aed;border-radius:21px;align-items:center;gap:6px;height:42px;padding:0 14px 0 12px;font-weight:800;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 18px #0f2a2029}.ts-mp-live-toggle svg{width:18px;height:18px}.ts-mp-live-toggle b{color:var(--text);font-size:14px}.ts-mp-live-toggle.on{color:#fff;background:#7c3aed;border-color:#7c3aed}.ts-mp-live-toggle.on b{color:#fff}.ts-mp-card:not(.open){padding:10px 12px!important}.ts-mp-card:not(.open)>:not(header){display:none!important}.ts-mp-card>header{cursor:pointer}.ts-mp-card:not(.open)>header strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (min-width:801px){.ts-mp-live-toggle{display:none}}.ts-tour-peek{display:none}@media (max-width:800px){.ts-tour-where-screen>button{background:var(--green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;animation:1.8s ease-in-out infinite tsPulse;display:inline-flex}.ts-tour-where-screen>button.ghost{background:var(--surface);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));animation:none}.ts-tour-where-screen>button svg{width:16px;height:16px}.ts-tour-panel.peek{display:none!important}.ts-tour-peek{left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom));z-index:120;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 10px 30px #0b2a1c2e}.ts-tour-peek>span{flex:1;min-width:0;display:grid}.ts-tour-peek small{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ts-tour-peek strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;overflow:hidden}.ts-tour-peek .ts-tour-primary{flex:none;min-height:42px;padding:0 16px}.ts-tour-chapter-foot{box-shadow:0 -12px 18px -6px var(--bg);background:var(--bg)!important;flex-direction:column!important;gap:12px!important}.ts-tour-chapter-foot>.ts-tour-dots{align-self:center}.ts-tour-actions{box-shadow:0 -12px 18px -6px var(--bg);background:var(--bg)!important}.ts-tour-peek>.ts-tour-primary{white-space:nowrap;flex:none!important;width:auto!important;min-width:0!important}.ts-tour-peek>span{flex:auto!important}}.ts-home-hero-intro{display:contents}.ts-home-hero-photo{display:none}@media (max-width:800px){.ts-app section.ts-home-hero{min-height:0;grid-template-columns:1fr!important;row-gap:0!important;padding:0!important}.ts-app section.ts-home-hero:before,.ts-app section.ts-home-hero:after{display:none!important}.ts-app section.ts-home-hero>.ts-home-hero-intro{isolation:isolate;padding:14px 14px 34px;display:block;position:relative}.ts-app section.ts-home-hero .ts-home-hero-photo{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ts-home-hero.morning .ts-home-hero-photo{background-image:url(/assets/morning-bTEenlhH.webp)}.ts-home-hero.day .ts-home-hero-photo{background-image:url(/assets/day-BNbsVAm2.webp)}.ts-home-hero.evening .ts-home-hero-photo{background-image:url(/assets/evening-B1Bnn-dq.webp)}.ts-home-hero.night .ts-home-hero-photo{background-image:url(/assets/night-C3-Gl56D.webp)}.ts-app section.ts-home-hero .ts-home-hero-greet{border-radius:24px;width:100%;min-width:0;background:color-mix(in srgb,var(--surface) 84%,transparent)!important;-webkit-backdrop-filter:blur()saturate()!important;backdrop-filter:blur()saturate()!important;box-shadow:none!important;margin:0!important;padding:18px 16px!important}.ts-app section.ts-home-hero>.ts-home-hero-quick{border-radius:24px 24px 0 0;width:100%;position:relative;box-shadow:none!important;background:var(--surface)!important;margin:-18px 0 0!important;padding:18px!important}.ts-driver-absence-hint{margin-top:16px}}.ts-deal-editor-body{display:contents}@media (max-width:800px){:root .ts-overlay .ts-dialog>.ts-dialog-content:has(>.ts-deal-editor){flex-direction:column;min-height:0;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.ts-dialog-content>.ts-deal-editor{flex-direction:column;flex:1;min-height:0;gap:0!important;display:flex!important}.ts-deal-editor>.ts-deal-editor-body{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:16px;display:block;overflow-y:auto}.ts-deal-editor>.ts-deal-editor-body>*+*{margin-top:14px}.ts-deal-editor>footer{flex-shrink:0;margin-top:0!important;position:relative!important;bottom:auto!important}}.ts-app [data-drop-board]{min-height:max(320px,100dvh - 180px);align-items:stretch!important}.ts-app [data-drop-board]>[data-drop]{align-content:start;align-self:stretch!important;min-height:max(320px,100dvh - 180px)!important;max-height:none!important}@media (max-width:800px){.ts-app [data-drop-board]{height:auto!important}.ts-app [data-drop-board]>[data-drop]{overflow:visible!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger:not(.has-open){background:var(--bg)!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger:not(.has-open){background:var(--bg)!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger:not(.has-open){background:var(--bg)!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger-head{background:var(--surface);border-bottom:1px solid var(--line);padding:18px 16px!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger-head{background:var(--surface);border-bottom:1px solid var(--line);padding:18px 16px!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger-head{background:var(--surface);border-bottom:1px solid var(--line);padding:18px 16px!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-section{text-transform:uppercase;letter-spacing:.06em;padding:18px 16px 8px;font-size:11px;font-weight:700}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-section{text-transform:uppercase;letter-spacing:.06em;padding:18px 16px 8px;font-size:11px;font-weight:700}:is(.ts-app,.ts-mobile-thread) .ts-chat-section{text-transform:uppercase;letter-spacing:.06em;padding:18px 16px 8px;font-size:11px;font-weight:700}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-item{background:var(--surface);border-bottom:1px solid var(--line);border-radius:0!important;gap:12px!important;min-height:80px!important;margin:0!important;padding:14px 16px!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-item{background:var(--surface);border-bottom:1px solid var(--line);border-radius:0!important;gap:12px!important;min-height:80px!important;margin:0!important;padding:14px 16px!important}:is(.ts-app,.ts-mobile-thread) .ts-chat-item{background:var(--surface);border-bottom:1px solid var(--line);border-radius:0!important;gap:12px!important;min-height:80px!important;margin:0!important;padding:14px 16px!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-ava{border-radius:50%;flex-shrink:0;width:50px;height:50px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-ava{border-radius:50%;flex-shrink:0;width:50px;height:50px}:is(.ts-app,.ts-mobile-thread) .ts-chat-ava{border-radius:50%;flex-shrink:0;width:50px;height:50px}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-unread{color:#fff;background:var(--green)!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-unread{color:#fff;background:var(--green)!important}:is(.ts-app,.ts-mobile-thread) .ts-chat-unread{color:#fff;background:var(--green)!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-item-top strong{font-size:15px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-item-top strong{font-size:15px}:is(.ts-app,.ts-mobile-thread) .ts-chat-item-top strong{font-size:15px}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-item-bottom{font-size:13px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-item-bottom{font-size:13px}:is(.ts-app,.ts-mobile-thread) .ts-chat-item-bottom{font-size:13px}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open{z-index:250;background:var(--surface);position:fixed;top:0;bottom:0;left:0;right:0;height:calc(100*var(--vh1,1dvh))!important;border-radius:0!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open{z-index:250;background:var(--surface);position:fixed;top:0;bottom:0;left:0;right:0;height:calc(100*var(--vh1,1dvh))!important;border-radius:0!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger.has-open{z-index:250;background:var(--surface);position:fixed;top:0;bottom:0;left:0;right:0;height:calc(100*var(--vh1,1dvh))!important;border-radius:0!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-list{display:none!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-list{display:none!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-list{display:none!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-main{height:100%;min-height:0;padding:0!important;display:flex!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-main{height:100%;min-height:0;padding:0!important;display:flex!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-messenger-main{height:100%;min-height:0;padding:0!important;display:flex!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-conversation{height:100%;min-height:0;overflow:hidden}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-conversation{height:100%;min-height:0;overflow:hidden}:is(.ts-app,.ts-mobile-thread) .ts-messenger.has-open .ts-conversation{height:100%;min-height:0;overflow:hidden}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-section-title{background:var(--surface);gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;flex-wrap:nowrap!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-section-title{background:var(--surface);gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;flex-wrap:nowrap!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-section-title{background:var(--surface);gap:10px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;flex-wrap:nowrap!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-section-title .ts-chat-ava{width:40px;height:40px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-section-title .ts-chat-ava{width:40px;height:40px}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-section-title .ts-chat-ava{width:40px;height:40px}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy{flex:1;min-width:0}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy{flex:1;min-width:0}:is(.ts-app,.ts-mobile-thread) .ts-chat-head-copy{flex:1;min-width:0}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:is(.ts-app,.ts-mobile-thread) .ts-chat-head-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy small{font-size:11px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-chat-head-copy small{font-size:11px}:is(.ts-app,.ts-mobile-thread) .ts-chat-head-copy small{font-size:11px}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-messages{background:var(--bg);flex:1;min-height:0;padding:16px 12px!important;overflow-y:auto!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-messages{background:var(--bg);flex:1;min-height:0;padding:16px 12px!important;overflow-y:auto!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-messages{background:var(--bg);flex:1;min-height:0;padding:16px 12px!important;overflow-y:auto!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-composer{background:var(--surface);padding:8px 10px max(10px,env(safe-area-inset-bottom))!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-composer{background:var(--surface);padding:8px 10px max(10px,env(safe-area-inset-bottom))!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-conversation>.ts-composer{background:var(--surface);padding:8px 10px max(10px,env(safe-area-inset-bottom))!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form{align-items:flex-end;gap:8px;display:flex}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form{align-items:flex-end;gap:8px;display:flex}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form{align-items:flex-end;gap:8px;display:flex}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer-input{background:var(--bg);flex:1;min-width:0;min-height:44px;max-height:140px;border-radius:22px!important;padding:11px 16px!important;font-size:16px!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer-input{background:var(--bg);flex:1;min-width:0;min-height:44px;max-height:140px;border-radius:22px!important;padding:11px 16px!important;font-size:16px!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer-input{background:var(--bg);flex:1;min-width:0;min-height:44px;max-height:140px;border-radius:22px!important;padding:11px 16px!important;font-size:16px!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-btn.primary{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-btn.primary{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-btn.primary{border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-icon{flex:0 0 36px;width:36px;height:44px}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-icon{flex:0 0 36px;width:36px;height:44px}:is(.ts-app,.ts-mobile-thread) .ts-messenger .ts-composer form>.ts-icon{flex:0 0 36px;width:36px;height:44px}.ts-mobile-thread{z-index:250;background:var(--surface);color:var(--text);font-family:Manrope,Inter,sans-serif;position:fixed;top:0;bottom:0;left:0;right:0}.ts-mobile-thread .ts-messenger{box-shadow:none!important;border:0!important;margin:0!important}.ts-app:has(.ts-messenger.has-open) .ts-mnav{display:none!important}.ts-app .ts-messenger-list{background:var(--bg);padding:0 14px 18px!important}.ts-app .ts-messenger-head{margin:0 -14px 8px!important}.ts-app .ts-chat-group{margin:0 0 18px}.ts-app .ts-chat-section{padding:12px 6px 8px!important}.ts-app .ts-chat-group-list{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:0 10px;overflow:hidden}.ts-app .ts-chat-group-list .ts-chat-item{position:relative;border:0!important;border-radius:0!important;padding:14px 4px!important}.ts-app .ts-chat-group-list .ts-chat-item:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:66px;right:4px}.ts-mobile-thread .ts-conversation>.ts-section-title{flex-shrink:0}.ts-mobile-thread .ts-messages>.ts-empty{align-content:center;justify-items:center;min-height:100%;padding:30px 20px;display:grid}.ts-mobile-thread .ts-messages>.ts-empty>svg{width:40px;height:40px}.ts-mobile-thread .ts-section-title .ts-btn{border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.ts-mobile-thread .ts-section-title .ts-chat-head-copy{min-width:0}.ts-app:has(.ts-messenger) .ts-page{margin:0!important;padding:0!important}.ts-app:has(.ts-messenger) .ts-messenger:not(.has-open){box-sizing:border-box;height:calc(100*var(--vh1,1dvh))!important;background:var(--bg)!important;max-height:none!important;padding:0!important}.ts-app .ts-messenger:not(.has-open) .ts-messenger-list{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;background:var(--bg)!important}.ts-mobile-thread{height:calc(100*var(--vh1,1dvh));overflow:hidden;bottom:auto!important}.ts-mobile-thread .ts-messenger.has-open{box-sizing:border-box;overflow:hidden;height:100%!important;max-height:100%!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.ts-mobile-thread .ts-messenger-main,.ts-mobile-thread .ts-conversation{flex-direction:column;max-height:100%;display:flex;height:100%!important;min-height:0!important}.ts-mobile-thread .ts-conversation>.ts-composer{min-height:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;flex:none!important;gap:6px!important;margin:0!important}.ts-mobile-thread .ts-composer form{align-items:flex-end;min-height:44px;margin:0!important;padding:0!important}.ts-mobile-thread .ts-messenger .ts-composer form>.ts-icon,.ts-app .ts-messenger .ts-composer form>.ts-icon{aspect-ratio:1;box-sizing:border-box;place-items:center;display:grid;border-radius:50%!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}.ts-mobile-thread .ts-composer form>.ts-icon svg{width:22px!important;height:22px!important}.ts-mobile-thread .ts-composer-input{box-sizing:border-box;resize:none!important}}.ts-app .ts-deal-tile{position:relative}.ts-app .ts-deal-tile>header>strong{padding-right:48px}.ts-app .ts-deal-tile .ts-deal-archive-actions:has(>.ts-quick-status){display:contents}.ts-app .ts-deal-tile .ts-deal-archive-actions:has(>.ts-quick-status)>.ts-icon{width:34px;height:34px;min-height:34px;padding:0;position:absolute;top:16px;right:16px}.ts-app .ts-deal-tile header .ts-quick-status{align-items:center;width:100%;flex-flow:wrap!important;flex:100%!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;display:flex!important}.ts-app .ts-deal-tile header .ts-quick-status-btn{order:1;padding:0;grid-area:auto!important;justify-self:start!important;margin:0!important}.ts-app .ts-deal-tile header .ts-quick-deal-summary{order:2;grid-area:auto!important;justify-self:start!important;margin:0!important}.ts-app .ts-deal-tile header .ts-quick-paid{flex:1 0 100%;order:3;min-height:36px;grid-area:auto!important;justify-content:center!important;justify-self:start!important;margin:0!important}@media (max-width:800px){:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation{gap:0!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation{gap:0!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation{gap:0!important}:-webkit-any(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation>.ts-messages{margin:0!important}:-moz-any(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation>.ts-messages{margin:0!important}:is(.ts-app,.ts-mobile-thread) .ts-messenger-main>.ts-conversation>.ts-messages{margin:0!important}}.ts-app,.ts-overlay,.ts-setup{color:var(--text);font-family:Manrope,Inter,sans-serif;font-size:14px;line-height:1.5}.ts-app *,.ts-overlay *,.ts-setup *{box-sizing:border-box}.ts-app button,.ts-overlay button,.ts-setup button{font:inherit;cursor:pointer}.ts-app svg,.ts-overlay svg,.ts-setup svg{flex-shrink:0;width:20px;height:20px}.ts-app button:disabled,.ts-overlay button:disabled{opacity:.45;cursor:not-allowed}.ts-app button:focus-visible{outline-offset:3px;outline:3px solid #8dc9b4}.ts-overlay button:focus-visible{outline-offset:3px;outline:3px solid #8dc9b4}.ts-setup button:focus-visible{outline-offset:3px;outline:3px solid #8dc9b4}.ts-app h1,.ts-app h2,.ts-app h3,.ts-overlay h2,.ts-overlay h3{color:var(--text);letter-spacing:-.035em}.ts-app h2,.ts-overlay h2{margin:0 0 18px;font-size:22px}.ts-app h3,.ts-overlay h3{margin:0 0 10px;font-size:17px}.ts-muted{color:var(--muted);line-height:1.7}.ts-mark{color:#174d37;background:linear-gradient(140deg,#5be2b0,#b1f47a);border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 4px 12px #38bd7410}.ts-mark svg{width:25px;height:25px}.ts-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ts-brand strong{letter-spacing:-.7px;font-size:21px}.ts-brand small{color:#8ba197;margin-top:2px;font-size:10px;display:block}.ts-app{min-height:calc(100*var(--vh1,1vh));background:var(--bg);grid-template-columns:240px minmax(0,1fr);display:grid}.ts-sidebar{color:#e5efe9;z-index:40;background:#11211a;flex-direction:column;width:240px;padding:28px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.ts-sidebar>.ts-brand{padding:0 12px 25px}.ts-sidebar nav{scrollbar-width:thin;scrollbar-color:#345043 transparent;flex:1;padding:4px 0;overflow:auto}.ts-sidebar nav button{color:#aebeb5;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:2px 0;padding:11px 14px;font-size:12px;font-weight:600;transition:background .18s;display:flex}.ts-sidebar nav button:hover{color:#fff;background:#ffffff0b}.ts-sidebar nav button.active{color:#95ecc6;background:#254638}.ts-sidebar nav button i{background:#ac85ff;border-radius:50%;width:6px;height:6px;margin-left:auto}.ts-profile-link{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff13;align-items:center;gap:10px;margin-top:16px;padding:18px 5px 2px;display:flex}.ts-profile-link span:not(.ts-mark){flex:1;min-width:0}.ts-profile-link strong{font-size:12px;display:block}.ts-profile-link small{color:#8ea397;font-size:10px;display:block}.ts-profile-link>img{object-fit:cover;border-radius:11px;width:38px;height:38px}.ts-profile-link .ts-mark{width:36px;height:36px}.ts-profile-link>svg{color:#91a69b;width:16px}.ts-main{grid-column:2;min-width:0}.ts-topbar{border-bottom:1px solid var(--line);background:var(--surface);z-index:30;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 34px;display:flex;position:sticky;top:0}.ts-topbar>div{align-items:center;gap:12px;display:flex}.ts-global-search{color:var(--muted);background:0 0;border:0;align-items:center;gap:12px;display:flex;font-size:12px!important}.ts-global-search kbd{border:1px solid var(--line);border-radius:5px;padding:3px 5px;font-size:10px}.ts-demo-label{color:var(--muted);font-size:10px}.ts-icon{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;display:grid;position:relative}.ts-icon i{background:#9b73e8;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.ts-tru-trigger{background:0 0;border:0;padding:0}.ts-tru-trigger .ts-mark{width:36px;height:36px}.ts-page{flex-direction:column;gap:24px;max-width:1640px;margin:auto;padding:34px;display:flex}.ts-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:2px;display:flex}.ts-page-heading h1{margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.2}.ts-page-heading p{color:var(--muted);margin:0;font-size:12px}.ts-page-heading>div:last-child:not(:first-child){flex-wrap:wrap;gap:10px;display:flex}.ts-btn{background:var(--surface);min-height:40px;color:var(--text);border:1px solid var(--line);white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;line-height:1.4;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;font-size:12px!important;font-weight:700!important}.ts-btn:hover{background:var(--surface-3)}.ts-btn.primary{color:#fff;background:#0d8f63;border-color:#0d8f63;box-shadow:0 5px 14px #0d8f6318}.ts-btn.primary:hover{background:#08734f}.ts-btn.subtle{color:var(--green);background:0 0;border-color:#0000}.ts-btn.danger{background:var(--red-soft);color:var(--red);border-color:#0000}.ts-btn svg{width:17px;height:17px}.ts-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-width:0;padding:24px;box-shadow:0 6px 24px #11291b04}.ts-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ts-section-title h2,.ts-section-title h3{margin:0}.ts-section-title h2{font-size:18px}.ts-hint{background:var(--violet-soft);color:var(--text);border:1px solid color-mix(in srgb,var(--violet) 16%,transparent);border-radius:14px;align-items:center;gap:16px;margin:0 0 20px;padding:18px 20px;display:flex}.ts-page>.ts-hint{margin:0}.ts-hint .ts-mark{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet);width:38px;height:38px}.ts-hint>div{flex:1;min-width:0}.ts-hint strong{color:var(--violet);font-size:11px;font-weight:800}.ts-hint p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.65}.ts-hint .ts-btn{color:var(--violet);flex-shrink:0}.ts-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0 0 20px;display:grid}.ts-page>.ts-metrics{margin:0}.ts-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:22px}.ts-metrics small{color:var(--muted);font-size:11px;display:block}.ts-metrics strong{letter-spacing:-.9px;overflow-wrap:anywhere;margin:8px 0;font-size:26px;display:block}.ts-metrics span{color:var(--muted);font-size:10px;display:block}.ts-dashboard-grid{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.ts-profit-chart{background:repeating-linear-gradient(transparent,transparent 49px,var(--line) 50px);justify-content:space-around;align-items:flex-end;gap:20px;min-height:235px;padding:20px 10px 0;display:flex;overflow-x:auto}.ts-profit-chart>div{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:64px;display:flex}.ts-profit-chart strong{white-space:nowrap;font-size:11px}.ts-profit-chart span{background:linear-gradient(#59d7ac,#0d8f63);border-radius:7px 7px 0 0;width:75%;max-width:90px;min-height:4px}.ts-profit-chart small{background:var(--surface);color:var(--muted);text-align:center;width:100%;padding-top:4px;font-size:10px}.ts-notice{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);background:0 0;align-items:center;gap:12px;padding:17px 8px;display:flex}.ts-notice>svg:first-child{color:var(--amber);width:19px}.ts-notice>span{flex:1}.ts-notice strong{font-size:12px;display:block}.ts-notice small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ts-notice.unread{background:var(--violet-soft);border-radius:10px}.ts-toolbar{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ts-search{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);border-radius:11px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.ts-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.ts-toolbar>.ts-select{width:180px}.ts-table-wrap{max-width:100%;padding-bottom:4px;overflow-x:auto}.ts-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.ts-table th{color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:12px 14px;font-size:10px;font-weight:700}.ts-table th:first-child{border-radius:8px 0 0 8px}.ts-table th:last-child{border-radius:0 8px 8px 0}.ts-table td{border-bottom:1px solid var(--line);text-overflow:ellipsis;max-width:320px;padding:16px 14px;font-size:12px;overflow:hidden}.ts-table tbody tr:last-child td{border-bottom:0}.ts-row-link{text-align:left;color:var(--text);background:0 0;border:0;padding:0}.ts-row-link strong{font-size:12px}.ts-row-link small,.ts-table td>small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.ts-row-actions{gap:5px;display:flex}.ts-row-actions button{background:var(--surface-2);color:var(--muted);border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.ts-row-actions svg{width:14px;height:14px}.ts-row-actions button:hover{background:var(--green-soft);color:var(--green)}.ts-inline-icon{vertical-align:middle;color:var(--faint);margin:0 9px;width:12px!important;height:12px!important}.ts-badge{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:7px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.ts-badge.neutral{color:var(--muted);background:var(--surface-3)}.ts-empty{text-align:center;color:var(--muted);padding:60px 20px}.ts-empty>svg{width:32px;height:32px;color:var(--faint)}.ts-empty h3{margin-top:16px}.ts-empty p{font-size:12px}.ts-list{margin:18px 0}.ts-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.ts-list>div>span{flex:1;min-width:0}.ts-list strong{font-size:12px;display:block}.ts-list small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.ts-list time{color:var(--muted);font-size:10px}.ts-list>div>svg{color:var(--green)}@keyframes tsOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tsDialogIn{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:none}}@keyframes tsDrawerIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.ts-overlay{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#10251c80;justify-content:center;align-items:center;padding:30px 65px;animation:.2s tsOverlayIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ts-dialog{width:min(640px,100%);max-height:calc(calc(100*var(--vh1,1dvh)) - 60px);border:1px solid var(--line);background:var(--surface);border-radius:24px;outline:none;flex-direction:column;animation:.25s cubic-bezier(.2,.8,.2,1) tsDialogIn;display:flex;position:relative;box-shadow:0 30px 100px #05190c50}.ts-dialog.wide{width:min(1080px,100%)}.ts-dialog>header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;padding:24px 28px;display:flex}.ts-dialog>header h2{margin:0;font-size:21px}.ts-dialog>header p{color:var(--muted);margin:5px 0 0;font-size:11px}.ts-dialog-content{overscroll-behavior:contain;min-height:0;padding:26px 28px;overflow:auto}.ts-close{background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:3px;right:-49px;box-shadow:0 8px 20px #0b251b15}.ts-overlay.drawer{justify-content:flex-end;padding:16px 20px 16px 70px}.drawer .ts-dialog{height:calc(calc(100*var(--vh1,1dvh)) - 32px);width:500px;max-height:none;animation:.25s tsDrawerIn}.drawer .ts-close{left:-49px;right:auto}.ts-overlay.leaving{opacity:0;transition:opacity .18s}.ts-overlay.leaving .ts-dialog{transition:transform .18s;transform:translateY(8px)}.ts-dialog footer,.ts-setup footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.ts-dialog footer>span,.ts-setup footer>span{color:var(--muted);margin-right:auto;font-size:11px}.ts-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;display:flex}.ts-field>span{font-size:12px;font-weight:700}.ts-field>span>b{color:var(--green)}.ts-input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:43px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:11px 13px;font-size:13px}.ts-input:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}textarea.ts-input{resize:vertical;min-height:68px}.ts-form-grid,.ts-example-grid,.ts-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;display:grid}.ts-form-grid>.full{grid-column:1/-1}.ts-select{min-width:0;position:relative}.ts-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-select-trigger>svg{width:16px;height:16px;color:var(--muted)}.ts-options,.ts-calendar{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:100%;padding:7px;animation:.15s tsDialogIn;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 40px #10251b20}.ts-options{max-height:230px;overflow:auto}.ts-options>button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:12px;display:flex}.ts-options>button:hover,.ts-options>button[aria-selected=true]{background:var(--green-soft);color:var(--green)}.ts-options>button>svg{width:14px;height:14px}.ts-options input{margin-bottom:5px}.ts-options p{color:var(--muted);padding:10px;font-size:12px}.ts-calendar{width:290px;max-width:calc(calc(100*var(--vw1,1vw)) - 70px)}.ts-calendar>header{justify-content:space-between;align-items:center;gap:10px;padding:6px 0 12px;font-size:12px;display:flex}.ts-calendar button{color:var(--text);background:0 0;border:0;border-radius:7px;place-items:center;min-height:32px;display:grid}.ts-calendar>header>button{width:30px}.ts-calendar>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ts-calendar small{color:var(--muted);text-align:center;font-size:10px}.ts-calendar>div>button{font-size:12px}.ts-calendar button:hover,.ts-calendar button.selected{background:var(--green);color:#fff}.ts-step-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.ts-step-tabs>button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.ts-step-tabs>button.active{background:var(--surface);color:var(--green);box-shadow:0 2px 8px #153d2310}.ts-step-tabs>button>span{background:var(--green-soft);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.ts-upload{border:1px dashed var(--green);background:var(--green-soft);cursor:pointer;color:var(--green);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-bottom:20px;padding:28px;display:flex}.ts-upload span{color:var(--muted);font-size:11px}.ts-upload input{max-width:100%;color:var(--muted);margin-top:8px;font-size:11px}.ts-total{background:var(--green-soft);color:var(--green);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:17px;font-size:13px;display:flex}.ts-error{color:var(--red);background:var(--red-soft);border-radius:10px;padding:12px 15px;font-size:12px}.ts-record-heading,.ts-example-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ts-record-heading h3,.ts-example-heading h3{align-items:center;gap:14px;margin:13px 0 8px;font-size:27px;display:flex}.ts-record-heading p,.ts-example-heading p{color:var(--muted);margin:0;font-size:12px}.ts-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;margin-bottom:18px;padding:20px}.ts-detail small,.ts-detail-grid small{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.ts-detail strong{font-size:15px;display:block}.ts-detail p{color:var(--muted);margin:7px 0;font-size:12px}.ts-detail span{color:var(--muted);font-size:11px}.ts-detail-grid>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.ts-detail-grid strong{font-size:13px}.ts-readable{font-size:14px;line-height:1.9}.ts-inline-success{color:var(--green);align-items:center;gap:10px;padding:12px 0 0;font-size:12px;display:flex}.ts-example-rate small{color:var(--muted);font-size:11px;display:block}.ts-example-rate strong{font-size:24px}.ts-vehicle-illustration{background:var(--green-soft);color:var(--green);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:18px;padding:20px;display:flex}.ts-vehicle-illustration>svg{stroke-width:1px;width:100px;height:70px}.ts-vehicle-illustration>strong{margin:9px 0}.ts-vehicle-illustration>span{font-size:12px}.ts-doc-tabs{gap:10px;margin-bottom:18px;display:flex}.ts-doc-tabs button{text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;flex:1;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.ts-doc-tabs button.active{border-color:var(--green);background:var(--green-soft)}.ts-doc-tabs small{color:var(--muted);font-size:10px;display:block}.ts-document-paper{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:28px;box-shadow:0 8px 24px #173d2610}.ts-document-paper>span{letter-spacing:1.3px;color:var(--muted);font-size:9px}.ts-document-paper h3{margin:15px 0;font-size:24px}.ts-document-paper p{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:13px}.ts-paper-actions{gap:12px;margin-top:25px;display:flex}.ts-route-demo{background:var(--surface-2);border:1px solid var(--line);border-radius:15px;align-items:center;margin-bottom:20px;padding:35px 16px;display:flex}.ts-route-demo>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}.ts-route-demo>span>strong{font-size:13px}.ts-route-demo small{color:var(--muted);font-size:10px}.ts-route-demo>i{background:var(--green);flex:.5;height:2px}.ts-map-dot{border:5px solid var(--green);width:18px;height:18px;box-shadow:0 0 0 6px var(--green-soft);border-radius:50%}.ts-analysis-demo{align-items:center;gap:25px;padding:20px 0;display:flex}.ts-analysis-demo p{color:var(--muted);font-size:14px;line-height:1.8}.ts-settings{grid-template-columns:190px minmax(0,1fr);gap:24px;display:grid}.ts-settings>nav{flex-direction:column;gap:5px;display:flex}.ts-settings>nav>button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:12px;display:flex}.ts-settings>nav>button.active{background:var(--green-soft);color:var(--green)}.ts-settings>nav svg{width:14px}.ts-settings>.ts-card{padding:28px}.ts-profile{align-items:center;gap:20px;margin:20px 0 30px;display:flex}.ts-profile img{object-fit:cover;border-radius:15px;width:64px;height:64px}.ts-profile .ts-mark{width:64px;height:64px}.ts-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.ts-module-grid>button{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:15px;font-size:12px;display:flex}.ts-module-grid>button>span{flex:1}.ts-module-grid>button.active{border-color:color-mix(in srgb,var(--green) 30%,transparent);background:var(--green-soft);color:var(--green)}.ts-module-grid>button>svg:last-child{width:17px}.ts-integration{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.ts-integration strong{font-size:14px}.ts-integration p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.65}.ts-integration .ts-btn{flex-shrink:0}.ts-theme-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.ts-theme-grid>button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:15px;padding:12px}.ts-theme-grid>button.active{border-color:var(--green)}.ts-theme-grid>button>div{background:#eef3ef;border-radius:8px;gap:8px;height:120px;padding:8px;display:flex}.ts-theme-grid i{background:#1b3327;border-radius:5px;width:26%}.ts-theme-grid span{flex-direction:column;flex:1;gap:7px;display:flex}.ts-theme-grid b{background:#d9e1dc;border-radius:4px;height:20%}.ts-theme-grid b:last-child{background:#fff;flex:1}.ts-theme-grid .dark>div{background:#152119}.ts-theme-grid .dark b{background:#374a3e}.ts-theme-grid .dark b:last-child{background:#25382c}.ts-theme-grid strong{align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.ts-toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.ts-toggle strong,.ts-toggle small{display:block}.ts-toggle small{color:var(--muted);margin-top:5px;font-size:11px}.ts-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line);cursor:pointer;border-radius:20px;width:42px;height:24px;position:relative}.ts-toggle input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.ts-toggle input:checked{background:var(--green)}.ts-toggle input:checked:before{transform:translate(18px)}.ts-permissions>header,.ts-permissions>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .5fr .8fr .8fr;align-items:center;gap:8px;padding:13px 0;font-size:12px;display:grid}.ts-permissions>header{color:var(--muted);font-size:10px}.ts-permissions label{text-align:center}.ts-permissions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:50%;width:17px;height:17px}.ts-permissions input:checked{border:5px solid var(--green);background:#fff}.ts-learning-card{text-align:center;padding:35px 20px}.ts-learning-card p{max-width:440px;color:var(--muted);margin:15px auto 25px;line-height:1.8}.ts-auth-intro{background:var(--violet-soft);border-radius:14px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.ts-auth-intro p{color:var(--muted);font-size:12px;line-height:1.8}.ts-password{position:relative}.ts-password input{padding-right:86px}.ts-password button{color:var(--green);background:0 0;border:0;font-size:11px;position:absolute;top:10px;right:10px}.tru-robot{color:#205c41;background:linear-gradient(150deg,#d0f8e7,#83dcba);border:2px solid #99dcbe;border-radius:25px 25px 28px 28px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:84px;margin:10px 8px;animation:4s ease-in-out infinite truBreathe;display:inline-flex;position:relative;box-shadow:0 9px 0 -4px #bbddce,0 15px 24px #1c7a4220}.tru-robot>i{background:#3d976f;width:4px;height:12px;position:absolute;top:-13px;left:34px}.tru-robot>i:before{content:"";background:#a18aed;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-3px}.tru-robot>span{background:#15392a;border-radius:10px;justify-content:center;align-items:center;gap:15px;width:52px;height:27px;display:flex}.tru-robot b{background:#8eebbd;border-radius:4px;width:6px;height:9px;animation:5s infinite truBlink}.tru-robot>svg{margin-top:7px;width:18px!important;height:18px!important}.tru-robot>em{position:absolute;bottom:10px}.ts-tour{text-align:center;padding:8px 10px 15px}.ts-tour .tru-robot{margin:15px auto 30px;display:flex}.ts-tour h2{margin-top:18px;font-size:25px}.ts-tour p{color:var(--muted);max-width:460px;margin:auto;font-size:14px;line-height:1.85}.ts-tour-dots{justify-content:center;gap:7px;margin:25px 0 0;display:flex}.ts-tour-dots button{background:var(--line);border:0;border-radius:50%;width:8px;height:8px;padding:0}.ts-tour-dots button.active{background:var(--green);border-radius:8px;width:25px}@keyframes truBreathe{50%{transform:translateY(-4px)}}@keyframes truBlink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}}.ts-setup{min-height:calc(100*var(--vh1,1vh));background:radial-gradient(ellipse at 50% 0,#dff6eb,transparent 65%),var(--bg);padding:30px}.ts-setup>header{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;display:flex}.ts-setup>header>span{color:var(--muted);font-size:12px}.ts-setup-wrap{max-width:920px;margin:45px auto}.ts-setup .ts-card{padding:36px}.ts-setup h1{letter-spacing:-1px;margin:10px 0;font-size:30px}.ts-setup .ts-card>.tru-robot{float:right;transform:scale(.75)}.ts-setup .ts-card>.ts-muted{margin-bottom:30px}.ts-start-choices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ts-start-choices>button{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:15px;padding:26px}.ts-start-choices>button.active{border-color:var(--green);background:var(--green-soft)}.ts-start-choices>button>span{color:var(--green);margin-bottom:20px;display:block}.ts-start-choices strong{font-size:16px}.ts-start-choices p{color:var(--muted);font-size:12px;line-height:1.8}.ts-toast{z-index:500;max-width:min(440px,calc(calc(100*var(--vw1,1vw)) - 32px));border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:13px;align-items:center;gap:12px;padding:17px 20px;font-size:12px;animation:.25s tsDrawerIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 45px #10251b20}.ts-toast>svg{color:var(--green)}.ts-toast>button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.ts-toast>button>svg{width:15px}.ts-search-results{margin-top:16px}.ts-search-results>button{width:100%;color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:13px 8px;font-size:12px;display:flex}.ts-search-results>button>svg:last-child,.ts-search-results small{margin-left:auto}.ts-chat>form{background:var(--surface);align-items:flex-end;gap:10px;padding-top:16px;display:flex;position:sticky;bottom:0}.ts-chat .ts-hint{align-items:flex-start;margin:16px 0 24px}.ts-chat .ts-hint .ts-btn{margin-top:12px;display:flex}.ts-chat-question{background:var(--green);color:#fff;border-radius:15px 15px 3px;margin:20px 0 10px 40px;padding:14px 17px;font-size:13px}.ts-prompts{flex-direction:column;gap:10px;display:flex}.ts-map-layout{grid-template-columns:1.65fr 1fr;gap:24px;display:grid}.ts-map{border:1px solid var(--line);background:var(--surface-3);min-height:440px;color:var(--text);border-radius:20px;align-items:center;display:flex;position:relative;overflow:hidden}.ts-map svg{width:100%;height:auto}.ts-map-label{color:var(--muted);font-size:10px;position:absolute;bottom:15px;left:20px}.ts-route-item{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:14px 10px;display:flex}.ts-route-item.active{background:var(--green-soft);border-color:var(--green)}.ts-route-item strong{font-size:12px;display:block}.ts-route-item small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.ts-plan td{padding:7px;overflow:visible}.ts-plan td>button{border:1px dashed var(--line);background:var(--surface-2);width:100%;min-height:68px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:10px;display:flex}.ts-plan td>button.busy{background:var(--green-soft);color:var(--green);border:1px solid color-mix(in srgb,var(--green) 25%,transparent)}.ts-plan small{margin-top:5px;font-size:10px;display:block}.ts-article{border-bottom:1px solid var(--line)}.ts-article>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;padding:22px 0;font-size:14px;font-weight:700;display:flex}.ts-article>p{max-width:760px;color:var(--muted);margin:0 0 25px;font-size:13px;line-height:1.9}.ts-mobile-menu,.ts-mobile-close{display:none}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1800px){.ts-page{padding:46px 50px}.ts-sidebar{width:260px}.ts-app{grid-template-columns:260px minmax(0,1fr)}.ts-sidebar nav button{padding-block-start:13px;padding-block-end:13px;font-size:13px}.ts-topbar{padding-inline-start:50px;padding-inline-end:50px}}@media (max-width:1150px){.ts-app{grid-template-columns:210px minmax(0,1fr)}.ts-sidebar{width:210px}.ts-page{padding:24px}.ts-topbar{padding:0 24px}.ts-demo-label{display:none}.ts-dashboard-grid{grid-template-columns:1fr}.ts-settings{grid-template-columns:150px minmax(0,1fr)}.ts-map-layout{grid-template-columns:1fr}.ts-page-heading h1{font-size:27px}.ts-page-heading{align-items:flex-start}.ts-page-heading>div:last-child{justify-content:flex-end}.ts-hint{align-items:flex-start}.ts-hint>.ts-btn{align-self:center}.ts-metrics strong{font-size:22px}}@media (max-width:800px){.ts-app{display:block}.ts-sidebar{z-index:120;width:240px;transition:transform .25s;transform:translate(-100%)}.ts-sidebar.open{transform:none}.ts-mobile-menu{display:grid}.ts-mobile-close{color:#fff;background:0 0;border:0;display:grid;position:absolute;top:12px;right:12px}.ts-mobile-shade{z-index:110;background:#071d1680;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.ts-topbar{gap:10px;height:65px;padding:0 16px}.ts-topbar>div{gap:7px}.ts-global-search{flex:1}.ts-global-search kbd{display:none}.ts-page{gap:18px;padding:23px 16px}.ts-settings{grid-template-columns:1fr}.ts-settings>nav{flex-direction:row;gap:6px;overflow:auto}.ts-settings>nav>button{white-space:nowrap}.ts-settings>nav svg{display:none}.ts-page-heading{flex-direction:column}.ts-page-heading>div:last-child{justify-content:flex-start;width:100%}.ts-card{padding:18px}.ts-metrics{grid-template-columns:1fr 1fr}.ts-map{min-height:280px}.ts-overlay{padding:22px 16px}.ts-dialog{max-height:calc(calc(100*var(--vh1,1dvh)) - 44px)}.ts-close{width:32px;height:32px;box-shadow:none;top:16px;right:16px}.ts-dialog>header{padding:20px;padding-right:60px}.ts-dialog-content{padding:20px}.ts-dialog>header h2{font-size:18px}.ts-overlay.drawer{padding:0}.drawer .ts-dialog{height:calc(100*var(--vh1,1dvh));border-radius:20px 0 0 20px;width:min(500px,100%)}.drawer .ts-close{left:auto;right:16px}.ts-setup{padding:20px 16px}.ts-setup .ts-card{padding:25px}.ts-setup-wrap{margin-top:30px}.ts-route-demo{padding:25px 12px}.ts-route-demo>span>strong{font-size:11px}}@media (max-width:520px){.ts-global-search>span{display:none}.ts-topbar>div{gap:6px}.ts-page-heading h1{font-size:26px}.ts-hint{flex-wrap:wrap;gap:12px;padding:15px}.ts-hint>div{flex-basis:calc(100% - 60px)}.ts-hint>.ts-btn{min-height:24px;margin-left:46px;padding:0}.ts-metrics{gap:10px}.ts-metrics>div{padding:16px}.ts-metrics strong{font-size:20px}.ts-metrics span{font-size:9px}.ts-toolbar{flex-wrap:wrap}.ts-toolbar>.ts-search{flex-basis:100%}.ts-toolbar>.ts-select{flex:1}.ts-form-grid,.ts-example-grid,.ts-detail-grid{grid-template-columns:1fr}.ts-form-grid>.full{grid-column:auto}.ts-module-grid,.ts-start-choices{grid-template-columns:1fr}.ts-theme-grid>button>div{height:90px}.ts-step-tabs{gap:2px}.ts-step-tabs>button{padding:10px 8px;font-size:10px}.ts-step-tabs>button>span{display:none}.ts-dialog>header .ts-mark{width:33px;height:33px}.ts-dialog-content{padding:18px}.ts-record-heading,.ts-example-heading{flex-direction:column;align-items:flex-start;gap:12px}.ts-example-heading h3,.ts-record-heading h3{font-size:24px}.ts-example-rate{align-items:center;gap:15px;display:flex}.ts-example-rate strong{font-size:21px}.ts-doc-tabs,.ts-paper-actions{flex-direction:column}.ts-document-paper{padding:18px}.ts-document-paper h3{font-size:20px}.ts-integration{flex-direction:column;align-items:flex-start;gap:10px}.ts-permissions>header,.ts-permissions>div{grid-template-columns:1.5fr .4fr .8fr .8fr;gap:4px;font-size:10px}.ts-setup h1{font-size:26px}.ts-setup .ts-card>.tru-robot{float:none}.ts-setup>header>span{display:none}.ts-section-title{flex-wrap:wrap}.ts-settings>.ts-card{padding:18px}.ts-list time{max-width:90px;font-size:9px}.ts-route-demo{flex-direction:column;gap:15px}.ts-route-demo>i{width:2px;min-height:24px}.ts-auth-intro{gap:12px;padding:15px}.ts-auth-intro>.tru-robot{width:60px;height:70px}.ts-auth-intro p{font-size:11px}.ts-analysis-demo{flex-direction:column}.ts-setup footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ts-overlay,.ts-dialog,.ts-toast,.tru-robot,.tru-robot b{animation:none!important}.ts-overlay.leaving,.ts-overlay.leaving .ts-dialog{transition:none!important}}.ts-table th:last-child{position:relative}@media (max-width:600px){.ts-table-wrap:has(.ts-table:not(.ts-plan)){overflow:visible}.ts-table:not(.ts-plan){white-space:normal}.ts-table:not(.ts-plan) thead{display:none}.ts-table:not(.ts-plan) tbody{gap:10px;display:grid}.ts-table:not(.ts-plan) tbody tr{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:13px;display:grid}.ts-table:not(.ts-plan) td{overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:5px!important}.ts-table:not(.ts-plan) td:first-child{grid-column:1/-1}.ts-table:not(.ts-plan) td:last-child{grid-column:1/-1;justify-self:end}.ts-table:not(.ts-plan) .ts-row-link strong{font-size:14px}}.ts-onboarding-tax-explain{border:1px solid color-mix(in srgb,var(--green) 22%,var(--line));background:var(--green-soft);border-radius:14px;margin-top:18px;padding:20px}.ts-onboarding-tax-explain strong{color:var(--green);margin-bottom:7px;font-size:14px;display:block}.ts-onboarding-tax-explain p{color:var(--text);margin:0 0 9px;font-size:12px;line-height:1.7}.ts-onboarding-tax-explain p:last-child{color:var(--muted);margin-bottom:0}.ts-start-choices>button{cursor:pointer;flex-direction:column;min-height:190px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.ts-start-choices>button:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 12px 28px #10251b12}.ts-start-choices>button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.ts-start-choices>button>span{margin-bottom:16px}.ts-start-choices>button>span svg{width:22px;height:22px}.ts-start-choices>button em{color:var(--green);align-items:center;gap:8px;margin-top:auto;font-size:12px;font-style:normal;font-weight:700;display:flex}.ts-start-choices>button em svg{width:15px;height:15px}.ts-setup-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-bottom:28px;padding:0 0 24px;display:flex}.ts-setup-intro>div{min-width:0;max-width:670px}.ts-setup-intro .ts-setup-kicker{color:var(--green);letter-spacing:.09em;font-size:11px;font-weight:800;display:block}.ts-setup-intro h1{font-size:clamp(26px,calc(3.2*var(--vw1,1vw)),38px);margin:10px 0 9px;line-height:1.18}.ts-setup-intro p{margin:0;font-size:13px;line-height:1.7}.ts-setup-intro>.ts-mark{flex-shrink:0}.ts-setup-fields{gap:20px 24px}.ts-setup-fields .ts-field{align-self:start;margin:0}.ts-setup-fields .ts-field>span{font-size:12px;font-weight:750}.ts-setup-fields .ts-field>small{min-height:30px;color:var(--muted);font-size:11px;line-height:1.5}.ts-setup-fields .ts-position-custom{margin-top:5px}@media (max-width:520px){.ts-setup-intro{align-items:flex-start;gap:12px}.ts-setup-intro>.ts-mark{transform-origin:100% 0;margin-right:-12px;transform:scale(.7)}.ts-setup-fields{gap:12px}.ts-setup-fields .ts-field>small{min-height:0}}.ts-history-filters{flex-wrap:wrap;gap:10px;margin-bottom:6px}.ts-history-filters>.ts-search{flex:1;min-width:240px}.ts-page{max-width:none}.ts-page-heading.bare{justify-content:flex-end;margin-bottom:-8px}.ts-page-heading.bare:empty{display:none}.ts-page-heading.bare>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:auto;display:flex}.ts-input{min-height:40px;padding:9px 12px}textarea.ts-input{field-sizing:content;resize:vertical;min-height:40px;max-height:220px;line-height:1.5}.ts-chat>form textarea{field-sizing:content;resize:none;max-height:132px;min-height:44px!important}.ts-page.ts-page-flat{min-height:calc(calc(100*var(--vh1,1dvh)) - 80px);background:var(--surface);gap:0;padding:0}.ts-page-flat>.ts-page-heading.bare{margin:0;padding:14px 24px 0}.ts-page-flat>.ts-card,.ts-page-flat>section,.ts-page-flat>div>.ts-card:only-child{margin:0;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important}.ts-page-flat>.ts-card,.ts-page-flat>section{padding:22px 24px}.ts-page-flat>:not(.ts-page-heading):not(.ts-demo-float):not(.ts-card):not(section):not(.ts-messenger):not(.ts-hint){padding:20px 24px}.ts-page-flat>.ts-messenger{height:calc(calc(100*var(--vh1,1dvh)) - 80px);min-height:480px;border:0!important;padding:0!important}.ts-page-flat>.ts-table-wrap{border-left:0;border-right:0;border-radius:0}@keyframes kbrIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes kbrFade{0%{opacity:0}to{opacity:1}}@keyframes kbrUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ts-kbr-overlay{z-index:310;-webkit-backdrop-filter:blur(6px);color:var(--text);background:#0f2a2033;place-items:start center;padding:48px 16px;font-family:Manrope,Inter,sans-serif;animation:.3s both kbrFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.ts-kbr-overlay.leaving{animation:.2s reverse both kbrFade}.ts-kbr{--tone:var(--green);background:var(--surface);border-radius:26px;width:100%;max-width:720px;animation:.5s cubic-bezier(.22,1,.36,1) both kbrIn;overflow:hidden;box-shadow:0 30px 80px #0f3d2c33}.ts-kbr.blue{--tone:#2f76b3}.ts-kbr.violet{--tone:#6952b7}.ts-kbr.amber{--tone:#b7791f}.ts-kbr.grey{--tone:#5d6b66}.ts-kbr-cover{background:radial-gradient(420px 220px at 100% 0%,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--tone) 10%,var(--surface)),var(--surface));border-bottom:1px solid var(--line);padding:34px 36px 30px;position:relative}.ts-kbr-cover:after{content:"";border:28px solid color-mix(in srgb,var(--tone) 8%,transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-60px;right:-40px}.ts-kbr-close{z-index:1;background:color-mix(in srgb,var(--surface) 80%,transparent);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.ts-kbr-close:hover{color:var(--text)}.ts-kbr-close svg{width:18px;height:18px}.ts-kbr-icon{background:var(--surface);width:48px;height:48px;color:var(--tone);box-shadow:0 8px 20px color-mix(in srgb,var(--tone) 18%,transparent);border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.ts-kbr-icon svg{width:22px;height:22px}.ts-kbr-cover small{color:var(--tone);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ts-kbr-cover small svg{width:13px;height:13px}.ts-kbr-cover h2{letter-spacing:-.015em;max-width:560px;margin:8px 0;font-size:28px;font-weight:800;line-height:1.2}.ts-kbr-cover p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.ts-kbr-body{padding:28px 36px 32px}.ts-kbr-brief{background:var(--surface-2);border-left:3px solid var(--tone);border-radius:16px;margin:0 0 24px;padding:16px 18px}.ts-kbr-brief strong{letter-spacing:.06em;text-transform:uppercase;color:var(--tone);font-size:12px}.ts-kbr-brief ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.ts-kbr-brief li{animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 80ms + .15s);font-size:13.5px;line-height:1.5}.ts-kbr-p{animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 90ms + .25s);margin:0 0 16px;font-size:15.5px;line-height:1.75}.ts-kbr-formula{border:1px dashed color-mix(in srgb,var(--tone) 45%,var(--line));animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 90ms + .25s);border-radius:16px;margin:4px 0 18px;padding:16px 18px}.ts-kbr-formula small{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ts-kbr-formula p{margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6}.ts-kbr-next{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex}.ts-kbr-next:hover{border-color:var(--tone);transform:translate(3px)}.ts-kbr-next span{gap:2px;display:grid}.ts-kbr-next small{color:var(--muted);font-size:12px}.ts-kbr-next svg{width:18px;height:18px;color:var(--tone)}@media (max-width:640px){.ts-kbr-cover,.ts-kbr-body{padding-left:20px;padding-right:20px}.ts-kbr-cover h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.ts-kbr-overlay,.ts-kbr,.ts-kbr *{animation:none!important}}@keyframes tsPageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ts-page-enter>*{animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn}.ts-page-enter>:nth-child(2){animation-delay:50ms}.ts-page-enter>:nth-child(3){animation-delay:.1s}.ts-page-enter>:nth-child(4){animation-delay:.15s}.ts-page-enter>:nth-child(5){animation-delay:.2s}.ts-page-enter>:nth-child(n+6){animation-delay:.25s}.ts-page-enter .ts-metrics>*,.ts-page-enter .ts-deal-list>*,.ts-page-enter .ts-table tbody tr{animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn}.ts-page-enter .ts-table tbody tr:nth-child(2),.ts-page-enter .ts-deal-list>:nth-child(2){animation-delay:.16s}.ts-page-enter .ts-table tbody tr:nth-child(3),.ts-page-enter .ts-deal-list>:nth-child(3){animation-delay:.2s}.ts-page-enter .ts-table tbody tr:nth-child(4),.ts-page-enter .ts-deal-list>:nth-child(4){animation-delay:.24s}.ts-page-enter .ts-table tbody tr:nth-child(n+5),.ts-page-enter .ts-deal-list>:nth-child(n+5){animation-delay:.28s}.ts-page-enter .ts-metrics>:nth-child(2){animation-delay:60ms}.ts-page-enter .ts-metrics>:nth-child(3){animation-delay:.12s}.ts-page-enter .ts-metrics>:nth-child(4){animation-delay:.18s}.ts-page-enter>.ts-demo-float{animation:none}@media (prefers-reduced-motion:reduce){.ts-page-enter>*,.ts-page-enter *{animation:none!important}}.ts-push-consent a{color:var(--green,#0b8a5c);border-bottom:1px solid color-mix(in srgb,var(--green,#0b8a5c) 35%,transparent);font-weight:700;text-decoration:none;transition:border-color .2s}.ts-push-consent a:hover{border-bottom-color:currentColor}.ts-sound-settings{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--green) 4%,var(--surface)),var(--surface));border-radius:20px;gap:18px;margin:18px 0;padding:22px;display:grid}.ts-sound-head{align-items:flex-start;gap:14px;display:flex}.ts-sound-head p{margin:4px 0 0}.ts-sound-badge{background:color-mix(in srgb,var(--green) 14%,var(--surface));width:42px;height:42px;color:var(--green);border-radius:13px;flex:none;place-items:center;display:grid}.ts-sound-badge svg{width:20px;height:20px}.ts-sound-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ts-sound-list button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:650;transition:border-color .2s,background-color .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.ts-sound-list button:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--line));transform:translateY(-2px);box-shadow:0 8px 18px #10261c12}.ts-sound-list button.active{border-color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface));color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}.ts-sound-play{background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid}.ts-sound-play svg{width:14px;height:14px}.ts-sound-list button:hover .ts-sound-play{transform:scale(1.08)}.ts-sound-list button.active .ts-sound-play{background:var(--green);color:#fff}.ts-sound-play i{align-items:flex-end;gap:2px;height:13px;display:flex}.ts-sound-play i b{transform-origin:bottom;background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:.9s ease-in-out infinite tsEq}.ts-sound-play i b:nth-child(2){animation-delay:.2s}.ts-sound-play i b:nth-child(3){animation-delay:.4s}.ts-sound-play i b:nth-child(4){animation-delay:.1s}.ts-sound-list button.off.active{border-color:var(--muted);color:var(--text);background:var(--surface-2);box-shadow:none}.ts-sound-list button.off.active .ts-sound-play{background:var(--muted)}@keyframes tsEq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ts-sound-volume{background:var(--surface-2);color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:opacity .2s;display:flex}.ts-sound-volume.disabled{opacity:.45}.ts-sound-volume-label{color:var(--text);margin-right:4px;font-size:13px;font-weight:700}.ts-sound-volume svg{flex:none;width:18px;height:18px}.ts-sound-volume b{text-align:right;font-variant-numeric:tabular-nums;min-width:44px;color:var(--green);font-size:14px}.ts-sound-volume input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--green) 0 calc(11px + (100% - 22px) * var(--p,0)),color-mix(in srgb,var(--text) 12%,transparent) calc(11px + (100% - 22px) * var(--p,0)) 100%);cursor:pointer;border-radius:99px;outline:none;flex:1;height:8px}.ts-sound-volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--green);background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 3px 10px #10261c33}.ts-sound-volume input[type=range]::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--green);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 3px 10px #10261c33}.ts-sound-volume input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.ts-sound-volume input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 25%,transparent)}.ts-autosave{color:var(--muted);margin:6px 0 0;font-size:12px}.ts-autosave.saved{color:var(--green)}@media (max-width:600px){.ts-sound-list{grid-template-columns:1fr 1fr}.ts-sound-volume-label{display:none}}@media (prefers-reduced-motion:reduce){.ts-sound-play i b{animation:none}}.ts-set-tabs button>i{font-style:normal;display:contents}.ts-set-tabs button>span{display:contents}.ts-set-tabs button>span>b{font-weight:inherit}.ts-set-tabs button>span>small{display:none}@media (min-width:1100px){.ts-set{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px 24px;display:grid!important}.ts-set>*{grid-column:2;min-width:0}.ts-set>.ts-set-hero{grid-column:1/-1}.ts-set>.ts-set-tabs{background:var(--surface);border-radius:20px;flex-wrap:nowrap;grid-area:2/1/span 30;gap:4px;padding:8px;position:sticky;top:20px;display:grid!important}.ts-set-tabs button{text-align:left;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:12px;transition:background-color .2s,color .2s,transform .2s;padding:10px 12px!important;display:grid!important}.ts-set-tabs button>i{background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:11px;place-items:center;transition:background-color .2s,color .2s;display:grid}.ts-set-tabs button>span{gap:2px;min-width:0;display:grid}.ts-set-tabs button>span>b{color:var(--text);font-size:13.5px;font-weight:750}.ts-set-tabs button>span>small{color:var(--muted);white-space:normal;font-size:11.5px;font-weight:500;line-height:1.35;display:block}.ts-set-tabs button:hover{background:var(--surface-2)}.ts-set-tabs button.active{background:color-mix(in srgb,var(--green) 10%,var(--surface));box-shadow:none}.ts-set-tabs button.active>i{background:var(--green);color:#fff}.ts-set-tabs button.active>span>b{color:var(--green)}.ts-set-content>*{animation:.35s cubic-bezier(.2,.8,.2,1) backwards tsSetIn}}@keyframes tsSetIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ts-set>*{animation:none!important}}@media (min-width:1100px) and (max-width:1499px){.ts-set-content>.ts-set-grid{grid-template-columns:1fr!important}.ts-set-content>.ts-set-grid>*{grid-column:auto!important}.ts-set-content>.ts-set-grid>.ts-set-card:first-child{position:static!important}}@media (min-width:1100px){.ts-set>.ts-set-tabs{top:100px}}.ts-set-content{display:contents}@media (min-width:1100px){.ts-set{height:calc(100 * var(--vh1,1dvh) - 80px - 68px);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ts-set>.ts-set-tabs{scrollbar-width:none;grid-row:2;max-height:100%;position:static;overflow-y:auto}.ts-set-content{overscroll-behavior:contain;scrollbar-width:thin;scroll-behavior:smooth;grid-area:2/2;align-content:start;gap:18px;min-height:0;padding:0 6px 24px 0;display:grid;overflow-y:auto}.ts-set-content .ts-set-grid>.ts-set-card:first-child{position:static!important}.ts-set-content{align-self:stretch;height:100%}.ts-set>.ts-set-tabs{align-self:start}.ts-set{height:calc(100 * var(--vh1,1dvh) - 80px - 34px)}.ts-page:has(>.ts-set){padding-bottom:0!important}.ts-set-content{padding-bottom:64px}.ts-set-content .ts-set-grid>.ts-set-card:first-child .ts-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.ts-set-content .ts-set-grid>.ts-set-card:first-child .ts-form-grid>*{grid-column:auto!important}}.ts-kbr-h{animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 60ms + .2s);margin:26px 0 10px;font-size:18px;line-height:1.35}.ts-kbr-list,.ts-kbr-steps{animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 60ms + .2s);gap:8px;margin:0 0 18px;padding-left:22px;font-size:15px;line-height:1.65;display:grid}.ts-kbr-steps{counter-reset:kbr;padding-left:0;list-style:none}.ts-kbr-steps li{counter-increment:kbr;padding-left:38px;position:relative}.ts-kbr-steps li:before{content:counter(kbr);background:color-mix(in srgb,var(--tone) 14%,var(--surface));width:26px;height:26px;color:var(--tone);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.ts-kbr-note{background:color-mix(in srgb,var(--tone) 8%,var(--surface));border-left:3px solid var(--tone);animation:.5s both kbrUp;animation-delay:calc(var(--i,0) * 60ms + .2s);border-radius:14px;margin:4px 0 18px;padding:14px 16px}.ts-kbr-note.warn{background:color-mix(in srgb,#d98a1a 10%,var(--surface));border-left-color:#d98a1a}.ts-kbr-note small{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ts-kbr-note.warn small{color:#b8700f}.ts-kbr-note p{margin:5px 0 0;font-size:14.5px;line-height:1.6}@media (min-width:1100px){.ts-set{height:calc(100 * var(--vh1,1dvh) - 80px)!important}.ts-set-content{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}}.ts-menu-training{color:#95ecc6;text-align:left;background:#254638;border:1px solid #95ecc630;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:12px;display:flex;font-size:12px!important;font-weight:700!important}.ts-menu-training:hover{background:#305743}.ts-menu-training>span:not(.tru-robot){white-space:nowrap;flex:1;min-width:0;font-size:12px!important}.ts-menu-training>.tru-robot{flex:0 0 32px!important;width:32px!important;height:32px!important}.ts-menu-training>svg{flex-shrink:0}.ts-sidebar>.ts-menu-training{margin-top:12px}.ts-msheet>.ts-menu-training{margin:8px 16px 0}.ts-kb-search{position:relative}.ts-kb-suggestions{z-index:30;background:#fff;border:1px solid #e0e7e3;border-radius:16px;max-height:340px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 36px #17211d20}.ts-kb-suggestions button{text-align:left;color:#17211d;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex}.ts-kb-suggestions button:hover,.ts-kb-suggestions button:focus{background:#edf7f1}.ts-kb-suggestions small{color:#68766f}.ts-kb-hero,.ts-app .ts-kb-hero{z-index:5;overflow:visible!important}.ts-kb-suggestions{background:var(--surface,#fff);color:var(--text,#17211d)}.ts-kb-suggestions button{color:inherit}.ts-requisites-important{color:#59451e;overflow-wrap:anywhere;background:#fff8e6;border:1px solid #e7c978;border-left:4px solid #d5a52c;border-radius:12px;margin:16px 0;padding:18px 22px}.ts-requisites-important strong{letter-spacing:.02em;font-size:13px;display:block}.ts-requisites-important p{margin:8px 0 0;font-size:12px;line-height:1.75}.ts-toolbar:has(+.ts-deal-view-bar){flex-wrap:wrap}.ts-bill-state{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.ts-bill-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ts-bill-state[data-billed=yes]{color:var(--green)}.ts-bill-state[data-billed=no]{color:#b77400}:root[data-theme=dark] .ts-bill-state[data-billed=no]{color:#ffc56b}td .ts-bill-state{margin-top:6px;font-size:12px}:root:root{--bg:#eef2f4;--surface:#fff;--surface-2:#f5f7f8;--surface-3:#eaeff1;--line:#e2e8eb;--green:#0e8f63;--green-soft:#e6f5ee;--side-bg:#fff;--side-text:#3f4b47;--side-muted:#8b9692;--side-hover:#f1f4f5;--side-active-bg:#e9f0ee;--side-active-text:#0e8f63;--card-shadow:0 1px 2px #1a2b3308,0 10px 30px #1a2b330d;--primary-glow:0 8px 20px #0e8f6333}:root:root[data-theme=dark]{--bg:#0a1417;--surface:#101e22;--surface-2:#14252a;--surface-3:#1a2e33;--line:#1f3237;--text:#e9f2f0;--muted:#93a6a3;--green:#2fd996;--green-dark:#7cf0c2;--green-soft:#123a30;--side-bg:#0c181b;--side-text:#c9d6d3;--side-muted:#6f8581;--side-hover:#13252a;--side-active-bg:#123a30;--side-active-text:#5ff0b6;--card-shadow:0 10px 30px #00000040;--primary-glow:0 0 0 1px #2fd99655,0 8px 26px #2fd99640}:root[data-theme=dark] body,:root[data-theme=dark],.ts-app{background:var(--bg)}.ts-app .ts-card,.ts-app .ts-metrics>div{box-shadow:var(--card-shadow);border-color:#0000;border-radius:22px}:root[data-theme=dark] .ts-app .ts-card,:root[data-theme=dark] .ts-app .ts-metrics>div{border-color:var(--line)}.ts-app .ts-btn.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:var(--primary-glow)}:root[data-theme=dark] .ts-app .ts-btn.primary{color:#04261a}.ts-app .ts-sidebar{background:var(--side-bg);color:var(--side-text);border-right:1px solid var(--line)}.ts-app .ts-sidebar .ts-brand strong{color:var(--text)}.ts-app .ts-sidebar .ts-brand small,.ts-app .ts-sidebar .ts-nav-group>p{color:var(--side-muted)}.ts-app .ts-sidebar nav{scrollbar-color:var(--line) transparent}.ts-app .ts-sidebar nav button{color:var(--side-text)}.ts-app .ts-sidebar nav button svg{color:var(--side-muted)}.ts-app .ts-sidebar nav button:hover{background:var(--side-hover);color:var(--text)}.ts-app .ts-sidebar nav button.active{background:var(--side-active-bg);color:var(--side-active-text);font-weight:700}.ts-app .ts-sidebar nav button.active svg{color:var(--side-active-text)}.ts-app .ts-sidebar .ts-profile-row{background:var(--surface-2);border-radius:16px;margin-top:12px;padding:8px;border:1px solid var(--line)!important}.ts-app .ts-sidebar .ts-profile-row .ts-profile-link{min-width:0;margin:0;padding:0}.ts-app .ts-sidebar .ts-profile-row .ts-theme-toggle{flex:none;width:36px;height:36px}.ts-app .ts-sidebar .ts-profile-link strong{color:var(--text)}.ts-app .ts-sidebar .ts-profile-link small{color:var(--side-muted)}.ts-app .ts-sidebar .ts-theme-toggle{border-color:var(--line);background:var(--surface);color:var(--side-muted)}.ts-app .ts-sidebar .ts-theme-toggle:hover{background:var(--side-hover);color:var(--text)}.ts-app .ts-sidebar .ts-mobile-close{color:var(--side-text)}.ts-app .ts-topbar{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom-color:#0000}.ts-app .ts-topbar .ts-global-search{min-width:340px;box-shadow:var(--card-shadow);border-color:var(--line)!important;border-radius:14px!important}.ts-app .ts-topbar .ts-clock,.ts-app .ts-topbar .ts-icon{background:var(--surface);height:42px;box-shadow:var(--card-shadow);border-color:#0000;border-radius:14px}.ts-app .ts-topbar .ts-icon{width:42px}:root[data-theme=dark] .ts-app .ts-topbar .ts-clock,:root[data-theme=dark] .ts-app .ts-topbar .ts-icon,:root[data-theme=dark] .ts-app .ts-topbar .ts-global-search{border-color:var(--line)!important}:root[data-theme=dark] .ts-app .ts-topbar .ts-tru-trigger{background:var(--green-soft);border-color:#2fd99655;box-shadow:0 0 18px #2fd99633}.ts-app .ts-page.ts-page-flat{background:var(--surface)}.ts-greet{align-items:center;gap:16px;display:flex}.ts-greet-icon{background:var(--surface);width:56px;height:56px;box-shadow:var(--card-shadow);border-radius:18px;flex:none;place-items:center;display:grid}.ts-greet-icon svg{width:30px;height:30px}.ts-greet-icon.day svg{color:#f5a524}.ts-greet-icon.evening svg{color:#f07a3a}.ts-greet-icon.night svg{color:#8b8ff5}@keyframes tsSunSpin{to{transform:rotate(360deg)}}.ts-greet h1{margin-bottom:4px!important}.ts-app .ts-first-start{background:var(--surface);min-height:260px;box-shadow:var(--card-shadow);isolation:isolate;border:0;border-radius:24px;grid-template-columns:minmax(0,560px) 1fr 300px;align-items:center;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.ts-first-start.morning:after{background-image:url(/assets/morning-bTEenlhH.webp)}.ts-first-start.day:after{background-image:url(/assets/day-BNbsVAm2.webp)}.ts-first-start.evening:after{background-image:url(/assets/evening-B1Bnn-dq.webp)}.ts-first-start.night:after{background-image:url(/assets/night-C3-Gl56D.webp)}.ts-first-start:after{content:"";z-index:-2;background:62% 55%/cover no-repeat;position:absolute;top:0;bottom:0;left:22%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000000b3 32%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000000b3 32%,#000 46%)}.ts-first-start-copy{position:relative}.ts-first-start-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--surface) 55%,transparent);pointer-events:none;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-80px}.ts-first-start-copy{align-self:center;padding:28px 30px}.ts-first-start-copy .ts-first-eyebrow{background:var(--green-soft);border-radius:99px;padding:5px 10px;display:inline-block}.ts-first-start-copy h2{letter-spacing:-.01em;font-size:24px!important}.ts-first-start-copy p{color:color-mix(in srgb,var(--text) 72%,var(--muted))!important;font-size:13px!important}.ts-first-start-steps{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);border-radius:18px;flex-direction:column;grid-column:3;gap:2px;margin:16px;padding:16px;display:flex;position:relative;box-shadow:0 10px 30px #0000001f}.ts-first-start-steps header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.ts-first-start-steps header b{color:var(--muted);font-weight:600}.ts-first-start-steps button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:13px;display:flex}.ts-first-start-steps button:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.ts-first-start-steps button>i{border:1.5px solid var(--muted);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.ts-first-start-steps button.done>i{border-color:var(--green);background:var(--green);color:#fff}.ts-first-start-steps button.done{color:var(--muted);text-decoration:line-through}.ts-first-start-steps button>i svg{width:11px;height:11px}.ts-first-start-steps button>svg{width:15px;height:15px;color:var(--muted);margin-left:auto}@media (max-width:1250px){.ts-app .ts-first-start{grid-template-columns:minmax(0,1fr) 290px}.ts-first-start-steps{grid-column:2}.ts-first-start:after{top:0;bottom:0;left:45%;right:0}}@media (max-width:800px){.ts-app .ts-first-start{grid-template-columns:1fr}.ts-first-start-steps{grid-column:1;margin-top:0}.ts-first-start:after{opacity:.25;top:0;bottom:0;left:0;right:0}}.ts-quick{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid #0000;border-radius:22px;padding:18px}:root[data-theme=dark] .ts-quick{border-color:var(--line)}.ts-quick header h2{margin:0 0 12px 4px;font-size:15px}.ts-quick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ts-quick button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 60ms + .12s);border-radius:16px;align-items:center;gap:12px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ts-quick button:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--line));box-shadow:var(--card-shadow);transform:translateY(-2px)}.ts-quick button>i{background:var(--surface);width:42px;height:42px;color:var(--green);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:0 2px 8px #1a2b3310}.ts-quick button>i svg{width:20px;height:20px}.ts-quick button span{gap:2px;min-width:0;display:grid}.ts-quick button strong{font-size:13.5px}.ts-quick button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ts-quick button.primary{background:linear-gradient(135deg,color-mix(in srgb,var(--green) 14%,var(--surface)),var(--surface-2));border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.ts-quick button.primary>i{background:var(--green);color:#fff;box-shadow:var(--primary-glow)}:root[data-theme=dark] .ts-quick button.primary>i{color:#04261a}@media (max-width:1100px){.ts-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ts-quick>div{grid-template-columns:1fr}.ts-app .ts-topbar .ts-global-search{min-width:0}}:root[data-theme=dark] .ts-home-kpi.blue>i,:root[data-theme=dark] .ts-home-chip.load,:root[data-theme=dark] .ts-wx-kpis i.blue,:root[data-theme=dark] .ts-mp-status.loading,:root[data-theme=dark] .ts-kb .blue>i,:root[data-theme=dark] .ts-kb em.blue{color:#7fb6ff;background:#16304d}.ts-weather-here{background:var(--surface);height:46px;box-shadow:var(--card-shadow);color:var(--text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:0 16px;font-size:14px;transition:transform .2s,border-color .2s;animation:.45s cubic-bezier(.22,1,.36,1) .15s backwards tsPageIn;display:inline-flex}.ts-weather-here:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--line));transform:translateY(-1px)}.ts-weather-here svg{color:#6b8fb5;width:22px;height:22px}.ts-weather-here svg.sun{color:#f5a524}.ts-weather-here strong{font-size:18px;font-weight:800}.ts-weather-here span{color:var(--muted)}.ts-weather-here>svg:last-child{width:15px;height:15px;color:var(--muted)}.ts-weather-here.ask{color:var(--muted);font-size:13px}.ts-weather-here.ask svg{width:17px;height:17px;color:var(--green)}:root[data-theme=dark] .ts-weather-here{border-color:var(--line)}.ts-wx-hero{background:var(--surface);min-height:260px;box-shadow:var(--card-shadow);isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:20px;padding:28px 30px;animation:.5s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:grid;position:relative;overflow:hidden}.ts-wx-hero:after{content:"";z-index:-2;position:absolute;top:0;bottom:0;left:22%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000000b3 32%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000000b3 32%,#000 46%)}.ts-wx-hero-now{position:relative}.ts-wx-hero-now:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--surface) 55%,transparent);pointer-events:none;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-80px}.ts-wx-hero-now h2{margin:12px 0 6px;font-size:24px}.ts-wx-hero-temp{align-items:center;gap:14px;margin-top:12px;display:flex}.ts-wx-hero-temp svg{color:#6b8fb5;width:52px;height:52px}.ts-wx-hero-temp svg.sun{color:#f5a524}.ts-wx-hero-temp strong{letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.ts-wx-hero-desc{color:var(--muted);margin:8px 0 14px;font-size:15px}.ts-wx-hero-facts{flex-wrap:wrap;gap:8px;display:flex}.ts-wx-hero-facts span{background:var(--surface-2);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.ts-wx-hero-facts svg{width:14px;height:14px;color:var(--green)}.ts-wx-hero-week{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);border-radius:20px;grid-template-columns:repeat(7,minmax(64px,1fr));justify-self:end;gap:6px;padding:12px;display:grid;box-shadow:0 10px 30px #0000001f}.ts-wx-hero-week>div{animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 50ms + .15s);border-radius:14px;justify-items:center;gap:6px;padding:10px 6px;display:grid}.ts-wx-hero-week>div:first-child{background:color-mix(in srgb,var(--green) 12%,transparent)}.ts-wx-hero-week small{color:var(--muted);text-transform:capitalize;font-size:11.5px}.ts-wx-hero-week svg{color:#6b8fb5;width:24px;height:24px}.ts-wx-hero-week svg.sun{color:#f5a524}.ts-wx-hero-week strong{font-size:15px}.ts-wx-hero-week span{color:var(--muted);font-size:12px}.ts-wx-heading{margin:10px 2px 0;font-size:18px}.ts-wx .ts-wx-kpis>div,.ts-wx .ts-wx-trip{box-shadow:var(--card-shadow);border-color:#0000;border-radius:22px}:root[data-theme=dark] .ts-wx .ts-wx-kpis>div,:root[data-theme=dark] .ts-wx .ts-wx-trip{border-color:var(--line)}@media (max-width:1250px){.ts-wx-hero{grid-template-columns:1fr}.ts-wx-hero-week{justify-self:stretch}}@media (max-width:700px){.ts-wx-hero-week{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-wx-hero:after{opacity:.25;top:0;bottom:0;left:0;right:0}}.ts-wx-hero.morning:after{background:radial-gradient(260px 160px at 78% 78%,#ffd9a8cc,#0000 70%),radial-gradient(180px 60px at 40% 30%,#ffffffb3,#0000 70%),radial-gradient(220px 70px at 62% 22%,#fff9,#0000 70%),linear-gradient(#9cc9ef,#f6d3c2)}.ts-wx-hero.day:after{background:radial-gradient(120px 120px at 82% 22%,#fff6c8,#0000 70%),radial-gradient(200px 60px at 42% 34%,#ffffffd9,#0000 70%),radial-gradient(260px 80px at 64% 62%,#ffffffb3,#0000 70%),linear-gradient(#5aa6ea,#bfe0f7)}.ts-wx-hero.evening:after{background:radial-gradient(180px 120px at 80% 82%,#ffcf7a,#0000 70%),radial-gradient(240px 50px at 50% 40%,#ff9d7a80,#0000 70%),linear-gradient(#3d3a78,#c8577a 55%,#f39a5c)}.ts-wx-hero.night:after{background:radial-gradient(1.5px 1.5px at 40% 20%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 45%,#fff,#0000),radial-gradient(1px 1px at 70% 15%,#fff,#0000),radial-gradient(1.5px 1.5px at 85% 35%,#fff,#0000),radial-gradient(1px 1px at 62% 70%,#fff,#0000),radial-gradient(1px 1px at 48% 80%,#fffc,#0000),radial-gradient(1px 1px at 92% 65%,#fffc,#0000),radial-gradient(70px 70px at 80% 25%,#f4f1dccc,#0000 60%),linear-gradient(#0d1b3a,#27335e)}.ts-page-heading:empty{display:none}.ts-home-hero{background:var(--surface);min-height:270px;box-shadow:var(--card-shadow);isolation:isolate;border-radius:26px;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:24px;padding:26px 26px 26px 32px;animation:.5s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:grid;position:relative;overflow:hidden}.ts-home-hero:after{content:"";z-index:-2;background:50% 62%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#0006 32%,#000 42%);mask-image:linear-gradient(90deg,#0000 22%,#0006 32%,#000 42%)}.ts-home-hero.morning:after{background-image:url(/assets/morning-bTEenlhH.webp)}.ts-home-hero.day:after{background-image:url(/assets/day-BNbsVAm2.webp)}.ts-home-hero.evening:after{background-image:url(/assets/evening-B1Bnn-dq.webp)}.ts-home-hero.night:after{background-image:url(/assets/night-C3-Gl56D.webp)}.ts-home-hero-greet{align-self:center;position:relative}.ts-home-hero-greet .ts-greet{margin-bottom:10px}.ts-home-hero-greet p{color:var(--muted);margin:0;font-size:18px;font-weight:600}.ts-app .ts-home-hero-greet h1{letter-spacing:-.02em;color:var(--text);margin:0;font-size:44px;font-weight:800;line-height:1.05}.ts-home-hero-greet>span{color:var(--text);font-size:15px;display:block}.ts-home-hero-greet em{color:var(--muted);margin:2px 0 16px;font-size:14px;font-style:normal;display:block}.ts-home-hero-quick{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--surface) 55%,transparent);border-radius:22px;padding:16px;box-shadow:0 14px 40px #0003}.ts-home-hero-quick>header{margin:0 4px 12px;font-size:15px;font-weight:700}.ts-home-hero-quick>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ts-home-hero-quick button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);text-align:left;cursor:pointer;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 60ms + .15s);border-radius:15px;align-items:center;gap:10px;padding:11px;transition:transform .2s,border-color .2s;display:flex}.ts-home-hero-quick button:hover{border-color:color-mix(in srgb,var(--green) 40%,var(--line));transform:translateY(-2px)}.ts-home-hero-quick button>i{background:var(--green-soft);width:38px;height:38px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.ts-home-hero-quick button>i svg{width:18px;height:18px}.ts-home-hero-quick button.primary>i{background:var(--green);color:#fff;box-shadow:var(--primary-glow)}:root[data-theme=dark] .ts-home-hero-quick button.primary>i{color:#04261a}.ts-home-hero-quick button span{gap:1px;min-width:0;display:grid}.ts-home-hero-quick button strong{font-size:13px}.ts-home-hero-quick button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (max-width:1200px){.ts-home-hero{grid-template-columns:1fr}.ts-home-hero:after{top:0;bottom:0;left:40%;right:0}}@media (max-width:560px){.ts-home-hero{padding:22px 18px}.ts-app .ts-home-hero-greet h1{font-size:36px}.ts-home-hero-quick>div{grid-template-columns:1fr}.ts-home-hero:after{opacity:.2;top:0;bottom:0;left:0;right:0}}.ts-home-hero{grid-template-columns:minmax(0,1fr) 470px}.ts-empty-pick.static{cursor:default;opacity:.9}.ts-empty-pick.static small{color:var(--muted)!important}.ts-theme-grid strong>svg:last-child{margin-left:0}.ts-theme-grid strong>svg.ts-theme-check{margin-left:auto}.ts-dialog>header{position:relative}.ts-dialog-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ts-recognize-btn{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 12%,var(--surface)),var(--surface));color:var(--text);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.ts-recognize-btn:hover{border-color:var(--green);box-shadow:var(--primary-glow);transform:translateY(-1px)}.ts-recognize-btn>svg{background:var(--green);color:#fff;width:38px;height:38px;box-shadow:var(--primary-glow);border-radius:12px;flex:none;padding:9px}:root[data-theme=dark] .ts-recognize-btn>svg{color:#04261a}.ts-recognize-btn span{gap:1px;display:grid}.ts-recognize-btn strong{font-size:14px}.ts-recognize-btn small{color:var(--muted);font-size:12px}@media (max-width:640px){.ts-recognize-btn small{display:none}}.ts-app .ts-sidebar nav button:focus{outline:none}.ts-app .ts-sidebar nav button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--green) 45%,transparent);outline:none}.ts-app .ts-topbar .ts-icon{position:relative}.ts-bell-count{background:var(--red,#d64f52);color:#fff;text-align:center;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);border-radius:99px;padding:0 5px;font-size:11px;font-weight:800;line-height:20px;position:absolute;top:-6px;right:-6px}.ts-fuel{gap:18px;display:grid}.ts-fuel-summary{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-fuel-kpi{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid #0000;border-radius:22px;align-content:start;gap:4px;padding:20px 22px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .ts-fuel-kpi{border-color:var(--line)}.ts-fuel-kpi:nth-child(2){animation-delay:60ms}.ts-fuel-kpi:nth-child(3){animation-delay:.12s}.ts-fuel-kpi>i{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.ts-fuel-kpi>i svg{width:20px;height:20px}.ts-fuel-kpi>i.amber{background:var(--amber-soft);color:var(--amber)}.ts-fuel-kpi>i.red{background:var(--red-soft);color:var(--red)}.ts-fuel-kpi small{color:var(--muted);font-size:12.5px}.ts-fuel-kpi strong{letter-spacing:-.01em;font-size:26px;font-weight:800}.ts-fuel-kpi.main strong{font-size:34px}.ts-fuel-kpi span{color:var(--muted);font-size:13px}.ts-fuel-delta{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:700}.ts-fuel-delta.bad{color:var(--red)}.ts-fuel-delta.good{color:var(--green)}.ts-fuel-kpi.main{background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--green) 10%,transparent),transparent 70%),var(--surface)}.ts-fuel-bars{align-items:flex-end;gap:3px;height:54px;margin-top:12px;display:flex}@keyframes tsBarUp{0%{transform:scaleY(0)}to{transform:none}}.ts-fuel-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-fuel-bar .ts-dir-tabs{margin:0}.ts-fuel-actions{flex-wrap:wrap;gap:10px;display:flex}.ts-fuel-day{animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(min(var(--i,0),8) * 40ms + .1s);gap:8px;display:grid}.ts-fuel-day>header{justify-content:space-between;align-items:baseline;gap:10px;margin:8px 6px 2px;display:flex}.ts-fuel-day h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:800}.ts-fuel-day>header span{color:var(--muted);font-size:12.5px}.ts-fuel-item{background:var(--surface);width:100%;box-shadow:var(--card-shadow);color:var(--text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:transform .2s,border-color .2s;display:grid}:root[data-theme=dark] .ts-fuel-item{border-color:var(--line)}.ts-fuel-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 35%,var(--line));transform:translateY(-1px)}.ts-fuel-item:disabled{cursor:default}.ts-fuel-icon{background:var(--amber-soft);width:44px;height:44px;color:var(--amber);border-radius:14px;flex:none;place-items:center;display:grid}.ts-fuel-icon svg{width:20px;height:20px}.ts-fuel-main{gap:3px;min-width:0;display:grid}.ts-fuel-main strong{align-items:center;gap:8px;font-size:15px;display:flex}.ts-fuel-main strong em{background:var(--green-soft);color:var(--green);border-radius:99px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.ts-fuel-main small{color:var(--muted);font-size:12.5px}.ts-fuel-hints{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ts-fuel-hints b{border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700}.ts-fuel-hints b.warn{background:var(--amber-soft);color:var(--amber)}.ts-fuel-hints b.bad{background:var(--red-soft);color:var(--red)}.ts-fuel-hints b.info{background:var(--surface-2);color:var(--muted)}.ts-fuel-sum{text-align:right;justify-items:end;gap:2px;display:grid}.ts-fuel-sum strong{font-size:17px;font-weight:800}.ts-fuel-sum small{color:var(--muted);white-space:nowrap;font-size:12.5px}.ts-fuel-vehicles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.ts-fuel-vehicles>article{background:var(--surface);box-shadow:var(--card-shadow);animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 60ms + 80ms);border:1px solid #0000;border-radius:22px;gap:14px;padding:18px 20px;display:grid}:root[data-theme=dark] .ts-fuel-vehicles>article{border-color:var(--line)}.ts-fuel-vehicles header{align-items:center;gap:12px;display:flex}.ts-fuel-vehicles header .ts-fuel-icon{background:var(--green-soft);color:var(--green)}.ts-fuel-vehicles header span{display:grid}.ts-fuel-vehicles header small{color:var(--muted);font-size:12.5px}.ts-fuel-vehicle-sum strong{font-size:24px;font-weight:800;display:block}.ts-fuel-vehicle-sum span,.ts-fuel-norm>span{color:var(--muted);font-size:12.5px}.ts-fuel-meter{background:var(--surface-3);border-radius:99px;height:8px;margin-top:8px;position:relative}.ts-fuel-meter i{background:var(--green);border-radius:99px;transition:width .6s;position:absolute;top:0;bottom:0;left:0;right:auto}.ts-fuel-meter.warn i{background:var(--amber)}.ts-fuel-meter.bad i{background:var(--red)}.ts-fuel-meter b{background:var(--text);opacity:.45;border-radius:2px;width:2px;height:14px;position:absolute;top:-3px}@media (max-width:1000px){.ts-fuel-summary{grid-template-columns:1fr 1fr}.ts-fuel-kpi.main{grid-column:1/-1}}@media (max-width:560px){.ts-fuel-summary{grid-template-columns:1fr}.ts-fuel-item{grid-template-columns:auto minmax(0,1fr)}.ts-fuel-sum{text-align:left;grid-column:2;justify-items:start}}.ts-fuel,.ts-fuel>*{min-width:0}.ts-fuel-bar-col{cursor:default;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.ts-fuel-bar-col>i{background:var(--surface-3);transform-origin:bottom;width:100%;animation:.6s cubic-bezier(.22,1,.36,1) backwards tsBarUp;animation-delay:calc(var(--i,0) * 15ms + .2s);border-radius:4px 4px 2px 2px;transition:filter .2s}.ts-fuel-bar-col.on>i{background:linear-gradient(180deg,var(--green),color-mix(in srgb,var(--green) 55%,transparent))}.ts-fuel-bar-col:hover>i{filter:brightness(1.15);background:var(--green)}.ts-fuel-bar-col:not(.on):hover>i{background:var(--line)}.ts-fuel-tip{z-index:5;background:var(--surface);border:1px solid var(--line);white-space:nowrap;text-align:left;opacity:0;pointer-events:none;border-radius:14px;gap:2px;min-width:150px;padding:10px 12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 30px #0f2a2033}.ts-fuel-bar-col:hover>.ts-fuel-tip{opacity:1;transform:translate(-50%)}.ts-fuel-bar-col:nth-child(-n+4)>.ts-fuel-tip{left:0;transform:translateY(6px)}.ts-fuel-bar-col:nth-child(-n+4):hover>.ts-fuel-tip{transform:none}.ts-fuel-bar-col:nth-last-child(-n+4)>.ts-fuel-tip{left:auto;right:0;transform:translateY(6px)}.ts-fuel-bar-col:nth-last-child(-n+4):hover>.ts-fuel-tip{transform:none}.ts-fuel-tip b{color:var(--muted);font-size:11.5px;font-weight:600}.ts-fuel-tip strong{font-weight:800;font-size:16px!important}.ts-fuel-tip small{color:var(--muted);font-size:12px}.ts-fuel-kpi-head{align-items:center;gap:14px;display:flex}.ts-fuel-kpi-head>i{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.ts-fuel-kpi-head>i svg{width:21px;height:21px}.ts-fuel-kpi-head>i.amber{background:var(--amber-soft);color:var(--amber)}.ts-fuel-kpi-head>i.red{background:var(--red-soft);color:var(--red)}.ts-fuel-kpi-head>span{display:grid}.ts-fuel-spark{width:100%;height:40px;margin:6px 0 2px;overflow:visible}.ts-fuel-spark polyline{fill:none;stroke:var(--amber);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ts-fuel-facts{border-top:1px solid var(--line);gap:7px;margin:10px 0 0;padding-top:10px;display:grid}.ts-fuel-facts>div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.ts-fuel-facts dt{color:var(--muted)}.ts-fuel-facts dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;margin:0;font-weight:700;overflow:hidden}.ts-fuel-facts dd.bad{color:var(--red)}.ts-fuel-facts dd.good{color:var(--green)}.ts-fuel-kpi .ts-fuel-meter{margin:12px 0 2px}.ts-fuel-kpi.main{overflow:visible}.ts-app .ts-fuel-spark{display:block;width:100%!important;height:40px!important}.ts-fuel-kpi .ts-fuel-kpi-head strong{color:var(--text)}.ts-fuel-kpi .ts-fuel-kpi-head small{color:var(--muted)}.ts-fuel-range{margin:14px 0 2px}.ts-fuel-range-track{background:linear-gradient(90deg,var(--green),#e9b949,var(--red));border-radius:99px;height:8px;position:relative}.ts-fuel-range-track i{background:var(--surface);border:3px solid var(--text);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0003}.ts-fuel-range-labels{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ts-view-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ts-view-toggle button{width:34px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.ts-view-toggle button.active{background:var(--surface);color:var(--green);box-shadow:0 1px 4px #0000001a}.ts-view-toggle svg{width:17px;height:17px}.ts-rec-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:6px;display:grid}.ts-rec-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 35ms);border-radius:20px;gap:14px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.ts-rec-card:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--line));box-shadow:var(--card-shadow);transform:translateY(-2px)}.ts-rec-card>header{align-items:center;gap:12px;min-width:0;display:flex}.ts-rec-card>header>i{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.ts-rec-card>header>i svg{width:20px;height:20px}.ts-rec-card>header>span{flex:1;min-width:0;display:grid}.ts-rec-card>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ts-rec-card>header small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ts-rec-card dl{border-top:1px solid var(--line);gap:6px;margin:0;padding-top:12px;display:grid}.ts-rec-card dl>div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.ts-rec-card dt{color:var(--muted);flex:none}.ts-rec-card dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}.ts-rec-card dd[data-tone]{border-radius:999px;padding:1px 8px}.ts-rec-card dd[data-tone=warn]{color:var(--amber);background:var(--amber-soft)}.ts-rec-card dd[data-tone=due]{color:var(--red);background:var(--red-soft)}.ts-chip-row{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ts-chip-row button{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.ts-chip-row button[aria-pressed=true]{border-color:var(--green);color:var(--green);background:var(--green-soft)}.ts-rec-actions{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:12px;right:12px}.ts-rec-card:hover .ts-rec-actions,.ts-rec-card:focus-within .ts-rec-actions{opacity:1}.ts-rec-card:hover>header .ts-badge{opacity:0}.ts-rec-actions button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.ts-rec-actions button:hover:not(:disabled){color:var(--text);border-color:var(--green)}.ts-rec-actions button:disabled{opacity:.4;cursor:not-allowed}.ts-rec-actions svg{width:15px;height:15px}@media (hover:none){.ts-rec-actions{opacity:1;justify-content:flex-end;position:static}.ts-rec-card:hover>header .ts-badge{opacity:1}}.ts-list-head{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.ts-app .ts-clickable-row,.ts-app .ts-table tbody tr,.ts-app .ts-list>*{transition:background-color .25s,box-shadow .25s}.ts-app .ts-clickable-row:hover,.ts-app .ts-table tbody tr:hover,.ts-app .ts-list>button:hover,.ts-app .ts-list>.ts-clickable-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 7%,transparent),color-mix(in srgb,var(--green) 3%,transparent))}:root[data-theme=dark] .ts-app .ts-clickable-row:hover,:root[data-theme=dark] .ts-app .ts-table tbody tr:hover,:root[data-theme=dark] .ts-app .ts-list>button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 10%,transparent),color-mix(in srgb,var(--green) 4%,transparent))}.ts-app .ts-list>.ts-clickable-row{border-radius:12px}.ts-rec-cards>*,.ts-rec-card,.ts-rec-card dl,.ts-rec-card dl>div{min-width:0}.ts-rec-card dd{flex:1 1 0;min-width:0}.ts-debt-sum small{color:var(--muted);font-size:12px;display:block}.ts-debt-sum strong{font-size:24px;font-weight:800}.ts-debt-card.overdue{border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.ts-debt-card.overdue .ts-debt-sum strong{color:var(--red)}.ts-debt-progress{background:var(--surface-3);border-radius:99px;height:8px;overflow:hidden}.ts-debt-progress i{background:var(--green);border-radius:99px;height:100%;transition:width .6s;display:block}.ts-rec-card dd.bad{color:var(--red)}.ts-debt-card{cursor:default}.ts-debt-action{justify-content:flex-end;display:flex}.ts-fuel-icon.in{background:var(--green-soft);color:var(--green)}.ts-fuel-icon.out{background:var(--surface-2);color:var(--muted)}.ts-fuel-day>header .ts-money-in{color:var(--green);font-weight:700}.ts-mt-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ts-mt-col{background:var(--surface-2);border-radius:20px;gap:10px;padding:12px;display:grid}.ts-mt-col>header{justify-content:space-between;align-items:baseline;margin:2px 6px 4px;display:flex}.ts-mt-col h3{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.ts-mt-col>header span{color:var(--muted);font-size:12.5px}.ts-mt-empty{color:var(--muted);margin:4px 6px;font-size:13px}@media (max-width:1000px){.ts-mt-board{grid-template-columns:1fr}}.ts-app .ts-list>.ts-clickable-row{border-radius:14px;position:relative;border-bottom:0!important;padding-left:16px!important;padding-right:16px!important}.ts-app .ts-list>.ts-clickable-row:after{content:"";background:var(--line);height:1px;transition:opacity .25s;position:absolute;bottom:0;left:16px;right:16px}.ts-app .ts-list>.ts-clickable-row:last-child:after,.ts-app .ts-list>.ts-clickable-row:hover:after{opacity:0}.ts-app .ts-list>.ts-clickable-row:has(+.ts-clickable-row:hover):after{opacity:0}.ts-phone-list{gap:8px;display:grid}.ts-phone-row{align-items:center;gap:8px;display:flex}.ts-phone-row .ts-input{flex:1}.ts-phone-remove{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.ts-phone-remove:hover{color:var(--red);border-color:var(--red)}.ts-phone-remove svg{width:16px;height:16px}.ts-phone-add{border:1px dashed color-mix(in srgb,var(--green) 40%,var(--line));color:var(--green);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ts-phone-add:hover{background:var(--green-soft)}.ts-phone-add svg{width:14px;height:14px}.ts-rec-card>header .ts-badge{white-space:nowrap;flex:none;align-self:center;width:auto}.ts-badge[data-status=Запланировано]{color:#4665aa;background:#eaf2ff;border-color:#cfddfa}.ts-badge[data-status=В\ работе]{background:var(--amber-soft);color:var(--amber);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.ts-badge[data-status=Завершено]{background:var(--green-soft);color:var(--green)}:root[data-theme=dark] .ts-badge[data-status=Запланировано]{color:#7fb6ff;background:#16304d}.ts-mt-col.planned h3{color:#4665aa}.ts-mt-col.in_progress h3{color:var(--amber)}.ts-mt-col.done h3{color:var(--green)}.ts-app .ts-kb-hero{background:var(--surface) url(/assets/knowledge-ClSHBHtH.webp) right center/cover no-repeat;min-height:300px;box-shadow:var(--card-shadow);isolation:isolate;border:0;position:relative}.ts-app .ts-kb-hero>div{max-width:min(620px,52%)}.ts-app .ts-kb-hero:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 70%,transparent) 38%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:900px){.ts-app .ts-kb-hero>div{max-width:none}.ts-app .ts-kb-hero:before{background:color-mix(in srgb,var(--surface) 82%,transparent)}}@media (max-width:1024px){.ts-app .ts-home-hero{grid-template-columns:1fr;row-gap:22px;padding-bottom:0}.ts-home-hero:after{height:calc(100% - var(--quick-h,120px));bottom:auto}.ts-home-hero{--quick-h:122px}.ts-home-hero-quick{border:0;border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;margin:0 -26px 0 -32px;padding:16px 26px 20px 32px}.ts-home-hero-quick>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-home-hero-greet{align-self:center;min-height:200px}}@media (max-width:900px){.ts-home-hero-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-home-hero{--quick-h:190px}}@media (max-width:560px){.ts-home-hero-quick>div{grid-template-columns:1fr}.ts-home-hero{--quick-h:330px}}.ts-app .ts-kb-hero{background-position:100%;background-size:auto 100%;overflow:hidden;background:var(--surface)!important}.ts-app .ts-kb-hero:after{content:"";z-index:-2;aspect-ratio:2106/747;background:url(/assets/knowledge-ClSHBHtH.webp) 100%/cover no-repeat;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0005 12%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#0005 12%,#000 32%)}.ts-app .ts-kb-hero:before{background:0 0}:root[data-theme=dark] .ts-app .ts-kb-hero:after{opacity:.85}@media (max-width:900px){.ts-app .ts-kb-hero:after{opacity:.25}}.ts-billing{gap:14px;display:grid}.ts-bill-card{cursor:default}.ts-billing>.ts-bill-tabs{justify-self:start}.ts-bill-tabs span{background:var(--surface-2);color:var(--muted);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px}.ts-dialog footer.ts-no-line{border-top:0;padding-top:0}.ts-bill-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-bill-print{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.ts-bill-print svg{width:14px;height:14px}:root[data-theme=dark] .ts-app .ts-kb-hero:before{background:0 0}:root[data-theme=dark] .ts-app .ts-kb-hero:after{opacity:1;filter:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0005 12%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#0005 12%,#000 32%)}.ts-ai-fill{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 10%,var(--surface)),var(--surface));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:6px 0 18px;padding:16px 18px;display:flex}.ts-ai-fill>span{flex:1;gap:3px;min-width:240px;display:grid}.ts-ai-fill small{color:var(--muted);font-size:12.5px}.ts-ai-fill .ts-btn{cursor:pointer}.ts-finance-search{flex:1;min-width:220px;max-width:420px}.ts-filter{position:relative}.ts-filter .ts-btn.active{border-color:var(--green);color:var(--green)}.ts-filter-dot{background:var(--green);color:#fff;text-align:center;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.ts-filter-backdrop{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.ts-filter-pop{z-index:41;border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:12px;width:280px;padding:16px;animation:.18s tsDialogIn;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0f3d2c24}.ts-filter-pop .ts-link{justify-self:start}.ts-finance-search{flex:auto;max-width:none}.ts-card:has(.ts-finance-search) .ts-toolbar{flex-wrap:nowrap}.ts-card:has(.ts-finance-search) .ts-toolbar>*{flex-shrink:0}.ts-card:has(.ts-finance-search) .ts-toolbar>.ts-finance-search{flex-shrink:1;min-width:200px}.ts-card:has(.ts-finance-search) .ts-toolbar-end{margin-left:0}@media (max-width:1300px){.ts-card:has(.ts-finance-search) .ts-toolbar{flex-wrap:wrap}}.ts-drag{cursor:grab}.ts-drag:active{cursor:grabbing}.ts-drag.dragging{opacity:.45;transform:scale(.98)}.ts-mt-col{transition:background .2s,box-shadow .2s}.ts-mt-col.drop{background:color-mix(in srgb,var(--green) 10%,var(--surface-2));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--green) 45%,transparent)}.ts-mt-col .ts-drag+.ts-drag,.ts-mt-col .ts-rec-card+.ts-drag{margin-top:0}.ts-mt-col{align-content:start}.ts-app .ts-search input:focus{box-shadow:none!important;outline:none!important}.ts-app .ts-search input:focus-visible{box-shadow:none!important;outline:none!important}.ts-overlay .ts-search input:focus-visible{box-shadow:none!important;outline:none!important}.ts-app .ts-search:focus-within{border-color:color-mix(in srgb,var(--green) 40%,var(--line))}.ts-app .ts-kb-search input:focus-visible{box-shadow:none!important;outline:none!important}.ts-app .ts-global-search:focus-visible{box-shadow:none!important;outline:none!important}.ts-overlay .ts-global-query input:focus-visible{box-shadow:none!important;outline:none!important}.ts-mt-col.doc-needs_review h3{color:var(--amber)}.ts-mt-col.doc-needs_fix h3{color:var(--red)}.ts-mt-col.doc-checked h3{color:var(--green)}.ts-app .ts-people-grid,.ts-app .ts-roles-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:6px 0 26px;display:grid}.ts-app .ts-people-grid>div,.ts-app .ts-roles-grid>div{background:var(--surface);animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(min(var(--i,0),10) * 40ms);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;transition:border-color .2s,box-shadow .2s;border:1px solid var(--line)!important;padding:16px!important;display:grid!important}.ts-app .ts-people-grid>div:hover,.ts-app .ts-roles-grid>div:hover{box-shadow:var(--card-shadow);border-color:color-mix(in srgb,var(--green) 35%,var(--line))!important}.ts-app .ts-people-grid>div>span:nth-child(2),.ts-app .ts-roles-grid>div>span:nth-child(2){min-width:0}.ts-app .ts-people-grid small,.ts-app .ts-roles-grid small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);display:block;overflow:hidden}.ts-app .ts-people-grid .ts-member-avatar{background:linear-gradient(135deg,var(--green-soft),color-mix(in srgb,var(--green) 22%,var(--surface)));width:46px;height:46px;color:var(--green);border-radius:15px;place-items:center;font-size:15px;font-weight:800;display:grid}.ts-app .ts-people-grid .ts-inline-actions,.ts-app .ts-roles-grid .ts-inline-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.ts-app .ts-roles-grid>div>svg{background:var(--blue-soft,#eaf1ff);color:#4665aa;border-radius:15px;width:46px;height:46px;padding:12px}.ts-app .ts-calculator{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px 28px;display:grid}.ts-app .ts-calculator>.ts-section-title,.ts-app .ts-calculator>.ts-calculator-explain{grid-column:1/-1}.ts-app .ts-calculator>.ts-form-grid{grid-column:1}.ts-app .ts-calculator>.ts-calculator-breakdown{grid-area:3/2;grid-template-columns:1fr 1fr;gap:10px;position:sticky;top:100px;display:grid!important}.ts-app .ts-calculator-breakdown>div{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;padding:14px 16px}.ts-app .ts-calculator-breakdown>div.result{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow);border:0;grid-area:1/1/auto/-1;padding:20px}.ts-app .ts-calculator-breakdown>div.result span,.ts-app .ts-calculator-breakdown>div.result small{color:#fffc}.ts-app .ts-calculator-breakdown>div.result strong{color:#fff;font-size:32px}.ts-app .ts-calculator-breakdown>div:nth-child(3){grid-column:1/-1}.ts-app .ts-calculator-explain{border-radius:18px}@media (max-width:1100px){.ts-app .ts-calculator{grid-template-columns:1fr}.ts-app .ts-calculator>.ts-calculator-breakdown{grid-area:auto/1;position:static}}.ts-app .ts-tax-card{background:radial-gradient(600px 240px at 100% 0%,color-mix(in srgb,var(--green) 9%,transparent),transparent 70%),var(--surface)}.ts-app .ts-tax-summary{grid-template-columns:1fr 1fr 1.2fr;gap:14px;display:grid!important}.ts-app .ts-tax-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:18px 20px}.ts-app .ts-tax-summary>div strong{font-size:26px;font-weight:800}.ts-app .ts-tax-summary>.ts-tax-result{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow);border:0}.ts-app .ts-tax-summary>.ts-tax-result *{color:#fff!important}.ts-app .ts-tax-summary>.ts-tax-result small,.ts-app .ts-tax-summary>.ts-tax-result span{opacity:.85}.ts-app .ts-tax-summary>.ts-tax-result strong{font-size:32px}.ts-app .ts-tax-quarters button{border-radius:99px!important}@media (max-width:900px){.ts-app .ts-tax-summary{grid-template-columns:1fr}}.ts-app .ts-page:not(.ts-page-flat)>.ts-card{box-shadow:var(--card-shadow);border-color:#0000}:root[data-theme=dark] .ts-app .ts-page:not(.ts-page-flat)>.ts-card{border-color:var(--line)}.ts-app .ts-settings>nav{background:var(--surface);box-shadow:var(--card-shadow);border-radius:22px;align-self:start;gap:4px;padding:10px;position:sticky;top:100px}:root[data-theme=dark] .ts-app .ts-settings>nav{border:1px solid var(--line)}.ts-app .ts-settings>nav>button{color:var(--text);border-radius:14px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.ts-app .ts-settings>nav>button:hover{background:var(--surface-2)}.ts-app .ts-settings>nav>button.active,.ts-app .ts-settings>nav>button[aria-selected=true]{background:var(--green-soft);color:var(--green)}.ts-app .ts-settings>section,.ts-app .ts-settings>div:last-child{border-radius:22px}.ts-team-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.ts-team-stats{flex-wrap:wrap;gap:12px;display:flex}.ts-team-stats>div{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;min-width:180px;padding:14px 18px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:flex}.ts-team-stats i{border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.ts-team-stats i svg{width:19px;height:19px}.ts-team-stats i.green{background:var(--green-soft);color:var(--green)}.ts-team-stats i.amber{background:var(--amber-soft);color:var(--amber)}.ts-team-stats i.blue{background:var(--blue-soft);color:#4665aa}.ts-team-stats span{display:grid}.ts-team-stats small{color:var(--muted);font-size:12px}.ts-team-stats strong{font-size:22px;font-weight:800;line-height:1.1}.ts-team-actions{gap:10px;display:flex}.ts-team-title{flex-wrap:wrap;align-items:baseline;gap:12px;margin:26px 0 12px;font-size:17px;display:flex}.ts-team-title small{color:var(--muted);font-size:12.5px;font-weight:500}.ts-people,.ts-roles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.ts-person,.ts-role{border:1px solid var(--line);background:var(--surface);animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(min(var(--i,0),10) * 40ms);border-radius:22px;flex-direction:column;gap:14px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.ts-person:hover,.ts-role:hover{border-color:color-mix(in srgb,var(--green) 35%,var(--line));box-shadow:var(--card-shadow);transform:translateY(-2px)}.ts-person.deactivated{opacity:.6}.ts-person>header,.ts-role>header{align-items:center;gap:12px;min-width:0;display:flex}.ts-person-avatar{color:#fff;border-radius:17px;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:800;display:grid}.ts-person-avatar.c0{background:linear-gradient(135deg,#1aa874,#0e8f63)}.ts-person-avatar.c1{background:linear-gradient(135deg,#5b8def,#3c66c9)}.ts-person-avatar.c2{background:linear-gradient(135deg,#9a7bea,#7456db)}.ts-person-avatar.c3{background:linear-gradient(135deg,#f0a64a,#d4801f)}.ts-person-avatar.c4{background:linear-gradient(135deg,#e37373,#c95050)}.ts-person-name{min-width:0;display:grid}.ts-person-name strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;display:flex;overflow:hidden}.ts-person-name em{background:var(--surface-2);color:var(--muted);border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.ts-person-name small,.ts-role>header small{color:var(--muted);font-size:12.5px}.ts-person dl{border-top:1px solid var(--line);gap:7px;margin:0;padding-top:12px;display:grid}.ts-person dl>div{justify-content:space-between;gap:12px;min-width:0;font-size:12.5px;display:flex}.ts-person dt{color:var(--muted);flex:none}.ts-person dd{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-weight:600;display:flex;overflow:hidden}.ts-person-status{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.ts-person-status.active{background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 20%,transparent)}.ts-person-status.invited{background:var(--amber)}.ts-person>footer,.ts-role>footer{align-items:center;gap:8px;margin-top:auto;display:flex}.ts-person>footer{justify-content:flex-end}.ts-person>footer.owner{color:var(--muted);justify-content:flex-start;font-size:12.5px}.ts-icon-action{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;place-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid}.ts-icon-action:hover{color:var(--green);border-color:var(--green);background:var(--green-soft)}.ts-icon-action.danger:hover{color:var(--red);border-color:var(--red);background:var(--red-soft)}.ts-icon-action svg{width:16px;height:16px}.ts-role>header>i{background:var(--blue-soft);color:#4665aa;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ts-role>header>i svg{width:21px;height:21px}.ts-role>header span{min-width:0;display:grid}.ts-role-access span{color:var(--muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.ts-role-access b{color:var(--text);font-weight:600}.ts-role-access>div{background:var(--surface-3);border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.ts-role-access>div i{background:linear-gradient(90deg,var(--green),#35c68d);border-radius:99px;height:100%;display:block}.ts-role>footer .ts-btn{margin-right:auto}:root[data-theme=dark] .ts-team-stats i.blue,:root[data-theme=dark] .ts-role>header>i{color:#7fb6ff;background:#16304d}.ts-app .ts-calculator-explain{flex-wrap:wrap;align-items:center;gap:8px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.ts-app .ts-calculator-explain strong{color:var(--muted);margin-right:4px;font-size:12.5px}.ts-app .ts-calculator-explain span{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:6px 12px;color:var(--text)!important;font-size:12px!important}.ts-app .ts-calculator .ts-form-grid{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:20px}.ts-page-flat>.ts-card,.ts-page-flat>section,.ts-page-flat>div>.ts-card:only-child{border-bottom:0!important}.ts-page-flat>.ts-card+.ts-card,.ts-page-flat>section+section{padding-top:4px}.ts-wx-hero-now:before{display:none}.ts-wx-hero:after{top:0!important;bottom:0!important;left:0!important;right:0!important;-webkit-mask-image:linear-gradient(110deg,#0000 0% 26%,#0004 38%,#000c 50%,#000 60%)!important;mask-image:linear-gradient(110deg,#0000 0% 26%,#0004 38%,#000c 50%,#000 60%)!important}:root[data-theme=dark] .ts-wx-hero:after{filter:brightness(.8)saturate(.9)}.ts-set{gap:18px;display:grid}.ts-set-hero{background:radial-gradient(600px 220px at 100% 0%,color-mix(in srgb,var(--green) 14%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--green) 6%,var(--surface)),var(--surface));border:1px solid var(--line);border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:flex}.ts-set-avatar{color:#fff;width:68px;height:68px;box-shadow:var(--primary-glow);background:linear-gradient(135deg,#1aa874,#0e8f63);border-radius:22px;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}.ts-set-who{flex:1;min-width:220px}.ts-set-who h2{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.ts-set-who p{color:var(--muted);margin:4px 0 0;font-size:13.5px}.ts-set-company{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ts-set-company>svg,.ts-set-company>img{background:var(--green-soft);width:40px;height:40px;color:var(--green);object-fit:contain;border-radius:13px;padding:9px}.ts-set-company>img{padding:0}.ts-set-company span{display:grid}.ts-set-company small{color:var(--muted);font-size:12px}.ts-set-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;justify-self:start;gap:6px;padding:6px;display:flex}.ts-set-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.ts-set-tabs button svg{width:17px;height:17px}.ts-set-tabs button:hover{color:var(--text)}.ts-set-tabs button.active{background:var(--surface);color:var(--green);box-shadow:0 2px 10px #0f3d2c14}.ts-set-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.ts-set-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-width:0;padding:22px 24px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn}.ts-set-grid>.ts-set-card:first-child{position:sticky;top:100px}.ts-set-card>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ts-set-card>header>i{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.ts-set-card>header>i svg{width:20px;height:20px}.ts-set-card>header h3{margin:0;font-size:18px;font-weight:800}.ts-set-card>header p{color:var(--muted);margin:3px 0 0;font-size:13px}.ts-set-grid>.ts-set-card:first-child form .ts-profile{display:none}.ts-set-grid>.ts-set-card:first-child .ts-form-grid{grid-template-columns:1fr}.ts-set-sub{border-top:1px solid var(--line);align-items:center;gap:8px;margin:22px 0 12px;padding-top:18px;font-size:14px;font-weight:800;display:flex}.ts-set-sub:first-child{border-top:0;margin-top:4px;padding-top:0}.ts-set-sub svg{width:17px;height:17px;color:var(--green)}.ts-set-card .ts-fieldset{border:0;margin:0;padding:0}.ts-set-card .ts-fieldset>.ts-set-sub:first-of-type{border-top:0;margin-top:6px;padding-top:0}.ts-set-card form>footer{justify-content:flex-end;margin-top:18px;display:flex}@media (max-width:1100px){.ts-set-grid{grid-template-columns:1fr}.ts-set-grid>.ts-set-card:first-child{position:static}}.ts-team-top{margin-bottom:4px}.ts-team-stats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;display:grid}.ts-team-stats>div{min-width:0}.ts-team-title{font-weight:800;margin:30px 2px 14px!important;font-size:18px!important}.ts-people,.ts-roles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ts-person-add{border:1.5px dashed color-mix(in srgb,var(--green) 40%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface));min-height:220px;color:var(--text);cursor:pointer;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;transition:background .2s,border-color .2s;display:flex}.ts-person-add:hover{background:var(--green-soft);border-color:var(--green)}.ts-person-add>svg{background:var(--green);color:#fff;width:44px;height:44px;box-shadow:var(--primary-glow);border-radius:14px;padding:11px}.ts-person-add small{color:var(--muted);max-width:220px;font-size:12.5px}.ts-person dl{flex:1}.ts-calc{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.ts-calc-form{gap:16px;display:grid}.ts-calc-group{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:20px 22px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn}.ts-calc-group:nth-child(2){animation-delay:60ms}.ts-calc-group:nth-child(3){animation-delay:.12s}.ts-calc-group>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ts-calc-group>header>i{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:14px;place-items:center;display:grid}.ts-calc-group>header>i.amber{background:var(--amber-soft);color:var(--amber)}.ts-calc-group>header>i.blue{background:var(--blue-soft);color:#4665aa}.ts-calc-group>header>i svg{width:20px;height:20px}.ts-calc-group>header span{display:grid}.ts-calc-group>header strong{font-size:15px}.ts-calc-group>header small{color:var(--muted);font-size:12.5px}.ts-calc-result{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:24px;gap:16px;padding:20px;animation:.5s cubic-bezier(.22,1,.36,1) .1s backwards tsPageIn;display:grid;position:sticky;top:100px}.ts-calc-profit{background:var(--surface-2);border-radius:18px;padding:20px;transition:background .3s}.ts-calc-profit small,.ts-calc-profit span{opacity:.85;font-size:12.5px;display:block}.ts-calc-profit strong{letter-spacing:-.02em;margin:6px 0 2px;font-size:36px;font-weight:800;display:block}.ts-calc-result.good .ts-calc-profit{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow)}.ts-calc-result.warn .ts-calc-profit{color:#fff;background:linear-gradient(135deg,#d9901f,#e9b949)}.ts-calc-result.bad .ts-calc-profit{color:#fff;background:linear-gradient(135deg,#c95050,#e37373)}.ts-calc-bar{background:var(--surface-3);border-radius:99px;height:12px;display:flex;overflow:hidden}.ts-calc-bar i{height:100%;transition:width .4s}.ts-calc-bar .fuel,.ts-calc-parts b.fuel{background:#e9a23b}.ts-calc-bar .driver,.ts-calc-parts b.driver{background:#5b8def}.ts-calc-bar .tolls,.ts-calc-parts b.tolls{background:#9a7bea}.ts-calc-bar .other,.ts-calc-parts b.other{background:#8fa1a0}.ts-calc-bar .profit{background:var(--green)}.ts-calc-parts{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ts-calc-parts li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.ts-calc-parts b{border-radius:4px;width:10px;height:10px}.ts-calc-parts span{display:grid}.ts-calc-parts small{color:var(--muted);font-size:11.5px}.ts-calc-parts li.total{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding-top:10px;font-weight:800}.ts-calc-per{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ts-calc-per>div{background:var(--surface-2);border-radius:14px;padding:12px 14px}.ts-calc-per small{color:var(--muted);font-size:12px;display:block}.ts-calc-per strong{font-size:17px}.ts-calc-note{color:var(--muted);margin:0;font-size:12px}@media (max-width:1100px){.ts-calc{grid-template-columns:1fr}.ts-calc-result{position:static}}.ts-tax2{gap:18px;display:grid}.ts-tax2-head{border:1px solid var(--line);background:radial-gradient(600px 220px at 100% 0%,color-mix(in srgb,var(--green) 12%,transparent),transparent 70%),var(--surface);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.ts-tax2-head h2{letter-spacing:-.01em;margin:8px 0 2px;font-size:28px;font-weight:800}.ts-tax2-head p{color:var(--muted);margin:0}.ts-tax2-quarters{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.ts-tax2-quarters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 16px;font-weight:700}.ts-tax2-quarters button.active{background:var(--surface);color:var(--green);box-shadow:0 2px 8px #0f3d2c14}.ts-tax2-grid{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.ts-tax2-reserve{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow);border-radius:24px;flex-direction:column;grid-row:span 2;gap:8px;padding:24px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:flex}.ts-tax2-reserve>i{background:#ffffff26;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.ts-tax2-reserve>i svg{width:22px;height:22px}.ts-tax2-reserve small{opacity:.85;font-size:13px}.ts-tax2-reserve strong{letter-spacing:-.02em;font-size:40px;font-weight:800}.ts-tax2-reserve>span{background:#ffffff1f;border-radius:14px;align-items:flex-start;gap:8px;margin-top:auto;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.ts-tax2-reserve>span svg{flex:none;width:17px;height:17px;margin-top:1px}.ts-tax2-kpi{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:4px;padding:20px;animation:.45s cubic-bezier(.22,1,.36,1) 60ms backwards tsPageIn;display:grid}.ts-tax2-kpi>i{border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.ts-tax2-kpi>i.green{background:var(--green-soft);color:var(--green)}.ts-tax2-kpi>i.amber{background:var(--amber-soft);color:var(--amber)}.ts-tax2-kpi>i svg{width:20px;height:20px}.ts-tax2-kpi small{color:var(--muted);font-size:12.5px}.ts-tax2-kpi strong{font-size:24px;font-weight:800}.ts-tax2-months{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-column:2/4;padding:18px 20px;animation:.45s cubic-bezier(.22,1,.36,1) .12s backwards tsPageIn}.ts-tax2-months>header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.ts-tax2-months>header span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.ts-tax2-months b{border-radius:3px;width:10px;height:10px;display:inline-block}.ts-tax2-months b.in,.ts-tax2-cols i.in{background:var(--green)}.ts-tax2-months b.out,.ts-tax2-cols i.out{background:#e9a23b}.ts-tax2-bars{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ts-tax2-bars>div{justify-items:center;gap:8px;display:grid}.ts-tax2-cols{align-items:flex-end;gap:6px;height:110px;display:flex}.ts-tax2-cols i{transform-origin:bottom;width:26px;min-height:3px;animation:.6s cubic-bezier(.22,1,.36,1) backwards tsBarUp;animation-delay:calc(var(--i,0) * 80ms + .15s);border-radius:7px 7px 3px 3px}.ts-tax2-bars small{color:var(--muted);font-size:12px}.ts-tax2-regimes{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:20px 22px}.ts-tax2-regimes>header{gap:2px;margin-bottom:14px;display:grid}.ts-tax2-regimes>header strong{font-size:16px}.ts-tax2-regimes>header span{color:var(--muted);font-size:13px}.ts-tax2-regimes>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ts-tax2-regimes button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.ts-tax2-regimes button:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.ts-tax2-regimes button.active{border-color:var(--green);background:var(--green-soft)}.ts-tax2-regimes button:disabled:not(.active){opacity:.7;cursor:default}.ts-tax2-regimes button span{gap:2px;display:grid}.ts-tax2-regimes button small{color:var(--muted);font-size:12px}.ts-tax2-regimes button>svg{background:var(--green);color:#fff;border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.ts-tax2-empty{border:1px dashed var(--line);color:var(--muted);border-radius:20px;align-items:center;gap:12px;padding:20px;display:flex}.ts-tax2-note{color:var(--muted);gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.ts-tax2-note svg{flex:none;width:16px;height:16px;margin-top:2px}@media (max-width:1100px){.ts-tax2-grid{grid-template-columns:1fr 1fr}.ts-tax2-reserve{grid-area:auto/1/auto/-1}.ts-tax2-months{grid-column:1/-1}}.ts-tax2-regimes>div{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ts-tax2-regimes>div{grid-template-columns:1fr}}.ts-an{gap:18px;display:grid}.ts-an-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ts-an-bar .ts-select{min-width:220px}.ts-an-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.ts-an-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.ts-an-toggle button.active{background:var(--surface);color:var(--green);box-shadow:0 2px 8px #0f3d2c14}.ts-an-hint{color:var(--muted);margin-left:auto;font-size:12.5px}.ts-an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ts-an-kpis>div{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:4px;padding:20px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:grid}.ts-an-kpis>div:nth-child(2){animation-delay:50ms}.ts-an-kpis>div:nth-child(3){animation-delay:.1s}.ts-an-kpis>div:nth-child(4){animation-delay:.15s}.ts-an-kpis i{border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.ts-an-kpis i svg{width:20px;height:20px}.ts-an-kpis i.blue{background:var(--blue-soft);color:#4665aa}.ts-an-kpis i.green{background:var(--green-soft);color:var(--green)}.ts-an-kpis i.amber{background:var(--amber-soft);color:var(--amber)}.ts-an-kpis small{color:var(--muted);font-size:12.5px}.ts-an-kpis strong{letter-spacing:-.01em;font-size:24px;font-weight:800}.ts-an-kpis span{color:var(--muted);font-size:12.5px}.ts-an-kpis>div.main{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow);border:0;align-content:center}.ts-an-kpis>div.main.bad{background:linear-gradient(135deg,#c95050,#e37373)}.ts-an-kpis>div.main small,.ts-an-kpis>div.main span{color:#ffffffd9}.ts-an-kpis>div.main strong{font-size:32px}.ts-an-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-width:0;padding:20px 22px;animation:.45s cubic-bezier(.22,1,.36,1) .1s backwards tsPageIn}.ts-an-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ts-an-card>header h3{margin:0;font-size:17px;font-weight:800}.ts-an-card>header span{color:var(--muted);font-size:12.5px}.ts-an-flow{background:var(--surface-3);border-radius:99px;height:16px;display:flex;overflow:hidden}.ts-an-flow i{height:100%;transition:width .5s}.ts-an-flow .carriers,.ts-an-legend b.carriers{background:#5b8def}.ts-an-flow .expenses,.ts-an-legend b.expenses{background:#e9a23b}.ts-an-flow .general,.ts-an-legend b.general{background:#9a7bea}.ts-an-flow .net,.ts-an-legend b.net{background:var(--green)}.ts-an-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ts-an-legend li{background:var(--surface-2);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.ts-an-legend b{border-radius:4px;width:10px;height:10px}.ts-an-legend span{color:var(--muted);font-size:12.5px}.ts-an-legend strong{grid-column:2;font-size:15px}.ts-an-legend small{color:var(--muted);grid-area:1/3/3;font-weight:700}.ts-an-margin{grid-template-columns:auto 80px auto;align-items:center;gap:8px;display:grid}.ts-an-margin strong.bad{color:var(--red)}.ts-an-margin>span{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.ts-an-margin>span i{background:var(--green);border-radius:99px;height:100%;display:block}.ts-an-margin>span i.bad{background:var(--red)}.ts-an-margin small{color:var(--muted);font-size:12px}.ts-an-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ts-an-rank{gap:8px;display:grid}.ts-an-rank>div{background:var(--surface-2);border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:background .2s;display:grid}.ts-an-rank>div:hover{background:color-mix(in srgb,var(--green) 6%,var(--surface-2))}.ts-an-rank>div>b{background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;font-size:12.5px;display:grid}.ts-an-rank>div:first-child>b{background:var(--green);color:#fff}.ts-an-rank-main{gap:3px;min-width:0;display:grid}.ts-an-rank-main strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.ts-an-rank-main strong svg{width:15px;height:15px;color:var(--muted)}.ts-an-rank-main small,.ts-an-rank-val small{color:var(--muted);font-size:12px}.ts-an-rank-bar{background:var(--surface-3);border-radius:99px;height:5px;overflow:hidden}.ts-an-rank-bar i{background:linear-gradient(90deg,var(--green),#35c68d);border-radius:99px;height:100%;display:block}.ts-an-rank-val{text-align:right;justify-items:end;display:grid}@media (max-width:1200px){.ts-an-kpis{grid-template-columns:1fr 1fr}.ts-an-two{grid-template-columns:1fr}.ts-an-legend{grid-template-columns:1fr 1fr}.ts-an-hint{margin-left:0}}.ts-calc,.ts-calc-result,.ts-calc-result>*,.ts-calc-per>div,.ts-calc-parts li{min-width:0}.ts-calc-profit strong{font-size:clamp(22px,calc(2.4*var(--vw1,1vw)),36px);overflow-wrap:anywhere;line-height:1.1}.ts-calc-per strong,.ts-calc-parts strong{overflow-wrap:anywhere}.ts-calc-parts strong{text-align:right}.ts-calc-parts small{line-height:1.35}.ts-tax2-grid{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-tax2-reserve{grid-row:auto;gap:4px;padding:20px}.ts-tax2-reserve>i{width:42px;height:42px;margin-bottom:8px}.ts-tax2-reserve strong{font-size:30px}.ts-tax2-reserve em{opacity:.85;font-size:12.5px;font-style:normal}.ts-tax2-reserve>span{margin-top:10px;padding:9px 12px;font-size:12.5px}.ts-tax2-months{grid-column:1/-1}.ts-tax2-cols{cursor:default;position:relative}.ts-tax2-cols:hover i{filter:brightness(1.1)}.ts-tax2-cols .ts-fuel-tip{bottom:calc(100% + 8px)}.ts-tax2-cols:hover>.ts-fuel-tip{opacity:1;transform:translate(-50%)}.ts-tax2-cols .ts-fuel-tip small{justify-content:space-between;gap:14px;display:flex}.ts-tax2-cols .ts-fuel-tip small strong{font-size:12.5px!important}.ts-tax2-bars>div{padding-top:70px}@media (max-width:1100px){.ts-tax2-grid{grid-template-columns:1fr 1fr}.ts-tax2-reserve{grid-column:1/-1}}:root[data-theme=dark] .ts-tax2-reserve,:root[data-theme=dark] .ts-an-kpis>div.main:not(.bad),:root[data-theme=dark] .ts-calc-result.good .ts-calc-profit,:root[data-theme=dark] .ts-app .ts-tax-summary>.ts-tax-result,:root[data-theme=dark] .ts-app .ts-calculator-breakdown>div.result{color:#e9f2f0!important;background:linear-gradient(135deg,#0f4f3b,#156b4f)!important;border:1px solid #2fd99633!important;box-shadow:0 10px 30px #00000040!important}:root[data-theme=dark] .ts-tax2-reserve>i,:root[data-theme=dark] .ts-tax2-reserve>span{background:#ffffff14}:root[data-theme=dark] .ts-calc-result.warn .ts-calc-profit{background:linear-gradient(135deg,#5c4212,#7a5718)}:root[data-theme=dark] .ts-calc-result.bad .ts-calc-profit,:root[data-theme=dark] .ts-an-kpis>div.main.bad{background:linear-gradient(135deg,#5a2323,#7a3030)}.ts-an-hint{max-width:560px;line-height:1.45}.ts-hl{gap:18px;display:grid}.ts-hl-top{grid-template-columns:minmax(300px,.9fr) minmax(0,2fr);gap:18px;display:grid}.ts-hl-net{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#35c68d));color:#fff;box-shadow:var(--primary-glow);border-radius:24px;align-content:start;gap:4px;padding:22px;animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;display:grid}.ts-hl-net.bad{background:linear-gradient(135deg,#c95050,#e37373)}.ts-hl-net small{opacity:.85;font-size:13px}.ts-hl-net>strong{font-size:clamp(28px,calc(2.6*var(--vw1,1vw)),38px);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800}.ts-hl-net dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.ts-hl-net dl>div{background:#ffffff1f;border-radius:14px;padding:10px 12px}.ts-hl-net dt{opacity:.85;font-size:12px}.ts-hl-net dd{overflow-wrap:anywhere;margin:0;font-weight:800}.ts-hl-delta{background:#ffffff26;border-radius:99px;justify-self:start;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.ts-hl-delta svg{width:15px;height:15px}.ts-hl-trend-card>header span{align-items:center;gap:6px;display:flex}.ts-hl-trend-card b.in,.ts-hl-trend-bars i.in{background:#5b8def}.ts-hl-trend-card b.out,.ts-hl-trend-bars i.out{background:#e9a23b}.ts-hl-trend-card>header b{border-radius:3px;width:10px;height:10px;display:inline-block}.ts-hl-trend{grid-template-columns:repeat(6,1fr);align-items:end;gap:12px;display:grid;position:relative}.ts-hl-trend-col{justify-items:center;gap:6px;padding-top:40px;display:grid;position:relative}.ts-hl-trend-bars{align-items:flex-end;gap:5px;height:130px;display:flex}.ts-hl-trend-bars i{transform-origin:bottom;width:18px;min-height:3px;animation:.6s cubic-bezier(.22,1,.36,1) backwards tsBarUp;animation-delay:calc(var(--i,0) * 60ms + .12s);border-radius:6px 6px 2px 2px}.ts-hl-trend-col>b{color:var(--green);font-size:12.5px}.ts-hl-trend-col>b.bad{color:var(--red)}.ts-hl-trend-col>small{color:var(--muted);text-transform:capitalize;font-size:12px}.ts-hl-trend-col:hover>.ts-fuel-tip{opacity:1;transform:translate(-50%)}.ts-hl-trend-col .ts-fuel-tip small{justify-content:space-between;gap:14px;display:flex}.ts-hl-trend-col .ts-fuel-tip small strong{font-size:12.5px!important}.ts-hl-trend-col:first-child>.ts-fuel-tip{left:0;transform:translateY(6px)}.ts-hl-trend-col:first-child:hover>.ts-fuel-tip{transform:none}.ts-hl-trend-col:last-child>.ts-fuel-tip{left:auto;right:0;transform:translateY(6px)}.ts-hl-trend-col:last-child:hover>.ts-fuel-tip{transform:none}.ts-hl-trend-note{color:var(--red);font-size:12px;position:absolute;top:0;right:0}.ts-hl-be{align-items:flex-start;gap:16px;display:flex}.ts-hl-be>i{background:var(--blue-soft);color:#4665aa;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ts-hl-be>i svg{width:22px;height:22px}.ts-hl-be>div{flex:1;min-width:0}.ts-hl-be h3{margin:0 0 4px;font-size:17px}.ts-hl-be p{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.55}.ts-hl-be-bar{background:var(--surface-3);border-radius:99px;height:12px;position:relative}.ts-hl-be-bar i{background:#e9a23b;border-radius:99px;transition:width .5s;position:absolute;top:0;bottom:0;left:0;right:auto}.ts-hl-be-bar i.ok{background:var(--green)}.ts-hl-be-bar b{background:var(--text);border-radius:2px;width:3px;height:22px;position:absolute;top:-5px}.ts-hl-tips>header h3{align-items:center;gap:8px;display:flex}.ts-hl-tips>header h3 svg{color:#e9a23b;width:19px;height:19px}.ts-hl-tips ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ts-hl-tips li{border:1px solid var(--line);background:var(--surface-2);animation:.45s cubic-bezier(.22,1,.36,1) backwards tsPageIn;animation-delay:calc(var(--i,0) * 60ms + .1s);border-radius:18px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.ts-hl-tips li>b{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.ts-hl-tips li span{gap:3px;min-width:0;display:grid}.ts-hl-tips li strong{font-size:14.5px}.ts-hl-tips li small{color:var(--muted);font-size:13px;line-height:1.5}.ts-hl-tips li em{color:var(--green);white-space:nowrap;background:var(--green-soft);border-radius:99px;padding:6px 12px;font-style:normal;font-weight:800}.ts-hl-title{margin:10px 2px -4px;font-size:19px;font-weight:800}.ts-hl-leaks{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ts-hl-leaks>div{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-content:start;gap:4px;padding:18px;display:grid}.ts-hl-leaks i{border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.ts-hl-leaks i svg{width:20px;height:20px}.ts-hl-leaks .warn i{background:var(--amber-soft);color:var(--amber)}.ts-hl-leaks .bad i{background:var(--red-soft);color:var(--red)}.ts-hl-leaks .ok i{background:var(--green-soft);color:var(--green)}.ts-hl-leaks .bad{border-color:color-mix(in srgb,var(--red) 30%,var(--line))}.ts-hl-leaks small{color:var(--muted);font-size:12.5px}.ts-hl-leaks strong{overflow-wrap:anywhere;font-size:22px;font-weight:800}.ts-hl-leaks span{color:var(--muted);font-size:12.5px;line-height:1.45}.ts-an-card>header h3{align-items:center;gap:8px;display:flex}.ts-an-card>header h3 svg{width:18px;height:18px;color:var(--muted)}.ts-hl-fleet{gap:10px;display:grid}.ts-hl-fleet>div{grid-template-columns:120px minmax(0,1fr) 150px;align-items:center;gap:12px;display:grid}.ts-hl-fleet strong{font-size:13.5px}.ts-hl-fleet small{color:var(--muted);text-align:right;font-size:12px}.ts-hl-util{background:var(--surface-3);border-radius:99px;height:10px;position:relative}.ts-hl-util i{border-radius:99px;transition:width .5s;position:absolute;top:0;bottom:0;left:0;right:auto}.ts-hl-util i.ok{background:var(--green)}.ts-hl-util i.mid{background:#e9a23b}.ts-hl-util i.low{background:var(--red)}.ts-hl-util b{background:var(--text);opacity:.4;border-radius:2px;width:2px;height:16px;position:absolute;top:-3px}.ts-an-rank-val strong.bad,.ts-an-rank-val small.bad{color:var(--red)}.ts-an-rank>div>b svg{width:14px;height:14px}.ts-an-rank>div[role=button]{cursor:pointer}.ts-hl-clients{gap:8px;display:grid}.ts-hl-clients>div{background:var(--surface-2);border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ts-hl-clients>div>b{background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;font-size:12.5px;display:grid}.ts-hl-clients>div:first-child>b{background:var(--green);color:#fff}.ts-hl-exp{gap:10px;display:grid}.ts-hl-exp>div{grid-template-columns:minmax(160px,.8fr) minmax(0,2fr) 130px 90px;align-items:center;gap:14px;display:grid}.ts-hl-exp span:first-child{display:grid}.ts-hl-exp small{color:var(--muted);font-size:12px}.ts-hl-exp>div>strong{text-align:right}.ts-hl-exp em{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;font-size:12.5px;font-style:normal;font-weight:700;display:inline-flex}.ts-hl-exp em.bad{color:var(--red)}.ts-hl-exp em.good{color:var(--green)}.ts-hl-exp em svg{width:14px;height:14px}@media (max-width:1200px){.ts-hl-top{grid-template-columns:1fr}.ts-hl-leaks{grid-template-columns:1fr 1fr}.ts-hl-exp>div{grid-template-columns:1fr auto}.ts-hl-exp .ts-an-rank-bar,.ts-hl-exp em{display:none}}:root[data-theme=dark] .ts-hl-net:not(.bad){background:linear-gradient(135deg,#0f4f3b,#156b4f);border:1px solid #2fd99633;box-shadow:0 10px 30px #00000040}:root[data-theme=dark] .ts-hl-net.bad{background:linear-gradient(135deg,#5a2323,#7a3030)}:root[data-theme=dark] .ts-hl-be>i{color:#7fb6ff;background:#16304d}html[data-zoomed] :has(>.maplibregl-map){position:relative}html[data-zoomed] .maplibregl-map{zoom:calc(1 / var(--page-zoom,1));width:auto!important;height:auto!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}:root[data-theme=dark]{--green-fill:#17704f;--green-fill-hover:#1b7f5a;--on-green-fill:#eafff4}:root[data-theme=dark] .ts-app .ts-btn.primary,:root[data-theme=dark] .ts-dialog .ts-btn.primary,:root[data-theme=dark] .ts-app .send-button,:root[data-theme=dark] .ts-demo-float.v2 .ts-demo-float-cta{background:var(--green-fill)!important;color:var(--on-green-fill)!important;border-color:#0000!important;box-shadow:0 6px 16px #0000004d!important}:root[data-theme=dark] .ts-app .ts-btn.primary:not(:disabled):hover,:root[data-theme=dark] .ts-dialog .ts-btn.primary:not(:disabled):hover{background:var(--green-fill-hover)!important}:root[data-theme=dark] .ts-app .ts-btn.primary svg{color:inherit}:root[data-theme=dark] .ts-conversation .ts-message.mine{box-shadow:0 1px 2px #00000040;color:var(--on-green-fill)!important;background:linear-gradient(160deg,#1d7a57,#155f44)!important}:root[data-theme=dark] .ts-conversation .ts-message.mine time,:root[data-theme=dark] .ts-conversation .ts-message.mine small{color:#bfe8d3!important}:root[data-theme=dark] .ts-chat-item.active,:root[data-theme=dark] .ts-messenger-item.ts-chat-item.active{background:color-mix(in srgb,var(--green) 16%,var(--surface))!important;color:var(--text)!important;box-shadow:inset 3px 0 0 var(--green),0 0 0 1px color-mix(in srgb,var(--green) 30%,transparent)!important}:root[data-theme=dark] .ts-chat-item.active .ts-chat-item-top time,:root[data-theme=dark] .ts-chat-item.active .ts-chat-item-bottom small,:root[data-theme=dark] .ts-chat-item.active .ts-chat-item-bottom small b{color:var(--muted)!important}:root[data-theme=dark] .ts-chat-item.active .ts-chat-unread{background:var(--green-fill);color:var(--on-green-fill)}:root[data-theme=dark] .ts-chat-item.active .ts-ticks2 path{stroke:var(--green)!important}:root[data-theme=dark] .ts-chat-item.active .ts-chat-ava{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 45%,transparent)}:root[data-theme=dark] .ts-home-tabs button.active,:root[data-theme=dark] .ts-notice-filters button.active,:root[data-theme=dark] .ts-knowledge-categories button.active,:root[data-theme=dark] .ts-help-topics button.active,:root[data-theme=dark] .ts-calendar button.selected,:root[data-theme=dark] .ts-set-tabs button.active>i,:root[data-theme=dark] .ts-sound-list button.active .ts-sound-play{background:var(--green-fill)!important;color:var(--on-green-fill)!important;border-color:#0000!important}:root[data-theme=dark] .ts-calendar button:hover:not(.selected){background:color-mix(in srgb,var(--green) 18%,var(--surface))!important;color:var(--text)!important}:root[data-theme=dark] .ts-chat-question,:root[data-theme=dark] .ts-mnav-new i{background:var(--green-fill)!important;color:var(--on-green-fill)!important}:root[data-theme=dark] .ts-set-tabs button.active{background:var(--green-fill)!important;color:var(--on-green-fill)!important;border-color:#0000!important}@media (min-width:1100px){:root[data-theme=dark] .ts-set-tabs button.active{background:color-mix(in srgb,var(--green) 12%,var(--surface))!important;color:inherit!important}}.ts-set>footer.ts-copyright{height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex:none;margin:8px 0 0;padding:6px 12px;line-height:1.4;position:static}.ts-set>footer.ts-copyright:before,.ts-set>footer.ts-copyright:after{display:none}.ts-app .ts-main,.ts-app .ts-page,.ts-app .ts-page.ts-page-flat{background:var(--bg)!important}.ts-app .ts-page-flat>.ts-card:not(.ts-messenger),.ts-app .ts-page-flat>section:not(.ts-messenger){background:0 0!important;border-bottom:0!important}.ts-app .ts-search,.ts-app .ts-global-search,.ts-app .ts-toolbar .ts-select-trigger,.ts-app .ts-history-filters .ts-select-trigger,.ts-app .tp-shipment-toolbar .ts-select-trigger,.ts-app .ts-date-picker>.ts-select-trigger,.ts-app .ts-board-guide,.ts-app .ts-board-hint{background:var(--surface)!important;border-color:var(--line)!important}.ts-app .ts-search input{background:0 0!important}.ts-app .ts-select>.ts-select-trigger:not([data-status]){background:var(--surface)}.ts-app .ts-view-toggle,.ts-app .ts-view-switch{background:var(--surface)!important}.ts-app .tp-header{justify-content:flex-end;min-height:0;padding-top:0}.ts-app .tp-header:empty{display:none}.ts-app [data-drop-board]>.ts-mt-col{border:1px solid color-mix(in srgb,var(--text) 18%,var(--surface));background:var(--surface);box-shadow:0 2px 6px #10251c08}.ts-app [data-drop-board]>.ts-mt-col.doc-needs_review,.ts-app [data-drop-board]>.ts-mt-col.in_progress{background:color-mix(in srgb,#d78a16 7%,var(--surface));border-color:color-mix(in srgb,#d78a16 28%,var(--surface))}.ts-app [data-drop-board]>.ts-mt-col.doc-checked,.ts-app [data-drop-board]>.ts-mt-col.done{background:color-mix(in srgb,var(--green) 6%,var(--surface));border-color:color-mix(in srgb,var(--green) 25%,var(--surface))}.ts-app [data-drop-board]>.ts-mt-col.doc-needs_fix{background:color-mix(in srgb,var(--red) 6%,var(--surface));border-color:color-mix(in srgb,var(--red) 25%,var(--surface))}.ts-app [data-drop-board]>.ts-mt-col.planned{background:color-mix(in srgb,#4665aa 6%,var(--surface));border-color:color-mix(in srgb,#4665aa 25%,var(--surface))}.ts-app [data-drop-board]>.ts-mt-col>header{border-bottom:1px solid color-mix(in srgb,var(--text) 12%,transparent);padding-bottom:12px}.ts-app [data-drop-board]>.ts-mt-col.drop{outline:2px solid var(--green);outline-offset:-2px;background:var(--green-soft)!important}:-webkit-any(.ts-app,.ts-overlay) :-webkit-any(input,textarea,select).ts-input:not(:disabled):not([readonly]):not([aria-disabled=true]){background:var(--surface)!important}:-moz-any(.ts-app,.ts-overlay) :-moz-any(input,textarea,select).ts-input:not(:disabled):not([readonly]):not([aria-disabled=true]){background:var(--surface)!important}:is(.ts-app,.ts-overlay) :is(input,textarea,select).ts-input:not(:disabled):not([readonly]):not([aria-disabled=true]){background:var(--surface)!important}:-webkit-any(.ts-app,.ts-overlay) :-webkit-any(input,textarea,select).ts-input:-webkit-any(:disabled,[readonly],[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:-moz-any(.ts-app,.ts-overlay) :-moz-any(input,textarea,select).ts-input:-moz-any(:disabled,[readonly],[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:is(.ts-app,.ts-overlay) :is(input,textarea,select).ts-input:is(:disabled,[readonly],[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:-webkit-any(.ts-app,.ts-overlay) .ts-select-trigger:-webkit-any(:disabled,[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:-moz-any(.ts-app,.ts-overlay) .ts-select-trigger:-moz-any(:disabled,[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:is(.ts-app,.ts-overlay) .ts-select-trigger:is(:disabled,[aria-disabled=true]){color:var(--muted);cursor:default;background:var(--surface-2)!important}:-webkit-any(.ts-app,.ts-overlay) fieldset:disabled .ts-input{background:var(--surface-2)!important}:-moz-any(.ts-app,.ts-overlay) fieldset:disabled .ts-input{background:var(--surface-2)!important}:is(.ts-app,.ts-overlay) fieldset:disabled .ts-input{background:var(--surface-2)!important}.ts-app .ts-kb-support{background:var(--surface);border-radius:22px;padding:24px}.ts-app .ts-kb-support h2{margin:0 0 10px;font-size:18px}.ts-app .ts-kb-support p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.ts-app .ts-kb-support .ts-btn{justify-content:center;width:100%}.ts-app .ts-settings-copyright{text-align:center;height:auto;min-height:0;max-height:24px;color:var(--muted);box-shadow:none;background:0 0;border:0;align-self:start;margin:0;padding:4px 12px;font-size:11px;line-height:16px;display:block;position:static}.ts-overlay .ts-dialog .ts-deal-editor>.ts-step-tabs>button{text-align:left!important;justify-content:flex-start!important}.ts-overlay .ts-dialog .ts-deal-editor .ts-deal-files{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.ts-overlay .ts-deal-editor .ts-dir-notice.warn{margin:16px 0!important}.ts-driver-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.6}.ts-app .ts-load-plan>.ts-section-title{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:14px;padding:20px}.ts-app .ts-load-plan>.ts-plan-legend{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:12px 16px}.ts-sup-fit{gap:16px}.ts-sup-tools{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.ts-sup-tools .ts-search{flex:1;min-width:0}.ts-sup-filters{gap:6px;display:flex}@media (max-width:800px){:root .ts-overlay .ts-dialog .ts-deal-editor{flex-direction:column;flex:1;align-items:stretch;min-height:0;gap:12px!important;display:flex!important}:root .ts-overlay .ts-dialog .ts-deal-editor>.ts-step-tabs{flex-direction:row;flex-shrink:0;gap:6px;position:static;display:flex!important}:root .ts-overlay .ts-dialog .ts-deal-editor>.ts-step-tabs>button{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;min-height:64px;padding:9px;font-size:11px;line-height:1.35}:root .ts-overlay .ts-dialog .ts-deal-editor>.ts-deal-editor-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:none;padding-bottom:20px;display:block;overflow:auto}:root .ts-overlay .ts-dialog .ts-deal-editor>footer{box-shadow:none;flex-shrink:0;grid-template-columns:auto minmax(0,1fr);padding:12px 0 max(12px,env(safe-area-inset-bottom))!important;margin:0!important;position:static!important}.ts-sup-tools{flex-direction:column;align-items:stretch;padding:12px}.ts-sup-filters .ts-btn{flex:1;justify-content:center}.ts-app .ts-load-plan>.ts-section-title{flex-wrap:wrap;gap:12px;padding:16px}}.ts-checked-day{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 16px;font-size:12px;display:flex}.ts-checked-day>button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;min-height:36px;padding:8px 12px;font-weight:700}.ts-checked-day>.ts-date{width:auto;min-width:170px}.ts-sup-tools{flex-shrink:0}@media (min-width:601px){.ts-app .ts-page-flat .ts-table-wrap:has(>.ts-table:not(.ts-plan)){background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:6px 6px 4px;box-shadow:0 2px 6px #10251c08}}.landing-feature-action{color:#07875d;white-space:nowrap;background:#eaf8f1;border:1px solid #bce4d3;border-radius:10px;min-height:42px;margin-top:24px;padding:11px 16px;font-size:12px;transition:background .2s,box-shadow .2s;box-shadow:0 4px 12px #0d8f6308}.landing-feature-action:hover{background:#d7f3e6;box-shadow:0 6px 18px #0d8f6315}.landing-feature-action svg{transform:none!important}.landing-feature p{flex:1}.landing-tru-button{color:#fff;font:inherit;cursor:pointer;background:#0d8f63;border:1px solid #41b78b;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:15px 21px;font-size:13px;font-weight:800;transition:background .2s;display:inline-flex;box-shadow:0 10px 25px #071c1530}.landing-tru-button:hover{background:#12a574}.landing-tru-button svg{width:18px;height:18px}.process-line>button:hover{transform:none}.process-line>button .process-arrow{top:26px!important;right:18px!important;transform:none!important}.process-stage-top>i{margin-right:35px}.landing-ai-visual{perspective:1500px;aspect-ratio:auto;border:0;border-radius:50%;align-items:center;height:660px;display:flex}.landing-ai-visual:before{opacity:1;border-radius:50%;width:100%;height:100%;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 35px #4bdaa408,0 0 0 75px #4bdaa404;animation:none!important;transform:none!important}.ai-demo-window{transform-origin:50%;flex-direction:column;width:100%;height:570px;display:flex;transform:rotateY(7deg);box-shadow:-15px 30px 65px #0005}.ai-demo-window>header{flex:0 0 78px}.ai-demo-question{flex:0 0 60px;align-items:center;margin-top:25px;margin-bottom:22px;display:flex}.ai-demo-answer{flex:1;margin-bottom:24px;overflow:auto;min-height:0!important}.ai-demo-result{width:100%;height:100%}.ai-demo-result>div{flex-direction:column;flex:1;min-height:100%;display:flex}.ai-demo-window .ai-orb{animation:none}.landing-ai:before,.landing-ai:after{animation:none!important;transform:none!important}.ai-demo-answer strong,.ai-demo-result p{font-size:13px}.redesigned-footer{background:radial-gradient(at 0 100%,#e5f4ec,#0000 60%),#f7f9f7;grid-template-columns:1.2fr .85fr 1fr;gap:65px;padding-top:70px;padding-bottom:30px}.redesigned-footer>div:first-child h3{letter-spacing:-1.4px;margin:25px 0 15px;font-size:34px;line-height:1.15}.redesigned-footer h3 em{color:#0d8f63;font-style:normal}.redesigned-footer>div:first-child p{max-width:270px;font-size:12px;line-height:1.8}.redesigned-footer>div>strong{color:#253d30;margin-bottom:14px;font-size:13px}.redesigned-footer button{color:#5f7467;align-items:center;gap:14px;padding-block-start:6px;padding-block-end:6px;font-size:12px;display:flex}.redesigned-footer button:hover{color:#0d8f63}.redesigned-footer button svg{width:15px;height:15px}.redesigned-footer .footer-start{background:#fff9;border:1px solid #d8e8de;border-radius:20px;padding:24px;box-shadow:0 10px 30px #14372105;gap:10px!important}.footer-start>span{color:#0d8f63;background:#e6f7ed;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.footer-start>span svg{width:23px}.footer-start>p{color:#6c7d73;margin:0 0 8px;font-size:12px;line-height:1.7}.footer-start>button:first-of-type{color:#fff;background:#0d8f63;border-radius:9px;padding:11px 14px;font-weight:700}.redesigned-footer .footer-bottom{align-items:center;gap:20px;font-size:10px}.redesigned-footer .footer-bottom button{font-size:10px}.product-avatar svg{width:20px;height:20px}.landing-ai .ai-orb>svg{color:#174d37}@media (max-width:1020px){.landing-ai-visual{width:min(730px,100%);height:660px}.redesigned-footer{gap:35px;padding-inline-start:28px;padding-inline-end:28px}.ai-demo-window{transform:rotateY(5deg)}}@media (max-width:680px){.landing-ai-visual{width:100%;height:655px;padding:6px}.landing-ai-visual:before{box-shadow:none;border-radius:35px}.ai-demo-window{height:625px;transform:none}.ai-demo-window>header{flex-basis:68px}.ai-demo-question{flex-basis:65px;margin:20px 14px;font-size:12px}.ai-demo-answer{margin-inline-start:12px;margin-inline-end:12px;margin-bottom:18px;padding:16px}.ai-demo-result p{font-size:12px}.ai-demo-result li{font-size:11px}.ai-result-next span,.ai-result-next b{font-size:10px}.ai-result-head strong{font-size:12px}.ai-result-head em,.ai-demo-result>div>span.ai-result-source{font-size:9px}.redesigned-footer{grid-template-columns:1fr 1fr;gap:35px 25px;padding:45px 22px 25px}.redesigned-footer>div:first-child{grid-column:1/-1}.redesigned-footer>div:first-child h3{font-size:30px}.redesigned-footer .footer-start{padding:17px}.redesigned-footer .footer-bottom{align-items:flex-start}.landing-feature-action{font-size:12px}.process-stage-top>i{margin-right:0}.landing-tru-button{font-size:12px}}.product-main{flex-direction:column;gap:.9em;min-width:0;font-size:12px;display:flex}.pm-hero{background:linear-gradient(120deg,#fff 40%,#e7f0ec);border:1px solid #e3ebe6;border-radius:1.4em;gap:.35em;padding:1.3em 1.4em;display:grid;position:relative;overflow:hidden}.pm-hero:after{content:"";opacity:.8;background:radial-gradient(#cfe2d9,#0000 70%);border-radius:50%;width:14em;height:10em;position:absolute;top:-2em;right:-2em}.pm-greet{z-index:1;align-items:center;gap:.8em;display:flex;position:relative}.pm-greet>i{color:#7a6be0;background:#fff;border-radius:1em;place-items:center;width:3.2em;height:3.2em;display:grid;box-shadow:0 .3em 1em #1a3b2c14}.pm-greet>i svg{width:1.6em;height:1.6em}.pm-greet small{color:#56635c;font-size:1.05em;font-weight:600;display:block}.pm-greet strong{letter-spacing:-.03em;font-size:2em;line-height:1;display:block}.pm-hero>p{color:#26332c;z-index:1;margin:.3em 0 0;font-size:1em;position:relative}.pm-hero>em{color:#3b4a42;z-index:1;background:#fff;border-radius:.8em;justify-self:start;align-items:center;gap:.4em;margin-top:.3em;padding:.45em .8em;font-size:.9em;font-style:normal;display:inline-flex;position:relative}.pm-hero>em svg{color:#0a8f61;width:1.1em;height:1.1em}.pm-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;display:grid}.pm-quick>span{white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e3ebe6;border-radius:1em;align-items:center;gap:.6em;min-width:0;padding:.7em;font-size:.95em;font-weight:700;display:flex;overflow:hidden}.pm-quick i{color:#0a8f61;background:#e8f6ef;border-radius:.7em;flex:none;place-items:center;width:2.2em;height:2.2em;display:grid}.pm-quick .main i{color:#fff;background:#0a8f61}.pm-quick svg{width:1.2em;height:1.2em}.pm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;display:grid}.pm-kpis>div{background:#fff;border:1px solid #e3ebe6;border-radius:1.1em;flex-direction:column;gap:.25em;min-width:0;padding:.9em;display:flex}.pm-kpis i{border-radius:.75em;place-items:center;width:2.3em;height:2.3em;margin-bottom:.35em;display:grid}.pm-kpis i svg{width:1.2em;height:1.2em}.pm-kpis i.red{color:#d64545;background:#fdecec}.pm-kpis i.amber{color:#c98a17;background:#fdf2dd}.pm-kpis i.violet{color:#7a6be0;background:#eeeafd}.pm-kpis i.rose{color:#d64545;background:#fdeaea}.pm-kpis small{color:#56635c;white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.pm-kpis strong{letter-spacing:-.03em;white-space:nowrap;font-size:1.5em}.pm-kpis em{color:#7b867f;white-space:nowrap;text-overflow:ellipsis;font-size:.8em;font-style:normal;overflow:hidden}.pm-kpis em.up{color:#0a8f61}.pm-kpis em.bad{color:#d64545}.pm-grid{grid-template-columns:1.5fr 1fr;gap:.6em;display:grid}.pm-card{background:#fff;border:1px solid #e3ebe6;border-radius:1.1em;min-width:0;padding:1em}.pm-card-head{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.6em;display:flex}.pm-card-head strong{font-size:1.15em}.pm-card-head small{color:#0a8f61;align-items:center;gap:.3em;font-size:.85em;font-weight:700;display:inline-flex}.pm-card-head small svg{width:1em;height:1em}.pm-count{color:#d64545;background:#fdeaea;border-radius:.9em;place-items:center;min-width:1.8em;height:1.8em;font-size:.85em;display:grid}.pm-trip{border-top:1px solid #edf2ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.7em 0;display:grid}.pm-trip>span{flex-direction:column;gap:.25em;min-width:0;display:flex}.pm-trip b{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;overflow:hidden}.pm-trip small{color:#7b867f;white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.pm-trip i{border-radius:.5em;align-self:flex-start;padding:.15em .55em;font-size:.75em;font-style:normal;font-weight:700}.pm-trip i.moving{color:#0a8f61;background:#e3f5ec}.pm-trip i.load{color:#2f6fcf;background:#e6effc}.pm-attn{background:#fbf3f3;border-radius:.8em;align-items:center;gap:.6em;margin-top:.4em;padding:.55em .6em;display:flex}.pm-attn:nth-of-type(2){background:#fdf6e9}.pm-attn:nth-of-type(3){background:#f4f6f5}.pm-attn>svg{color:#d64545;flex:none;width:1.2em;height:1.2em}.pm-attn:nth-of-type(2)>svg{color:#c98a17}.pm-attn:nth-of-type(3)>svg{color:#56635c}.pm-attn>span{flex-direction:column;flex:1;min-width:0;display:flex}.pm-attn b{white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.pm-attn small{color:#7b867f;white-space:nowrap;text-overflow:ellipsis;font-size:.75em;overflow:hidden}.pm-attn>svg:last-child{color:#9aa59f;width:1em;height:1em}@media (max-width:900px){.product-main{font-size:9px}}@media (max-width:520px){.product-main{gap:.8em;font-size:7.2px}.pm-quick,.pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-grid{grid-template-columns:1fr}.pm-grid>.pm-card:last-child{display:none}}@media (max-width:900px){.landing-header .landing-actions{margin-left:auto}}.product-main{text-align:left;overflow:hidden}.product-body{min-height:0;height:auto!important}.pm-hero>p{text-align:left}.landing-header .landing-actions .button{white-space:nowrap}.pm-hero{background:#fff}.pm-hero:after{display:none}.pm-hero>:not(.pm-scene){z-index:1;position:relative}.pm-scene{z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pm-hero>em{color:#15201b;gap:.45em;font-weight:800;box-shadow:0 .2em .8em #1a3b2c12}.pm-hero>em svg{color:#f0a91c}.pm-hero>em span{color:#56635c;font-weight:600}@media (max-width:360px){.landing-header{gap:8px}.landing-header .landing-actions{gap:6px}.landing-header .landing-actions .button{padding-inline-start:12px;padding-inline-end:12px;font-size:12px}.landing-header .landing-actions .button svg{display:none}}@media (min-width:1101px){.landing-hero{grid-template-columns:minmax(560px,1fr) minmax(0,1.05fr)}.landing-product{margin-right:calc(-1*max(0px,min(80px,(100*var(--vw1,1vw) - 1240px)/2 - 24px)))}}.product-main{font-size:11px}@media (max-width:900px){.product-main{font-size:9px}}@media (max-width:520px){.product-main{font-size:7.2px}}.pm-quick>span{gap:.5em;padding:.65em .6em}.pm-kpis small,.pm-kpis em{white-space:normal;line-height:1.25}.builder-head strong{font-size:14px}.builder-head small{font-size:10.5px}.builder-modules>button>b{font-size:11.5px;font-weight:700;line-height:1.2}.builder-note>span{font-size:10.5px}@media (max-width:680px){.landing-workspace .workspace-builder,.landing-workspace .workspace-builder:hover{transform:none}.builder-modules{gap:8px;grid-template-columns:1fr 1fr!important;max-height:none!important;overflow:visible!important}.builder-modules>button{gap:8px;min-height:52px;padding:8px}.builder-modules>button>span{width:30px;height:30px}.builder-modules>button>b{overflow-wrap:anywhere;min-width:0;font-size:12px}.builder-modules>button>i{flex-basis:20px}.builder-head strong{font-size:15px}.builder-head small{font-size:11.5px}.builder-note>span{font-size:12px}}@media (max-width:360px){.builder-modules{grid-template-columns:1fr!important}}@media (max-width:900px){.landing-ai:after{display:none}.landing-ai-copy{text-align:center}.landing-ai-copy>div{justify-content:center;width:100%!important}.landing-ai-copy .landing-text-button,.landing-ai-copy>.button{margin-inline-start:auto;margin-inline-end:auto}.workspace-copy{text-align:center}.workspace-copy>p{margin-inline-start:auto;margin-inline-end:auto}.workspace-copy>div{justify-items:center}.workspace-copy>div>span{justify-content:center}.workspace-copy>.button{margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:520px){.landing-ai-copy .landing-text-button,.landing-ai-copy>.button{justify-content:center;width:100%}}@media (max-width:900px){.landing-ai-copy>div{text-align:left;max-width:100%;justify-content:flex-start!important;width:max-content!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.landing-ai-copy>div+div{margin-top:0}.workspace-copy>div{text-align:left;width:max-content;max-width:100%;justify-items:start!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.workspace-copy>div>span{justify-content:flex-start!important}.landing-ai-copy>div{width:min(290px,100%)!important}.process-line .process-arrow,.process-line .process-finish{display:none!important}.workspace-copy>div{gap:12px 16px;max-width:460px;grid-template-columns:1fr 1fr!important;width:100%!important}}@media (max-width:1050px){.landing-header .landing-menu,.landing-header nav{display:none!important}.landing-header .landing-login{color:#15201b;white-space:nowrap;background:#fff;border:1px solid #dfe6e2;border-radius:10px;order:2;align-items:center;height:38px;padding:0 14px;font-size:14px;display:inline-flex!important}}.landing-cta .cta-demo{isolation:isolate;align-items:center;gap:10px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.landing-cta .cta-demo:before{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--cta-angle,0deg),transparent 0 70%,#7be0b0 82%,#e9fff3 88%,transparent 96%);animation:3.2s linear infinite ctaSpin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.landing-cta .cta-demo:after{content:"";z-index:-1;border-radius:inherit;background:inherit;background-color:#1d2a25;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.landing-cta .cta-demo:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3fbf8a33}.cta-demo-play{color:#0d2a1e;background:#3fbf8a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.cta-demo-play svg{fill:currentColor;width:12px;height:12px;margin-left:2px;transition:transform .25s}.cta-demo-play:after{content:"";border-radius:50%;animation:2s ease-out infinite ctaPulse;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 #3fbf8a99}.landing-cta .cta-demo:hover .cta-demo-play svg{transform:scale(1.15)}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ctaSpin{to{--cta-angle:360deg}}@keyframes ctaPulse{0%{box-shadow:0 0 #3fbf8a99}80%,to{box-shadow:0 0 0 10px #3fbf8a00}}@media (prefers-reduced-motion:reduce){.landing-cta .cta-demo:before,.cta-demo-play:after{animation:none}}.landing-cta .cta-demo{color:#eafff3;border:0;padding:0 16px 0 9px;font-size:11px}.landing-cta .cta-demo:before{background:conic-gradient(from var(--cta-angle,0deg),#ffffff14 0 60%,#3fbf8a 75%,#e9fff3 84%,#3fbf8a 90%,#ffffff14 100%);top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px}.landing-cta .cta-demo:after{background:#17241f;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}.landing-page .landing-header nav button{font-size:15px;line-height:1.4}.landing-page .landing-trust{flex-wrap:wrap;gap:12px 22px}.landing-page .landing-trust span{gap:7px;font-size:13px;line-height:1.5}.landing-page .landing-trust svg{flex-shrink:0;width:17px;height:17px}.landing-page .workspace-copy>div span{gap:10px;font-size:15px;line-height:1.5}.landing-page .workspace-copy>div svg{flex-shrink:0;width:18px;height:18px}.landing-page .security-points span{font-size:13px;line-height:1.5}.landing-page .landing-hero-copy>p.landing-demo-hint{max-width:580px;margin-top:16px;font-size:14px;line-height:1.65}.landing-demo-hint button{color:var(--landing-green);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;display:inline}@media (max-width:600px){.landing-page .landing-trust{gap:10px 16px}.landing-page .landing-trust span{font-size:13px}.landing-page .workspace-copy>div{gap:14px 12px}.landing-page .workspace-copy>div span{gap:8px;font-size:14px}.landing-page .landing-hero-copy>p.landing-demo-hint{font-size:14px}}.landing-page .landing-hero-copy>p.landing-learning-hint{max-width:580px;margin-top:12px;font-size:14px;line-height:1.65}.landing-learning-hint strong{color:var(--landing-green);font-weight:750}.landing-hero-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin:22px 0 4px;display:grid}.landing-hero-step{text-align:left;font:inherit;color:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border:1px solid #0d8f6a24;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 6px 20px #0d8f6a0f}button.landing-hero-step{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.landing-hero-step-icon{width:38px;height:38px;color:var(--landing-green);background:#e3f6ee;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.landing-hero-step>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.landing-hero-step b{font-size:14px;font-weight:800;line-height:1.3}.landing-hero-step small{color:#5d6d65;font-size:12.5px;line-height:1.45}.landing-hero-step>svg{width:18px;height:18px;color:var(--landing-green);flex:0 0 18px}@media (max-width:700px){.landing-hero-steps{grid-template-columns:1fr;margin-top:18px}}.landing-hero-steps{gap:14px;max-width:660px}.landing-hero-step{background:linear-gradient(145deg,#fff,#f2fbf7);border:1px solid #0d8f6a2a;border-radius:20px;align-items:flex-start;padding:18px;position:relative;overflow:hidden}.landing-hero-step:after{content:"";pointer-events:none;background:radial-gradient(#0d8f6a1c,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.landing-hero-step-icon{color:#fff;background:linear-gradient(140deg,#5be2b0,#0d8f6a);border-radius:14px;flex-basis:44px;width:44px;height:44px;box-shadow:0 6px 14px #0d8f6a33}.landing-hero-step small{font-size:13px}button.landing-hero-step>svg{color:#fff;background:#0d8f6a;border-radius:50%;flex-basis:30px;align-self:center;width:30px;height:30px;padding:7px;transition:transform .18s;display:grid}@media (max-width:1100px){.landing-hero-step b{white-space:normal}}.pm-hero .pm-photo{z-index:0;background:50% 62%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#0006 32%,#000 42%);mask-image:linear-gradient(90deg,#0000 22%,#0006 32%,#000 42%)}.pm-hero.morning .pm-photo{background-image:url(/assets/morning-bTEenlhH.webp)}.pm-hero.day .pm-photo{background-image:url(/assets/day-BNbsVAm2.webp)}.pm-hero.evening .pm-photo{background-image:url(/assets/evening-B1Bnn-dq.webp)}.pm-hero.night .pm-photo{background-image:url(/assets/night-C3-Gl56D.webp)}.pm-hero>:not(.pm-photo){z-index:1;position:relative}.pm-greet>i.day svg{color:#f5a524}.pm-greet>i.evening svg{color:#f07a3a}.pm-greet>i.night svg{color:#8b8ff5}.landing-hero-step b{white-space:normal}.landing-hero-step>span:nth-child(2){flex:1 1 0;min-width:0}button.landing-hero-step>svg{box-sizing:border-box;flex:0 0 30px;width:30px;height:30px;margin-left:2px}.landing-hero-steps{grid-template-columns:1fr;gap:10px;max-width:580px;margin:20px 0 4px}.landing-hero-step{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e3ebe6;border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;box-shadow:0 4px 14px #1a3b2c0d}.landing-hero-step:after{display:none}.landing-hero-step-icon{width:42px;height:42px;color:var(--landing-green);box-shadow:none;background:#e3f6ee;border-radius:13px;flex:0 0 42px}.landing-hero-step-icon svg{width:20px;height:20px}.landing-hero-step b{white-space:normal;font-size:14px}.landing-hero-step small{font-size:12.5px;line-height:1.45}button.landing-hero-step>svg{width:18px;height:18px;color:var(--landing-green);background:0 0;border-radius:0;flex:0 0 18px;margin:0;padding:0}button.landing-hero-step:hover{border-color:#0d8f6a55;transform:translateY(-1px);box-shadow:0 8px 22px #0d8f6a18}button.landing-hero-step:hover>svg{transform:translate(3px)}.landing-hero-step-excel{background:linear-gradient(100deg,#f1fbf6 0%,#fffc 70%);border-color:#0d8f6a33}.landing-hero-step-excel .landing-hero-step-icon{color:#fff;background:#1d7a46}.landing-hero-step-excel b i{color:var(--landing-green);vertical-align:1px;background:#e3f6ee;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-block}@media (min-width:701px){.landing-hero-steps>.landing-hero-step-excel{grid-column:1/-1}}.landing-hero-note{color:#4f5d55;align-items:center;gap:10px;margin:18px 0 0;font-size:15px;display:flex}.landing-hero-note svg{box-sizing:content-box;width:18px;height:18px;color:var(--landing-green);background:#e7f7f0;border-radius:50%;flex:0 0 18px;padding:6px}.landing-hero-note b{color:var(--landing-green)}@media (max-width:1100px){.landing-hero-note{justify-content:center}}@media (max-width:700px){.landing-hero-note{font-size:14px}}.landing-feature h3{margin:22px 0 10px;font-size:18px}.landing-feature p{font-size:14px;line-height:1.55}.landing-feature-icon svg{width:26px;height:26px}.landing-feature-action{font-size:13px}.ai-demo-result p{font-size:14px}.ai-demo-result li{font-size:13px}.ai-result-next span,.ai-result-next b{font-size:12px}.ai-demo-result>div>span.ai-result-source{font-size:11px}@media (max-width:680px){.ai-demo-result p{font-size:13px}.ai-demo-result li{font-size:12px}.ai-result-next span,.ai-result-next b{font-size:11px}.ai-result-head strong{font-size:13px}.ai-demo-result>div>span.ai-result-source{font-size:10px}}.landing-page input[type=number],.ts-app input[type=number],.ts-overlay input[type=number],.ts-setup input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.landing-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.landing-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-app input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-overlay input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-overlay input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-setup input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-setup input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.process-line>button>.process-finish{color:#0d8f63;background:#e9f9f0;border:1px solid #d2e8dc;border-radius:50%;width:38px;height:38px;padding:10px;position:absolute;top:21px;right:18px}.landing-footer.redesigned-footer{gap:24px 44px;padding-top:34px;padding-bottom:20px}.redesigned-footer>div:first-child h3{margin:15px 0 10px;font-size:27px}.redesigned-footer .footer-start{padding:17px 20px;gap:6px!important}.redesigned-footer .footer-bottom{padding-top:14px}@media (max-width:680px){.landing-footer.redesigned-footer{gap:25px;padding:30px 20px 20px}.process-line>button>.process-finish{top:18px;left:auto;right:18px}}.ai-demo-answer{overflow:hidden!important}.ai-demo-result,.ai-demo-result>div{min-height:0!important}.ai-demo-window .ai-orb{width:60px;height:60px;box-shadow:none;background:0 0;place-items:center;display:grid;overflow:visible}.ai-demo-window .ai-orb .tru-robot{border-radius:14px;width:43px;height:48px;margin:0}.ai-demo-window .ai-orb .tru-robot>span{border-radius:6px;gap:7px;width:30px;height:17px}.ai-demo-window .ai-orb .tru-robot b{width:4px;height:6px}.ai-demo-window .ai-orb .tru-robot>svg{margin-top:2px;width:12px!important;height:12px!important}.ai-demo-window .ai-orb .tru-robot>i{height:9px;top:-10px;left:19px}.tru-robot{transform-origin:50% 75%;animation:3.4s ease-in-out infinite truCharacterMove!important}.tru-robot:before,.tru-robot:after{content:"";z-index:-1;background:#92ddbd;border:2px solid #75cda6;border-radius:10px;width:9px;height:23px;position:absolute;top:46%}.tru-robot:before{animation:3.4s ease-in-out infinite truWave;left:-8px;transform:rotate(20deg)}.tru-robot:after{right:-8px;transform:rotate(-18deg)}.tru-robot b:first-child{animation:4.6s infinite truEyeLeft}.tru-robot b:last-child{animation:4.6s infinite truEyeRight}.tru-robot>i{transform-origin:bottom;animation:3.4s ease-in-out infinite truAntenna}@keyframes truCharacterMove{0%,to{transform:translateY(0)rotate(-2deg)}35%{transform:translateY(-5px)rotate(2deg)}65%{transform:translateY(-2px)rotate(-1deg)}}@keyframes truWave{0%,to{transform:rotate(20deg)}35%,55%{transform:rotate(48deg)}}@keyframes truAntenna{0%,to{transform:rotate(-7deg)}50%{transform:rotate(8deg)}}@keyframes truEyeLeft{0%,12%,17%,52%,57%,to{transform:scaleY(1)translate(0)}14%,54%{transform:scaleY(.12)}70%,82%{transform:translate(2px)}}@keyframes truEyeRight{0%,12%,17%,52%,57%,to{transform:scaleY(1)translate(0)}14%,54%{transform:scaleY(.12)}70%,82%{transform:translate(2px)}}.ts-dialog{max-height:calc(calc(100*var(--vh1,1dvh)) - 36px)!important}.ts-dialog-content{min-width:0;min-height:0;overflow-x:hidden!important}.ts-dialog.wide .ts-dialog-content{padding:20px 24px}.ts-example-grid,.ts-example-grid>*{min-width:0}.ts-nav-group{padding:10px 0 5px}.ts-nav-group>p{color:#8fa79b;letter-spacing:.12em;text-transform:uppercase;margin:6px 14px 7px;font-size:9px;font-weight:800}.ts-nav-group>button{width:100%}.ts-user-avatar{color:#087e58;background:#ddf5e9;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ts-user-avatar svg{width:22px;height:22px}.ts-tru-fab{z-index:80;color:#fff;font:inherit;cursor:pointer;background:#0c8059;border:1px solid #80d8ac;border-radius:18px;align-items:center;gap:8px;padding:8px 15px 8px 7px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #07543740}.ts-tru-fab:hover{transform:translateY(-3px);box-shadow:0 18px 44px #07543755}.ts-tru-fab .tru-robot{border-radius:10px;width:29px;height:32px;margin:0}.ts-tru-fab .tru-robot>span{border-radius:4px;gap:4px;width:21px;height:11px}.ts-tru-fab .tru-robot b{width:3px;height:4px}.ts-tru-fab .tru-robot>svg{display:none}.ts-tru-fab .tru-robot>i{height:6px;top:-7px;left:13px}.ts-tru-fab .tru-robot:before,.ts-tru-fab .tru-robot:after{width:5px;height:12px;top:45%}.ts-tru-fab .tru-robot:before{left:-5px}.ts-tru-fab .tru-robot:after{right:-5px}.ts-search-empty{text-align:center;color:var(--muted);padding:46px 24px}.ts-search-empty svg{width:32px;height:32px;color:var(--green);margin-bottom:12px}.ts-search-empty strong{color:var(--text);font-size:15px;display:block}.ts-search-empty p{max-width:460px;margin:10px auto;font-size:12px;line-height:1.65}.ts-search-caption{color:var(--muted);font-size:11px}.ts-global-query{max-width:none!important}.ts-search-results>button>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ts-search-results>button>span strong,.ts-search-results>button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-search-results>button>span small{color:var(--muted);margin:0;font-size:10px}.ts-search-results>button>svg{flex:none;width:18px;height:18px}.ts-dialog.auth{overflow:hidden;width:min(920px,calc(calc(100*var(--vw1,1vw)) - 36px))!important;max-height:calc(calc(100*var(--vh1,1dvh)) - 36px)!important}.ts-dialog.auth>.ts-dialog-content{padding:0!important;overflow:auto!important}.ts-dialog.auth>.ts-close{z-index:5;top:14px;right:14px}.ts-auth-layout{grid-template-columns:.95fr 1fr;min-height:570px;display:grid}.ts-auth-story{color:#fff;background:radial-gradient(circle at 10% 20%,#1b654b,#122b22 60%,#10241d);flex-direction:column;justify-content:space-between;gap:35px;padding:38px;display:flex}.ts-auth-brand{align-items:center;gap:12px;display:flex}.ts-auth-brand .ts-mark{width:43px;height:43px}.ts-auth-brand strong,.ts-auth-brand small{display:block}.ts-auth-brand strong{font-size:18px}.ts-auth-brand small{color:#a3bdb0;margin-top:4px;font-size:10px}.ts-auth-kicker{color:#8fe2b6;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800}.ts-auth-story h2{letter-spacing:-.04em;margin:14px 0;font-size:36px;line-height:1.12}.ts-auth-story h2 em{color:#96e6b9;font-style:normal}.ts-auth-story-main>p{color:#bad0c4;font-size:13px;line-height:1.7}.ts-auth-benefits{gap:10px;margin-top:28px;display:grid}.ts-auth-benefits span{color:#dcefe4;align-items:center;gap:8px;font-size:12px;display:flex}.ts-auth-benefits svg{color:#9beaaf;width:15px}.ts-auth-insight{background:#ffffff10;border:1px solid #ffffff27;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ts-auth-insight .ts-mark{width:42px;height:42px}.ts-auth-insight .tru-robot{margin:-15px;transform:scale(.55)}.ts-auth-insight small,.ts-auth-insight strong{display:block}.ts-auth-insight small{color:#8fe2b6;margin-bottom:3px;font-size:10px}.ts-auth-insight strong{font-size:11px}.ts-auth-panel{color:var(--text);background:var(--surface);padding:47px 42px}.ts-auth-panel h2{margin:27px 0 6px;font-size:27px}.ts-auth-panel>.ts-muted{margin-bottom:27px;font-size:12px;line-height:1.6}.ts-auth-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;padding:5px;display:flex}.ts-auth-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:11px 8px;font-size:12px;font-weight:700}.ts-auth-submit{justify-content:center;width:100%;margin-top:10px}.ts-auth-disclaimer{color:var(--muted);align-items:flex-start;gap:8px;margin:22px 0 0;font-size:10px;line-height:1.55;display:flex}.ts-auth-disclaimer svg{width:16px;height:16px;color:var(--green);flex:none}@media (max-width:720px){.ts-auth-layout{grid-template-columns:1fr}.ts-auth-story{gap:0;padding:20px 25px}.ts-auth-story-main,.ts-auth-insight{display:none}.ts-auth-panel{padding:24px}.ts-auth-panel h2{margin-top:22px}.ts-dialog.auth>.ts-close{background:var(--surface)}.ts-tru-fab{bottom:16px;right:16px}.ts-nav-group>p{font-size:10px}}@media (max-width:520px){.ai-demo-answer{overflow:hidden!important}.ai-demo-result p{font-size:11px}.ai-demo-result li,.ai-result-next span{font-size:10px}.ts-dialog.wide .ts-dialog-content{padding:15px}.ts-auth-panel{padding:20px}}@media (prefers-reduced-motion:reduce){.tru-robot,.tru-robot b,.tru-robot>i,.tru-robot:before{animation:none!important}}.ts-date-picker .ts-calendar{min-width:290px;max-width:min(290px,calc(calc(100*var(--vw1,1vw)) - 32px));z-index:100;left:auto;right:0}.ts-date-picker .ts-calendar>header strong{white-space:nowrap}.ts-load-plan>.ts-section-title{align-items:flex-start}.ts-load-plan>.ts-section-title h2{margin-bottom:4px}.ts-load-plan>.ts-section-title .ts-muted{margin:0;font-size:12px}.ts-plan{border-collapse:separate;border-spacing:0 8px}.ts-plan td.occupied>button{border-radius:10px;width:100%;min-height:78px;margin:0;color:#087c56!important;background:#e9faf2!important;border:1px solid #b6e5d2!important}.ts-plan td.occupied.continues-right>button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0!important}.ts-plan td.occupied.continues-left>button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0!important}.ts-plan-trip{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}.ts-plan-trip strong{white-space:normal;font-size:11px;line-height:1.25}.ts-plan-trip small{white-space:normal;line-height:1.2;font-size:9px!important}.ts-hint{position:relative;padding-right:45px!important}.ts-hint-close{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:11px;right:11px}.ts-hint-close:hover{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet)}.ts-global-search{min-width:260px;box-shadow:0 5px 16px #0754370d;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line))!important;background:var(--surface)!important;border-radius:12px!important;padding:10px 14px!important}.ts-global-search:hover{border-color:var(--green)!important;background:var(--green-soft)!important}.ts-global-search svg{color:var(--green)}.landing-ai-visual{min-width:0;overflow:visible;height:680px!important}.ai-demo-window{width:100%;max-width:100%;overflow:hidden;height:590px!important;transform:rotateY(4deg)!important}.ai-demo-question{flex-basis:54px!important;margin-top:17px!important;margin-bottom:17px!important}.ai-demo-answer{align-items:stretch!important;margin-bottom:18px!important;padding:18px!important;overflow:hidden!important}.ai-demo-result{gap:12px;min-width:0;max-width:100%;display:flex;height:auto!important}.ai-demo-result>svg{flex:none;width:22px}.ai-demo-result>div{gap:4px;min-width:0}.ai-demo-result p{margin:7px 0!important;font-size:12px!important;line-height:1.45!important}.ai-demo-result ul{margin:5px 0 9px!important;padding-left:17px!important}.ai-demo-result li{margin-bottom:5px!important;font-size:11px!important;line-height:1.4!important}.ai-result-head strong{font-size:14px!important}.ai-result-next{margin-top:6px!important;padding:8px 10px!important}.ai-demo-result>div>span.ai-result-source{margin-top:7px!important;font-size:9px!important}.process-line>button>.process-finish{width:25px!important;height:25px!important;color:var(--landing-green)!important;background:#fff!important;border:1px solid #dce8e1!important;border-radius:50%!important;padding:6px!important;top:26px!important;right:18px!important;box-shadow:0 5px 14px #18463019!important}.landing-footer.compact-footer{background:#f5faf7;grid-template-columns:1fr auto;gap:20px 50px;min-height:0;display:grid;padding:28px max(24px,calc((calc(100*var(--vw1,1vw)) - 1180px)/2)) 17px!important}.compact-footer .footer-identity{align-items:center;gap:18px;display:flex}.compact-footer .footer-identity p{color:#667c70!important;margin:0!important;font-size:12px!important}.compact-footer nav{align-items:center;gap:22px;display:flex}.compact-footer nav button{color:#486257;padding:8px 0;font-size:11px;font-weight:700}.compact-footer .footer-bottom{color:#809387;border-top:1px solid #dcebe2;grid-column:1/-1;justify-content:space-between;gap:12px;margin:0;padding:12px 0 0;display:flex}.compact-footer .footer-bottom button{padding:0}@media (max-width:900px){.compact-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px}.compact-footer .footer-identity{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:680px){.landing-ai-visual{height:620px!important}.ai-demo-window{height:605px!important;transform:none!important}.ai-demo-answer{padding:12px!important}.ai-demo-result{gap:7px}.ai-demo-result p{font-size:11px!important}.ai-demo-result li{font-size:10px!important}.landing-footer.compact-footer{grid-template-columns:1fr;gap:15px;padding:22px!important}.compact-footer .footer-identity{flex-direction:row;align-items:center}.compact-footer .footer-identity p{font-size:10px!important}.compact-footer nav{justify-content:flex-start}.compact-footer .footer-bottom{font-size:9px}.compact-footer .footer-bottom span:nth-child(2){display:none}}.ts-profile-link>.ts-user-avatar{color:#087e58;background:#dff8ed;border-radius:11px;place-items:center;display:grid;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.ts-profile-link>.ts-user-avatar svg{width:19px;height:19px}.ts-profile-link>span:nth-child(2){flex:1;min-width:0}.ts-hint-close{border:1px solid color-mix(in srgb,var(--violet) 22%,transparent);background:color-mix(in srgb,var(--violet) 8%,var(--surface));width:24px;height:24px;color:var(--violet);border-radius:50%}.ts-hint-close:hover{background:color-mix(in srgb,var(--violet) 16%,var(--surface));border-color:var(--violet)}.ts-hint-close svg{width:13px;height:13px}.ts-notification-list{width:100%;min-width:0;max-width:100%;padding:22px!important}.ts-notification-list .ts-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ts-notification-list .ts-section-title h3{margin:0 0 3px;font-size:17px}.ts-notification-list .ts-section-title p{margin:0;font-size:11px}.ts-notification-list .ts-section-title .ts-btn{flex:none}.ts-notification-items{gap:8px;min-width:0;display:grid}.ts-notification-item{text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:65px;border:1px solid var(--line)!important;background:var(--surface)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;color:var(--text)!important;padding:12px 14px!important;display:grid!important}.ts-notification-item:hover{border-color:color-mix(in srgb,var(--green) 32%,var(--line))!important;background:var(--surface-2)!important}.ts-notification-item.unread{background:var(--violet-soft)!important;border-color:color-mix(in srgb,var(--violet) 22%,var(--line))!important}.ts-notification-icon{background:var(--surface-2);width:38px;height:38px;color:var(--violet);border-radius:10px;place-items:center;display:grid}.ts-notification-icon svg{width:18px;height:18px}.ts-notification-copy{min-width:0;max-width:100%;display:block;overflow:hidden}.ts-notification-copy strong,.ts-notification-copy small{overflow-wrap:anywhere;display:block}.ts-notification-copy strong{font-size:12px;line-height:1.4}.ts-notification-copy small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.ts-notification-arrow{width:17px;height:17px;color:var(--muted)}.ts-overlay:has(.ts-notification-list) .ts-dialog{width:min(620px,calc(calc(100*var(--vw1,1vw)) - 32px));height:auto;min-height:0;max-height:calc(calc(100*var(--vh1,1dvh)) - 32px)!important}.ts-overlay:has(.ts-notification-list) .ts-dialog-content{overflow:auto!important}@media (max-width:520px){.ts-notification-list{padding:15px!important}.ts-notification-list .ts-section-title{flex-direction:column;align-items:flex-start}.ts-notification-item{gap:9px;padding:10px!important}.ts-notification-icon{width:34px;height:34px}.ts-global-search{justify-content:center;width:42px!important;min-width:0!important;padding:9px!important}.ts-global-search>span{display:none!important}.ts-topbar{min-width:0}.ts-topbar>div{flex-shrink:0}}.ai-demo-window{justify-content:flex-start}.ai-demo-answer{border:1px solid #74d4ab1c;max-height:410px;background:#22382e!important;border-radius:16px!important;flex:0 auto!important;align-items:flex-start!important;height:auto!important;min-height:0!important;margin-top:0!important;box-shadow:0 12px 34px #00000018!important}.ai-demo-result{align-self:flex-start;height:auto!important}.ai-demo-result>div{flex:1;min-height:0!important}.ai-result-next{margin-top:10px!important}.ai-demo-footnote{color:#7ca895;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:auto 24px 15px;font-size:9px;font-weight:800;display:flex}.ai-demo-footnote span{color:#67dba8;font-size:12px}.ts-overlay.drawer:has(.ts-notification-list){justify-content:flex-end;padding:12px}.ts-overlay.drawer:has(.ts-notification-list) .ts-dialog{border-radius:18px;margin:0;width:min(500px,calc(calc(100*var(--vw1,1vw)) - 24px))!important;height:calc(calc(100*var(--vh1,1dvh)) - 24px)!important;max-height:calc(calc(100*var(--vh1,1dvh)) - 24px)!important}.ts-overlay.drawer:has(.ts-notification-list) .ts-dialog-content{padding:18px!important}.ts-overlay.drawer:has(.ts-notification-list) .ts-notification-list{box-shadow:none;border:0;padding:4px!important}.ts-overlay.drawer:has(.ts-notification-list) .ts-close{top:18px;left:auto;right:18px}.ts-learning-showcase{border:1px solid var(--line);background:var(--surface);border-radius:21px;margin-top:19px;overflow:hidden}.ts-learning-hero{background:radial-gradient(circle at 18% 40%,#ddd7ff,#0000 34%),linear-gradient(120deg,#f4f1ff,#eef9f4);grid-template-columns:190px 1fr;align-items:center;gap:20px;padding:32px;display:grid}.ts-learning-robot{background:#fff7;border:1px solid #cabcfb;border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative;box-shadow:0 0 0 18px #ffffff4d,0 0 0 38px #fff3}.ts-learning-robot .tru-robot{transform:scale(1.2)}.ts-learning-spark{color:#7857de;font-size:29px;position:absolute;top:9px;right:20px}.ts-learning-eyebrow{color:#6b50c1;letter-spacing:.13em;font-size:9px;font-weight:800}.ts-learning-hero h3{letter-spacing:-.04em;margin:7px 0 12px;font-size:28px;line-height:1.18}.ts-learning-hero p{color:#687a70;max-width:500px;margin-bottom:18px;font-size:12px;line-height:1.7}.ts-learning-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px;display:grid}.ts-learning-steps>div{border-right:1px solid var(--line);align-content:start;gap:5px;padding:12px 16px;display:grid}.ts-learning-steps>div:last-child{border-right:0}.ts-learning-steps span{color:var(--green);font-size:10px;font-weight:800}.ts-learning-steps strong{font-size:12px}.ts-learning-steps small{color:var(--muted);font-size:10px;line-height:1.5}.ts-tour-redesign .ts-tour-scene{background:radial-gradient(circle,#d8fff0,#e8e2ff 65%,#f5f2ff);border-radius:18px;place-items:center;height:170px;margin:0 0 18px;display:grid;position:relative;overflow:hidden}.ts-tour-redesign .ts-tour-scene .tru-robot{z-index:1;transform:scale(1.1)}.ts-tour-orbit{border:1px solid #7bcfa968;border-radius:50%;width:150px;height:150px;position:absolute}.ts-tour-orbit.orbit-two{opacity:.5;width:260px;height:260px}.ts-tour-speech{color:#7654cc;background:#fff;border:1px solid #bca9f4;border-radius:11px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:18px;right:18px}.compact-footer{margin-top:0}.compact-footer .footer-bottom{padding-top:15px!important}@media (max-width:720px){.ts-learning-hero{grid-template-columns:1fr;padding:25px}.ts-learning-robot{width:110px;height:110px;margin:12px 0}.ts-learning-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-learning-steps>div:nth-child(2){border-right:0}.ts-learning-steps>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.ai-demo-answer{max-height:420px;padding:10px!important}.ai-demo-footnote{margin:6px 13px 15px;font-size:7px}.ts-overlay.drawer:has(.ts-notification-list){padding:0}.ts-overlay.drawer:has(.ts-notification-list) .ts-dialog{border-radius:0;width:100%!important;height:calc(100*var(--vh1,1dvh))!important;max-height:calc(100*var(--vh1,1dvh))!important}.ts-overlay.drawer:has(.ts-notification-list) .ts-dialog-content{padding:12px!important}}.ts-clock{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-weight:800;transition:border-color .2s,background .2s;display:flex;font-size:11px!important}.ts-clock:hover{border-color:var(--green);background:var(--green-soft)}.ts-clock svg{width:15px;height:15px;color:var(--green)}.ts-time-settings{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.ts-time-settings h3{margin:0 0 3px;font-size:17px}.ts-time-settings>.ts-form-grid{margin-top:20px}.ts-time-settings .ts-field small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.ts-time-preview{background:var(--green-soft);border:1px solid #bfe6d2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:15px 18px;display:flex}.ts-time-preview span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:800}.ts-time-preview strong{color:var(--text);font-size:14px}.ts-weather-page{gap:23px;display:grid}.ts-weather-intro{color:#183a2c;background:linear-gradient(115deg,#e8f9f1,#f9fcfa);border:1px solid #c3e6d6;border-radius:18px;padding:25px 28px}.ts-weather-intro>span{letter-spacing:.12em;color:#087d56;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ts-weather-intro>span svg{width:18px}.ts-weather-intro h2{margin:10px 0!important;font-size:25px!important}.ts-weather-intro p{color:#557164;max-width:650px;margin:0;font-size:12px;line-height:1.7}.ts-weather-layout{grid-template-columns:minmax(0,1.8fr) minmax(240px,.9fr);gap:18px;display:grid}.ts-weather-main,.ts-weather-routes{border:1px solid var(--line);background:var(--surface);border-radius:17px;min-width:0;padding:22px}.ts-weather-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:18px;display:flex}.ts-weather-heading small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:800}.ts-weather-heading h3{margin:5px 0;font-size:20px}.ts-weather-heading p{color:var(--muted);margin:0;font-size:11px}.ts-weather-heading>svg{color:#e2a445;width:32px;height:32px}.ts-weather-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ts-weather-days>div{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;min-width:0;padding:20px 16px}.ts-weather-step{color:var(--green);font-size:9px;font-weight:800}.ts-weather-days strong{min-height:35px;margin-top:9px;font-size:14px;display:block}.ts-weather-days>div>div{align-items:center;gap:9px;margin:12px 0;display:flex}.ts-weather-days>div>div span{color:#e1ad51;font-size:31px}.ts-weather-days b{font-size:25px}.ts-weather-days p,.ts-weather-days small{color:var(--muted);font-size:10px;line-height:1.5}.ts-weather-note{background:var(--violet-soft);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;font-size:10px;line-height:1.5;display:flex}.ts-weather-note svg{width:18px;color:var(--violet)}.ts-weather-routes h3{margin:0 0 4px}.ts-weather-routes>p{color:var(--muted);margin:0 0 16px;font-size:10px}.ts-weather-routes>button:not(.ts-btn){width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:5px 0;padding:12px 8px;display:flex}.ts-weather-routes>button.active:not(.ts-btn){background:var(--green-soft);border-color:#a8ddc6}.ts-weather-routes>button>svg:first-child{width:17px;color:var(--green)}.ts-weather-routes>button>span{flex:1;min-width:0}.ts-weather-routes>button strong,.ts-weather-routes>button small{display:block}.ts-weather-routes>button strong{font-size:11px}.ts-weather-routes>button small{color:var(--muted);margin-top:3px;font-size:9px}.ts-weather-routes>.ts-btn{margin-top:14px}.tru-robot.tru-robot-v2{width:90px;height:100px;color:inherit;transform-origin:50% 80%;place-items:center;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:3.2s ease-in-out infinite truFloatV2!important;display:inline-grid!important}.tru-robot-v2:before,.tru-robot-v2:after{display:none!important}.tru-robot-v2>svg{overflow:visible;width:100%!important;height:100%!important;margin:0!important;display:block!important}.tru-robot-v2 .tru-arm-left{transform-origin:31px 68px;animation:3.2s ease-in-out infinite truWaveLeft}.tru-robot-v2 .tru-arm-right{transform-origin:89px 68px;animation:3.2s ease-in-out infinite truWaveRight}.tru-robot-v2 .tru-antenna{transform-origin:60px 21px;animation:3.2s ease-in-out infinite truAntennaV2}.tru-robot-v2 .tru-eyes{transform-origin:60px 59px;animation:4.8s infinite truBlinkV2}.tru-robot-v2 .tru-shadow{animation:3.2s ease-in-out infinite truShadowV2}@keyframes truFloatV2{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes truWaveLeft{0%,to{transform:rotate(0)}25%,45%{transform:rotate(-20deg)}}@keyframes truWaveRight{0%,to{transform:rotate(0)}55%,75%{transform:rotate(16deg)}}@keyframes truAntennaV2{0%,to{transform:rotate(-5deg)}50%{transform:rotate(8deg)}}@keyframes truBlinkV2{0%,12%,16%,48%,52%,to{transform:scaleY(1)}14%,50%{transform:scaleY(.1)}}@keyframes truShadowV2{0%,to{opacity:.17;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.75)}}.ai-demo-window .ai-orb{flex:none;width:82px!important;height:82px!important}.ai-demo-window>header{flex-basis:88px!important}.ai-demo-window .ai-orb .tru-robot-v2{width:82px!important;height:90px!important}.ai-demo-window .ai-orb .tru-robot-v2>svg{width:100%!important;height:100%!important;display:block!important}.ts-tru-fab .tru-robot-v2{width:39px!important;height:42px!important}.ts-tru-fab .tru-robot-v2>svg{width:100%!important;height:100%!important;display:block!important}.ts-auth-insight .tru-robot-v2{width:42px;height:47px;transform:none}.ts-learning-robot .tru-robot-v2{width:102px;height:112px}@media (max-width:850px){.ts-weather-layout{grid-template-columns:1fr}}@media (max-width:520px){.ts-clock{gap:0;padding:8px;font-size:0!important}.ts-clock svg{width:17px;height:17px}.ts-time-preview{flex-direction:column;align-items:start}.ts-weather-days{grid-template-columns:1fr}.ts-weather-days>div{grid-template-columns:1fr auto;gap:4px;display:grid}.ts-weather-days strong{min-height:0}.ts-weather-days>div>div{grid-area:1/2/4;margin:0}.ts-weather-days p,.ts-weather-days small{margin:0}}@media (prefers-reduced-motion:reduce){.tru-robot-v2,.tru-robot-v2 .tru-arm-left,.tru-robot-v2 .tru-arm-right,.tru-robot-v2 .tru-antenna,.tru-robot-v2 .tru-eyes,.tru-robot-v2 .tru-shadow{animation:none!important}}.ts-dialog.auth{width:min(960px,calc(calc(100*var(--vw1,1vw)) - 104px))!important;max-height:calc(calc(100*var(--vh1,1dvh)) - 40px)!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.ts-dialog.auth>.ts-dialog-content{border:1px solid var(--line);background:var(--surface);border-radius:24px;box-shadow:0 28px 90px #071d1650;padding:0!important;overflow:auto!important}.ts-dialog.auth>.ts-close{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:40px;height:40px;box-shadow:0 8px 25px #071d1630;top:4px!important;left:auto!important;right:-52px!important}.ts-auth-layout{grid-template-columns:.9fr 1fr;min-height:0}.ts-auth-story{gap:25px;padding:38px 40px}.ts-auth-story-main h2{font-size:clamp(30px,calc(3*var(--vw1,1vw)),38px);letter-spacing:-.045em;line-height:1.13;color:#fff!important}.ts-auth-story-main h2 em{color:#9ceabc!important}.ts-auth-story-main>p{color:#c7ded1;max-width:390px}.ts-auth-insight{align-items:center;gap:12px;min-height:66px;padding:8px 12px;display:flex;overflow:hidden}.ts-auth-insight .tru-robot.tru-robot-v2{flex:0 0 48px!important;width:48px!important;height:54px!important;margin:0!important;transform:none!important}.ts-auth-insight .tru-robot-v2>svg{width:100%!important;height:100%!important}.ts-auth-insight>span:last-child{flex:1;min-width:0;line-height:1.4}.ts-auth-insight>span:last-child small,.ts-auth-insight>span:last-child strong{white-space:normal;display:block}.ts-auth-panel{padding:42px 40px}.ts-auth-panel h2{margin-top:22px}.ts-auth-tabs{margin-right:0}@media (max-width:720px){.ts-dialog.auth{width:min(500px,calc(calc(100*var(--vw1,1vw)) - 24px))!important}.ts-dialog.auth>.ts-close{width:34px;height:34px;box-shadow:none;top:12px!important;right:12px!important}.ts-auth-layout{grid-template-columns:1fr}.ts-auth-story{padding:18px 22px}.ts-auth-story-main,.ts-auth-insight{display:none}.ts-auth-panel{padding:24px 22px}.ts-auth-tabs{margin-right:42px}}.ts-tax-settings{gap:18px;max-width:700px;display:grid}.ts-tax-settings .ts-field{max-width:560px}.ts-tax-card{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--green) 5%,var(--surface)))}.ts-tax-card .ts-section-title{align-items:flex-start}.ts-tax-card .ts-section-title h2{margin:7px 0 3px}.ts-tax-eyebrow{color:var(--green);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.ts-tax-eyebrow svg{width:17px;height:17px}.ts-tax-quarters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ts-tax-quarters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;padding:8px 13px;font-weight:700}.ts-tax-quarters button.active{background:var(--green);border-color:var(--green);color:#fff}.ts-tax-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ts-tax-summary>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:16px}.ts-tax-summary small{color:var(--muted);font-size:11px;display:block}.ts-tax-summary strong{overflow-wrap:anywhere;margin-top:6px;font-size:22px;display:block}.ts-tax-summary .ts-tax-result{background:color-mix(in srgb,var(--green) 10%,var(--surface));border-color:color-mix(in srgb,var(--green) 24%,var(--line))}.ts-tax-note,.ts-tax-state{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.65}.ts-tax-state{border:1px dashed var(--line);border-radius:12px;padding:18px}@media (max-width:700px){.ts-tax-summary{grid-template-columns:1fr}.ts-tax-card .ts-section-title{flex-direction:column;align-items:stretch}}.tru-robot.tru-robot-v2.tru-robot-compact{transform-origin:50% 65%;flex:none;width:40px!important;height:42px!important}.ts-hint .tru-robot-compact{width:38px!important;height:40px!important}.ts-dialog>header .tru-robot-compact{width:44px!important;height:46px!important}.ts-coachmark{z-index:90;width:min(370px,calc(calc(100*var(--vw1,1vw)) - 32px));max-height:calc(calc(100*var(--vh1,1dvh)) - 48px);border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));background:var(--surface);border-radius:20px;padding:19px;animation:.25s cubic-bezier(.2,.8,.2,1) tsDialogIn;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 18px 55px #0c372326}.ts-coachmark-top,.ts-coachmark-top>span,.ts-coachmark-progress,.ts-coachmark-actions{align-items:center;display:flex}.ts-coachmark-top{justify-content:space-between;gap:12px}.ts-coachmark-top>span{gap:10px}.ts-coachmark-top .tru-robot-compact{width:39px!important;height:40px!important}.ts-coachmark-top small{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:800}.ts-coachmark-top>button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.ts-coachmark-top>button svg{width:16px;height:16px}.ts-coachmark-progress{color:var(--muted);justify-content:space-between;margin:12px 0 16px;font-size:10px;font-weight:700}.ts-coachmark-progress>div{gap:5px;display:flex}.ts-coachmark-progress i{background:var(--line);border-radius:99px;width:24px;height:5px}.ts-coachmark-progress i.active{background:var(--green);width:34px}.ts-coachmark-kicker,.ts-first-eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ts-coachmark h2{margin:5px 0 9px;font-size:22px;line-height:1.2}.ts-coachmark p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.ts-coachmark-flow,.ts-first-start-flow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ts-coachmark-flow{background:var(--green-soft);border-radius:12px;margin-top:17px;padding:12px}.ts-coachmark-flow span,.ts-first-start-flow span{color:var(--green);align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.ts-coachmark-flow svg,.ts-first-start-flow svg{width:14px;height:14px}.ts-coachmark-flow>svg,.ts-first-start-flow>svg{width:12px;height:12px;color:var(--muted)}.ts-coachmark-example{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.ts-coachmark-example span{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:10px}.ts-coachmark-actions{gap:9px;margin-top:17px}.ts-coachmark-actions .ts-btn{min-height:39px;padding:9px 11px}.ts-coachmark-actions .ts-btn.primary{flex:1}.ts-coachmark-actions .ts-btn svg{width:15px;height:15px}.ts-coachmark-skip{color:var(--muted);font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:11px;padding:0;font-size:11px;text-decoration:underline}.ts-first-start{border:1px solid color-mix(in srgb,var(--green) 23%,var(--line));background:linear-gradient(115deg,var(--surface),color-mix(in srgb,var(--green) 10%,var(--surface)));border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex;box-shadow:0 10px 28px #12402c0a}.ts-first-start-copy{max-width:570px}.ts-first-start h2{margin:6px 0 8px;font-size:22px}.ts-first-start p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.ts-first-start-flow{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:center;min-width:260px;padding:18px}@media (max-width:900px){.ts-first-start{flex-direction:column;align-items:flex-start}.ts-first-start-flow{min-width:0}}@media (max-width:520px){.ts-coachmark{width:calc(calc(100*var(--vw1,1vw)) - 24px);max-height:min(calc(58*var(--vh1,1dvh)),430px);padding:15px;bottom:12px;right:12px}.ts-coachmark h2{font-size:18px}.ts-coachmark-flow{margin-top:12px}.ts-first-start{padding:19px}.ts-first-start-flow{padding:12px}}.ts-auth-insight .tru-robot-compact{width:43px!important;height:45px!important}.builder-note .tru-robot-compact,.floating-insight .tru-robot-compact{width:32px!important;height:34px!important}.builder-note .tru-robot-compact>svg,.floating-insight .tru-robot-compact>svg{width:100%!important;height:100%!important;display:block!important}.floating-insight{min-height:86px;box-sizing:border-box!important;border-radius:16px!important;align-items:center!important;gap:12px!important;width:min(310px,100% - 8px)!important;min-width:0!important;padding:12px 14px!important;bottom:38px!important;right:-18px!important}.floating-insight-mark{background:#e4f8ef!important;border-radius:14px!important;flex:0 0 50px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;overflow:visible!important}.floating-insight .tru-robot-compact{width:42px!important;height:44px!important;margin:0!important;display:grid!important;transform:none!important}.floating-insight>div{justify-content:center!important;gap:2px!important;min-width:0!important}.floating-insight small,.floating-insight strong,.floating-insight em{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;line-height:1.25!important;display:block!important}.floating-insight small{font-size:8px!important}.floating-insight strong{letter-spacing:-.015em;margin:0!important;font-size:13px!important}.floating-insight em{font-style:normal;color:#849087!important;font-size:8px!important}@media (max-width:520px){.floating-insight{min-height:72px;gap:9px!important;width:min(280px,100% - 4px)!important;padding:10px 11px!important;bottom:-24px!important;right:4px!important}.floating-insight-mark{border-radius:12px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.floating-insight .tru-robot-compact{width:36px!important;height:38px!important}.floating-insight strong{font-size:11px!important}.floating-insight small,.floating-insight em{font-size:7px!important}}.ts-hint-close{background:color-mix(in srgb,var(--violet) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:9px;top:12px;right:12px;justify-content:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:flex!important}.ts-hint-close svg{stroke-width:2px;display:block;width:14px!important;height:14px!important}.ts-members .ts-member-avatar{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.ts-members .ts-member-avatar svg{width:20px;height:20px}.ts-notification-settings{gap:12px;display:grid}.ts-notification-settings h3{margin:16px 0 0}.ts-notification-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ts-notification-categories .ts-toggle{margin:0}.ts-notification-quiet{grid-template-columns:repeat(2,minmax(0,180px));gap:12px;display:grid}.ts-guide{z-index:90;width:min(380px,calc(calc(100*var(--vw1,1vw)) - 24px));max-height:calc(calc(100*var(--vh1,1dvh)) - 112px);border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));background:var(--surface);color:var(--text);border-radius:20px;flex-direction:column;animation:.25s tsDialogIn;display:flex;position:fixed;top:96px;bottom:auto;right:22px;overflow:hidden;box-shadow:0 24px 64px #10291e2b}.ts-guide-header{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px 9px;display:flex}.ts-guide-header>span,.ts-guide-header>span>span{align-items:center;gap:10px;display:flex}.ts-guide-header>span>span:last-child{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.ts-guide-header .tru-robot-compact{width:40px!important;height:42px!important;margin:0!important}.ts-guide-header strong{color:var(--green);letter-spacing:.04em;font-size:11px}.ts-guide-header small{color:var(--muted);font-size:10px}.ts-guide-header>button{border:1px solid var(--line);background:var(--surface);width:29px;height:29px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.ts-guide-header>button svg{width:15px;height:15px}.ts-guide-progress{background:var(--surface-3);border-radius:99px;height:4px;margin:0 17px;overflow:hidden}.ts-guide-progress span{background:var(--green);border-radius:99px;height:100%;transition:width .25s;display:block}.ts-guide-copy{padding:16px 18px 5px;overflow:auto}.ts-guide-eyebrow{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.ts-guide-copy h2{margin:6px 0 9px;font-size:21px;line-height:1.2}.ts-guide-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ts-guide-tip{border:1px solid color-mix(in srgb,var(--violet) 15%,var(--line));background:var(--violet-soft);border-radius:11px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px;font-size:11px;line-height:1.5;display:flex}.ts-guide-tip svg{width:15px;height:15px;color:var(--violet);flex:none}.ts-guide-status{color:var(--muted);align-items:center;gap:8px;margin:8px 18px 0;font-size:10px;display:flex}.ts-guide-status svg{width:16px;height:16px}.ts-guide-status.done{color:var(--green)}.ts-guide-actions{gap:7px;padding:14px 18px 0;display:flex}.ts-guide-actions>.ts-btn:first-child{padding:9px 10px}.ts-guide-actions>.ts-btn:last-child{flex:1}.ts-guide-choices{flex-wrap:wrap;flex:1;gap:7px;display:flex}.ts-guide-choices .ts-btn{white-space:nowrap;flex:1;padding:8px}.ts-guide-actions .ts-btn{min-height:37px;font-size:11px}.ts-guide-actions .ts-btn svg{width:14px;height:14px}.ts-guide-later{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;margin:10px 18px 14px;padding:0;font-size:10px;text-decoration:underline}.ts-first-start-flow{justify-content:center;min-width:0;max-width:390px}.ts-first-start-flow span{opacity:.65}.ts-first-start-flow span.done{opacity:1;color:var(--green)}@media (max-width:700px){.ts-notification-categories{grid-template-columns:1fr}.ts-guide{max-height:calc(calc(100*var(--vh1,1dvh)) - 84px);top:72px;bottom:auto;right:12px}.ts-first-start-flow{justify-content:flex-start}}.ts-ai-import-intro{border:1px solid color-mix(in srgb,var(--violet) 20%,var(--line));background:var(--violet-soft);border-radius:13px;align-items:flex-start;gap:13px;padding:16px;display:flex}.ts-ai-import-intro>svg{width:22px;height:22px;color:var(--violet);flex:none}.ts-ai-import-intro strong{display:block}.ts-ai-import-intro p,.ts-ai-import-note{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.ts-ai-import .ts-upload{margin-top:14px}.ts-ai-import-note{margin:12px 0}.ts-ai-preview{margin-top:14px}.ts-ai-preview p{margin:8px 0}.ts-toast{justify-content:center;min-width:260px;animation:none;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.ts-toast>button{margin-left:auto}.ts-tru-fab{z-index:32;border-radius:18px;justify-content:center;width:58px;height:58px;padding:6px;position:fixed;top:90px;bottom:auto;right:18px}.ts-tru-fab .ts-mark{width:43px;height:43px}.ts-tru-fab .tru-robot-compact{width:44px!important;height:46px!important}.ts-field-invalid>.ts-input,.ts-field-invalid .ts-input{box-shadow:0 0 0 3px #da565622;border-color:#da5656!important}.ts-form-error-top{z-index:2;margin:0 0 18px;position:sticky;top:0}.ts-address-pair{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.ts-addresses{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:18px}.ts-addresses>strong{margin-bottom:12px;display:block}.ts-addresses>div{gap:8px;margin-bottom:8px;display:flex}.ts-addresses>div .ts-input{flex:1;min-width:0}.ts-deal-files{border:1px solid var(--line);border-radius:16px;margin-top:24px;padding:22px}.ts-deal-files h3{margin:0 0 4px}.ts-file-line{border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;gap:9px;padding:10px;display:flex}.ts-file-line button{color:var(--red);background:0 0;border:0;margin-left:auto}.ts-city-control{position:relative}.ts-city-list{background:var(--surface);border:1px solid var(--line);z-index:90;border-radius:12px;max-height:230px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 35px #10251b20}.ts-city-list button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:9px 12px;display:block}.ts-city-list button:hover,.ts-city-list button[aria-selected=true]{background:var(--green-soft)}.ts-calendar-quick{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:8px;display:flex}.ts-calendar-quick .ts-btn{min-height:30px;padding:6px 8px}.ts-overlay.drawer:has(.ts-chat) .ts-dialog{width:min(520px,calc(calc(100*var(--vw1,1vw)) - 22px))}.ts-chat{min-height:min(570px,calc(calc(100*var(--vh1,1dvh)) - 180px));flex-direction:column;gap:16px;display:flex}.ts-chat .ts-auth-intro{background:linear-gradient(120deg,var(--green-soft),var(--violet-soft));border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.ts-chat .ts-auth-intro .tru-robot{transform-origin:50%;flex:none;width:74px;height:74px;margin:-9px;transform:scale(.7)}.ts-chat .ts-auth-intro p{margin:0;font-size:13px;line-height:1.6}.ts-chat .ts-prompts{flex-flow:wrap;display:flex}.ts-chat .ts-prompts button{text-align:left;flex:180px;justify-content:flex-start;font-size:12px}.ts-chat>form{margin-top:auto}.ts-chat>form textarea{min-height:70px;max-height:150px}@media (max-width:720px){.ts-address-pair{grid-template-columns:1fr}.ts-tru-fab{width:49px;height:49px;top:86px;right:10px}.ts-toast{bottom:14px}}.ts-deal-list{flex-direction:column;gap:10px;display:flex}.ts-deal-row{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;grid-template-columns:minmax(200px,1fr) minmax(360px,2fr) auto;align-items:center;gap:18px;padding:16px;transition:border-color .18s,box-shadow .18s;display:grid}.ts-deal-row:hover{border-color:#8acdb0;box-shadow:0 8px 26px #134a2c0d}.ts-deal-row-main strong,.ts-deal-row-main span{display:block}.ts-deal-row-main strong{font-size:14px}.ts-deal-row-main span{color:var(--muted);margin-top:5px;font-size:12px}.ts-deal-row-main svg{vertical-align:middle;width:12px;height:12px}.ts-deal-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.ts-deal-row-meta span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ts-deal-row-meta strong{color:var(--text);margin-left:3px}.ts-deal-row-end{align-items:center;gap:6px;display:flex}.ts-deal-row-end select{max-width:150px;color:var(--green);background:var(--green-soft);font:inherit;border:1px solid #bce8d4;border-radius:9px;padding:8px;font-size:11px;font-weight:800}.ts-deal-row-end button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ts-deal-row-end svg{width:15px;height:15px}.ts-clickable-row{cursor:pointer}.ts-clickable-row:hover{background:var(--green-soft)}.ts-plan-choice h3{margin:14px 0 0}.ts-plan-choice>.ts-btn{justify-content:space-between}@media (max-width:1000px){.ts-deal-row{grid-template-columns:1fr auto}.ts-deal-row-meta{grid-area:2/1/auto/-1}}@media (max-width:600px){.ts-deal-row{grid-template-columns:1fr}.ts-deal-row-meta{grid-area:auto/1}.ts-deal-row-end{justify-content:space-between}}.ts-topbar .ts-tru-trigger{background:var(--green-soft);border:1px solid #b9e5d1;border-radius:12px;place-items:center;width:42px;height:42px;padding:2px;display:grid}.ts-topbar .ts-tru-trigger .tru-robot-compact{width:35px!important;height:38px!important}.ts-topbar .ts-tru-trigger .tru-robot-v2>svg{width:100%!important;height:100%!important;display:block!important}.ts-overlay.drawer:has(.ts-chat) .ts-dialog{height:min(700px,calc(calc(100*var(--vh1,1dvh)) - 36px));border-radius:24px;min-height:0;margin:18px 18px 18px auto}.ts-overlay.drawer:has(.ts-chat) .ts-dialog-content{flex-direction:column;min-height:0;display:flex}.ts-overlay.drawer:has(.ts-chat) .ts-chat{flex:1;min-height:0}.ts-chat .ts-auth-intro .tru-robot{width:70px;height:70px;margin:0;transform:none}.ts-chat .ts-prompts button{background:var(--surface-2)}.tru-robot.tru-robot-v2,.tru-robot-v2 .tru-antenna,.tru-robot-v2 .tru-arm-left,.tru-robot-v2 .tru-arm-right,.tru-robot-v2 .tru-shadow{animation:none!important;transform:none!important}.tru-robot-v2 .tru-eyes{animation:4.8s infinite truBlinkV2!important}.ts-toast{pointer-events:none;animation:4.2s ease-in-out both tsToastLife!important}@keyframes tsToastLife{0%{opacity:0;transform:translate(-50%,35px)}12%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,35px)}}.ts-badge[data-status=Принято],.ts-deal-row-end select[data-status=Принято]{color:#13785a;background:#eaf6f1;border-color:#cde8db}.ts-badge[data-status=На\ погрузке],.ts-deal-row-end select[data-status=На\ погрузке]{color:#6952b7;background:#edeafd;border-color:#d9d1fa}.ts-badge[data-status=В\ рейсе],.ts-deal-row-end select[data-status=В\ рейсе]{color:#176e9f;background:#e5f4fc;border-color:#c8e7f7}.ts-badge[data-status=На\ выгрузке],.ts-deal-row-end select[data-status=На\ выгрузке]{color:#4665aa;background:#eaf2ff;border-color:#cfddfa}.ts-badge[data-status=Ожидаем\ оплату],.ts-deal-row-end select[data-status=Ожидаем\ оплату]{color:#a56611;background:#fff1dd;border-color:#f6dcaa}.ts-badge[data-status=Оплата\ просрочена],.ts-badge[data-status=Отменена],.ts-deal-row-end select[data-status=Оплата\ просрочена],.ts-deal-row-end select[data-status=Отменена]{color:#b64242;background:#ffebeb;border-color:#f5c7c7}.ts-badge[data-status=Завершена],.ts-deal-row-end select[data-status=Завершена]{color:#167548;background:#e5f7ec;border-color:#c4e9d3}.ts-chat-intro{border:1px solid color-mix(in srgb,var(--violet) 18%,var(--line));background:var(--violet-soft);border-radius:15px;padding:17px 19px}.ts-chat-intro strong{color:var(--text);font-size:14px;display:block}.ts-chat-intro p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.ts-chat>form{border-top:1px solid var(--line);background:var(--surface);margin-top:auto;padding:15px 0 0;position:sticky;bottom:0}.ts-chat>form textarea{min-height:64px}.ts-calendar-heading{color:var(--text);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.ts-calendar-heading svg{width:14px!important;height:14px!important}.ts-calendar-month-year{gap:10px;padding:12px 0;grid-template-columns:1fr 1fr!important;display:grid!important}.ts-calendar-month-year label{color:var(--muted);gap:5px;font-size:11px;display:grid}.ts-calendar-month-year select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;padding:9px}.ts-calendar-month-year button{grid-column:1/-1}.ts-guide-open{width:100%;margin-top:12px}.ts-guide-copy{flex:0 auto;min-height:0}.ts-guide-actions{background:var(--surface);flex:none;padding-bottom:16px}.ts-route-stops{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;margin-top:24px;padding:20px}.ts-route-stops-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ts-route-stops-head h3{margin:0 0 5px}.ts-route-stops-head p{margin:0}.ts-route-stops-head>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ts-route-stop{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:15px;padding:16px}.ts-route-stop-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ts-route-stop-top button{color:var(--red);background:0 0;border:0;font-size:12px}.ts-saved-stops{border:1px solid var(--line);border-radius:13px;margin:18px 0;padding:18px}.ts-saved-stops>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.ts-saved-stops>div:last-child{border:0}.ts-saved-stops small{color:var(--muted);margin-left:auto}@media (max-width:720px){.ts-route-stops-head{flex-direction:column}.ts-saved-stops>div{flex-wrap:wrap}.ts-saved-stops small{margin-left:0}}.ts-knowledge{gap:20px;display:grid}.ts-knowledge-hero{background:radial-gradient(circle at 85% 30%,#d8f5e7,transparent 36%),linear-gradient(120deg,var(--surface),var(--green-soft));border:1px solid #bce8d4;border-radius:23px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.ts-knowledge-hero h2{max-width:620px;margin:7px 0;font-size:30px}.ts-knowledge-hero p{max-width:630px;color:var(--muted);margin:0 0 19px;line-height:1.7}.ts-knowledge-hero>svg{width:110px;height:110px;color:var(--green);opacity:.55}.ts-knowledge-search{min-height:52px}.ts-knowledge-categories{flex-wrap:wrap;gap:8px;display:flex}.ts-knowledge-categories button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.ts-knowledge-categories button.active{background:var(--green);color:#fff;border-color:var(--green)}.ts-knowledge-count{color:var(--muted);font-size:11px}.ts-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ts-knowledge-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:230px;padding:21px;display:flex;box-shadow:0 7px 22px #143f2508}.ts-knowledge-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-knowledge-card>div:first-child span{background:var(--green-soft);color:var(--green);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.ts-knowledge-card small{color:var(--muted);font-size:10px}.ts-knowledge-card>svg{width:23px;height:23px;color:var(--green);margin-top:22px}.ts-knowledge-card h3{margin:9px 0 5px;font-size:17px;line-height:1.3}.ts-knowledge-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ts-knowledge-card>button{color:var(--green);font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding:18px 0 0;font-size:11px;font-weight:800;display:flex}.ts-knowledge-card>button svg{width:14px;height:14px}.ts-knowledge-card ol{background:var(--surface-2);color:var(--text);border-radius:12px;margin:14px 0 0;padding:16px 15px 16px 30px;font-size:12px;line-height:1.65}.ts-knowledge-card li+li{margin-top:9px}@media (max-width:1100px){.ts-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ts-knowledge-hero{padding:22px}.ts-knowledge-hero h2{font-size:23px}.ts-knowledge-hero>svg{display:none}.ts-knowledge-grid{grid-template-columns:1fr}}.ts-record-cards{gap:10px;display:grid}.ts-record-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:15px;align-items:flex-start;gap:16px;padding:19px;transition:border-color .18s,box-shadow .18s;display:flex}.ts-record-card:hover{border-color:#a6dcbf;box-shadow:0 9px 27px #143f250a}.ts-record-card-icon{background:var(--green-soft);width:43px;height:43px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.ts-record-card-main{flex:1;min-width:0}.ts-record-card-main>strong{font-size:15px;display:block}.ts-record-card-main>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ts-record-card-facts{flex-wrap:wrap;gap:8px 22px;margin-top:13px;display:flex}.ts-record-card-facts span{color:var(--muted);font-size:11px}.ts-record-card-facts b{color:var(--text);margin-left:4px;font-weight:800}.ts-record-card-actions{flex:none;align-items:center;gap:6px;display:flex}.ts-record-card-actions button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.ts-record-card-actions button svg{width:14px;height:14px}.ts-record-card-arrow{color:var(--muted);width:15px!important;height:15px!important}@media (max-width:760px){.ts-record-card{flex-wrap:wrap}.ts-record-card-main{flex-basis:calc(100% - 65px)}.ts-record-card-actions{justify-content:flex-end;width:100%}.ts-record-card-facts{gap:6px 13px}}.ts-deal-row-main small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.ts-deal-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px}@media (min-width:1001px){.ts-deal-row{grid-template-columns:minmax(220px,1fr) minmax(360px,1.65fr) auto}}.ts-deal-row-end select{max-width:190px}.ts-deal-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 23px;display:grid}.ts-deal-overview-metrics>div{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;min-width:0;padding:16px}.ts-deal-overview-metrics small,.ts-deal-overview-metrics strong,.ts-deal-overview-metrics span{display:block}.ts-deal-overview-metrics small{color:var(--muted);font-size:10px}.ts-deal-overview-metrics strong{overflow-wrap:anywhere;margin:7px 0 3px;font-size:14px}.ts-deal-overview-metrics span{color:var(--muted);font-size:10px;line-height:1.5}.ts-document-detail{gap:22px;display:grid}.ts-document-hero{border:1px solid var(--line);background:var(--surface-2);border-radius:17px;align-items:center;gap:16px;padding:22px;display:flex}.ts-document-hero>svg{color:var(--green);width:38px!important;height:38px!important}.ts-document-hero>div{flex:1;min-width:0}.ts-document-hero h3{margin:4px 0}.ts-document-hero span,.ts-document-hero p{color:var(--muted);font-size:11px}.ts-document-hero p{margin:0}.ts-document-detail footer{justify-content:flex-end;gap:10px;display:flex}@media (max-width:1000px){.ts-deal-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.ts-deal-overview-metrics{grid-template-columns:1fr}.ts-document-hero{flex-wrap:wrap}.ts-document-hero .ts-badge{justify-content:center;width:100%}}.ts-plan-choice{gap:11px;display:grid}.ts-plan-choice-intro{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.ts-plan-choice-intro>svg{color:var(--green)}.ts-plan-choice-intro strong,.ts-plan-choice-intro span,.ts-plan-choice-deal strong,.ts-plan-choice-deal small,.ts-plan-choice-new strong,.ts-plan-choice-new small{display:block}.ts-plan-choice-intro span,.ts-plan-choice-deal small,.ts-plan-choice-new small{color:var(--muted);margin-top:3px;font-size:11px}.ts-plan-choice-new,.ts-plan-choice-deal{border:1px solid var(--line);text-align:left;background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.ts-plan-choice-new{background:var(--green-soft);border-color:#95d7b5}.ts-plan-choice-new>span:first-child{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.ts-plan-choice-new>span:nth-child(2),.ts-plan-choice-deal>span:first-child{flex:1}.ts-plan-choice-new>svg,.ts-plan-choice-deal>span:last-child svg{color:var(--green);width:17px;height:17px}.ts-plan-choice-section{margin-top:8px}.ts-plan-choice-section h3{margin:0 0 3px}.ts-plan-choice-section p{color:var(--muted);margin:0;font-size:11px}.ts-plan-choice-deal:hover:not(:disabled){border-color:#85cda8}.ts-plan-choice-deal:disabled{opacity:.58}.ts-plan-choice-deal>span:last-child{color:var(--red);font-size:10px}.ts-plan-choice-empty{text-align:center;border:1px dashed var(--line);border-radius:13px;padding:24px}.ts-plan-choice-empty>svg{color:var(--green)}.ts-plan-choice-empty strong{margin-top:8px;display:block}.ts-plan-choice-empty p{color:var(--muted);margin:4px 0 0;font-size:11px}.ts-calculator-explain{background:var(--green-soft);border:1px solid #bce7d2;border-radius:13px;gap:6px;margin:0 0 22px;padding:18px;display:grid}.ts-calculator-explain strong{font-size:13px}.ts-calculator-explain span{color:var(--muted);font-size:11px}.ts-calculator-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}.ts-calculator-breakdown>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:16px}.ts-calculator-breakdown>div.result{background:var(--green-soft);border-color:#9ad7b7}.ts-calculator-breakdown span,.ts-calculator-breakdown strong,.ts-calculator-breakdown small{display:block}.ts-calculator-breakdown span,.ts-calculator-breakdown small{color:var(--muted);font-size:10px}.ts-calculator-breakdown strong{overflow-wrap:anywhere;margin:7px 0;font-size:19px}@media (max-width:1100px){.ts-calculator-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.ts-calculator-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-dialog.wide:has(.ts-demo-layout){width:min(1160px,calc(calc(100*var(--vw1,1vw)) - 36px));height:min(760px,calc(calc(100*var(--vh1,1dvh)) - 36px))}.ts-dialog:has(.ts-demo-layout)>header{padding:20px 28px}.ts-dialog:has(.ts-demo-layout)>.ts-dialog-content{flex:1;padding:0!important;overflow:hidden!important}.ts-demo-layout{grid-template-columns:265px minmax(0,1fr);height:100%;min-height:0;display:grid}.ts-demo-nav{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;align-self:start;gap:6px;padding:25px 15px 25px 20px;display:flex;position:sticky;top:0}.ts-demo-nav-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 11px 12px;font-size:10px;font-weight:800}.ts-demo-nav>button{width:100%;min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 10px;transition:background .18s,border-color .18s,transform .18s;display:flex}.ts-demo-nav>button:hover{background:var(--surface);transform:translate(2px)}.ts-demo-nav>button.active{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:var(--surface);box-shadow:0 6px 18px #12442a0b}.ts-demo-nav-icon{background:var(--surface);width:34px;height:34px;color:var(--green);border-radius:10px;flex:none;place-items:center;display:grid}.ts-demo-nav>button.active .ts-demo-nav-icon{background:var(--green-soft)}.ts-demo-nav-icon svg{width:17px;height:17px}.ts-demo-nav>button>span:nth-child(2){flex:1;min-width:0}.ts-demo-nav strong,.ts-demo-nav small{display:block}.ts-demo-nav strong{font-size:11px;line-height:1.35}.ts-demo-nav small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.ts-demo-nav>button>svg{width:13px;height:13px;color:var(--green);opacity:0;flex:none}.ts-demo-nav>button.active>svg{opacity:1}.ts-demo-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ts-demo-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:28px 32px 22px;overflow-y:auto}.ts-demo-main .ts-example-heading{margin-bottom:19px;padding:0 2px}.ts-demo-main .ts-example-heading h3{font-size:23px}.ts-demo-main .ts-example-heading h3 svg{width:19px}.ts-demo-main .ts-example-rate{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:10px 13px}.ts-demo-main .ts-example-grid{gap:11px}.ts-demo-main .ts-detail{margin:0;padding:16px}.ts-demo-main .ts-hint{margin:16px 0}.ts-demo-main .ts-metrics{margin:0}.ts-demo-main .ts-list{margin:12px 0}.ts-demo-main .ts-field{margin:5px 0 15px}.ts-demo-main .ts-document-paper{margin-top:12px}.ts-demo-main .ts-route-demo{margin:10px 0 20px}.ts-dialog .ts-demo-footer{border-top:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:10px;margin:0;padding:13px 32px 17px;display:flex}.ts-demo-footer>span{color:var(--muted);margin:auto;font-size:11px;font-weight:800}.ts-demo-footer .ts-btn{min-height:41px}.ts-demo-footer .ts-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.ts-demo-layout{flex-direction:column;min-height:0;display:flex}.ts-demo-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex:none;gap:8px;padding:14px;display:flex;position:static;overflow-x:auto}.ts-demo-nav-label{display:none}.ts-demo-nav>button{flex:none;width:150px;padding:9px}.ts-demo-nav small,.ts-demo-nav>button>svg{display:none!important}.ts-demo-main{flex:1}.ts-demo-scroll{padding:19px}.ts-dialog .ts-demo-footer{padding:12px 19px}}@media (max-width:520px){.ts-dialog.wide:has(.ts-demo-layout){width:calc(calc(100*var(--vw1,1vw)) - 16px);max-height:calc(calc(100*var(--vh1,1dvh)) - 16px)!important}.ts-dialog:has(.ts-demo-layout)>header{padding:17px 16px}.ts-demo-nav{padding:11px}.ts-demo-scroll{padding:14px}.ts-dialog .ts-demo-footer{padding:10px 14px 14px}.ts-demo-main .ts-example-heading h3{font-size:20px}.ts-demo-main .ts-example-heading{gap:8px}.ts-demo-footer .ts-btn{padding:8px;font-size:11px}}.landing-workspace .workspace-builder{transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .45s,box-shadow .45s;transform:perspective(1400px)rotateY(-9deg)translateY(-2px)}.landing-workspace .workspace-builder:hover{transform:perspective(1400px)rotateY(-7deg)translateY(-5px);box-shadow:0 32px 85px #184b3230}.builder-modules>button{color:#89978f;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7e3;border-radius:10px;align-items:center;gap:8px;padding:8px;transition:background .45s,border-color .45s,color .45s,box-shadow .45s,opacity .45s;display:flex}.builder-modules>button:hover{border-color:#a6d6bd;box-shadow:0 5px 16px #125b3714}.builder-modules>button:focus-visible{outline:2px solid var(--landing-green);outline-offset:3px}.builder-modules>button.active{color:#1d3027;background:#effaf5;border-color:#0d8f633b}.builder-modules>button>span{background:#f0f3f1;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;transition:background .45s,color .45s;display:grid}.builder-modules>button.active>span{color:var(--landing-green);background:#dff5eb}.builder-modules>button>span svg{width:14px;height:14px}.builder-modules>button>b{flex:1;font-size:8px}.builder-modules>button>i{color:#9aa59f;background:#edf1ef;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-style:normal;transition:background .45s,color .45s,transform .45s;display:grid}.builder-modules>button.active>i{background:var(--landing-green);color:#fff;transform:scale(1.05)}.builder-modules>button>i svg{stroke-width:2.5px;width:12px;height:12px}@media (max-width:680px){.landing-workspace .workspace-builder,.landing-workspace .workspace-builder:hover{transform:perspective(1200px)rotateY(-4deg)}}@media (prefers-reduced-motion:reduce){.landing-workspace .workspace-builder,.builder-modules>button,.builder-modules>button>span,.builder-modules>button>i{transition:none}}.ts-calendar>div.ts-calendar-pick{flex-direction:column;gap:12px;padding:4px 0 6px;display:flex}.ts-calendar-years{flex-wrap:wrap;gap:6px;display:flex}.ts-calendar .ts-calendar-years button{border:1px solid var(--line);border-radius:9px;flex:1 0 calc(33% - 6px);min-height:34px;font-size:12px;font-weight:700}.ts-calendar-months{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ts-calendar .ts-calendar-months button{border:1px solid var(--line);text-transform:capitalize;border-radius:10px;min-height:40px;font-size:12px;font-weight:700}.ts-calendar .ts-calendar-months button.current:not(.selected){border-color:var(--green);color:var(--green)}.ts-calendar .ts-calendar-years button.selected,.ts-calendar .ts-calendar-months button.selected{border-color:var(--green)}.ts-calendar>div>button.today:not(.selected){box-shadow:inset 0 0 0 1.5px var(--green);color:var(--green);font-weight:800}.ts-time-picker{position:relative}.ts-time-field{align-items:center;gap:8px;padding-right:10px;display:flex}.ts-time-field input{min-width:0;color:var(--text);font:inherit;letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ts-time-field>svg{color:var(--muted);width:17px!important;height:17px!important}.ts-time-field>button{color:var(--muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.ts-time-field>button svg{width:15px!important;height:15px!important}.ts-time-panel{z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;width:170px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 40px #11291b1f}.ts-time-col{scrollbar-width:none;flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.ts-time-col button{min-height:32px;color:var(--text);background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:600}.ts-time-col button:hover{background:var(--surface-3)}.ts-time-col button.selected{background:var(--green);color:#fff}@media (min-width:1001px){.ts-deal-list .ts-deal-row{grid-template-columns:minmax(220px,1fr) minmax(360px,1.65fr) 170px}}.ts-deal-list .ts-deal-row-end{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.ts-deal-list .ts-deal-row-end .ts-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:600px){.ts-deal-list .ts-deal-row-end{flex-direction:row;justify-content:space-between;align-items:center}}.ts-load-plan .ts-table-wrap{overflow-x:auto}.ts-plan{table-layout:fixed;width:100%;min-width:920px}.ts-plan th:first-child,.ts-plan td:first-child{width:170px}.ts-plan td{vertical-align:middle;max-width:none!important;padding:4px 3px!important;overflow:visible!important}.ts-plan td:first-child{padding:4px 10px 4px 0!important}.ts-plan td:first-child strong{white-space:normal;line-height:1.3;display:block}.ts-plan td:first-child small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ts-plan td>button{width:100%;min-height:72px}.ts-plan td.occupied{padding-inline-start:3px!important;padding-inline-end:3px!important}.ts-plan td.occupied.continues-left{padding-left:0!important}.ts-plan td.occupied.continues-right{padding-right:0!important}.ts-plan td.occupied>button{min-height:72px}.ts-plan-trip{width:100%;min-width:0}.ts-plan-trip strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ts-plan-trip small{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden;white-space:nowrap!important}.ts-plan td.occupied.continues-left,.ts-plan td.occupied.continues-right{padding-inline-start:3px!important;padding-inline-end:3px!important}.ts-plan td.occupied>button,.ts-plan td.occupied.continues-left>button,.ts-plan td.occupied.continues-right>button{border:1px solid #b6e5d2!important;border-radius:12px!important}.ts-plan td.occupied>button{position:relative}.ts-plan td.occupied>button.conflict{color:#8a5207!important;background:repeating-linear-gradient(135deg,#fff5e3,#fff5e3 8px,#ffecc9 8px 16px)!important;border:1.5px solid #e0a13a!important}.ts-plan-warn{vertical-align:-2px;color:#c77c0e;margin-right:5px;width:13px!important;height:13px!important}.ts-plan-overlap{color:#a8620a;margin-top:3px;font-size:10px;font-style:normal;font-weight:800;display:block}.ts-plan-cont{opacity:.55;position:absolute;top:50%;transform:translateY(-50%);width:15px!important;height:15px!important}.ts-plan-cont.left{left:6px}.ts-plan-cont.right{right:6px}.ts-plan-legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:-4px 0 12px;font-size:11px;display:flex}.ts-plan-legend span{align-items:center;gap:6px;display:inline-flex}.ts-plan-legend i{border-radius:4px;width:18px;height:10px}.ts-plan-legend i.busy{background:#e9faf2;border:1px solid #b6e5d2}.ts-plan-legend i.conflict{background:repeating-linear-gradient(135deg,#fff5e3,#fff5e3 3px,#ffe2ad 3px 6px);border:1px solid #e0a13a}.ts-plan-legend svg{margin-right:-4px;width:13px!important;height:13px!important}.ts-plan-legend svg+svg{margin-right:0}.ts-app-portal{color:var(--text);font-family:Manrope,Inter,sans-serif;font-size:14px;line-height:1.5}.ts-app-portal *{box-sizing:border-box}.ts-app-portal button{font:inherit;cursor:pointer}.ts-options.ts-options-floating{min-width:0;overflow:auto;box-shadow:0 18px 50px #10251b33}.ts-options.ts-options-floating>button{font-size:13px}.ts-table th:last-child:empty{white-space:nowrap;width:1%}.ts-table td:has(>.ts-row-actions){white-space:nowrap;width:1%}.ts-table td:has(>.ts-row-actions){text-align:right}.ts-table td>.ts-row-actions{justify-content:flex-end}.ts-table th:last-child:has(>.sr-only){width:1%}.ts-notice{border:1px solid var(--line);background:var(--surface-2,var(--surface));color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.ts-notice>svg{color:var(--muted);flex:none;margin-top:1px;width:18px!important;height:18px!important}.ts-notice>div{flex:1;min-width:0}.ts-notice.warn{border-color:color-mix(in srgb,var(--amber) 40%,var(--line));background:color-mix(in srgb,var(--amber) 11%,var(--surface))}.ts-notice.warn>svg{color:#b26a0a}.ts-notice .ts-recovery{margin:10px 0}.ts-badge[data-status=Проблема],.ts-deal-row-end select[data-status=Проблема]{color:#b64242;background:#ffebeb;border-color:#f5c7c7}.ts-badge[data-status=Черновик]{color:#66736e;background:#eef1f0;border-color:#dde3e0}.ts-auth-story{position:relative;overflow:hidden;background:radial-gradient(120% 70% at 0 0,#1f6b4b 0%,#0000 60%),radial-gradient(90% 60% at 100% 100%,#0c3f2c 0%,#0000 70%),linear-gradient(160deg,#10402f,#0a2a1f)!important}.ts-auth-story:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.ts-auth-story>*{position:relative}.ts-auth-story-main h2{margin:12px 0}.ts-auth-preview{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;margin-top:22px;padding:14px 15px;animation:6s ease-in-out infinite tsAuthFloat;box-shadow:0 14px 40px #0006}.ts-auth-preview-top{color:#e6f5ec;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.ts-auth-preview-top span{align-items:center;gap:7px;display:inline-flex}.ts-auth-preview-top svg{color:#9ceabc;width:15px;height:15px}.ts-auth-preview-top b{color:#9ceabc;background:#9ceabc26;border-radius:99px;padding:3px 9px;font-size:10.5px}.ts-auth-route{color:#c7ded1;align-items:center;gap:10px;margin:13px 0;font-size:11.5px;display:flex}.ts-auth-route i{background:#ffffff1c;border-radius:99px;flex:1;height:4px;position:relative}.ts-auth-route i:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#3fcf8e,#9ceabc);position:absolute;top:0;bottom:0;left:0;right:38%}.ts-auth-route em{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:62%;box-shadow:0 0 0 4px #9ceabc40}.ts-auth-preview-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ts-auth-preview-stats span{background:#0000002b;border-radius:10px;padding:8px 9px}.ts-auth-preview-stats small{color:#9fbcae;font-size:10px;display:block}.ts-auth-preview-stats strong{color:#fff;white-space:nowrap;margin-top:2px;font-size:12px;display:block}.ts-auth-preview-stats strong.ok{color:#9ceabc}.ts-auth-benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid!important}.ts-auth-benefits span{color:#e6f5ec;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 11px;font-size:11.5px;display:flex!important}.ts-auth-benefits svg{color:#9ceabc;width:17px!important;height:17px!important}.ts-auth-benefits b{font-weight:700;line-height:1.25}.ts-auth-insight{border-radius:14px;background:#ffffff0d!important;border:1px solid #ffffff1a!important}@keyframes tsAuthFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ts-auth-panel h2{letter-spacing:-.035em;font-size:30px}.ts-auth-tabs{background:var(--surface-2,#f3f5f4);border:1px solid var(--line);border-radius:14px;padding:4px}.ts-auth-tabs button{border-radius:10px;transition:background .2s,color .2s,box-shadow .2s}.ts-auth-tabs button.active{background:var(--surface);color:var(--green);box-shadow:0 2px 8px #0b2a1c14}.ts-auth-panel .ts-input{border-radius:12px;height:46px;transition:border-color .15s,box-shadow .15s,background .15s}.ts-auth-panel .ts-input:focus{border-color:var(--green);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent);outline:0}.ts-consent a,.ts-auth-panel .ts-consent a{color:var(--green);border-bottom:1px solid color-mix(in srgb,var(--green) 35%,transparent);font-weight:600;text-decoration:none}.ts-consent a:hover{border-bottom-color:var(--green)}.ts-auth-submit.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 88%,#fff),var(--green));height:48px;box-shadow:0 10px 24px color-mix(in srgb,var(--green) 28%,transparent);border-radius:12px;transition:transform .15s,box-shadow .15s}.ts-auth-submit.primary:hover:not(:disabled){box-shadow:0 14px 30px color-mix(in srgb,var(--green) 34%,transparent);transform:translateY(-1px)}.ts-auth-submit.primary svg{transition:transform .15s}.ts-auth-submit.primary:hover svg{transform:translate(3px)}.ts-auth-disclaimer{background:color-mix(in srgb,var(--green) 6%,transparent);border-radius:12px;padding:10px 12px}@media (prefers-reduced-motion:reduce){.ts-auth-preview{animation:none}}@media (max-width:720px){.ts-auth-preview,.ts-auth-benefits{display:none!important}}.ts-sec-hero{--c:var(--green);border:1px solid color-mix(in srgb,var(--c) 22%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--c) 9%,var(--surface)),var(--surface) 70%);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:20px 22px;display:grid}.ts-sec-hero.mid{--c:var(--amber,#c9861a)}.ts-sec-hero.low{--c:var(--red,#d0443a)}.ts-sec-ring{--p:0;background:conic-gradient(var(--c) calc(var(--p)*1%),color-mix(in srgb,var(--c) 14%,transparent) 0);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative}.ts-sec-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.ts-sec-ring svg{width:28px;height:28px;color:var(--c);position:relative}.ts-sec-hero-text small{color:var(--muted);letter-spacing:.02em;font-size:11.5px;font-weight:700}.ts-sec-hero-text strong{letter-spacing:-.02em;margin:3px 0 4px;font-size:19px;display:block}.ts-sec-hero-text p{color:var(--muted);max-width:420px;margin:0;font-size:12.5px;line-height:1.5}.ts-sec-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ts-sec-checks li{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ts-sec-checks li svg{width:16px;height:16px;color:var(--amber,#c9861a);background:color-mix(in srgb,var(--amber,#c9861a) 14%,transparent);border-radius:50%;flex:none;padding:3px}.ts-sec-checks li.ok{color:var(--text)}.ts-sec-checks li.ok svg{color:var(--green);background:color-mix(in srgb,var(--green) 14%,transparent)}.ts-sec-block h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-sec-block h3 .ts-badge{margin-left:4px;font-size:11px}.ts-badge.warn{background:color-mix(in srgb,var(--amber,#c9861a) 14%,transparent);color:var(--amber,#b3751a);border-color:#0000}.ts-sec-ico{width:32px;height:32px;color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ts-sec-ico svg{width:17px;height:17px}.ts-sec-block>.ts-muted{margin-left:42px}.ts-sec-block .ts-session{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.ts-sec-block .ts-session>span:nth-child(2){flex:1;min-width:0}.ts-sec-block .ts-session.current{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface))}.ts-session-ico{width:38px;height:38px;color:var(--muted);background:var(--surface-3,#eef2f0);border-radius:11px;flex:none;place-items:center;display:grid}.ts-session.current .ts-session-ico{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}.ts-session-ico svg{width:18px;height:18px}@media (max-width:760px){.ts-sec-hero{grid-template-columns:auto 1fr}.ts-sec-checks{grid-column:1/-1}.ts-sec-block>.ts-muted{margin-left:0}}.ts-pin-timeout{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 14px;padding:12px 14px;display:flex}.ts-pin-timeout>span{font-size:13px;font-weight:600}.ts-pin-timeout>div{background:var(--surface-3,#eef2f0);border-radius:11px;gap:4px;padding:3px;display:flex}.ts-pin-timeout button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}.ts-pin-timeout button.active{background:var(--surface);color:var(--green);box-shadow:0 1px 4px #0b2a1c1a}.ts-pin-input{letter-spacing:.6em;font-weight:700;font-size:18px!important}.ts-pin-form{animation:.25s cubic-bezier(.2,.8,.2,1) tsDialogIn}.ts-auth-panel{flex-direction:column;justify-content:center;display:flex}.ts-auth-tabs button:focus{outline:0}.ts-auth-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent);outline-offset:1px}.ts-sec-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ts-sec-grid>.ts-sec-block{order:1}.ts-sec-grid>.ts-sec-block.tfa{order:2}.ts-sec-grid>.ts-sec-block.wide{order:4;grid-column:1/-1}.ts-sec-grid>.ts-sec-block.pwd{order:3}.ts-settings-block.ts-sec-block{background:var(--surface);border-radius:18px;margin:0;padding:20px 22px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0b2a1c08;border:1px solid var(--line)!important}.ts-settings-block.ts-sec-block:hover{box-shadow:0 8px 24px #0b2a1c0d;border-color:color-mix(in srgb,var(--green) 22%,var(--line))!important}.ts-sec-block>h3{font-size:15.5px;margin:0 0 4px!important}.ts-sec-block>h3 .ts-badge{margin-left:auto!important}.ts-sec-block>.ts-muted{font-size:12.5px;line-height:1.55;margin:0 0 16px 42px!important}.ts-sec-block .ts-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ts-sec-block .ts-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.ts-sec-block footer{justify-content:flex-end;display:flex}.ts-sec-block .ts-pin-timeout{background:var(--surface-2,#f6f8f7);flex-direction:column;align-items:stretch;gap:10px}.ts-sec-block .ts-pin-timeout>div{grid-template-columns:repeat(5,1fr);display:grid}.ts-sec-block .ts-pin-timeout button{padding:7px 4px}.ts-sec-block.wide .ts-session{border-radius:14px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;border:1px solid var(--line)!important;display:flex!important}.ts-sec-block .ts-session>.ts-session-ico{width:40px;height:40px;flex:0 0 40px!important}.ts-sec-block .ts-session>span:nth-child(2){flex:auto!important}.ts-sec-block .ts-session strong{align-items:center;gap:8px;font-size:13.5px;display:flex!important}.ts-sec-block .ts-session .ts-btn{flex:none}.ts-sec-hero{border-radius:20px;margin-bottom:16px}.ts-danger-zone{border-radius:18px;margin-top:16px}:root[data-theme=dark] .ts-sec-block .ts-pin-timeout{background:#ffffff08}@media (max-width:900px){.ts-sec-grid{grid-template-columns:1fr}.ts-sec-block>.ts-muted{margin-left:0!important}}.ts-sec-grid{align-items:stretch}.ts-pin-timeout>.ts-seg{isolation:isolate;position:relative}.ts-pin-timeout>.ts-seg:before{content:"";z-index:-1;width:calc((100% - 6px)/var(--n));background:var(--surface);transform:translateX(calc(var(--i)*100%));border-radius:8px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 6px #0b2a1c1f}.ts-pin-timeout>.ts-seg button,.ts-pin-timeout>.ts-seg button.active{transition:color .25s;position:relative;box-shadow:none!important;background:0 0!important}.ts-pin-timeout>.ts-seg button.active{color:var(--green)}.ts-tfa-steps{counter-reset:s;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ts-tfa-steps li{border:1px solid var(--line);background:var(--surface-2,#f6f8f7);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.ts-tfa-steps li i{width:32px;height:32px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.ts-tfa-steps li i svg{width:16px;height:16px}.ts-tfa-steps b{font-size:13px;display:block}.ts-tfa-steps small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.ts-tfa-steps li:after{counter-increment:s;content:counter(s);color:var(--faint,#9aa8a0);font-size:12px;font-weight:800;position:absolute;right:12px}:root[data-theme=dark] .ts-tfa-steps li{background:#ffffff06}.ts-tfa-guide{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ts-tfa-guide-step{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;padding:18px 16px 16px;animation:.4s both tsPinFade;position:relative}.ts-tfa-guide-step strong{margin-top:10px;font-size:14px;line-height:1.3;display:block}.ts-tfa-guide-step p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.ts-tfa-guide-n{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.ts-tfa-phone{width:110px;height:auto;margin:0 auto;display:block}.ts-tfa-phone .body{fill:#1d2b24}.ts-tfa-phone .screen{fill:#f4f8f6}.ts-tfa-phone .notch{fill:#3a4a42}.ts-tfa-phone .line{fill:#dfe7e2}.ts-tfa-phone .tile{fill:#fff;stroke:#dfe7e2}.ts-tfa-phone .accent{fill:var(--green)}.ts-tfa-phone .btxt{fill:#fff;font-size:8px;font-weight:700}.ts-tfa-phone .qr{fill:#1d2b24}.ts-tfa-phone .corner{fill:none;stroke:var(--green);stroke-width:2.5px;stroke-linecap:round}.ts-tfa-phone .scan{fill:var(--green);opacity:.8;animation:2.2s ease-in-out infinite tsTfaScan}.ts-tfa-phone .code{fill:#13231b;letter-spacing:1px;font-size:17px;font-weight:800}.ts-tfa-phone .ring{fill:none;stroke:var(--green);stroke-width:2.5px}:root[data-theme=dark] .ts-tfa-phone .screen{fill:#1a2a22}:root[data-theme=dark] .ts-tfa-phone .tile{fill:#223329;stroke:#2f4539}:root[data-theme=dark] .ts-tfa-phone .line{fill:#2f4539}:root[data-theme=dark] .ts-tfa-phone .qr{fill:#dfe7e2}:root[data-theme=dark] .ts-tfa-phone .code{fill:#fff}@keyframes tsTfaScan{0%,to{transform:translateY(-28px)}50%{transform:translateY(28px)}}.ts-tfa-guide-note{background:color-mix(in srgb,var(--green) 8%,transparent);border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.ts-tfa-guide-note svg{width:18px;color:var(--green);flex:none}@media (max-width:760px){.ts-tfa-guide{grid-template-columns:1fr}}.ts-sec-grid>.ts-sec-block.sess{order:4}.ts-sec-block.pwd .ts-form-grid{gap:10px;grid-template-columns:1fr!important}.ts-sec-block.pwd footer{justify-content:stretch}.ts-sec-block.pwd footer .ts-btn{width:100%}.ts-sec-block.sess .ts-session{border-radius:12px;align-items:center;gap:10px;margin:0 0 6px;padding:9px 11px;border:1px solid var(--line)!important;display:flex!important}.ts-sec-block.sess .ts-session.current{background:color-mix(in srgb,var(--green) 5%,var(--surface));border-color:color-mix(in srgb,var(--green) 30%,var(--line))!important}.ts-sec-block.sess .ts-session>.ts-session-ico{border-radius:10px;width:34px;height:34px;flex:0 0 34px!important}.ts-sec-block.sess .ts-session strong{font-size:13px}.ts-sec-block.sess .ts-session small{font-size:11px}.ts-sec-block.sess .ts-session .ts-btn{min-height:32px;padding:0 11px;font-size:12px}.ts-sec-block.sess>.ts-btn{width:100%;margin-top:4px}.ts-sec-block.sess{max-height:none}.ts-tfa-guide .ts-tfa-phone{width:112px!important;max-width:none!important;height:186px!important}.ts-sec-block .ts-qr{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:200px;height:200px;margin:4px 0 12px;padding:12px;display:grid;box-shadow:0 6px 20px #0b2a1c12}.ts-sec-block .ts-qr svg{width:176px!important;max-width:none!important;height:176px!important}.ts-sec-block .ts-secret{word-break:break-all}.ts-focus-flash{border-radius:12px;animation:1.4s ease-in-out 4 tsFocusFlash;position:relative}@keyframes tsFocusFlash{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--amber) 70%,transparent),0 0 0 6px color-mix(in srgb,var(--amber) 18%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--amber) 70%,transparent),0 0 0 12px color-mix(in srgb,var(--amber) 0%,transparent)}}.ts-focus-tip{background:var(--amber-soft);color:var(--amber);border-radius:9px;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;font-size:12px;font-weight:600;animation:.3s tsPinFade;display:flex}.ts-focus-tip:before{content:"!";background:var(--amber);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:grid}.ts-focus-flash{background:color-mix(in srgb,var(--amber) 7%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--amber) 55%,transparent);border-radius:14px;margin:-10px -12px -12px;padding:10px 12px 12px;animation:1.6s ease-in-out 3 tsFocusFlash2}@keyframes tsFocusFlash2{50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--amber) 55%,transparent),0 0 0 6px color-mix(in srgb,var(--amber) 14%,transparent)}}.ts-focus-tip{margin-top:10px}.ts-jump-month.ts-focus-flash{background:color-mix(in srgb,var(--green) 8%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green) 50%,transparent);margin:-6px -8px;padding:6px 8px;animation-name:tsJumpFlash;display:inline-block}@keyframes tsJumpFlash{50%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--green) 50%,transparent),0 0 0 6px color-mix(in srgb,var(--green) 14%,transparent)}}.ts-trend>div[role=button]{cursor:pointer;border-radius:10px}.ts-trend>div[role=button]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 45%,transparent)}.ts-person.clickable,.ts-role.clickable{cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.ts-person.clickable:hover,.ts-role.clickable:hover{border-color:color-mix(in srgb,var(--green) 30%,var(--line));transform:translateY(-2px);box-shadow:0 10px 26px #0b2a1c12}.ts-person.clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent);outline-offset:2px}.ts-role.clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent);outline-offset:2px}.ts-form-section{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 0 -2px;font-size:12px;font-weight:800}.ts-member-head{border:1px solid var(--line);background:var(--surface-2,#f6f8f7);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ts-member-head .ts-person-avatar{flex:none;width:46px;height:46px}.ts-member-head strong{font-size:15px;display:block}.ts-member-head small{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.ts-role-pick{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ts-role-pick button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ts-role-pick button:hover{border-color:color-mix(in srgb,var(--green) 30%,var(--line))}.ts-role-pick button.active{border-color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--surface))}.ts-role-pick i{width:32px;height:32px;color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.ts-role-pick i svg{width:16px;height:16px}.ts-role-pick span{flex:1;min-width:0}.ts-role-pick strong{font-size:13px;display:block}.ts-role-pick small{color:var(--muted);font-size:11px;display:block}.ts-role-pick b{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ts-role-pick button.active b{background:var(--green);border-color:var(--green);color:#fff}.ts-role-pick b svg{width:12px;height:12px}.ts-member-note{background:color-mix(in srgb,var(--green) 6%,transparent);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.ts-member-form footer{justify-content:flex-end;gap:8px;display:flex}.ts-routes{gap:16px;display:grid}.ts-routes-intro{border:1px solid color-mix(in srgb,var(--green) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 8%,var(--surface)),var(--surface) 70%);border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;padding:22px 24px;display:grid}.ts-routes-intro h2{margin:0 0 6px;font-size:20px}.ts-routes-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ts-routes-intro ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-routes-intro li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.ts-routes-intro li b{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.ts-routes-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ts-routes-bar .ts-search{flex:1;min-width:220px}.ts-routes-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.ts-route-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:18px;flex-direction:column;gap:14px;padding:18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.ts-route-card:hover{border-color:color-mix(in srgb,var(--green) 28%,var(--line));transform:translateY(-2px);box-shadow:0 10px 26px #0b2a1c12}.ts-route-card header{align-items:center;gap:10px;display:flex}.ts-route-card header strong{flex:1;font-size:15px}.ts-route-card header>i{width:34px;height:34px;color:var(--green);background:color-mix(in srgb,var(--green) 11%,transparent);border-radius:10px;place-items:center;display:grid}.ts-route-card header>i svg{width:17px;height:17px}.ts-route-line{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ts-route-line span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ts-route-line svg{width:15px;height:15px;color:var(--green)}.ts-route-line>i{background:repeating-linear-gradient(90deg,var(--green) 0 6px,transparent 6px 11px);flex:1;min-width:20px;height:2px}.ts-route-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.ts-route-card dl div{background:var(--surface-2,#f6f8f7);border-radius:11px;padding:9px 10px}.ts-route-card dt{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.ts-route-card dt svg{width:12px;height:12px}.ts-route-card dd{margin:3px 0 0;font-size:13.5px;font-weight:700}.ts-route-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.ts-route-deal{justify-content:center;margin-top:auto}:root[data-theme=dark] .ts-route-card dl div{background:#ffffff08}@media (max-width:800px){.ts-routes-intro{grid-template-columns:1fr}}.ts-history-feed{flex-direction:column;display:flex}.ts-history-day{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:12px;font-weight:800}.ts-history-day:first-letter{text-transform:uppercase}.ts-history-item-wrap:first-child .ts-history-day{margin-top:4px}.ts-history-item{--c:var(--muted);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-bottom:6px;padding:11px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ts-history-item:hover{border-color:color-mix(in srgb,var(--c) 35%,var(--line));transform:translateY(-1px);box-shadow:0 6px 18px #0b2a1c0d}.k-add{--c:var(--green)}.k-edit{--c:#2c6fb7}.k-del{--c:var(--red)}.k-status{--c:var(--amber)}.ts-history-kind{width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.ts-history-kind svg{width:16px!important;height:16px!important}.ts-history-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ts-history-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ts-history-main strong em{color:var(--muted);font-style:normal;font-weight:600}.ts-history-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.ts-history-avatar{background:color-mix(in srgb,var(--green) 14%,var(--surface));width:40px;height:40px;color:var(--green);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.ts-history-avatar.sm{width:18px;height:18px;font-size:8.5px}.ts-history-place{background:var(--surface-3);color:var(--muted);border-radius:99px;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.ts-history-item time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ts-history-item>svg:last-child{width:16px;color:var(--faint)}.ts-history-who{--c:var(--muted);background:color-mix(in srgb,var(--c) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 20%,var(--line));border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ts-history-who p{flex:1;margin:0;font-size:14px;line-height:1.45}.ts-history-who small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ts-history-who>i{width:34px;height:34px;color:var(--c);background:var(--surface);border-radius:10px;place-items:center;display:grid}.ts-history-who>i svg{width:16px!important;height:16px!important}.ts-history-detail{gap:14px;display:grid}.ts-history-diff>div{border-top:1px solid var(--line);grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:9px 0;display:grid}.ts-history-diff>div small{color:var(--muted);font-size:12px}.ts-history-diff p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ts-history-diff del{background:var(--red-soft);color:var(--red);border-radius:7px;padding:2px 8px;font-size:13px;text-decoration:line-through}.ts-history-diff mark{background:var(--green-soft);color:var(--green);border-radius:7px;padding:2px 8px;font-size:13px;font-weight:600}.ts-history-diff p svg{width:14px;color:var(--faint)}@media (max-width:700px){.ts-history-place{display:none}.ts-history-diff>div{grid-template-columns:1fr}}.ts-tax2-kpi{flex-direction:column;gap:2px;display:flex}.ts-tax2-mini{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ts-tax2-mini li{grid-template-columns:80px 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.ts-tax2-mini span{color:var(--muted)}.ts-tax2-mini i{background:var(--surface-3);border-radius:99px;height:7px;overflow:hidden}.ts-tax2-mini i b{border-radius:inherit;background:var(--green);height:100%;transition:width .5s;display:block}.ts-tax2-mini.amber i b{background:#e9a23b}.ts-tax2-mini strong{font-variant-numeric:tabular-nums;font-size:12.5px!important}.ts-tax2-hint{color:var(--faint);margin:auto 0 0;padding-top:10px;font-size:11.5px;line-height:1.45}.ts-tax2-cols{height:140px!important}.ts-tax2-cols i{width:40px!important}.ts-tax2-diff{background:var(--surface-3);color:var(--muted);border-radius:99px;margin-top:-2px;padding:2px 8px;font-size:11px;font-weight:700;display:block;width:auto!important;height:auto!important}.ts-tax2-calendar{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:18px 20px}.ts-tax2-calendar>header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ts-tax2-calendar>header span{color:var(--muted);font-size:12px}.ts-tax2-calendar ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ts-tax2-calendar button{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .15s;display:flex;position:relative}.ts-tax2-calendar b{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:800}.ts-tax2-calendar strong{font-size:14px}.ts-tax2-calendar small{color:var(--muted);font-size:11.5px}.ts-tax2-calendar li.past button{opacity:.6}.ts-tax2-calendar li.now button{border-color:color-mix(in srgb,var(--green) 40%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface))}.ts-tax2-calendar li.picked button{box-shadow:inset 0 0 0 1.5px var(--green)}.ts-tax2-calendar em{background:var(--green);color:#fff;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}@media (max-width:800px){.ts-tax2-calendar ol{grid-template-columns:repeat(2,1fr)}}.ts-an-fix{gap:10px;margin-top:auto;padding-top:14px;display:grid}.ts-an-fix-sum{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-an-fix-sum span{background:var(--surface-2,#f6f8f7);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ts-an-fix-sum small{color:var(--muted);font-size:11px}.ts-an-fix-sum strong{font-size:15px}.ts-an-fix-sum strong.bad{color:var(--red)}.ts-an-fix ul{color:var(--muted);margin:0;padding-left:18px;font-size:12px;line-height:1.6}.ts-an-card{flex-direction:column;display:flex}:root[data-theme=dark] .ts-an-fix-sum span{background:#ffffff08}.ts-seg-pick{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.ts-seg-pick button{--c:var(--green);border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.ts-seg-pick button b{background:var(--surface-3);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.ts-seg-pick .s-planned{--c:#2c6fb7}.ts-seg-pick .s-in_progress{--c:var(--amber)}.ts-seg-pick .s-done{--c:var(--green)}.ts-seg-pick button.active{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--surface));color:var(--c)}.ts-seg-pick button.active b{background:var(--c);color:#fff}.ts-seg-note{background:var(--surface-2,#f6f8f7);color:var(--muted);border-radius:10px;margin:8px 0 0;padding:9px 12px;font-size:12.5px}.ts-form>.ts-form-section{margin:14px 0 8px}.ts-form>.ts-form-section:first-of-type{margin-top:0}.ts-op-kind{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.ts-op-kind button{--c:var(--green);border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.ts-op-kind button.expense{--c:var(--red)}.ts-op-kind button strong{font-size:15px}.ts-op-kind button small{color:var(--muted);font-size:12px}.ts-op-kind button.active{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--surface))}.ts-op-kind button.active strong{color:var(--c)}.ts-op-kind button:disabled{cursor:default}.ts-op-kind button:disabled:not(.active){opacity:.45}.ts-op-amount{grid-template-columns:1fr 120px;align-items:end;gap:10px;display:grid}.ts-op-amount label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ts-op-amount .ts-input{letter-spacing:-.02em;height:56px;font-weight:800;font-size:24px!important}.ts-op-amount.income .ts-input{color:var(--green)}.ts-op-amount.expense .ts-input{color:var(--red)}.ts-op-amount .ts-select,.ts-op-amount>div{min-height:56px}.ts-op-form .ts-form-section{margin:16px 0 8px}.ts-terms-example{border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface));border-radius:14px;margin:12px 0;padding:12px 14px}.ts-terms-example small{color:var(--muted);font-size:12px;display:block}.ts-terms-example strong{color:var(--green);margin-top:3px;font-size:16px;display:block}.ts-person dd .ts-person-status{margin-left:4px}.ts-person dd{padding:3px 0}.ts-member-form .ts-form-section{margin:16px 0 4px}.ts-member-form .ts-member-head+.ts-form-section{margin-top:22px}.ts-person-status.offline{background:var(--faint,#9aa8a0);box-shadow:none}.ts-person-status.deactivated{background:var(--red)}.ts-options-floating [role=option]{white-space:normal;line-height:1.35}.ts-route-line{flex-wrap:nowrap;min-width:0}.ts-route-line span{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ts-route-line>i{flex:1 0 24px}.ts-route-card header strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-route-card dt{white-space:nowrap}.ts-route-tags{flex-wrap:wrap;gap:6px;display:flex}.ts-route-tags span{border:1px solid var(--line);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.ts-route-tags svg{color:var(--green);flex:none;width:13px!important;height:13px!important}.ts-route-tags .rate{background:var(--green-soft);color:var(--green);border-color:#0000}.ts-route-calc{background:var(--green-soft);color:var(--green);border-radius:10px;align-items:center;gap:6px;margin:8px 0 0;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.ts-route-calc svg{width:14px!important;height:14px!important}.ts-route-form footer{justify-content:flex-end;gap:8px;display:flex}.ts-dialog .ts-route-form .ts-form-grid{border:1px solid var(--line);background:var(--surface-2,#f8faf9);border-radius:16px;padding:14px}.ts-routes-legacy{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:var(--amber-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.ts-form-error-top{z-index:6;border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));border-radius:12px;position:sticky;top:-2px;box-shadow:0 8px 20px #0b2a1c14;background:color-mix(in srgb,var(--red) 10%,var(--surface))!important;padding:12px 16px!important}.ts-dialog .ts-input,.ts-dialog .ts-select>button,.ts-dialog .ts-password,.ts-dialog .ts-date>button,.ts-dialog .ts-city input,.ts-dialog textarea.ts-input{background:var(--surface)!important}.ts-dialog .ts-input:disabled{background:var(--surface-3)!important}.ts-dims{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ts-dims .ts-input{text-align:center}.ts-btn:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.ts-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent);outline-offset:2px}.ts-setup-add{margin:4px 0 10px}.ts-setup-name{cursor:pointer}.ts-setup-name:hover strong{color:var(--green)}.ts-calendar.ts-calendar-floating{min-width:0;max-width:none;right:auto}.ts-tax2-split{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.ts-tax2-split span{background:#ffffff1f;border-radius:10px;flex-direction:column;padding:7px 9px;display:flex}.ts-tax2-split small{opacity:.8;font-size:11px}.ts-tax2-split b{font-size:13px}.ts-history-legacy{background:var(--amber-soft);color:var(--text);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.ts-badge[data-status=Свободен],.ts-badge[data-status=Работает]{color:#13785a;background:#eaf6f1;border-color:#cde8db}.ts-badge[data-status=В\ рейсе]{color:#176e9f;background:#e5f4fc;border-color:#c8e7f7}.ts-badge[data-status=На\ обслуживании]{color:#a56611;background:#fff1dd;border-color:#f6dcaa}.ts-badge[data-status=Не\ используется],.ts-badge[data-status=Неактивен]{background:var(--surface-3);color:var(--muted);border-color:var(--line)}.ts-badge[data-status=В\ отпуске],.ts-badge[data-status=На\ больничном]{color:#6952b7;background:#edeafd;border-color:#d9d1fa}:root[data-theme=dark] .ts-badge[data-status=Свободен],:root[data-theme=dark] .ts-badge[data-status=Работает]{color:#7fdcb4;background:#13785a33}:root[data-theme=dark] .ts-badge[data-status=На\ обслуживании]{color:#f2c47a;background:#a5661133}:root[data-theme=dark] .ts-badge[data-status=В\ рейсе]{color:#8ccdf2;background:#176e9f33}.ts-permit-add{margin:6px 0 0 auto;display:flex}#ts-dir-footer-slot{position:static}#ts-dir-footer-slot .ts-dir-footer{background:var(--surface);border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding:14px 0 2px;display:flex}.ts-tax2-contrib{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:18px 20px}.ts-tax2-contrib>header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.ts-tax2-contrib>header span{color:var(--muted);font-size:12px}.ts-tax2-contrib-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ts-tax2-cbox{border:1px solid var(--line);background:var(--surface-2,#f8faf9);border-radius:16px;padding:14px 16px}.ts-tax2-cbox.accent{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface))}.ts-tax2-cbox h4{margin:0 0 10px;font-size:14px}.ts-tax2-table{border-collapse:collapse;width:100%;font-size:12.5px}.ts-tax2-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:600}.ts-tax2-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px}.ts-tax2-total{justify-content:space-between;margin:10px 0 0;font-size:13px;display:flex}.ts-tax2-total b{font-size:15px}.ts-tax2-rows{gap:8px;display:grid}.ts-tax2-rows span{color:var(--muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.ts-tax2-rows b{color:var(--text);font-variant-numeric:tabular-nums}.ts-tax2-rows .big{border-top:1px solid var(--line);color:var(--text);padding-top:8px;font-weight:700}.ts-tax2-rows .big b{color:var(--green);font-size:17px}.ts-tax2-warn{background:var(--amber-soft);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:13px}:root[data-theme=dark] .ts-tax2-cbox{background:#ffffff06}.ts-dialog.wide:has(.ts-demo-layout){flex-direction:column;display:flex;overflow:hidden}.ts-dialog:has(.ts-demo-layout)>.ts-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:0!important}.ts-demo-layout{flex:1;min-height:0;height:auto!important}@media (min-width:801px){.ts-demo-nav{align-self:stretch;overflow-y:auto}.ts-demo-nav>button{flex:1 1 0;max-height:120px}}.ts-demo-layout{text-align:left}.ts-example-heading .ts-quick-status{margin-bottom:6px;display:inline-flex}.ts-example-heading .ts-quick-status-menu{left:auto;right:0}.ts-example-heading .ts-quick-status-menu>button{white-space:nowrap;justify-content:flex-start;width:100%;font-weight:600}.ts-example-heading .ts-quick-status-menu>button.active{font-weight:800}.ts-example-heading .ts-quick-status-menu>button>i{background:var(--dot,var(--muted));border-radius:50%;flex:none;width:8px;height:8px}.ts-example-heading .ts-quick-status-menu>button>svg{margin-left:auto}@media (max-width:520px){.ts-dialog:has(.ts-demo-layout)>.ts-close{top:26px!important}}@media (max-width:720px){.ts-auth-tabs{grid-template-columns:1fr 1fr;width:100%!important;max-width:none!important;display:grid!important}.ts-auth-tabs>button{width:100%}.ts-auth-story{padding:16px 22px!important}.ts-auth-panel{padding:18px 22px 20px!important}.ts-auth-panel h2{margin-top:14px!important;margin-bottom:6px!important;font-size:28px!important}.ts-auth-panel h2+p{margin-bottom:12px!important}.ts-auth-panel .ts-field{margin-bottom:10px}.ts-auth-panel .ts-input{min-height:46px}}.ts-drop-zone{position:relative}.ts-dragging .ts-drop-zone:after{content:"Перетащите файл сюда";z-index:5;border:2px dashed color-mix(in srgb,var(--green) 55%,transparent);border-radius:inherit;background:color-mix(in srgb,var(--surface) 88%,var(--green));color:var(--green);text-align:center;pointer-events:none;place-items:center;padding:8px;font-size:14px;font-weight:700;animation:.15s tsDropIn;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ts-dragging .ts-drop-zone.ts-drag-over:after{content:"Отпустите — загрузим файл";border-style:solid;border-color:var(--green);background:color-mix(in srgb,var(--surface) 78%,var(--green))}@keyframes tsDropIn{0%{opacity:0}to{opacity:1}}.ts-badge[data-status=Отменён],.ts-deal-row-end select[data-status=Отменён]{color:#b64242;background:#ffebeb;border-color:#f5c7c7}:root[data-theme=dark] .ts-badge[data-status=Отменён],:root[data-theme=dark] .ts-badge[data-status=Отменена],:root[data-theme=dark] .ts-badge[data-status=Проблема]{color:#f2a0a0;background:#b6424233}.ts-toast{z-index:1000!important}.ts-chat-closed{border-top:1px solid var(--line);color:var(--muted);text-align:center;background:var(--surface);margin:0;padding:14px 16px;font-size:14px}.ts-doc-body{min-width:0}.ts-doc-meta{flex-wrap:wrap;min-width:0;max-width:100%}.ts-doc-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ts-doc-meta>span.link{white-space:normal;overflow-wrap:anywhere}.ts-dc-resp{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.ts-chat-voice{width:240px;max-width:100%;height:40px}.ts-avatar-block{margin-bottom:14px}.ts-profile img.round,.ts-profile .ts-mark.round{object-fit:cover;color:var(--green);place-items:center;font-weight:800;display:grid;border-radius:50%!important}.ts-overlay.drawer:has(.ts-notice-center.compact) .ts-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex}.ts-notice-center.compact{flex-direction:column;flex:1;min-height:100%;display:flex}.ts-notice-center.compact>.ts-notice-all,.ts-notice-center.compact>button:last-child{margin-top:auto}.ts-overlay.drawer:has(.ts-notice-center.compact) .ts-dialog{flex-direction:column;display:flex}.ts-notice-center.compact>.ts-notice-all{background:var(--surface);box-shadow:none;border-style:solid;margin-top:auto;margin-bottom:16px;position:static}.ts-notice-center.compact>.ts-notice-all:hover{background:color-mix(in srgb,var(--green) 8%,var(--surface))}.ts-notice-item.violet{--tone:#7c5cc4}.ts-ava-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}:-webkit-any(.ts-newchat-ava,.ts-msg-ava,.ts-chat-ava,.ts-notification-icon):has(>.ts-ava-img){overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:-moz-any(.ts-newchat-ava,.ts-msg-ava,.ts-chat-ava,.ts-notification-icon):has(>.ts-ava-img){overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.ts-newchat-ava,.ts-msg-ava,.ts-chat-ava,.ts-notification-icon):has(>.ts-ava-img){overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ts-voice{align-items:center;gap:12px;min-width:230px;max-width:300px;padding:4px 2px;display:flex}.ts-voice audio{display:none}.ts-voice-play{background:var(--green);color:#fff;cursor:pointer;width:42px;height:42px;box-shadow:0 4px 12px color-mix(in srgb,var(--green) 35%,transparent);border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.ts-voice-play:hover{transform:scale(1.06)}.ts-voice-play svg{fill:currentColor;stroke-width:0;width:18px;height:18px}.ts-voice-play svg[class*=play]{margin-left:2px}.ts-voice-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ts-voice-wave{cursor:pointer;align-items:center;gap:2px;height:30px;display:flex}.ts-voice-wave i{background:color-mix(in srgb,var(--green) 28%,var(--line));border-radius:2px;flex:1;min-width:2px;max-width:4px;transition:background .15s}.ts-voice-wave i.on{background:var(--green)}.ts-voice-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ts-message.mine .ts-voice-play{color:var(--green);box-shadow:none;background:#fff}.ts-message.mine .ts-voice-wave i{background:#fff6}.ts-message.mine .ts-voice-wave i.on{background:#fff}.ts-message.mine .ts-voice-time{color:#ffffffd9}.ts-dc-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:14px!important;display:grid!important}.ts-dc-facts>*{grid-area:auto!important;align-self:stretch!important;margin:0!important}.ts-dc-facts>.ts-dc-status{order:5}.ts-dc-facts>.docs{order:6}.ts-dc-facts>.ts-dc-person{order:7}.ts-dc-facts>.ts-dc-transport{order:8}.ts-dc-facts>.ts-dc-tabs{order:9;grid-column:1/-1!important}.ts-dc-facts>.ts-dc-person,.ts-dc-facts>.ts-dc-transport{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.ts-dc-facts>.ts-dc-person>small,.ts-dc-facts>.ts-dc-transport>small{color:var(--muted);font-size:13px;font-weight:600}.ts-dc-facts>.ts-dc-person>span:last-child,.ts-dc-facts>.ts-dc-transport>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ts-dc-transport>strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.ts-dc-who{align-items:center;gap:10px;min-width:0;display:flex}.ts-dc-who>i{background:linear-gradient(135deg,var(--green),#35c68d);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ts-dc-who>strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}@media (max-width:1000px){.ts-dc-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.ts-dc-facts{grid-template-columns:1fr!important}}.ts-deal-card .ts-dc-facts>.ts-dc-status,.ts-deal-card .ts-dc-facts>.docs,.ts-dc-facts>.ts-dc-status,.ts-dc-facts>.docs,.ts-deal-card .ts-dc-facts>.ts-dc-person,.ts-deal-card .ts-dc-facts>.ts-dc-transport{flex-flow:column!important;grid-area:auto!important;align-items:flex-start!important}.ts-deal-card .ts-dc-facts>.ts-dc-status,.ts-dc-facts>.ts-dc-status{order:5!important}.ts-deal-card .ts-dc-facts>.docs,.ts-dc-facts>.docs{order:6!important}.ts-deal-card .ts-dc-facts>.ts-dc-person,.ts-dc-facts>.ts-dc-person{order:7!important}.ts-deal-card .ts-dc-facts>.ts-dc-transport,.ts-dc-facts>.ts-dc-transport{order:8!important}.ts-deal-card .ts-dc-facts>.ts-dc-tabs,.ts-dc-facts>.ts-dc-tabs{order:9!important;grid-column:1/-1!important}.ts-dc-who>strong{color:var(--text)!important}.ts-deal-card .ts-dc-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:1000px){.ts-deal-card .ts-dc-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.ts-deal-card .ts-dc-facts{grid-template-columns:1fr!important}}.ts-add-people{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.ts-add-people h4{margin:0;font-size:15px}.ts-add-people .ts-btn{flex:none;margin-left:auto}body{overflow-wrap:break-word}.ts-notice-copy,.ts-notification-copy,.ts-newchat-who,.ts-chat-list-copy,.ts-deal-row-main,.ts-doc-body,.ts-dc-facts>*{min-width:0}.ts-notice-copy strong,.ts-notice-copy small,.ts-message p,.ts-message>div,.ts-dc-facts strong,.ts-dc-facts span,.ts-toast{overflow-wrap:anywhere}.ts-notice-copy small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ts-notice-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ts-dc-facts>.ts-dc-status,.ts-dc-facts>.docs{min-width:0;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:16px 18px!important;display:flex!important}.ts-dc-facts>.ts-dc-status>small,.ts-dc-facts>.docs>small{color:var(--muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.ts-dc-status .ts-quick-status,.ts-dc-facts>.docs .ts-select,.ts-dc-status .ts-quick-status-btn{position:relative;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important}.ts-dc-status .ts-status-pill,.ts-dc-facts>.docs .ts-select>button{border:1px solid color-mix(in srgb,currentColor 25%,transparent)!important;letter-spacing:0!important;opacity:1!important;width:100%!important;height:44px!important;min-height:44px!important;box-shadow:none!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 14px 0 16px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.ts-dc-facts>.docs .ts-select>button *{color:inherit!important;opacity:1!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.ts-dc-status .ts-status-pill svg,.ts-dc-facts>.docs .ts-select>button svg{opacity:.75;flex:none!important;width:16px!important;height:16px!important}.ts-dc-status .ts-quick-status-menu{max-height:min(60vh,420px);overflow-y:auto;width:100%!important;min-width:0!important;left:0!important;right:0!important}@media (max-width:800px){.ts-dc-status .ts-quick-status-menu{top:auto!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;z-index:300!important;border-radius:18px!important;width:auto!important;position:fixed!important;box-shadow:0 -10px 40px #0b2a1c33!important}}.ts-zoom-bar{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:3001;background:#0b1510d9;border-radius:999px;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0006}.ts-zoom-bar button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:700;display:grid;position:static!important}.ts-zoom-bar button:hover:not(:disabled){background:#ffffff40}.ts-zoom-bar .ts-zoom-value{border-radius:22px;width:auto;min-width:64px;padding:0 10px;font-size:14px}.ts-zoom-bar button:disabled{opacity:.4;cursor:default}.ts-viewer.actual .ts-viewer-stage{text-align:center;padding-bottom:84px;display:block}.ts-dc-facts>.ts-dc-status .ts-quick-status{gap:8px!important;display:grid!important}.ts-dc-status .ts-quick-deal-summary.ts-quick-deal-summary,.ts-dc-status .ts-quick-paid.ts-quick-paid{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;border-radius:14px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.ts-dc-status .ts-quick-deal-summary.ts-quick-deal-summary{justify-content:flex-start}@media (pointer:coarse){.ts-message,.ts-message *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}}.ts-conversation.selecting .ts-msg-row{cursor:pointer;border-radius:12px;padding-left:40px;transition:background .15s;position:relative}.ts-conversation.selecting .ts-msg-row.picked{background:color-mix(in srgb,var(--green) 12%,transparent)}.ts-msg-check{border:2px solid color-mix(in srgb,var(--muted) 60%,transparent);background:var(--surface);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;transition:background .15s,border-color .15s,transform .15s;display:grid;position:absolute;top:50%;left:8px}.ts-msg-check svg{stroke-width:3px;width:14px;height:14px}.ts-msg-check.on{background:var(--green);border-color:var(--green);color:#fff;transform:scale(1.05)}.ts-select-bar{align-items:center;gap:10px;animation:.16s tsDialogIn;display:flex}.ts-select-bar>strong{min-width:24px;font-size:18px;font-weight:800}.ts-select-actions{gap:6px;margin-left:auto;display:flex}.ts-select-actions .ts-icon{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--green);cursor:pointer;border-radius:12px;place-items:center;display:grid}.ts-select-actions .ts-icon.danger{color:var(--red,#d33)}.ts-select-actions .ts-icon svg{width:20px;height:20px}.ts-conversation.selecting .ts-message{pointer-events:none}.ts-conversation.selecting .ts-msg-row{pointer-events:auto}.ts-msg-wrap.flash{animation:1.8s ease-out tsMsgRowFlash}.ts-msg-wrap.flash .ts-message{box-shadow:none!important;animation:none!important}@keyframes tsMsgRowFlash{0%,35%{background:color-mix(in srgb,var(--green) 22%,transparent)}to{background:0 0}}.ts-conversation.selecting .ts-msg-ava{display:none!important}html{touch-action:manipulation}.ts-overlay,.ts-overlay .ts-dialog-content{overscroll-behavior:contain}:root[data-dialog-open],:root[data-dialog-open] body{overflow:hidden}.ts-mnav-new i{position:relative}.ts-mnav-new i .ts-mnav-dot{border:2px solid var(--surface);place-items:center;line-height:14px;display:grid;right:-6px;top:-6px!important;left:auto!important}.ts-mnav-dot,.ts-msheet-grid b,.ts-header-badge,.ts-notify-count{font-variant-numeric:tabular-nums;place-items:center;padding-top:0!important;padding-bottom:0!important;line-height:1!important;display:inline-grid!important}@media (max-width:1200px){.ts-home-hero:after{opacity:1!important;filter:none!important;height:auto!important;top:0!important;bottom:0!important;left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}.ts-home-hero-greet{background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);border-radius:22px;justify-self:start;max-width:100%;padding:16px 18px;box-shadow:0 10px 30px #0000001f}.ts-home-hero-greet em{margin-bottom:12px!important}.ts-home-hero-greet .ts-weather-here{box-shadow:none;border-color:var(--line)}.ts-app .ts-home-hero{padding-top:18px!important}}@media (max-width:900px){.ts-app .ts-kb-hero:after,:root[data-theme=dark] .ts-app .ts-kb-hero:after{aspect-ratio:auto!important;opacity:1!important;filter:none!important;background-position:50%!important;top:0!important;bottom:0!important;left:0!important;right:0!important;-webkit-mask-image:none!important;mask-image:none!important}.ts-app .ts-kb-hero:before{background:0 0!important}.ts-app .ts-kb-hero>div:first-child{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);border-radius:20px;padding:16px;box-shadow:0 10px 30px #0000001f}}.ts-point-note{grid-column:1/-1;gap:8px;display:grid}.ts-point-tags{flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.ts-point-tags button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}.ts-point-tags button.on{background:var(--green);border-color:var(--green);color:#fff}.ts-trip-note{background:color-mix(in srgb,var(--amber,#c77716) 10%,var(--surface));border-left:3px solid var(--amber,#c77716);white-space:pre-wrap;border-radius:10px;margin-top:6px;padding:8px 10px;display:block}.ts-chat-archive-btn{border:1px solid var(--line);background:var(--surface);width:calc(100% - 16px);color:var(--text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin:10px 8px;padding:12px 14px;font-weight:700;display:flex}.ts-chat-archive-btn svg{width:18px;height:18px;color:var(--muted)}.ts-chat-archive-btn span{text-align:left;flex:1}.ts-chat-archive-btn em{color:var(--muted);font-style:normal}.ts-chat-archive-hint{text-align:center;margin:0 12px 10px;font-size:12px}.ts-checked-day{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px;display:flex}.ts-checked-day>span{color:var(--muted);margin-right:2px;font-size:13px;font-weight:700}.ts-checked-day>button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600}.ts-checked-day>button.active{background:var(--green);border-color:var(--green);color:#fff}.ts-checked-day>.ts-date,.ts-checked-day>div{width:170px}.ts-search-results.ts-search-results{flex-direction:column;gap:8px;display:flex}.ts-search-results.ts-search-results>button{transition:border-color .15s,background .15s;box-shadow:0 2px 6px #10251c08;background:var(--surface,#fff)!important;border:1px solid var(--line,#dfe8e3)!important;border-radius:14px!important;padding:12px 14px!important}.ts-search-results.ts-search-results>button:hover{border-color:color-mix(in srgb,var(--green,#0d8f63) 45%,var(--line,#dfe8e3))!important;background:color-mix(in srgb,var(--green,#0d8f63) 5%,var(--surface,#fff))!important}.ts-search-results.ts-search-results>button:focus-visible{border-color:color-mix(in srgb,var(--green,#0d8f63) 45%,var(--line,#dfe8e3))!important;background:color-mix(in srgb,var(--green,#0d8f63) 5%,var(--surface,#fff))!important}.ts-search-results.ts-search-results>button>svg:first-child{background:color-mix(in srgb,var(--green,#0d8f63) 10%,var(--surface,#fff));width:38px;height:38px;color:var(--green,#0d8f63);border-radius:11px;flex:none;padding:9px}.ts-delete-target{align-items:center;gap:14px;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.ts-delete-target-icon{background:color-mix(in srgb,var(--green,#0d8f63) 10%,#fff);width:48px;height:48px;color:var(--green,#0d8f63);border-radius:14px;flex:none;place-items:center;display:grid}.ts-delete-target-icon svg{width:22px;height:22px}.ts-delete-target>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ts-delete-target strong{overflow-wrap:anywhere;font-size:17px;font-weight:800}.ts-delete-target small{color:var(--muted,#667c70);font-size:13px}.ts-delete-note{background:color-mix(in srgb,var(--text,#14231b) 4%,transparent);color:var(--muted,#667c70);border-radius:12px;gap:8px;font-size:13px;line-height:1.45;display:flex;margin:0 0 4px!important;padding:10px 12px!important}.ts-plan .ts-plan-overlap{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.3;display:block;white-space:normal!important}.ts-plan td.occupied>button{overflow:hidden}.tp-parcel-status .ts-select-trigger{border-width:1px;font-weight:700}.tp-parcel-status.preparing .ts-select-trigger{color:#9a6512!important;background:#fff4df!important;border-color:#e9c88a!important}.tp-parcel-status.sent .ts-select-trigger{color:#6d4bb0!important;background:#f1ebfb!important;border-color:#cdb8ee!important}.tp-parcel-status.transit .ts-select-trigger{color:#2f66c2!important;background:#e8f0fd!important;border-color:#b6cdf3!important}.tp-parcel-status.pickup .ts-select-trigger{color:#9a6512!important;background:#fff4df!important;border-color:#e9c88a!important}.tp-parcel-status.delivered .ts-select-trigger{color:#087c56!important;background:#e7f7f0!important;border-color:#a9dcc5!important}.tp-parcel-status.returned .ts-select-trigger{color:#b93a3a!important;background:#fdeaea!important;border-color:#f0b9b9!important}.tp-status-label.transit{color:#2f66c2}.tp-status-label.delivered{color:#087c56}.tp-status-label.returned{color:#b93a3a}.tp-status-label.pickup,.tp-status-label.preparing{color:#9a6512}.tp-status-label.sent{color:#6d4bb0}.ts-deal-tile-via{background:color-mix(in srgb,var(--green,#0d8f63) 7%,transparent);color:var(--green,#0d8f63);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex;overflow:hidden;margin:6px 0 2px!important}.ts-deal-tile-via svg{flex:none;width:14px;height:14px}.ts-deal-tile-via em{background:color-mix(in srgb,var(--green,#0d8f63) 15%,transparent);border-radius:999px;padding:1px 6px;font-style:normal}:root .ts-kbr-overlay>.ts-kbr{flex-direction:column;padding-bottom:0!important;display:flex!important}:root .ts-kbr-overlay .ts-kbr .ts-kbr-body{flex-direction:column;flex:1 0 auto;display:flex;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}:root .ts-kbr-overlay .ts-kbr .ts-kbr-push{flex:1 0 20px}:root .ts-kbr-overlay .ts-kbr .ts-kbr-next{margin-top:0!important}:root .ts-kbr-overlay .ts-kbr .ts-kbr-end-space{display:none}.ts-tv-how{flex-direction:column;gap:0;display:flex;padding:22px!important}.ts-tv-how-step{gap:14px;padding-bottom:18px;display:flex;position:relative}.ts-tv-how-step:not(:last-of-type):before{content:"";background:var(--line,#dfe8e3);width:2px;position:absolute;top:48px;bottom:4px;left:21px}.ts-tv-how-step>i{background:color-mix(in srgb,var(--green,#0d8f63) 12%,#fff);width:44px;height:44px;color:var(--green,#0d8f63);border-radius:14px;flex:none;place-items:center;display:grid}.ts-tv-how-step>i svg{width:21px;height:21px}.ts-tv-how-step>span{flex-direction:column;gap:2px;padding-top:2px;display:flex}.ts-tv-how-step small{color:var(--green,#0d8f63);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800}.ts-tv-how-step b{font-size:16px;font-weight:800}.ts-tv-how-step em{color:var(--muted,#667c70);font-size:13px;font-style:normal;line-height:1.45}.ts-tv-how-note{background:color-mix(in srgb,var(--green,#0d8f63) 10%,#fff);color:var(--green,#0d8f63);border-radius:12px;align-items:center;gap:8px;margin:4px 0 0;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.ts-tv-how-note svg{flex:none;width:16px;height:16px}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green,#1f8f63) 35%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--green,#1f8f63) 32%,transparent) padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--green,#1f8f63) 60%,transparent) padding-box}::-webkit-scrollbar-corner{background:0 0}}@media (pointer:coarse){*,:before,:after{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}html,body{overscroll-behavior:none}.landing-ai-visual.is-paused *,.landing-ai-visual.is-paused :before,.landing-ai-visual.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.landing-ai-visual *{transition:none!important;animation:none!important}}.ts-overlay,.ts-kbr-overlay,.ts-tour-screen,.ts-ob-head,.ts-ob-launch{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ts-overlay{background:#0c1e168c;animation:none!important}.ts-overlay>.ts-dialog{contain:none;will-change:auto;box-shadow:0 16px 44px #05190c38;animation:none!important;transform:none!important}.ts-quick-status-menu,.ts-quick-status-backdrop,.landing-ai:before,.landing-ai:after,.landing-cta:before,.landing-cta:after,.landing-glow,.ai-demo-window .ai-orb,.landing-page .tru-robot,.landing-page .tru-robot *{will-change:auto!important;animation:none!important}.landing-page .product-window,.landing-page .ai-demo-window{will-change:auto!important;transform:none!important}.landing-header,.ts-app .ts-topbar,.ts-mnav,.ts-push{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface,#fff)!important}.ts-push{animation:none!important}@media (prefers-reduced-motion:reduce){.ts-overlay>.ts-dialog{animation:none!important}.ts-overlay.leaving,.ts-overlay.leaving>.ts-dialog{transition:none!important}}@supports not ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.ts-overlay,.ts-kbr-overlay,.ts-tour-screen,.ts-ob-head,.ts-ob-launch,.landing-header,.ts-app .ts-topbar,.ts-mnav,.ts-push{-webkit-backdrop-filter:none!important}}.ts-tour-visual,.ts-tour-panel{contain:layout paint}.ts-tour-screen{background:radial-gradient(1100px 560px at 50% -10%, color-mix(in srgb, var(--green) 11%, transparent), transparent 70%), var(--bg,var(--surface-2))!important}.ts-tour-spot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green) 75%, transparent)!important;animation:none!important}.ts-tour-spot:after,.ts-tv-menu span.spot:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--green) 14%, transparent);pointer-events:none;animation:1.8s ease-in-out infinite tourGlow;position:absolute;top:0;bottom:0;left:0;right:0}.ts-tv-menu span.spot{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--green) 60%, transparent);position:relative;animation:none!important}@keyframes tourGlow{0%,to{opacity:.15}50%{opacity:1}}.ts-tour-primary{position:relative}.ts-tour-primary.pulse{animation:none!important}.ts-tour-primary.pulse:after{content:"";border-radius:inherit;border:2px solid var(--green);pointer-events:none;animation:1.1s ease-out 2 both tourRing;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@keyframes tourRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.ts-tv-timeline b{background:color-mix(in srgb, var(--green) 13%, var(--surface))!important;animation:14s cubic-bezier(.45,0,.55,1) infinite tvStepPop!important;animation-delay:calc(var(--i,0) * 2s + 1.6s)!important}.ts-tv-timeline span{position:relative;animation:none!important}.ts-tv-timeline span:after{content:"";border-radius:inherit;border:1.5px solid color-mix(in srgb, var(--green) 55%, transparent);opacity:0;pointer-events:none;animation:14s cubic-bezier(.45,0,.55,1) infinite tvStepGlow;animation-delay:calc(var(--i,0) * 2s + 1.6s);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@keyframes tvStepPop{0%,20%,to{transform:scale(1)}6%,13%{transform:scale(1.12)}}@keyframes tvStepGlow{0%,20%,to{opacity:0}6%,13%{opacity:1}}.ts-tv-statuses span{position:relative;overflow:hidden;color:var(--text)!important;animation:none!important}.ts-tv-statuses span:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--green) 26%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--green);opacity:0;z-index:-1;animation:5s infinite tvStatusGlow;animation-delay:calc(var(--i,0) * 1s);position:absolute;top:0;bottom:0;left:0;right:0}.ts-tv-statuses span{isolation:isolate}@keyframes tvStatusGlow{0%,16%{opacity:1}24%,to{opacity:0}}@keyframes tvStatusInk{0%,16%{color:#fff}24%,to{color:var(--text)}}@media (prefers-reduced-motion:reduce){.ts-tour-spot:after,.ts-tv-menu span.spot:after,.ts-tour-primary.pulse:after,.ts-tv-timeline b,.ts-tv-timeline span:after,.ts-tv-statuses span:before,.ts-tv-statuses span{animation:none!important}}.ts-ob-consent{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;font-size:14px;line-height:1.6;display:flex}.ts-ob-consent input{width:18px;height:18px;accent-color:var(--green);flex:none;margin:3px 0 0}.ts-ob-consent a{color:var(--green);text-underline-offset:3px}@keyframes tsCheapFade{0%{opacity:0}}@keyframes tsCheapDialog{0%{opacity:0;translate:0 10px;scale:.985}}@keyframes tsCheapDrawer{0%{opacity:0;translate:28px}}.ts-overlay{animation:.18s ease-out backwards tsCheapFade!important}.ts-overlay>.ts-dialog{animation:.24s cubic-bezier(.2,.8,.2,1) backwards tsCheapDialog!important}.ts-overlay.drawer>.ts-dialog{animation:.26s cubic-bezier(.2,.8,.2,1) backwards tsCheapDrawer!important}@media (prefers-reduced-motion:reduce){.ts-overlay,.ts-overlay>.ts-dialog{animation:none!important}}.ts-tour-screen{opacity:1!important;animation:none!important}.ts-dialog.auth{border:1px solid #dce8e1;width:min(1040px,calc(100 * var(--vw1,1vw) - 40px))!important;max-height:calc(100 * var(--vh1,1dvh) - 40px)!important;border-radius:28px!important}.ts-dialog.auth>.ts-close{color:#325346;box-shadow:none;background:#fff;border:1px solid #dce8e1;width:36px!important;height:36px!important;top:16px!important;right:16px!important}.ts-dialog.auth .ts-auth-layout{grid-template-columns:.9fr 1fr;min-height:620px}.ts-dialog.auth .ts-auth-story{gap:28px;padding:40px 34px}.ts-dialog.auth .ts-auth-brand strong{font-size:24px}.ts-dialog.auth .ts-auth-brand small{font-size:13px}.ts-dialog.auth .ts-auth-kicker{letter-spacing:.1em;font-size:11px}.ts-dialog.auth .ts-auth-story h2{font-size:38px;line-height:1.16}.ts-dialog.auth .ts-auth-story-main>p{font-size:15px;line-height:1.7}.ts-dialog.auth .ts-auth-preview{border-radius:18px;margin-top:24px}.ts-dialog.auth .ts-auth-preview small{font-size:12px}.ts-dialog.auth .ts-auth-benefits{gap:10px}.ts-dialog.auth .ts-auth-benefits b{font-size:12px;line-height:1.4}.ts-dialog.auth .ts-auth-insight small{font-size:12px}.ts-dialog.auth .ts-auth-insight strong{font-size:13px;line-height:1.5}.ts-dialog.auth .ts-auth-panel{justify-content:center;min-width:0;padding:48px 42px 32px}.ts-auth-eyebrow{color:#638073;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:750;display:block}.ts-dialog.auth .ts-auth-tabs{background:#f0f5f2;border-color:#e1e9e4;border-radius:16px;margin:0;padding:5px}.ts-dialog.auth .ts-auth-tabs button{border-radius:12px;min-height:44px;font-size:14px}.ts-dialog.auth .ts-auth-panel h2{letter-spacing:-.035em;margin:26px 0 10px;font-size:32px;line-height:1.18}.ts-dialog.auth .ts-auth-panel>.ts-muted{margin:0 0 24px;font-size:14px;line-height:1.65}.ts-dialog.auth .ts-form{gap:16px;display:grid}.ts-dialog.auth .ts-field{gap:7px;min-width:0;margin:0;display:grid}.ts-dialog.auth .ts-field>span{font-size:13px;font-weight:650}.ts-dialog.auth .ts-input{box-sizing:border-box;background:#f8faf9;border:1px solid #dbe5df;border-radius:13px;width:100%;padding:12px 14px;font-size:15px;height:50px!important;min-height:50px!important}.ts-dialog.auth .ts-input::placeholder{color:#87988f}.ts-dialog.auth .ts-password{min-width:0;position:relative}.ts-dialog.auth .ts-password .ts-input{padding-right:86px}.ts-dialog.auth .ts-password>button{color:#16714e;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:66px;min-height:40px;padding:6px;font-size:12px;position:absolute;top:5px;right:8px}.ts-dialog.auth .ts-password>button:focus-visible{outline-offset:1px;outline:2px solid #0d8f63}.ts-dialog.auth .ts-auth-row{flex-wrap:wrap;gap:12px;margin:0}.ts-dialog.auth .ts-check,.ts-dialog.auth .ts-link{font-size:13px;line-height:1.6}.ts-dialog.auth .ts-check input{width:18px;height:18px;margin-top:2px}.ts-dialog.auth .ts-consent{margin:0;font-size:12px;line-height:1.7}.ts-dialog.auth .ts-auth-submit{border-radius:14px;min-height:52px;margin-top:2px;font-size:15px;box-shadow:0 8px 20px #0b8f631a}.ts-dialog.auth .ts-auth-disclaimer{background:#f1f7f4;border:1px solid #e8f0eb;border-radius:14px;margin-top:22px;padding:14px;font-size:12px;line-height:1.65}.ts-dialog.auth .ts-auth-info,.ts-dialog.auth .ts-auth-error{margin:0 0 16px;font-size:13px;line-height:1.6}.landing-page .landing-login{color:#176747;cursor:pointer;background:#fff;border:1px solid #bfd8ca;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:10px 21px;font-size:14px;font-weight:750;display:inline-flex}.landing-page .landing-login:hover{background:#edf7f1}.landing-page .landing-cta p{line-height:1.7;font-size:18px!important}.landing-page .builder-head small,.landing-page .builder-note span,.landing-page .feature-action,.landing-page .footer-bottom,.landing-page .footer-legal{line-height:1.6;font-size:13px!important}.landing-page .builder-modules button b{font-size:13px!important}.landing-page .footer-bottom>button{color:#08643f;min-height:44px;font:inherit;cursor:pointer;background:#e4f3ea;border:1px solid #c5ddcf;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:750;display:inline-flex}@media (max-width:760px){.ts-dialog.auth{width:min(520px,100vw - 20px)!important;max-height:calc(100 * var(--vh1,1dvh) - 20px)!important;border-radius:22px!important}.ts-dialog.auth .ts-auth-layout{grid-template-columns:1fr;min-height:0}.ts-dialog.auth .ts-auth-story{padding:20px 24px!important}.ts-dialog.auth .ts-auth-brand .ts-mark{width:36px;height:36px}.ts-dialog.auth .ts-auth-brand strong{font-size:21px}.ts-dialog.auth .ts-auth-brand small{font-size:12px}.ts-dialog.auth .ts-auth-story-main,.ts-dialog.auth .ts-auth-insight{display:none}.ts-dialog.auth .ts-auth-panel{padding:24px!important}.ts-dialog.auth .ts-auth-panel h2{margin-top:22px!important;font-size:28px!important}.ts-dialog.auth .ts-auth-panel h2+p{margin-bottom:20px!important}.ts-dialog.auth .ts-field{margin-bottom:0}.ts-dialog.auth .ts-input{font-size:16px}.ts-auth-eyebrow{display:none}.ts-overlay:not(.drawer) .ts-dialog.auth>.ts-dialog-content{border:0;border-radius:0}.landing-page .landing-cta p{font-size:16px!important}}@media (max-width:360px){.ts-dialog.auth .ts-auth-panel{padding:20px 16px!important}.ts-dialog.auth .ts-auth-tabs button{font-size:13px}.ts-dialog.auth .ts-auth-panel h2{font-size:25px!important}}.ts-options-floating>button{gap:10px;min-height:44px;text-align:left!important;justify-content:flex-start!important}.ts-option-label{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.ts-options-floating>button>.ts-opt-dot{flex:none}.ts-options-floating>button>svg{flex:none;margin-left:auto}.ts-quick-status-menu>button{gap:12px;min-height:44px;justify-content:flex-start!important}.ts-quick-status-menu>button>svg:last-child{margin-left:auto}.ts-quick-deal-summary{color:var(--muted);margin:3px 0 6px;font-size:12px;display:block}.ts-dc-contours{align-items:stretch}.ts-dc-contours>div{min-width:0}.ts-quick-status-btn .ts-badge{white-space:normal;text-align:left;line-height:1.4}.ts-history-feed{width:100%;max-width:none}.ts-history-day{letter-spacing:.08em;color:var(--muted);margin:24px 0 12px!important;font-size:13px!important}.ts-history-item{border-radius:16px!important;align-items:flex-start!important;gap:14px!important;padding:18px!important}.ts-history-main{gap:6px;min-width:0;display:grid}.ts-history-main>strong{line-height:1.6;font-size:14px!important}.ts-history-main>strong em{color:var(--muted);font-style:normal;font-weight:500;display:block}.ts-history-event-summary{color:var(--text);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;padding:7px 10px;font-size:13px;line-height:1.6}.ts-history-item time{white-space:nowrap;font-variant-numeric:tabular-nums}.ts-dialog:has(.ts-doc-preview){width:min(1120px,calc(100*var(--vw1,1vw) - 48px))!important}.ts-doc-preview{gap:14px;height:min(72vh,850px)}.ts-doc-preview-scroll{box-sizing:border-box;overscroll-behavior:contain;justify-content:flex-start;align-items:flex-start;padding:18px;display:flex}.ts-doc-preview-scroll>iframe{flex:none;margin:0 auto;box-shadow:0 3px 16px #152b1912}.ts-doc-preview-zoom{background:var(--surface-2);border-radius:12px;flex:none;padding:8px}.ts-doc-preview-actions{flex:none}@media (max-width:800px){.ts-history-item{flex-wrap:wrap;gap:9px!important;padding:14px!important;display:flex!important}.ts-history-main{flex:1;min-width:180px}.ts-history-item>.ts-history-place{margin-left:50px}.ts-history-item>time{margin-left:auto}.ts-doc-preview-scroll{padding:8px}.ts-doc-preview{height:calc(100dvh - 200px)}}.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-robot{transform-origin:50%;animation:4s ease-in-out infinite publicRobotFloat!important}.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-eyes{transform-origin:60px 55px;animation:6s ease-in-out infinite publicRobotBlink!important}.landing-page .ai-demo-result{animation:.28s ease-out publicReveal}.workspace-builder.is-visible .builder-modules>button{animation:.35s ease-out both publicReveal;animation-delay:calc(var(--item-order,0)*25ms)}.workspace-builder .builder-modules>button:nth-child(2n){--item-order:1}.workspace-builder .builder-modules>button:nth-child(n+5){--item-order:2}@keyframes publicRobotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes publicRobotBlink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes publicReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-page .ai-demo-result p{font-size:15px!important;line-height:1.65!important}.landing-page .ai-demo-result li{font-size:14px!important;line-height:1.6!important}.landing-page .ai-result-next span{line-height:1.6;font-size:13px!important}.landing-page .ai-result-source,.landing-page .ai-demo-footnote{line-height:1.6;font-size:12px!important}.landing-page .ai-demo-window{min-height:570px;height:auto!important}.landing-page .landing-ai-visual{height:auto!important}.landing-page .ai-demo-answer{max-height:none!important;overflow:visible!important}.landing-page .ai-demo-result{align-items:flex-start}.landing-page .compact-footer nav button,.landing-page .footer-identity small{font-size:13px!important}.landing-page .process-step span,.landing-page .landing-security-list span{font-size:14px!important}@media (max-width:600px){.landing-page .ai-demo-result p{font-size:14px!important}.landing-page .ai-demo-result li{font-size:13px!important}.landing-page .ai-demo-window{min-height:0}.landing-page .ai-demo-footnote{padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.landing-page .tru-robot,.landing-page .tru-eyes,.landing-page .ai-demo-result,.workspace-builder .builder-modules>button{transition:none!important;animation:none!important}}.ts-overlay:has(.ts-demo-layout)>.ts-dialog{width:min(1180px,calc(100 * var(--vw1,1vw) - 48px))!important;max-height:calc(100 * var(--vh1,1dvh) - 40px)!important}.ts-overlay:has(.ts-doc-preview)>.ts-dialog{width:min(1180px,calc(100 * var(--vw1,1vw) - 48px))!important;max-height:calc(100 * var(--vh1,1dvh) - 40px)!important}.ts-demo-nav strong{font-size:14px!important}.ts-demo-nav small{line-height:1.6;font-size:12px!important}.ts-demo-scroll .ts-detail small,.ts-demo-scroll .ts-example-heading p{font-size:13px!important}.ts-demo-scroll .ts-detail p{font-size:14px!important}.legal-page{zoom:calc(1 / var(--page-zoom,1))}@media (max-width:800px){.ts-overlay:not(.drawer):has(.ts-demo-layout)>.ts-dialog{width:100%!important;max-height:100dvh!important}.ts-overlay:not(.drawer):has(.ts-doc-preview)>.ts-dialog{width:100%!important;max-height:100dvh!important}}@media (prefers-reduced-motion:reduce){.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-robot,.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-eyes,.landing-page .ai-demo-result,.workspace-builder.is-visible .builder-modules>button{transition:none!important;animation:none!important}}.landing-page .footer-bottom .footer-legal{text-align:center;color:#63786b;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;display:flex!important}.landing-page .footer-legal a{color:#38614a;text-underline-offset:3px}@media (max-width:680px){.landing-page .footer-bottom{gap:14px!important}.landing-page .footer-legal{width:100%}}@media (min-width:801px){.ts-dialog.auth{width:min(880px,calc(100 * var(--vw1,1vw) - 48px))!important;border-radius:24px!important}.ts-dialog.auth .ts-auth-layout{grid-template-columns:.82fr 1fr;min-height:0}.ts-dialog.auth .ts-auth-story{gap:20px;padding:28px 26px}.ts-dialog.auth .ts-auth-story h2{font-size:30px}.ts-dialog.auth .ts-auth-story-main>p{font-size:14px;line-height:1.6}.ts-dialog.auth .ts-auth-preview{margin-top:18px}.ts-dialog.auth .ts-auth-benefits{gap:7px;margin-top:14px}.ts-dialog.auth .ts-auth-insight{display:none}.ts-dialog.auth .ts-auth-panel{padding:32px 28px 24px}.ts-dialog.auth .ts-auth-panel h2{margin:20px 0 8px;font-size:27px}.ts-dialog.auth .ts-auth-panel>.ts-muted{margin-bottom:18px}.ts-dialog.auth .ts-form{gap:12px}.ts-dialog.auth .ts-input{padding-block-start:10px;padding-block-end:10px;height:46px!important;min-height:46px!important}.ts-dialog.auth .ts-password>button{top:3px}.ts-dialog.auth .ts-auth-submit{min-height:46px}.ts-dialog.auth .ts-auth-disclaimer{margin-top:16px;padding:11px;line-height:1.5}}@media (min-width:801px) and (max-height:720px){.ts-dialog.auth .ts-auth-preview,.ts-dialog.auth .ts-auth-benefits{display:none}.ts-dialog.auth .ts-auth-story{justify-content:flex-start}.ts-dialog.auth .ts-auth-panel{padding-top:24px}.ts-dialog.auth .ts-auth-eyebrow{margin-bottom:10px}}@media (min-width:801px){.ts-overlay{padding:28px 52px}.ts-overlay>.ts-dialog{max-height:calc(100 * var(--vh1,1dvh) - 56px)!important;max-width:calc(100 * var(--vw1,1vw) - 104px)!important}}.landing-page .workspace-builder.is-visible{animation:6s ease-in-out infinite publicWorkspaceFloat!important}.landing-page .workspace-builder.is-visible .builder-modules>button{animation:.7s ease-out both publicReveal;animation-delay:calc(var(--item-order,0)*45ms)}.landing-page .workspace-builder.is-visible .tru-robot,.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-robot{animation:4s ease-in-out infinite publicRobotFloat!important}.landing-page .workspace-builder.is-visible .tru-eyes{transform-origin:60px 55px;animation:6s ease-in-out infinite publicRobotBlink!important}@keyframes publicWorkspaceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.landing-page .workspace-builder.is-visible,.landing-page .workspace-builder.is-visible .builder-modules>button,.landing-page .workspace-builder.is-visible .tru-robot,.landing-page .workspace-builder.is-visible .tru-eyes{transition:none!important;animation:none!important}}.landing-page .workspace-builder.is-visible .tru-robot>svg,.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-robot>svg{transform-origin:50%;animation:4s ease-in-out infinite publicRobotFloat!important}@media (prefers-reduced-motion:reduce){.landing-page .workspace-builder.is-visible .tru-robot>svg,.landing-page .landing-ai-visual:not(.is-paused) .ai-orb .tru-robot>svg{animation:none!important}}.ts-history-event-summary{grid-column:2/-1;width:auto}.ts-history-item{grid-template-columns:36px minmax(0,1fr) auto auto 16px;display:grid!important}.ts-history-main{display:contents}.ts-history-main>strong,.ts-history-main>small{grid-column:2}.ts-history-item>.ts-history-place{grid-area:1/3}.ts-history-item>time{grid-area:1/4}.ts-history-item>svg{grid-area:1/5}.ts-history-kind{grid-area:1/1/3}@media (max-width:800px){.ts-history-item{grid-template-columns:30px minmax(0,1fr) auto!important}.ts-history-item>.ts-history-place{grid-area:auto/2;margin:0}.ts-history-item>time{grid-area:1/3}.ts-history-item>svg{display:none}.ts-history-event-summary{grid-column:2/-1}}@keyframes publicQuestionReveal{to{clip-path:inset(0)}}.landing-page .builder-modules>button{transition:background .4s,border-color .4s!important}.landing-page .builder-modules>button i{transition:background .4s,color .4s,transform .4s}.landing-page .builder-modules>button.active i{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.landing-page .phase-typing .ai-demo-question>span{clip-path:none;animation:none}.landing-page .builder-modules>button,.landing-page .builder-modules>button i{transition:none!important}}.landing-page .phase-typing .ai-demo-question>span{clip-path:none;animation:none}.landing-page .ai-demo-question>span{display:inline}.landing-page .ai-demo-question .typing-cursor{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:3px;animation:.8s step-end infinite exampleCaretBlink;display:inline-block;position:static}@keyframes exampleCaretBlink{50%{opacity:0}}@media (max-width:800px){.ts-app .ts-toolbar>.ts-finance-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;min-width:0;max-width:100%;padding:4px;display:grid!important;overflow:visible!important}.ts-app .ts-finance-tabs>button{text-overflow:clip;word-break:normal;line-height:1.3;overflow:visible;white-space:normal!important;width:auto!important;min-width:0!important;padding:10px 3px!important;font-size:12px!important}}.landing-page .ai-demo-stack{width:100%;display:grid}.landing-page .ai-demo-stack>*{will-change:opacity,transform;grid-area:1/1;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.landing-page .ai-demo-stack>.ai-demo-result{opacity:0;pointer-events:none;transform:translateY(10px);animation:none!important}.landing-page .ai-demo-stack>.ai-demo-result.is-shown{opacity:1;pointer-events:auto;transform:none}.landing-page .ai-demo-stack>.ai-demo-thinking.is-hidden{opacity:0;transform:translateY(-8px)}.landing-page .ai-demo-answer{transition:opacity .45s,transform .45s!important}.landing-page .ai-demo-question{transition:opacity .4s,transform .4s}@media (prefers-reduced-motion:reduce){.landing-page .ai-demo-stack>*{transition:none}}textarea{resize:none!important}input:focus-visible{outline:none!important}textarea:focus-visible{outline:none!important}select:focus-visible{outline:none!important}.ts-tru-input,.ts-tru-input:focus{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ts-tru-input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.ts-tru-ava{align-self:flex-end;overflow:visible;background:0 0!important;border-radius:0!important;width:34px!important;height:36px!important}.ts-tru-ava .tru-robot-compact{width:32px!important;height:34px!important;animation:none!important}.ts-tru-go{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line));background:var(--surface);color:var(--green);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px 8px 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ts-tru-go:hover{background:color-mix(in srgb, var(--green) 8%, var(--surface));border-color:color-mix(in srgb, var(--green) 50%, var(--line))}.ts-tru-go:active{transform:scale(.97)}.ts-tru-go i{background:var(--green);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.ts-tru-go svg{width:14px;height:14px}@media (min-width:901px){.ts-page-flat>.ts-sup.ts-sup-fit{flex-direction:column;height:calc(calc(100 * var(--vh1,1dvh)) - 96px)!important;min-height:520px!important;display:flex!important}.ts-sup.ts-sup-fit>.ts-sup-body{flex:auto;height:auto!important;min-height:0!important}.ts-sup.ts-sup-fit .ts-sup-list,.ts-sup.ts-sup-fit .ts-sup-pane{height:100%!important;min-height:0!important;max-height:none!important}}.ts-sup-list{gap:6px;background:var(--surface-2)!important;border-color:var(--line)!important}.ts-sup-item{box-shadow:0 1px 2px #0f2a200d;background:var(--surface)!important;border:1px solid var(--line)!important}.ts-sup-item:hover{border-color:color-mix(in srgb, var(--green) 35%, var(--line))!important}.ts-sup-item.active{border-color:var(--green)!important;background:color-mix(in srgb, var(--green) 7%, var(--surface))!important}.ts-sup-item.unread{box-shadow:inset 4px 0 0 var(--green), 0 4px 14px color-mix(in srgb, var(--green) 18%, transparent);border-color:var(--green)!important}.ts-sup-new-reply{background:var(--green);color:#fff;border-radius:99px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:800}:root[data-theme=dark] .ts-sup-new-reply{color:#0d1a14}.ts-sup-pane{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:0 8px 28px #0f2a2014!important}.ts-dialog:has(.ts-tru)>.ts-dialog-content{min-height:0;flex:auto!important}.ts-dialog:has(.ts-tru) .ts-tru{flex:auto;min-height:0}.ts-dialog:has(.ts-tru) .ts-tru-feed{flex-direction:column;flex:auto;min-height:0;display:flex}.ts-dialog:has(.ts-tru) .ts-tru-hello{margin:auto 0!important}.ts-dialog:has(.ts-tru) .ts-tru-form{flex-shrink:0;margin-top:auto}.ts-tour-panel>header>span:not([class]){flex:auto;min-width:0}.ts-tour-panel>header .ts-tour-skip{max-width:max-content;flex:none!important;width:auto!important;margin-left:0!important}@media (max-width:520px){.ts-tour-panel>header .ts-tour-skip span,.ts-tour-panel>header .ts-tour-skip{gap:0;padding:0 9px;font-size:0}.ts-tour-panel>header .ts-tour-skip svg{width:17px;height:17px}}.ts-tru-go{text-decoration:none}.ts-plan-row .ts-plan-car{gap:3px;justify-content:stretch!important;align-items:start!important;display:grid!important}.ts-plan-row .ts-plan-car strong{font-size:15px;line-height:1.3}.ts-plan-row .ts-plan-car small{color:var(--muted);font-size:12.5px;line-height:1.4}.ts-plan-row .ts-plan-car small b{color:var(--text);white-space:nowrap;font-weight:700}.ts-plan-row{gap:10px;display:grid}.ts-plan-trip-card{width:100%}.ts-sup-pane>.ts-sup-new{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ts-sup-topics{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:10px!important;display:grid!important}.ts-sup-topics>button{min-height:96px}.ts-sup-list-title{z-index:1;background:var(--surface-2);padding-block-start:8px;padding-block-end:8px;position:sticky;top:-8px}.ts-sup-empty-list{margin:auto 0}.ts-sup-new .ts-sup-subject{gap:6px;display:grid}.ts-sup-new .ts-sup-subject .ts-input{min-height:44px;padding:0 16px;border-radius:22px!important}.ts-sup-compose{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important}.ts-sup-compose:focus-within{box-shadow:none!important}.ts-app .ts-sup-compose textarea.ts-composer-input{border-radius:22px!important;min-height:44px!important;max-height:132px!important;padding:11px 16px!important}.ts-sup-compose .ts-composer{align-items:flex-end}.ts-plan th:first-child,.ts-plan td:first-child{padding-left:18px!important}.ts-demo-signup{z-index:3000;background:#0a191380;place-items:center;padding:16px;animation:.2s both truFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ts-demo-signup section{background:var(--surface);text-align:center;border-radius:24px;width:min(460px,100%);padding:28px 24px 24px;position:relative;box-shadow:0 25px 70px #00000040}.ts-demo-signup-icon{place-items:center;margin-bottom:8px;display:inline-grid}.ts-demo-signup h2{margin:6px 0 8px;font-size:21px}.ts-demo-signup p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.ts-demo-signup-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.ts-demo-signup-close{background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (max-width:520px){.ts-demo-signup-actions{flex-direction:column}.ts-demo-signup-actions .ts-btn{justify-content:center;width:100%}}.ts-sup-topic-check{top:auto!important;bottom:10px!important;right:10px!important}@media (max-width:760px){.ts-metrics>div:last-child:nth-child(odd){grid-column:1/-1}}.ts-app .ts-sup-new .ts-sup-compose textarea.ts-composer-input{height:44px;min-height:44px!important}@media (max-width:760px){.ts-sup-topics{grid-template-columns:1fr 1fr!important;gap:8px!important}.ts-sup-topics>button{flex-direction:column;min-height:0;align-items:flex-start!important;gap:6px!important;padding:10px!important}.ts-sup-topics>button strong{font-size:13px;line-height:1.25}.ts-sup-topics>button small{display:none}.ts-sup-topic-icon{width:30px!important;height:30px!important}}.ts-tax2-guide{border:1px solid var(--line);background:var(--surface);border-radius:22px;gap:12px;padding:20px 22px;display:grid}.ts-tax2-guide>header{gap:4px;display:grid}.ts-tax2-guide>header strong{font-size:16px}.ts-tax2-guide>header span{color:var(--green);font-size:14px;font-weight:700}.ts-tax2-guide ul{color:var(--text);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:grid}.ts-tax2-todo{background:color-mix(in srgb, var(--green) 7%, var(--surface));border-radius:14px;gap:6px;padding:12px 14px;display:grid}.ts-tax2-todo small{color:var(--green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.ts-tax2-todo span{align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.ts-tax2-todo svg{width:16px;height:16px;color:var(--green);flex-shrink:0;margin-top:2px}@media (max-width:760px){.ts-tax2-guide{padding:16px}.ts-tax2-guide ul{font-size:13.5px}}.ts-risk{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.ts-risk.ok{border-color:color-mix(in srgb, var(--green) 30%, var(--line));background:color-mix(in srgb, var(--green) 6%, var(--surface))}.ts-risk.warn{border-color:color-mix(in srgb, #d98a1a 45%, var(--line));background:color-mix(in srgb, #d98a1a 9%, var(--surface))}.ts-risk.high{border-color:color-mix(in srgb, var(--red,#d64545) 50%, var(--line));background:color-mix(in srgb, var(--red,#d64545) 8%, var(--surface))}.ts-risk-icon{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ts-risk.ok .ts-risk-icon{color:var(--green)}.ts-risk.warn .ts-risk-icon{color:#b8700f}.ts-risk.high .ts-risk-icon{color:var(--red,#d64545)}.ts-risk-icon svg{width:18px;height:18px}.ts-risk>div{flex:1;gap:4px;min-width:0;display:grid}.ts-risk strong{font-size:14px}.ts-risk ul{gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.ts-risk li.high{color:var(--red,#d64545);font-weight:700}.ts-risk small{color:var(--muted);font-size:12px}.ts-risk-refresh{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ts-risk-refresh svg{width:15px;height:15px}.ts-risk-refresh:disabled{opacity:.5}.ts-app .ts-sup-new{box-sizing:border-box;flex-direction:column;align-self:center;width:100%;max-width:1100px;gap:18px!important;height:auto!important;display:flex!important}.ts-app .ts-sup-new-head{border-bottom:1px solid var(--line);padding-bottom:16px}.ts-app .ts-sup-new-head h2{letter-spacing:-.5px;margin-bottom:6px;font-size:24px}.ts-app .ts-sup-step-label{color:var(--text);align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.ts-app .ts-sup-step-label>span{background:var(--green-soft);width:25px;height:25px;color:var(--green);border-radius:8px;place-items:center;font-size:12px;display:grid}.ts-app .ts-sup-new .ts-sup-topics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.ts-app .ts-sup-new .ts-sup-topics>button{box-shadow:none;align-items:flex-start;min-height:90px!important;padding:14px!important}.ts-app .ts-sup-new .ts-sup-subject .ts-input{border-radius:12px!important}.ts-app .ts-sup-new .ts-sup-compose{flex-shrink:0;gap:10px!important;margin-top:0!important}.ts-app .ts-sup-file-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ts-app .ts-sup-new .ts-composer-expanded form{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid!important}.ts-app .ts-sup-new .ts-composer-expanded textarea.ts-composer-input{resize:vertical;grid-area:1/1/auto/-1;height:160px;border-radius:14px!important;min-height:160px!important;max-height:320px!important;padding:14px!important}.ts-app .ts-sup-new .ts-composer-expanded form>.ts-icon{border:1px solid var(--line);width:auto;height:42px;color:var(--text);cursor:pointer;border-radius:10px;grid-area:2/1;justify-self:start;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.ts-app .ts-sup-new .ts-composer-expanded form>.ts-btn{border-radius:11px;grid-area:2/2;justify-content:center;gap:8px;width:auto;min-height:44px;padding:10px 18px}.ts-app .ts-sup-list{background:var(--surface)!important}.ts-app .ts-sup-empty-list{background:var(--surface-2);border-radius:14px;margin-top:20px;flex:0!important;padding:24px 12px!important}@media (max-width:700px){.ts-app .ts-sup-new{gap:14px!important;padding:18px!important}.ts-app .ts-sup-new-head h2{font-size:21px}.ts-app .ts-sup-new .ts-sup-topics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ts-app .ts-sup-new .ts-sup-topics>button{flex-direction:row!important;gap:8px!important;min-height:78px!important;padding:10px!important}.ts-app .ts-sup-new .ts-sup-topics>button small{display:none}.ts-app .ts-sup-new .ts-composer-expanded form{grid-template-columns:minmax(0,1fr)}.ts-app .ts-sup-new .ts-composer-expanded form>.ts-btn{grid-area:3/1;width:100%}}@media (max-width:800px){:root .ts-overlay:has(.ts-deal-editor){top:var(--ts-visible-top,0px)!important;height:var(--ts-visible-height,100dvh)!important;max-height:var(--ts-visible-height,100dvh)!important;padding:0!important;bottom:auto!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor){height:100%!important;max-height:100%!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>header{gap:8px!important;padding:10px 52px 10px 12px!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>header h2{line-height:1.2;margin:0!important;font-size:17px!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>header p{display:none}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-modal-type-icon{border-radius:10px;width:32px;height:32px}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-modal-type-icon>svg{width:19px;height:19px}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>.ts-close{width:32px!important;height:32px!important;top:10px!important;right:12px!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>header .ts-dialog-actions{flex-basis:100%;margin:0!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-recognize-btn{border-radius:10px!important;gap:8px!important;min-height:34px!important;padding:6px 10px!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-recognize-btn>svg{width:20px!important;height:20px!important;box-shadow:none!important;color:var(--green)!important;background:0 0!important;border-radius:0!important;padding:0!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-recognize-btn strong{font-size:12px!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor) .ts-recognize-btn small{display:none!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor{gap:8px!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>.ts-step-tabs>button{flex-direction:row!important;align-items:center!important;gap:5px!important;min-height:42px!important;padding:6px!important;font-size:10px!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>.ts-step-tabs>button>span{flex-shrink:0;width:20px;height:20px;font-size:10px}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer{flex-shrink:0;grid-template-areas:none;align-items:center;padding:8px 0 calc(40px + env(safe-area-inset-bottom,0px))!important;gap:8px!important;margin:0!important;display:flex!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-step{display:none!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-back{border-radius:12px;flex:0 0 44px;order:0;width:44px;height:44px;min-height:44px!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-draft{border-radius:12px;flex:0 0 44px;order:1;justify-content:center;width:44px;height:44px;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:44px!important;padding:0!important;font-size:0!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-draft svg{width:19px;height:19px}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-btn.primary{border-radius:12px;flex:1;order:2;width:auto;min-width:0;height:44px;min-height:44px!important;padding:8px!important;font-size:13px!important}:root[data-kb] .ts-overlay .ts-dialog:has(.ts-deal-editor)>header .ts-dialog-actions{display:none!important}:root[data-kb] .ts-overlay .ts-dialog .ts-deal-editor>.ts-step-tabs{display:none!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>.ts-deal-editor-body{flex-direction:column;gap:16px!important;display:flex!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>.ts-deal-editor-body>*{flex-shrink:0;margin-top:0!important}:root .ts-overlay .ts-dialog:not(.auth):has(.ts-deal-editor)>header .ts-dialog-actions{flex:0 0 calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:none!important;margin:0 -40px 0 0!important}:root .ts-overlay .ts-dialog:not(.auth):has(.ts-deal-editor) .ts-recognize-btn{box-sizing:border-box;width:100%!important;max-width:none!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-draft{justify-content:center!important;align-items:center!important;gap:0!important;line-height:0!important;display:flex!important}:root .ts-overlay .ts-dialog .ts-form.ts-deal-editor>footer>.ts-foot-draft>svg{flex:none;display:block;transform:none;margin:0!important}.ts-app .ts-routes-bar>.ts-btn.primary{box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%}}.ts-app .ts-load-plan>.ts-plan-unassigned{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:18px;padding:18px}.ts-app .ts-plan-unassigned>h3{margin:0 0 14px;font-size:16px}.ts-app .ts-plan-unassigned>.ts-clickable-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px}.ts-app .ts-plan-unassigned>.ts-clickable-row+.ts-clickable-row{margin-top:10px}.ts-app .ts-plan-unassigned>.ts-clickable-row:after{display:none}.ts-app .ts-plan-unassigned>.ts-clickable-row>span{overflow-wrap:anywhere;min-width:0}@media (max-width:800px){.ts-app .ts-load-plan>.ts-plan-unassigned{padding:16px}.ts-app .ts-plan-unassigned>.ts-clickable-row{padding:12px}}.ts-app .ts-gps-dates{z-index:40}.ts-app .ts-gps-dates>summary{background:var(--surface)!important}html:has(.ts-msheet-wrap) .ts-calendar-floating{visibility:hidden!important;pointer-events:none!important}.ts-app .ts-plan-unassigned>.ts-clickable-row{border-color:color-mix(in srgb,var(--green) 22%,var(--line));box-shadow:none;background:var(--green-soft)!important}@media (max-width:800px){.ts-app .ts-filter{flex:0 0 100%;width:100%}.ts-app .ts-filter>.ts-btn{justify-content:center;width:100%}.ts-app .ts-fuel-bar>.ts-dir-tabs{box-sizing:border-box;flex:0 0 100%;width:100%;display:flex}.ts-app .ts-fuel-bar>.ts-dir-tabs>button{white-space:nowrap;flex:1;justify-content:center;padding-inline-start:8px;padding-inline-end:8px}.ts-app .ts-tax2-head>.ts-tax2-quarters,.ts-app .ts-tax-quarters{box-sizing:border-box;flex:0 0 100%;width:100%;display:flex}.ts-app .ts-tax2-quarters>button,.ts-app .ts-tax-quarters>button{white-space:nowrap;flex:1;min-width:0}.ts-app .ts-an-bar>span:first-child,.ts-app .ts-an-bar>span:first-child>.ts-select{flex:0 0 100%;width:100%;display:block}.ts-app .ts-an-bar .ts-select-trigger{width:100%}.ts-app .ts-checked-day{flex-wrap:nowrap;gap:4px;width:100%;min-width:0}.ts-app .ts-checked-day>span{display:none}.ts-app .ts-checked-day>button{flex:none;min-height:36px;padding:6px 8px;font-size:11px}.ts-app .ts-checked-day>.ts-date-picker{flex:1;min-width:104px;width:auto!important}.ts-app .ts-checked-day .ts-select-trigger{gap:4px;min-height:36px;padding:7px 8px;font-size:11px}.ts-app .ts-checked-day .ts-select-trigger>span{white-space:nowrap}.ts-app .ts-checked-day .ts-select-trigger>svg{flex-shrink:0;width:15px;height:15px}.ts-calendar.ts-calendar-floating{box-sizing:border-box;max-height:calc(var(--ts-visible-height,100dvh) - 16px);overflow-y:auto;padding:12px!important}.ts-calendar.ts-calendar-floating>header>button{height:32px!important;min-height:32px!important;padding:4px!important}.ts-calendar.ts-calendar-floating>div:not(.ts-calendar-pick):not(.ts-calendar-quick)>button{font-size:12px;aspect-ratio:auto!important;height:34px!important;min-height:34px!important;padding:0!important}.ts-calendar.ts-calendar-floating>.ts-calendar-quick{gap:4px;display:flex!important}.ts-calendar.ts-calendar-floating>.ts-calendar-quick>button{flex:1;font-size:11px;aspect-ratio:auto!important;height:30px!important;min-height:30px!important;padding:4px!important}:root .ts-kbr-overlay{box-sizing:border-box;height:100dvh!important;max-height:100dvh!important;padding:0!important;display:block!important;overflow:hidden!important}:root .ts-kbr-overlay>.ts-kbr{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow-y:auto!important}.ts-app .tp-parcel-status-tabs{gap:10px!important;padding:16px!important}.ts-app .tp-parcel-status-tabs>.tp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important;overflow:visible!important}.ts-app .tp-parcel-status-tabs .tp-tabs>button{border:1px solid var(--line);background:var(--surface);white-space:normal;text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;font-size:12px;display:flex;border-radius:12px!important;padding:10px!important}.ts-app .tp-parcel-status-tabs .tp-tabs>button[aria-pressed=true]{box-shadow:none;background:var(--green-soft)!important;color:var(--green)!important;border-color:var(--green)!important}.ts-app .tp-parcel-status-tabs .tp-tabs>button b{border-radius:8px;flex-shrink:0;place-items:center;min-width:23px;height:23px;padding:0 5px;display:grid;background:var(--surface)!important;color:inherit!important}.ts-app .tp-shipment-status{align-items:start;gap:8px;display:grid}.ts-app .tp-parcel-status,.ts-app .tp-parcel-status>.ts-select{width:100%}.ts-app .tp-parcel-status .ts-select-trigger{justify-content:space-between;border-radius:12px!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important;display:flex!important}.ts-app .ts-mp-filters>.ts-gps-dates{grid-column:1/-1;min-width:0;width:100%!important}.ts-app .ts-mp-filters>.ts-gps-dates>summary{box-sizing:border-box;width:100%}.ts-app .tp-reminders .tp-board-toolbar>.tp-month{flex:0 0 100%;justify-content:space-between;width:100%;min-width:0;margin-right:0}.ts-app .tp-reminders .tp-month h3{text-align:center;flex:1}.ts-app .tp-reminders .tp-month .tp-icon{flex-shrink:0;width:36px;height:36px}.ts-app .tp-reminders .tp-board-toolbar>.tp-view-switch{margin-left:auto}.ts-app .tp-reminders .tp-calendar-day{min-height:60px;padding:4px 2px}.ts-app .tp-reminders .tp-calendar-event{gap:1px;padding:3px 2px}}.ts-app .ts-doc-quota{border-radius:10px;gap:4px;margin-bottom:10px;font-size:11px;padding:8px 12px!important}.ts-app .ts-doc-quota>i{height:3px}@media (max-width:800px){.ts-app .ts-fuel-bar>.ts-dir-tabs>button{text-align:center;min-width:0;flex:1 1 0!important}:root .ts-kbr-overlay .ts-kbr .ts-kbr-end-space{height:0;min-height:0}:root .ts-kbr-overlay .ts-kbr .ts-kbr-body{padding-bottom:24px!important}:root .ts-kbr-overlay .ts-kbr .ts-kbr-body:after{display:none}:root .ts-kbr-overlay>.ts-kbr{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}}.ts-app .ts-doc-quota{box-sizing:border-box;margin-inline-start:16px;margin-inline-end:16px;padding-inline-start:20px!important;padding-inline-end:20px!important}@media (max-width:800px){.ts-app .ts-doc-quota{margin-inline-start:12px;margin-inline-end:12px;padding-inline-start:16px!important;padding-inline-end:16px!important}}@media (min-width:801px){.ts-app .ts-doc-quota{margin-top:16px}}@media (max-width:800px){.ts-app .ts-filter>.ts-filter-pop{box-sizing:border-box;width:100%;min-width:0;max-width:100%;left:0;right:0}.ts-app .ts-filter-pop .ts-select,.ts-app .ts-filter-pop .ts-select-trigger{box-sizing:border-box;width:100%;min-width:0}:root .ts-overlay .ts-dialog.ts-dialog>.ts-close{flex-shrink:0;box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;left:auto!important;right:12px!important;top:calc(14px + env(safe-area-inset-top))!important;border-radius:12px!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}:root .ts-overlay .ts-dialog.ts-dialog>.ts-close>svg{flex:none;display:block;transform:none;width:20px!important;height:20px!important;margin:0!important}:root .ts-overlay .ts-dialog:has(.ts-deal-editor)>header{box-sizing:border-box;min-height:68px;padding-right:64px!important}.ts-driver-absences .ts-list>div{align-items:flex-start;gap:12px}.ts-driver-absences .ts-list>div>span{overflow-wrap:anywhere;min-width:0}.ts-driver-absences .ts-list>div>button{flex-shrink:0}.ts-record-card-facts>span{overflow-wrap:anywhere;min-width:0}}.cookie-notice{z-index:10000;color:#20262b;letter-spacing:0;background:#fff;border:1px solid #d5dce0;border-radius:8px;align-items:center;gap:24px;max-width:960px;margin:auto;padding:20px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 32px #0002}.cookie-notice strong{font-size:16px}.cookie-notice p{margin:8px 0}.cookie-notice a{color:#075f4a;text-decoration:underline}.cookie-notice button{white-space:normal;color:#fff;max-width:100%;font:inherit;cursor:pointer;background:#075f4a;border:0;border-radius:6px;flex-shrink:0;padding:12px 16px}.cookie-notice button:focus-visible{outline-offset:3px;outline:3px solid #33a487}.cookie-notice a:focus-visible{outline-offset:3px;outline:3px solid #33a487}@media (max-width:640px){.cookie-notice{gap:12px;max-height:60dvh;padding:16px;display:block;bottom:8px;left:8px;right:8px;overflow:auto}.cookie-notice button{width:100%;margin-top:12px}}body:has(.ts-demo-float,.ts-demo-chip) .cookie-notice{top:16px;bottom:auto}
