.flow-company-inbox{position:fixed;right:max(17px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:1250;font-family:inherit}.flow-inbox-launcher{height:55px;width:55px;border-radius:18px;border:1px solid #ddd8fb;background:#6557ed;color:#fff;box-shadow:0 8px 35px #48439345;display:grid;place-items:center;cursor:pointer;position:relative}.flow-inbox-launcher>span{position:absolute;top:-5px;right:-6px;border-radius:50px;padding:3px 6px;background:#e44765;font-weight:800;font-size:11px;border:2px solid white}.flow-inbox-panel{position:absolute;right:0;bottom:65px;width:min(390px,calc(100vw - 28px));max-height:min(600px,75dvh);overflow:hidden;display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 18px 70px #2323443d;border:1px solid #e2e4f3;color:#2a2c4e}.flow-inbox-panel>header{padding:18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ececf5}.flow-inbox-panel>header div{display:grid;gap:4px}.flow-inbox-panel>header strong{font-size:17px}.flow-inbox-panel>header small{color:#888aa4;font-size:11px}.flow-inbox-panel>header button,.flow-inbox-tabs button{background:transparent;border:0;color:#6656a9;cursor:pointer}.flow-inbox-tabs{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #ececf5}.flow-inbox-tabs button{display:flex;gap:6px;align-items:center;border-radius:9px;padding:8px 10px;font-size:12px}.flow-inbox-tabs button.active{background:#eeebff;color:#5c46c1;font-weight:750}.flow-inbox-tabs button:last-child{margin-left:auto}.flow-inbox-list{display:grid;overflow:auto;min-height:40px}.flow-inbox-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid #f0f1f5;color:#555879;background:#fff;text-align:left;font:inherit;font-size:12px;width:100%}.flow-inbox-row.unread{background:#f7f6ff;cursor:pointer}.flow-inbox-row>span{display:grid;gap:5px;flex:1;min-width:0}.flow-inbox-row b{display:block;font-size:12px;color:#333557;overflow-wrap:anywhere}.flow-inbox-row small{font-size:10px;color:#8d91a8}.flow-inbox-row p{margin:4px 0;font-size:12px;overflow-wrap:anywhere}.flow-inbox-row i{width:8px;height:8px;background:#7161d9;border-radius:50%;flex-shrink:0}.flow-inbox-panel footer{padding:10px 15px;text-align:right}.flow-inbox-panel footer button{border:0;background:transparent;color:#5f4bb6;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12px}.flow-inbox-empty{margin:0;padding:25px;color:#8389a6;font-size:12px;text-align:center}.flow-inbox-error{margin:7px;padding:10px;background:#fff0f2;color:#a33540;border-radius:9px;font-size:11px}@media(max-width:700px){.flow-company-inbox{bottom:max(13px,env(safe-area-inset-bottom));right:14px}.flow-inbox-launcher{width:49px;height:49px}.flow-inbox-panel{bottom:57px;max-height:75dvh}}.flow-notice-stack{position:fixed;top:86px;right:22px;z-index:999999;display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));pointer-events:none}.flow-notice-banner{pointer-events:auto;display:flex;align-items:flex-start;gap:11px;background:#fff;color:#18244a;border:1px solid #e5e6f4;border-radius:16px;padding:14px 16px;box-shadow:0 16px 50px #1e235b29;font-family:FiraGO,sans-serif;font-size:14px;line-height:1.5;animation:flowNoticeIn .24s ease}.flow-notice-banner>svg{flex-shrink:0;color:#6454d7;margin-top:2px}.flow-notice-banner span{flex:1}.flow-notice-banner button{border:0;background:transparent;color:#6e748a;cursor:pointer;padding:0}.flow-notice-error>svg{color:#cf425d}.flow-notice-success>svg{color:#188b64}.flow-notice-info>svg{color:#3773d9}@keyframes flowNoticeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.biz-import-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0 20px}.biz-import-map .biz-field{min-width:0}.biz-import-counts{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0}.biz-import-counts span,.biz-import-success{display:flex;align-items:center;gap:8px;font-weight:600}.biz-import-counts span:first-child,.biz-import-success{color:#198a69}.biz-import-counts span:last-child{color:#bd5369}.biz-import-success{padding:12px;background:#ebfaf2;border-radius:12px;margin:12px 0}.flow-company-current{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-company-switch-wrap{display:flex;align-items:center;gap:7px;position:relative}.flow-company-switch-button{border:1px solid #e2e5f5;border-radius:11px;background:#f6f5ff;cursor:pointer;display:grid;place-items:center;padding:8px;color:#524bc2}.flow-company-switch-list{position:absolute;z-index:300;top:calc(100% + 8px);right:0;width:245px;padding:8px;display:grid;gap:3px;background:#fff;border:1px solid #ececf8;border-radius:15px;box-shadow:0 15px 45px #16184b2b}.flow-company-switch-list button{display:flex;gap:10px;align-items:center;padding:10px 12px;border:0;background:transparent;border-radius:10px;text-align:left;cursor:pointer;color:#27315c;font-family:inherit}.flow-company-switch-list button:hover,.flow-company-switch-list .selected{background:#f0edff;color:#5047c7}@media(max-width:650px){.flow-notice-stack{right:16px;top:68px}.flow-company-current{max-width:105px}}@font-face{font-family:FiraGO;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/firago-latin-400-normal-aODw3bZ7.woff2) format("woff2"),url(/assets/firago-latin-400-normal-DgAYIwnw.woff) format("woff")}@font-face{font-family:FiraGO;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/firago-latin-700-normal-CfZ4e4Hf.woff2) format("woff2"),url(/assets/firago-latin-700-normal-K4aq8onw.woff) format("woff")}@font-face{font-family:FiraGO;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/firago-latin-800-normal-BSnzpYg9.woff2) format("woff2"),url(/assets/firago-latin-800-normal-DDt0C03m.woff) format("woff")}@font-face{font-family:FiraGO;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/firago-latin-900-normal-DaHljjlA.woff2) format("woff2"),url(/assets/firago-latin-900-normal-CIy_f4wt.woff) format("woff")}.flow-select,.flow-date{display:inline-flex;position:relative;min-width:0;width:100%;vertical-align:middle}.flow-select-trigger,.flow-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;height:44px;min-height:40px;border:1px solid #dfe4f2;border-radius:12px;background:#fff;padding:0 14px;color:#253456;text-align:left;cursor:pointer;font:inherit;font-size:13px;box-shadow:0 2px 5px #121d3908;transition:border-color .2s,box-shadow .2s}.flow-select-trigger:hover,.flow-date-trigger:hover{border-color:#aa9def}.flow-select-trigger:focus-visible,.flow-select-trigger.is-open,.flow-date-trigger:focus-visible{outline:none;border-color:#7765e6;box-shadow:0 0 0 3px #7869e526}.flow-select-trigger>svg,.flow-date-trigger>svg{flex:none;color:#817b9c}.flow-select-trigger .is-placeholder,.flow-date-trigger .is-placeholder{color:#8490a5}.flow-select.is-disabled{opacity:.54}.flow-select-popover,.flow-date-popover{position:fixed;z-index:99999;overflow:auto;background:#fff;border:1px solid #dfe0f3;border-radius:14px;box-shadow:0 18px 55px #18234b33;padding:7px;font-family:FiraGO,Arial,sans-serif;color:#242e52}.flow-select-popover{max-height:min(320px,55vh)}.flow-select-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;border:0;background:transparent;border-radius:9px;padding:10px 12px;color:#36425b;font:inherit;font-size:13px;text-align:left;cursor:pointer}.flow-select-option:hover,.flow-select-option.is-focused{background:#f4f2ff}.flow-select-option.selected{background:#eceaff;color:#6450cf;font-weight:700}.flow-select-option:disabled{opacity:.4;cursor:not-allowed}.flow-date-popover{width:304px;padding:15px}.flow-date-month{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.flow-date-month strong{font-size:13px;text-transform:capitalize}.flow-date-month button,.flow-date-footer button{border:0;border-radius:8px;background:#f5f3ff;padding:7px 10px;color:#6755cd;cursor:pointer}.flow-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.flow-date-grid button,.flow-date-weekday{display:grid;place-items:center;min-height:34px;border:0;border-radius:8px;font:inherit;font-size:12px;background:#fff;color:#465372}.flow-date-weekday{font-weight:700;color:#8790a5}.flow-date-grid button{cursor:pointer}.flow-date-grid button:hover{background:#f0edff}.flow-date-grid button.is-selected{background:#6f5ee4;color:#fff}.flow-date-grid button:disabled{opacity:.25;cursor:not-allowed}.flow-date-footer{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid #edeefa;margin-top:12px}.app input:not([type=checkbox]):not([type=radio]):not([type=file]),.app textarea,.flow-auth-shell input:not([type=checkbox]):not([type=radio]),.flow-auth-shell textarea,.marketing input:not([type=checkbox]):not([type=radio]),.biz-suite input:not([type=checkbox]):not([type=radio]):not([type=file]),.biz-suite textarea{border-radius:11px;transition:border-color .18s,box-shadow .18s}.app input:focus-visible,.app textarea:focus-visible,.flow-auth-shell input:focus-visible,.flow-auth-shell textarea:focus-visible,.biz-suite input:focus-visible,.biz-suite textarea:focus-visible{outline:none!important;border-color:#7461e8!important;box-shadow:0 0 0 3px #7361e825!important}input[type=checkbox],input[type=radio]{accent-color:#6958e7;cursor:pointer}.flow-auth-shell .flow-select-trigger,.flow-auth-shell .flow-date-trigger{height:51px;border-radius:12px}@media(max-width:640px){.flow-select-popover{max-height:45vh}.flow-date-popover{max-width:calc(100vw - 16px)}}.flow-datetime{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.flow-datetime>.flow-date{flex:2}.flow-datetime-time{flex:1;min-width:100px;min-height:44px;border:1px solid #dfe4f2;border-radius:11px;background:#fff;padding:8px;color:#253456}.flow-time{display:inline-flex;width:100%;align-items:center;gap:8px;max-width:100%}.flow-time .flow-select{min-width:0;flex:1}.flow-time .flow-select-trigger{width:100%}.flow-time-divider{color:#70649f;font-size:19px;font-weight:700}.flow-datetime .flow-time{flex:1;min-width:135px}.flow-datetime .flow-date{flex:1;min-width:130px}:root{font-family:DM Sans,sans-serif;color:#17243c;background:#f7f9fc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a9c9ff}button{border:0;background:none;color:inherit}.app{display:flex;min-height:100vh}.sidebar{width:252px;background:#fff;border-right:1px solid #e9edf4;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:20}.brand{display:flex;align-items:center;gap:10px;padding:28px 24px 25px}.brand-icon{height:37px;width:37px;border-radius:12px;background:#2563eb;color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px #2563eb32}.brand strong{font-family:Manrope;font-size:23px;letter-spacing:-1.3px}.brand strong span{color:#2563eb}.brand small{display:block;color:#94a0b3;font-size:10px;margin-top:-3px}.workspace-switch{margin:0 15px 19px;border:1px solid #e9edf4;border-radius:11px;padding:11px;display:flex;align-items:center;gap:10px;text-align:left}.workspace-switch span{flex:1}.workspace-switch b,.sidebar-user b{display:block;font-size:12px}.workspace-switch small,.sidebar-user small{display:block;color:#99a3b2;font-size:10px;margin-top:3px}.workspace-icon{height:35px;width:35px;background:#edf3ff;color:#2563eb;border-radius:9px;display:grid;place-items:center}.nav-scroll{flex:1;overflow:auto;padding:0 13px}.nav-group{margin-bottom:22px}.nav-label{text-transform:uppercase;letter-spacing:1.4px;color:#a4aebe;font-size:10px;font-weight:800;margin:0 13px 9px}.nav-link{display:flex;align-items:center;width:100%;gap:12px;text-align:left;padding:11px 13px;margin:2px 0;border-radius:9px;color:#718099;font-size:12px;font-weight:600}.nav-link:hover{background:#f5f8ff}.nav-link.selected{background:#eaf1ff;color:#2563eb}.nav-link i{margin-left:auto;font-style:normal;background:#e6edff;border-radius:5px;padding:2px 6px;color:#3267d6;font-size:10px}.sidebar-bottom{padding:12px 15px}.help-card{background:#f1f5ff;border:1px solid #e8eeff;padding:16px;border-radius:12px}.help-icon{width:31px;height:31px;border-radius:8px;background:#dfe9ff;color:#3267d6;display:grid;place-items:center;margin-bottom:11px}.help-card b{font-size:12px}.help-card p{font-size:11px;line-height:1.6;color:#8190a8}.help-card button{display:flex;gap:5px;align-items:center;color:#2563eb;font-weight:700;font-size:11px;padding:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:20px 4px 5px}.sidebar-user>div:nth-child(2){flex:1}.avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;flex-shrink:0;background:#e5eaf8;color:#52638d}.avatar.dark{background:#203a64;color:#fff}.avatar-0{background:#e0ecff;color:#2360ba}.avatar-1{background:#e7dfff;color:#7252b2}.avatar-2{background:#ffe6e5;color:#c56967}.avatar-3{background:#e0f4ed;color:#2e9b7b}.avatar-4{background:#ffeddb;color:#ae762c}.main{margin-left:252px;min-width:0;flex:1}.topbar{height:77px;background:#fff;border-bottom:1px solid #e9edf4;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.top-left,.top-right{display:flex;align-items:center;gap:13px}.top-left{font-size:12px;color:#9ba6b7}.top-left b{color:#26334a;font-weight:700}.top-right{font-size:11px;color:#8d99a9}.live-dot,.pulse{width:7px;height:7px;background:#1ec996;border-radius:50%;display:inline-block}.top-divider{height:23px;width:1px;background:#e8edf5;margin:0 7px}.language{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.icon-btn{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.icon-btn:hover{background:#f2f6ff}.notification-dot{position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:50%;background:#3478f6;border:1px solid white}.top-avatar{width:32px;height:32px}.content{max-width:1590px;margin:auto;padding:36px 38px 65px}.heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{color:#7c8da8;font-size:10px;letter-spacing:1.4px;font-weight:800;display:flex;align-items:center;gap:7px;margin-bottom:9px}.heading-row h1{font-family:Manrope,sans-serif;letter-spacing:-1.3px;font-size:27px;line-height:1.3;margin:0;font-weight:800}.wave{color:#3d79eb}.heading-row p{color:#8b98ad;font-size:13px;margin:7px 0 0}.primary-btn{background:#2563eb;color:#fff;border-radius:9px;padding:11px 17px;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 5px 12px #2563eb22;white-space:nowrap}.primary-btn:hover{background:#1853d4}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:19px}.stat-card,.panel{background:#fff;border:1px solid #e9edf5;border-radius:12px;box-shadow:0 3px 14px #253e6705}.stat-card{padding:19px 20px}.stat-top{display:flex;justify-content:space-between;align-items:center;color:#8794a8;font-size:11px;font-weight:700}.stat-icon{height:35px;width:35px;background:#edf3ff;color:#326feb;border-radius:9px;display:grid;place-items:center}.stat-value{font-family:Manrope;font-weight:800;font-size:27px;letter-spacing:-1px;margin:10px 0 9px;white-space:nowrap}.stat-bottom{display:flex;align-items:center;gap:9px;color:#a2adbd;font-size:10px}.growth{display:inline-flex;align-items:center;gap:2px;color:#10ae78;font-size:11px;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:19px;margin-bottom:19px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 22px 16px;gap:10px}.panel-header h3,.analytics-panel h3,.settings-panel h3{font-size:14px;margin:0;font-weight:800}.panel-header p,.analytics-panel>p{font-size:11px;color:#9ca8b8;margin:5px 0 0}.select-chip{display:flex;align-items:center;gap:8px;border:1px solid #e8edf5;padding:8px 10px;border-radius:7px;font-size:10px;font-weight:700;color:#65758e}.chart-summary{padding:3px 22px;display:flex;align-items:center;gap:12px}.chart-summary strong{font:800 26px Manrope;letter-spacing:-1px}.chart-summary small{font-size:10px;color:#a3adbc}.chart{height:175px;display:flex;gap:12px;padding:12px 24px 0}.chart-grid{display:flex;flex-direction:column;justify-content:space-between;color:#b1baca;font-size:9px;padding-bottom:6px}.bars{flex:1;display:flex;align-items:end;justify-content:space-around;gap:12px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#eff2f8 calc(25% - 1px),#eff2f8 25%)}.bar-wrap{flex:1;max-width:33px;height:100%;display:flex;align-items:end}.bar{width:100%;background:linear-gradient(180deg,#6a9dff,#d9e6ff);border-radius:5px 5px 0 0}.bar.last{background:linear-gradient(180deg,#2563eb,#91b7ff)}.months{display:flex;justify-content:space-around;padding:10px 20px 20px 52px;font-size:9px;color:#a1adbd}.link-btn{display:flex;align-items:center;gap:5px;color:#2563eb;font-weight:800;font-size:11px;white-space:nowrap}.team-list{padding:0 21px}.team-member{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #f0f2f6}.team-name{flex:1;min-width:0}.team-name b{display:block;font-size:11px}.team-name small{display:block;color:#9aa5b7;font-size:10px;margin-top:3px}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:6px;font-size:10px;font-weight:800;white-space:nowrap}.status.green{background:#e5f8ef;color:#139d68}.status.blue{background:#eaf1ff;color:#3269d5}.status.amber{background:#fff4e4;color:#c68a31}.status.gray{background:#f1f3f7;color:#7f899b}.status-dot{height:5px;width:5px;background:currentColor;border-radius:50%}.team-footer{margin:12px 21px 18px;padding-top:14px;border-top:1px solid #f0f2f6;display:flex;justify-content:space-between;font-size:10px;color:#9ba7b8}.team-footer b{color:#1e314f}.team-footer button{display:flex;gap:5px;align-items:center;color:#2563eb;font-weight:800;font-size:10px}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:19px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.data-table th{font-size:9px;color:#9eabbd;letter-spacing:.6px;font-weight:800;background:#fafbfe;padding:12px 17px;border-top:1px solid #f0f2f7;border-bottom:1px solid #f0f2f7;white-space:nowrap}.data-table td{padding:14px 17px;border-bottom:1px solid #f0f2f7;color:#758298;white-space:nowrap}.data-table td b{color:#283750;font-size:11px}.data-table td small{display:block;font-size:10px;color:#a5afbe;margin-top:4px}.data-table td .id-text{color:#2563eb}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f8faff}.commerce-metric{display:flex;align-items:center;gap:13px;padding:15px 22px;border-top:1px solid #f0f2f7}.commerce-metric-icon{height:39px;width:39px;border-radius:10px;background:#e9f1ff;color:#3977ea;display:grid;place-items:center}.commerce-metric-icon.purple{background:#f0eaff;color:#8b65d7}.commerce-metric-icon.orange{background:#fff2e3;color:#d38a35}.commerce-metric>div:nth-child(2){flex:1}.commerce-metric small{display:block;font-size:10px;color:#9aa6b7}.commerce-metric strong{display:block;font:800 18px Manrope;margin-top:3px}.subtle-text{font-size:10px;color:#9ca7b6}.page-heading{margin-bottom:25px}.list-panel{overflow:hidden}.list-toolbar{display:flex;justify-content:space-between;gap:14px;padding:18px}.searchbox{display:flex;align-items:center;gap:9px;border:1px solid #e7ecf4;border-radius:8px;padding:0 12px;min-width:240px;width:320px;color:#97a4b7}.searchbox input{border:0;outline:none;width:100%;padding:11px 0;font-size:12px;background:transparent}.toolbar-actions{display:flex;align-items:center;gap:9px}.toolbar-actions select,.outline-btn{border:1px solid #e5ebf4;border-radius:8px;background:#fff;padding:10px 12px;color:#56677e;font-size:11px;font-weight:700}.outline-btn{display:flex;align-items:center;gap:8px}.outline-btn:hover{background:#f8faff}.row-actions{display:flex;gap:5px}.row-actions button{width:29px;height:29px;display:grid;place-items:center;color:#8090a6;border-radius:6px}.row-actions button:hover{background:#edf3ff;color:#2563eb}.table-footer{padding:16px 20px;font-size:11px;color:#98a4b5}.empty-state{padding:55px;text-align:center;color:#8e9aaf;font-size:13px}.stock-low{color:#dc8a3a;font-weight:800}.schedule-info{padding:15px 18px;background:#edf3ff;color:#5675a8;border-radius:9px;display:flex;align-items:center;gap:10px;font-size:12px;margin-bottom:20px}.schedule-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.schedule-col{background:#fff;border:1px solid #e8edf5;border-radius:11px;min-height:220px;padding:16px}.schedule-tech{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #edf0f6}.schedule-tech b,.schedule-tech small{display:block;font-size:12px}.schedule-tech small{font-size:10px;color:#9ba7b7;margin-top:3px}.schedule-job{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;background:#f5f8ff;border-left:3px solid #5c8af4;border-radius:7px;padding:13px;margin-top:12px;width:100%}.schedule-job b{font-size:12px}.schedule-job small{font-size:10px;color:#8a9ab2}.empty-schedule{padding:28px 0;text-align:center;color:#a3afc0;font-size:11px}.analytics-panel,.settings-panel{padding:25px;max-width:800px}.analytics-rows{margin-top:22px}.analytics-rows>div,.setting-line{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #edf0f6;font-size:12px}.analytics-rows b{font-size:14px}.setting-line p{color:#97a3b4;font-size:11px;margin:5px 0}.setting-note{background:#fff8e8;color:#977b45;padding:14px;border-radius:8px;font-size:11px;line-height:1.6}.danger{color:#c04747}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1522388c;display:grid;place-items:center;z-index:50;padding:20px}.modal{width:min(600px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:15px;box-shadow:0 20px 80px #0003}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:24px 27px;border-bottom:1px solid #edf0f6}.modal-head h2{font-size:19px;margin:0;font-family:Manrope}.modal form{padding:23px 27px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:7px}.field span{font-size:11px;font-weight:800;color:#53647c}.field input,.field select{padding:11px 12px;border:1px solid #e2e8f1;border-radius:8px;font-size:12px;width:100%;min-width:0;background:#fff;color:#24344c}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid #edf0f6}.toast{position:fixed;right:25px;bottom:25px;background:#16345e;color:#fff;border-radius:9px;padding:13px 17px;display:flex;align-items:center;gap:9px;box-shadow:0 12px 30px #0002;font-size:12px;z-index:100}.mobile-menu,.mobile-close,.mobile-overlay{display:none}@media(max-width:1200px){.content{padding:29px 24px}.stats{gap:10px}.stat-card{padding:15px}.stat-value{font-size:22px}.dashboard-grid,.bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}}@media(max-width:950px){.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.show{transform:translate(0)}.main{margin-left:0}.mobile-menu,.mobile-close{display:grid;place-items:center}.mobile-close{margin-left:auto}.mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0005;z-index:10}.topbar{padding:0 22px}.stats,.schedule-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.content{padding:23px 15px}.topbar{height:64px;padding:0 15px}.top-left{gap:7px}.live-text,.live-dot,.top-divider,.top-avatar{display:none}.heading-row{align-items:flex-start;flex-direction:column}.heading-row h1{font-size:23px}.stats{gap:10px}.stat-card{padding:13px}.stat-value{font-size:19px}.stat-top{font-size:10px}.stat-icon{height:29px;width:29px}.dashboard-grid,.bottom-grid,.schedule-columns,.form-grid{grid-template-columns:1fr}.list-toolbar{flex-direction:column}.searchbox{width:100%;min-width:0}.toolbar-actions{justify-content:flex-end}.chart{height:150px}.chart-summary strong{font-size:22px}}.ai-nav{width:calc(100% - 28px);margin:10px 14px 14px;border:1px solid #dce8fa;background:#f5f9ff;color:#225bc4;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;font-weight:700;cursor:pointer}.ai-nav.selected{background:#e9f1ff}.reply-page{max-width:1200px;margin:auto}.reply-heading{display:flex;align-items:center;gap:16px;margin-bottom:18px}.reply-heading h1{font-size:29px;margin:0 0 5px}.reply-heading p{color:#78869a;margin:0}.reply-spark{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#eaf1ff;color:#2868eb}.reply-notice{padding:14px 18px;background:#f7faff;border:1px solid #e0eafb;border-radius:10px;color:#506783;font-size:13px;margin-bottom:24px;line-height:1.6}.reply-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.reply-card{background:#fff;border:1px solid #e5eaf2;border-radius:15px;padding:25px;box-shadow:0 8px 26px #14233b06}.reply-card label{display:block;font-weight:700;font-size:13px;margin-bottom:10px;color:#26364e}.reply-card textarea,.reply-card input,.reply-card select{width:100%;font:inherit;padding:13px 14px;border:1px solid #dce4ef;border-radius:9px;background:#fff;color:#20304b;outline:none;box-sizing:border-box}.reply-card textarea:focus,.reply-card input:focus,.reply-card select:focus{border-color:#3775e7;box-shadow:0 0 0 3px #3775e71a}.reply-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.reply-tones{display:flex;gap:8px;flex-wrap:wrap}.reply-tones button{border:1px solid #dce4ef;background:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}.reply-tones button.active{background:#eaf1ff;color:#235fd7;border-color:#9ebff5}.reply-generate{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:9px;background:#2868eb;color:#fff;padding:14px;margin-top:22px;font-weight:750;cursor:pointer}.reply-result-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.reply-result-head h3{margin:0}.reply-result-head button{display:flex;align-items:center;gap:6px;background:#f4f7fb;border:1px solid #dfe7f1;border-radius:8px;padding:9px 12px;cursor:pointer}.reply-result-head button:disabled{opacity:.45;cursor:not-allowed}.reply-output{min-height:260px;line-height:1.75}.reply-hint{color:#8793a5;font-size:12px}@media(max-width:850px){.reply-layout,.reply-fields{grid-template-columns:1fr}}.restaurant-page{max-width:1240px;margin:auto}.restaurant-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.restaurant-stats>div,.restaurant-card{background:#fff;border:1px solid #e3eaf4;border-radius:14px;padding:22px}.restaurant-stats small{display:block;color:#75849b;font-size:12px;margin-bottom:12px}.restaurant-stats strong{font-size:27px;color:#152944}.restaurant-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.restaurant-tabs button{border:1px solid #e1e8f2;border-radius:9px;padding:11px 16px;background:#fff;color:#52647f;cursor:pointer}.restaurant-tabs button.active{background:#eaf1ff;color:#2568e6;border-color:#b9d0ff;font-weight:700}.restaurant-card{margin-bottom:16px}.restaurant-card h3{margin:0 0 17px;font-size:17px}.restaurant-form{display:flex;flex-wrap:wrap;gap:10px}.restaurant-form input,.restaurant-form select,.restaurant-entry select{min-width:0;flex:1 1 160px;border:1px solid #dce5f0;border-radius:9px;background:#fff;padding:11px 12px;color:#172a46;font:inherit}.restaurant-form .primary-btn{min-height:42px}.restaurant-entry{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #edf0f5}.restaurant-entry>div{flex:1;min-width:0}.restaurant-entry b,.restaurant-entry small{display:block;overflow-wrap:anywhere}.restaurant-entry small{margin-top:5px;color:#7b8ba0;font-size:12px}.restaurant-entry select{flex:0 1 150px}.restaurant-delete{border:0;background:#fff1f2;color:#be123c;padding:10px;border-radius:8px;cursor:pointer}.restaurant-note{color:#8794a6;font-size:12px}.flow-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.flow-solution-grid{grid-template-columns:1fr}.restaurant-stats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.restaurant-stats{grid-template-columns:1fr}.restaurant-card{padding:15px}.restaurant-form{flex-direction:column}.restaurant-form input,.restaurant-form select{flex:auto;width:100%}.restaurant-entry{flex-wrap:wrap}.restaurant-entry select{flex:1 1 100px}}html[lang=ka] .app,html[lang=ka] .sector-page,html[lang=ka] .site-chat{font-family:FiraGO,sans-serif}html[lang=ka] .app h1,html[lang=ka] .app h2,html[lang=ka] .app h3,html[lang=ka] .sector-page h1,html[lang=ka] .sector-page h3{font-family:FlowGeorgianHeadline,FiraGO,sans-serif;font-weight:900}html[lang=en] .app,html[lang=ru] .app,html[lang=en] .site-chat,html[lang=ru] .site-chat{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.sector-page{max-width:1300px;margin:auto}.sector-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.sector-tabs button,.sector-plain{background:#fff;border:1px solid #dfe6f1;border-radius:10px;padding:11px 16px;color:#44546c;cursor:pointer}.sector-tabs button.active{background:#eaf1ff;color:#2364d8;border-color:#a9c4ff}.sector-tabs span{margin-left:6px;opacity:.7}.sector-card{background:#fff;border:1px solid #e5eaf2;border-radius:14px;padding:22px;margin-bottom:18px}.sector-card h3{margin:0 0 20px}.sector-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sector-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#5b6980}.sector-form input,.sector-form select,.sector-list-head input{width:100%;min-width:0;border:1px solid #dce4ef;border-radius:9px;padding:11px 12px;background:#fff;color:#192b47;font:inherit}.sector-actions{display:flex;gap:10px;align-items:end}.sector-list-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.sector-list-head h3{margin:0}.sector-list-head input{max-width:260px}.sector-table-wrap{width:100%;overflow-x:auto}.sector-table{border-collapse:collapse;width:100%;min-width:550px;text-align:left;font-size:13px}.sector-table th,.sector-table td{padding:13px 10px;border-bottom:1px solid #edf1f7;white-space:nowrap}.sector-table th{color:#6b7890;font-weight:600;background:#f8faff}.sector-table td button{background:transparent;border:0;color:#486080;padding:5px;cursor:pointer}.sector-summary{background:#edf4ff;border-radius:12px;padding:18px;margin-top:20px;color:#355d9d}.sector-summary strong{font-size:23px;color:#172e52}.sector-warning{color:#9a601f;font-size:12px}.site-chat{position:fixed;bottom:20px;right:20px;z-index:2000;font-size:14px}.site-chat-toggle{background:#2769e9;color:#fff;border:0;border-radius:30px;padding:13px 18px;display:flex;align-items:center;gap:9px;box-shadow:0 8px 30px #173d8040;cursor:pointer;font:inherit}.site-chat-window{position:absolute;bottom:62px;right:0;width:min(365px,calc(100vw - 24px));height:430px;max-height:calc(100dvh - 105px);display:flex;flex-direction:column;background:#fff;border:1px solid #dce5f1;border-radius:15px;box-shadow:0 15px 55px #11284835;overflow:hidden}.site-chat-head{background:#19355d;color:#fff;padding:16px;display:flex;flex-direction:column;gap:4px}.site-chat-head small{opacity:.7}.site-chat-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.site-chat-bot,.site-chat-user{max-width:90%;border-radius:13px;padding:11px 13px;line-height:1.55}.site-chat-bot{background:#f0f4fb;align-self:flex-start}.site-chat-user{background:#2769e9;color:#fff;align-self:flex-end}.site-chat-input{display:flex;border-top:1px solid #e8edf4;padding:10px;gap:8px}.site-chat-input input{flex:1;min-width:0;border:1px solid #dce5f1;border-radius:8px;padding:10px;font:inherit}.site-chat-input button{border:0;background:#2769e9;color:#fff;border-radius:8px;padding:10px;cursor:pointer}@media(max-width:760px){.sector-form{grid-template-columns:1fr}.sector-card{padding:15px}.sector-list-head{align-items:stretch;flex-direction:column}.sector-list-head input{max-width:none}.site-chat{right:12px;bottom:12px}.site-chat-toggle{padding:12px}.site-chat-window{right:0}}.service-picker{max-width:1200px;margin:0 auto;padding:12px 0 48px}.service-picker h1{font-size:clamp(27px,3vw,42px);letter-spacing:-.035em;line-height:1.2;margin:12px 0}.service-picker>p{color:#64748b;max-width:680px;line-height:1.7;margin-bottom:28px}.service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-card{min-width:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s;font:inherit;color:#142846}.service-card:hover{border-color:#7ca4d5;transform:translateY(-2px);box-shadow:0 10px 30px #14284610}.service-card-icon{width:46px;height:46px;display:grid;place-items:center;background:#eff6ff;border-radius:12px;color:#2563eb}.service-card strong{font-size:18px;line-height:1.35}.service-card>span:nth-of-type(2){font-size:13px;line-height:1.55;color:#64748b}.service-card-action{display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:12px;color:#2563eb;font-size:13px;font-weight:700}@media(max-width:900px){.service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.service-cards{grid-template-columns:1fr}.service-card{padding:20px}.service-picker{padding:4px 0 32px}}.flow-onboard{min-height:100vh;background:#f6f8fc;padding:32px max(18px,calc((100vw - 1000px)/2));color:#142846}.flow-onboard-panel{max-width:590px;margin:56px auto;background:#fff;border:1px solid #e0e7f3;border-radius:20px;padding:36px;box-shadow:0 15px 45px #172a4d0b}.flow-onboard-panel h1{font-size:32px;margin:20px 0 8px}.flow-onboard-panel p{color:#6a7893;line-height:1.6}.flow-demo-pill{display:inline-block;background:#eaf2ff;color:#2360e7;border-radius:40px;padding:8px 13px;font-size:12px;font-weight:700}.flow-checkout-plan{border:1px solid #dbe6f5;border-radius:14px;padding:22px;margin:25px 0;display:flex;flex-direction:column;gap:10px}.flow-checkout-plan strong{font-size:34px}.flow-checkout-plan small{color:#70829c}.flow-setup-form{display:grid;gap:16px;margin-top:25px}.flow-setup-form label{display:grid;gap:7px;font-weight:600;font-size:13px}.flow-setup-form input,.flow-setup-form select{width:100%;padding:12px;border:1px solid #dce4f1;border-radius:9px;background:#fff;color:#142846;font:inherit}.flow-onboard-panel .primary-btn{width:100%;justify-content:center;margin-top:12px}.flow-demo-banner{position:fixed;bottom:12px;right:12px;z-index:2000;background:#142846;color:#fff;border-radius:10px;padding:10px 15px;font-size:12px;box-shadow:0 8px 30px #0002}.flow-demo-banner button{margin-left:12px;border:0;border-radius:6px;padding:6px 10px;cursor:pointer;background:#fff;color:#142846}.workspace-switch{cursor:default}@media(max-width:650px){.flow-onboard-panel{padding:22px;margin:28px auto}.flow-onboard-panel h1{font-size:26px}.flow-demo-banner{left:12px;right:12px;bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}}.flow-readonly .content .primary-btn,.flow-readonly .content .modal-backdrop,.flow-readonly .content .sector-actions,.flow-readonly .content .sector-form,.flow-readonly .content .sector-table td button,.flow-readonly .content button[aria-label=Edit],.flow-readonly .content button[aria-label=Delete]{display:none!important}.flow-readonly .content .heading-row>button,.flow-readonly .content .page-heading>button{display:none!important}.flow-readonly .content input:not([placeholder]),.flow-readonly .content textarea:not(.reply-output){pointer-events:none}.flow-readonly .content .sector-list-head input{pointer-events:auto}.flow-readonly .content .reply-page{pointer-events:none;opacity:.85}.flow-readonly .content .reply-page textarea,.flow-readonly .content .reply-page input,.flow-readonly .content .reply-page button{pointer-events:none}.flowos-upload-field{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.flowos-upload-field small{color:#64748b}.flowos-upload-button{display:inline-flex;cursor:pointer;align-items:center;background:#eaf1ff;color:#1d4ed8;border-radius:8px;padding:9px 14px;font-weight:600}.flowos-upload-button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.flowos-gallery{display:flex;gap:7px;flex-wrap:wrap;min-width:125px}.flowos-photo,.flowos-photo-placeholder{position:relative;width:88px;height:68px;border-radius:9px;overflow:hidden;background:#e2e8f0}.flowos-photo img{width:100%;height:100%;object-fit:cover}.flowos-photo button{position:absolute;right:2px;top:2px;background:#fff;border:0;border-radius:50%;cursor:pointer;font-size:18px;line-height:20px;width:23px;height:23px}.flowos-photo-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#dce8f9,#b7c9e8);color:#234c7c}.flowos-photo-placeholder.placeholder-1{background:linear-gradient(135deg,#d6e4dd,#b5d1cb)}.flowos-photo-placeholder span{font-size:24px}.flowos-photo-placeholder small{font-size:8px;text-align:center;color:#365574}.sector-table td .flowos-gallery{max-width:200px}@media(max-width:640px){.flowos-photo,.flowos-photo-placeholder{width:68px;height:58px}.flowos-gallery{min-width:110px}}.flow-auth-shell{min-height:100vh;padding:clamp(12px,2.6vw,36px);background:radial-gradient(circle at 5% 5%,#e4eeff,#f4f7fc 52%,#eaf1fc);display:flex;align-items:center;justify-content:center;color:#15243d}.flow-auth-frame{width:min(1180px,100%);min-height:700px;display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e1e8f2;box-shadow:0 28px 80px #17385d1c;border-radius:22px;overflow:hidden;padding:12px}.flow-auth-formside{padding:30px clamp(20px,4vw,58px) 22px;display:flex;flex-direction:column;min-width:0}.flow-auth-brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:850;letter-spacing:-.045em}.flow-auth-brand b span{color:#2563eb}.flow-auth-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#2563eb,#102b6e)}.flow-auth-back{align-self:flex-start;border:0;background:none;color:#667892;font-size:12px;margin:28px 0 0;padding:0}.flow-auth-back:hover{color:#2563eb}.flow-auth-content{width:min(100%,385px);margin:auto}.flow-auth-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:800;color:#3267ca;margin-bottom:14px}.flow-auth-content h1{font-size:clamp(27px,2.8vw,37px);letter-spacing:-.055em;line-height:1.2;margin:0 0 13px;color:#10213c}.flow-auth-subtitle{color:#7b889d;font-size:13px;line-height:1.8;margin:0 0 29px}.flow-auth-form{display:flex;flex-direction:column;gap:16px}.flow-auth-form>label{font-size:12px;font-weight:750;color:#253752;display:flex;flex-direction:column;gap:8px}.flow-auth-form input{height:47px;width:100%;border:1px solid #dce4ef;border-radius:9px;background:#fbfcff;padding:0 14px;outline:none;color:#14243b;font-size:13px;transition:.2s}.flow-auth-form input:focus{border-color:#3c76ed;box-shadow:0 0 0 3px #3c76ed18}.flow-auth-password{position:relative;display:block}.flow-auth-password input{padding-right:50px}.flow-auth-password button{position:absolute;right:9px;top:8px;border:0;background:transparent;font-size:19px;color:#7285a1;padding:3px 10px}.flow-auth-forgot{align-self:flex-end;background:none;border:0;color:#2865d5;font-size:12px;padding:0;margin-top:-5px}.flow-auth-submit{margin-top:5px;border:0;border-radius:10px;min-height:49px;background:linear-gradient(105deg,#235ee5,#173b9c);color:#fff;font-weight:750;font-size:14px;display:flex;justify-content:center;align-items:center;gap:12px;box-shadow:0 8px 20px #2d63da2b}.flow-auth-submit:disabled{opacity:.6;cursor:wait}.flow-auth-message{font-size:12px;color:#176348;background:#e8f8f0;padding:12px;border-radius:9px;line-height:1.6}.flow-auth-message.is-error{color:#a02a39;background:#fff0f1}.flow-auth-switch{text-align:center;margin:25px 0;color:#8793a4;font-size:12px}.flow-auth-switch button{border:0;background:none;color:#215bd1;font-weight:750;padding:0 3px}.flow-auth-footer{display:flex;justify-content:space-between;color:#9aa6b6;font-size:11px;gap:10px}.flow-auth-visual{position:relative;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#092554,#15499c 54%,#266ce6);color:#fff;padding:clamp(28px,4vw,56px);display:flex;align-items:center}.flow-auth-orbit{position:absolute;border:1px solid #ffffff18;border-radius:50%;width:530px;height:530px;right:-250px;top:-270px}.flow-auth-orbit-two{width:440px;height:440px;right:-250px;top:380px}.flow-auth-visual-inner{position:relative;z-index:1;width:100%;max-width:470px;margin:auto}.flow-auth-visual-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.17em;color:#b4d0ff;margin-bottom:18px}.flow-auth-visual h2{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.045em;margin:0 0 15px}.flow-auth-visual p{font-size:13px;color:#c9dafa;line-height:1.9;max-width:365px;margin:0 0 32px}.flow-auth-preview{background:#fff;border:1px solid #e8efff;border-radius:14px;padding:17px;box-shadow:0 30px 50px #061a4670;color:#183152;transform:rotate(-1deg)}.flow-auth-preview-top{display:flex;align-items:center;gap:8px;font-size:11px;border-bottom:1px solid #edf1f7;padding-bottom:13px}.flow-auth-mini-logo{display:grid;place-items:center;background:#245ed8;color:#fff;border-radius:7px;width:25px;height:25px}.flow-auth-online{margin-left:auto;color:#159f73;font-size:9px;font-weight:800}.flow-auth-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.flow-auth-preview-grid>div{background:#f4f7fd;border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:5px}.flow-auth-preview-grid small{color:#8a97ac;font-size:10px}.flow-auth-preview-grid strong{font-size:21px;letter-spacing:-.05em}.flow-auth-preview-grid em{color:#12966d;font-size:10px;font-style:normal}.flow-auth-preview-chart{border:1px solid #eef2f8;border-radius:9px;padding:13px}.flow-auth-chart-head{display:flex;justify-content:space-between;gap:6px;font-size:11px}.flow-auth-chart-head small{color:#94a1b4;font-size:9px}.flow-auth-chart-bars{height:110px;display:flex;align-items:flex-end;gap:8px;padding-top:14px}.flow-auth-chart-bars span{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#2459cc,#7ba8ff)}.flow-auth-preview-bottom{display:flex;justify-content:space-between;gap:6px;color:#7690b6;font-size:9px;padding-top:14px}.flow-auth-visual-foot{margin-top:27px;text-align:center;color:#b5ccf3;font-size:11px}.flow-marketing-register{background:#1f5fdb!important;color:#fff!important;border:1px solid #1f5fdb!important;border-radius:9px;padding:10px 16px!important;font-weight:700}@media(max-width:800px){.flow-auth-frame{grid-template-columns:1fr;max-width:540px}.flow-auth-visual{display:none}.flow-auth-formside{min-height:640px;padding:24px clamp(16px,6vw,45px)}.flow-auth-shell{padding:12px}.flow-auth-content{margin:45px auto}.flow-auth-footer{margin-top:auto}}.flow-confirm-content{display:flex;flex-direction:column;align-items:flex-start}.flow-confirm-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:24px;background:#e9f9f1;color:#11956a;font-size:44px;font-weight:800;margin-bottom:25px}.flow-confirm-content .flow-auth-submit{width:100%;margin-top:24px}.flow-confirm-content .flow-auth-back{margin-top:16px}.flow-confirm-languages{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.flow-confirm-languages button{padding:8px 11px;border:1px solid #e2e9f3;border-radius:9px;color:#6a7790;font-size:12px}.flow-confirm-languages button.active{color:#2563eb;background:#eef4ff;border-color:#bdd3ff}.flow-confirm-preview{display:grid;place-items:center;width:150px;height:150px;border-radius:40px;margin:50px auto 0;background:#ffffff24;border:1px solid #ffffff40;color:#fff;font-size:90px}.flow-auth-form select{width:100%;border:1px solid #e1e7f1;border-radius:10px;background:#fff;padding:14px 13px;color:#17243c}.flow-confirm-screen{position:relative;isolation:isolate}.flow-confirm-placeholder{display:grid;place-items:center;height:180px;border:1px solid #e3ebf7;border-radius:18px;background:#f5f8fe;color:#2b69d9;font-size:70px}.flow-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:18px;background:#08193785;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:flowConfirmFade .38s ease both}.flow-confirm-modal{width:min(100%,490px);background:#fff;border:1px solid #e2eaf5;border-radius:24px;box-shadow:0 30px 100px #061a4650;padding:clamp(26px,5vw,46px);display:flex;flex-direction:column;align-items:center;text-align:center;animation:flowConfirmPop .56s cubic-bezier(.16,1,.3,1) both;color:#15243d}.flow-confirm-modal-icon{width:84px;height:84px;display:grid;place-items:center;background:#e8f8f1;border:1px solid #c3eddb;border-radius:26px;color:#12936a;font-size:50px;font-weight:800;margin-bottom:24px;animation:flowConfirmIcon .65s .25s both}.flow-confirm-modal-icon.is-error{background:#fff0f0;border-color:#fdd;color:#c83e49}.flow-confirm-modal h1{font-size:clamp(24px,3.3vw,33px);line-height:1.25;letter-spacing:-.04em;color:#10213c;margin:0 0 13px}.flow-confirm-modal p{color:#71819a;font-size:14px;line-height:1.75;margin:0 0 16px}.flow-confirm-continue{width:100%;margin-top:20px;cursor:pointer}.flow-confirm-modal .flow-confirm-languages{justify-content:center;margin-top:23px}@keyframes flowConfirmFade{0%{opacity:0}to{opacity:1}}@keyframes flowConfirmPop{0%{opacity:0;transform:translateY(38px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flowConfirmIcon{0%{transform:scale(.55) rotate(-15deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.flow-confirm-overlay,.flow-confirm-modal,.flow-confirm-modal-icon{animation:none}}.flow-tour-restart{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;margin-bottom:14px;border:1px solid #d7e1f0;border-radius:10px;background:#fff;color:#194a89;font-weight:700;cursor:pointer}.flow-tour-card{position:fixed;z-index:10010;bottom:24px;right:24px;width:min(370px,calc(100vw - 32px));background:#fff;color:#17243d;border:1px solid #cddbf0;box-shadow:0 18px 65px #102d5360;border-radius:18px;padding:23px;animation:flowTourIn .25s ease-out}.flow-tour-card h3{margin:8px 0;font-size:20px}.flow-tour-card p{line-height:1.6;color:#465670}.flow-tour-count{color:#2165bd;font-size:12px;font-weight:800}.flow-tour-actions{display:flex;gap:8px;align-items:center;margin-top:18px}.flow-tour-actions span{flex:1}.flow-tour-actions button{border:1px solid #d4e0f0;border-radius:9px;padding:9px 12px;background:#fff;cursor:pointer;color:#17365f}.flow-tour-actions .flow-tour-primary{background:#175bd4;color:#fff;border-color:#175bd4}.flow-tour-highlight{outline:3px solid #4e93ff!important;outline-offset:3px;position:relative;z-index:10001}.flow-tour-highlight:after{pointer-events:none}@keyframes flowTourIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.flow-tour-card{bottom:12px;right:12px;left:12px;width:auto;padding:18px}.flow-tour-highlight{outline-offset:0}}.flow-demo-banner{display:none!important}.flow-profile-wrap{position:relative;z-index:110}.flow-profile-trigger{display:flex;align-items:center;gap:7px;border:1px solid #e3eaf4;background:#fff;padding:4px 8px 4px 4px;border-radius:24px;cursor:pointer;color:#61718a}.flow-profile-trigger:hover,.flow-profile-trigger[aria-expanded=true]{background:#f1f5fd;border-color:#b9cdee}.flow-profile-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:transparent;cursor:default}.flow-profile-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:111;width:245px;padding:8px;background:#fff;border:1px solid #e3e9f3;border-radius:15px;box-shadow:0 18px 48px #152b4d24;color:#17243d}.flow-profile-heading{padding:12px 12px 14px;border-bottom:1px solid #edf0f6;margin-bottom:5px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.flow-profile-heading strong{font-size:13px}.flow-profile-heading small{font-size:11px;color:#77869b}.flow-profile-menu>button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border-radius:9px;padding:11px 10px;font-size:12px;font-weight:600;color:#314360}.flow-profile-menu>button:hover{background:#f2f6fc}.flow-profile-menu .flow-profile-logout{color:#bd3b43;border-top:1px solid #edf0f6;border-radius:0;margin-top:5px}.flow-tour-restart{font-family:inherit;font-size:12px;box-shadow:0 2px 8px #143e6b0c;gap:7px}.flow-tour-icon{width:21px;height:21px;display:inline-grid;place-items:center;background:#eaf2ff;border-radius:50%;color:#175bd4;font-weight:800}.flow-import-button{display:inline-flex;align-items:center;gap:7px;margin:0 10px 14px 0;background:#edf4ff;color:#1f5bc5;border:1px solid #cfe0fb;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer}.flow-import-button:hover{background:#dceaff}.flow-import-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#0f203f90;display:grid;place-items:center;padding:16px}.flow-import-modal{width:min(850px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:19px;box-shadow:0 24px 75px #071a3540;color:#17243d}.flow-import-head{padding:23px 25px 18px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e9eef5}.flow-import-head h2{font-size:21px;margin:0 0 7px}.flow-import-head p{font-size:12px;color:#76849a;margin:0}.flow-import-head button{align-self:flex-start;padding:5px}.flow-import-body{padding:22px 25px}.flow-import-body>label,.flow-mapping-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.flow-import-body select{background:#fff;border:1px solid #dbe4f0;border-radius:9px;padding:10px;color:#243651;min-width:0}.flow-import-actions{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.flow-upload-btn,.flow-template-btn{display:inline-flex;align-items:center;gap:7px;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:700;cursor:pointer}.flow-upload-btn{background:#2563eb;color:#fff}.flow-template-btn{border:1px solid #dce5f2;background:#fff;color:#2d527e}.flow-import-note{background:#f4f7fc;border-radius:9px;padding:12px;color:#60728d;font-size:12px}.flow-import-error{color:#bd3030}.flow-mapping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0 22px}.flow-import-body h3{font-size:14px;margin:20px 0 10px}.flow-preview-scroll{overflow:auto;max-height:230px;border:1px solid #e5eaf3;border-radius:9px}.flow-preview-scroll table{border-collapse:collapse;min-width:100%;font-size:12px}.flow-preview-scroll td,.flow-preview-scroll th{border-bottom:1px solid #edf1f7;padding:10px;text-align:left;white-space:nowrap}.flow-preview-scroll th{background:#f6f8fc}.flow-import-modes{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0}.flow-import-modes label{font-size:12px;display:flex;gap:7px;align-items:center}.flow-import-footer{padding:17px 25px;border-top:1px solid #e9eef5;display:flex;justify-content:flex-end;gap:10px}.flow-import-footer>button:first-child{padding:10px 15px;border:1px solid #e0e6f0;border-radius:9px}.flow-import-footer .primary-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:650px){.flow-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-import-body,.flow-import-head,.flow-import-footer{padding:16px}.top-avatar{display:grid!important}.flow-profile-menu{right:-6px}}.finance-page{display:grid;gap:22px}.finance-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.finance-toolbar label{display:flex;align-items:center;gap:8px}.finance-toolbar input,.finance-page select,.finance-fields input{background:#fff;border:1px solid #d9e1ed;border-radius:9px;padding:10px;color:#172b4d}.finance-upload{cursor:pointer}.finance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.finance-stats>.panel{padding:20px;display:grid;gap:8px}.finance-stats small{color:#64748b}.finance-stats strong{font-size:23px;color:#152744}.finance-preview,.finance-form,.finance-records{padding:22px}.finance-preview h3,.finance-form h3,.finance-records h3{margin:0 0 18px}.finance-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-fields label{display:grid;gap:7px;font-size:13px;font-weight:600}.finance-actions{display:flex;gap:10px;margin-top:16px}.finance-empty{padding:22px;color:#64748b}.finance-icon-btn{border:0;background:transparent;cursor:pointer;padding:6px;color:#526b8d}.finance-error{color:#b42318}.finance-info{color:#087443}@media(max-width:850px){.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-fields{grid-template-columns:1fr 1fr}}@media(max-width:520px){.finance-stats,.finance-fields{grid-template-columns:1fr}.finance-stats strong{font-size:20px}.finance-toolbar{align-items:stretch}.finance-toolbar>*{max-width:100%}}.flow-tour-restart{display:inline-flex;align-items:center;gap:9px;padding:10px 16px!important;border:1px solid #d6e3fa!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#f1f6ff)!important;color:#1c4a91!important;font-weight:750!important;box-shadow:0 5px 20px #1d4d9a10;transition:transform .25s,box-shadow .25s}.flow-tour-restart:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1d4d9a20}.flow-tour-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#e4eeff;color:#245bc7;font-size:17px}.flow-tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none}.flow-tour-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0916318f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;animation:flowShadeIn .35s ease both}.flow-tour-spotlight{position:fixed;z-index:2;border:2px solid #8bb9ff;border-radius:16px;box-shadow:0 0 0 5px #6a9dff40,0 0 35px #75aaff7a;pointer-events:none;transition:top .32s cubic-bezier(.2,.8,.2,1),left .32s,width .32s,height .32s;animation:flowPulse 2.8s ease-in-out infinite}.flow-tour-premium{position:fixed!important;z-index:4!important;width:min(350px,calc(100vw - 24px))!important;max-width:none!important;bottom:auto!important;right:auto!important;padding:23px!important;background:linear-gradient(150deg,#fff 50%,#f0f5ff)!important;border:1px solid #dbe6fb!important;border-radius:23px!important;box-shadow:0 30px 95px #07152b65!important;color:#1c2c4b!important;pointer-events:auto;animation:flowCardIn .42s cubic-bezier(.2,.85,.25,1) both}.flow-tour-topline{display:flex;align-items:center;gap:9px;color:#4266a0;font-size:12px;font-weight:800;letter-spacing:.02em}.flow-tour-spark{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#69a5ff);color:#fff;font-size:17px}.flow-tour-close{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#64748b}.flow-tour-close:hover{background:#e7eefb}.flow-tour-meter{display:flex;gap:5px;margin:17px 0 14px}.flow-tour-meter span{flex:1;height:5px;border-radius:10px;background:#dce5f3;transition:background .3s}.flow-tour-meter span.active{background:linear-gradient(90deg,#2764e9,#6da7ff)}.flow-tour-step{color:#4775c3;font-weight:800;font-size:12px}.flow-tour-premium h3{font-size:20px!important;line-height:1.35;margin:8px 0!important;color:#142748}.flow-tour-premium p{font-size:13px!important;line-height:1.8!important;color:#566782!important;margin:0 0 20px!important}.flow-tour-premium .flow-tour-actions{display:flex;align-items:center;gap:7px}.flow-tour-premium .flow-tour-actions button{border-radius:11px;padding:10px 12px;font-weight:700;font-size:12px;transition:transform .2s,background .2s}.flow-tour-premium .flow-tour-actions button:hover{transform:translateY(-2px)}.flow-tour-premium .flow-tour-primary{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#1d5df0,#447eff)!important;color:#fff!important;box-shadow:0 7px 16px #215ce63d}.flow-notice-panel{position:absolute;top:64px;right:75px;z-index:1200;width:min(345px,calc(100vw - 20px));background:#fff;border:1px solid #e0e9f8;border-radius:18px;box-shadow:0 22px 65px #132b5435;overflow:hidden;animation:flowCardIn .28s ease both}.flow-notice-title{display:flex;align-items:center;gap:9px;padding:17px 19px;border-bottom:1px solid #edf1f7;color:#1a3768}.flow-notice-title button{margin-left:auto}.flow-notice-item{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:14px 18px;border-bottom:1px solid #f0f3f8;font-size:12px;color:#31486a}.flow-notice-item:hover{background:#f3f7ff}.flow-notice-item svg{margin-left:auto;flex-shrink:0}.flow-notice-pulse{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b20}.flow-notice-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;padding:30px;color:#52709c;font-size:13px}@keyframes flowCardIn{0%{opacity:0;transform:translateY(14px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flowShadeIn{0%{opacity:0}to{opacity:1}}@keyframes flowPulse{50%{box-shadow:0 0 0 9px #6a9dff22,0 0 40px #75aaff55}}@media(max-width:700px){.flow-tour-premium{top:auto!important;bottom:15px!important;left:12px!important;transform:none!important;width:calc(100vw - 24px)!important}.flow-tour-spotlight{display:none}.flow-notice-panel{right:10px;top:60px}}@media(prefers-reduced-motion:reduce){.flow-tour-layer *,.flow-notice-panel{animation:none!important;transition:none!important}}.flow-tour-layer .flow-tour-shade{position:fixed;inset:auto;background:#0916318f;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:1}.flow-tour-layer .flow-tour-shade:not(.flow-tour-shade-top):not(.flow-tour-shade-left):not(.flow-tour-shade-right):not(.flow-tour-shade-bottom){top:0;right:0;bottom:0;left:0}.flow-tour-layer .flow-tour-spotlight{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:2}:root{--flow-purple:#6c58ef;--flow-blue:#3976f6;--flow-panel:#fff;--flow-border:#e9e8f5}body{background:#f8f8fe}.sidebar{background:#fff;border-right:1px solid #e9e8f5;box-shadow:3px 0 24px #39307808}.sidebar .nav-item.active,.nav-item.active{background:linear-gradient(110deg,#f1edff,#edf3ff)!important;color:#5e50db!important;border-radius:12px}.sidebar .nav-item:hover,.nav-item:hover{background:#f5f4ff}.topbar{background:#ffffffed;border-bottom:1px solid #eeecf8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.content{background:radial-gradient(circle at 90% 0%,#f0edff 0%,transparent 37%),#f8f9fe}.card,.stat-card,.panel,.widget{border-color:#e9e7f5!important;box-shadow:0 12px 36px #2c286d0b;border-radius:18px}.primary-btn,.flow-tour-primary{background:linear-gradient(110deg,#6255ed,#4775f4)!important;color:#fff!important;box-shadow:0 8px 22px #6256ed28}button{transition:background-color .18s,color .18s,box-shadow .18s}.flow-tour-premium{border-color:#e4dffb!important;box-shadow:0 28px 85px #211e5a58!important}.flow-tour-spotlight{border-color:#9c8aff!important;box-shadow:0 0 0 5px #8271ff40,0 0 35px #9d8bff8c!important}.flow-profile-menu,.flow-notice-panel{border-color:#e5e1f7!important;box-shadow:0 25px 65px #302a7030!important}.flow-demo-enhancements{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:24px}.flow-demo-enhancements>div{grid-column:span 2;border:1px solid #e7e7f8;border-radius:20px;padding:20px;background:linear-gradient(140deg,#fff,#f9f8ff);box-shadow:0 10px 25px #45449a0a}.flow-demo-enhancements>div:nth-child(n+4){grid-column:span 3}.flow-demo-enhancements h3{font-size:14px;font-weight:750;color:#242b62;margin:0 0 12px}.flow-demo-enhancements p{font-size:12px;color:#747e99;margin:8px 0}.flow-demo-enhancements strong{display:block;color:#6859e8;font-size:27px}.flow-demo-enhancements span{font-size:11px;color:#8a91a9}.flow-enhance-actions{display:flex;gap:7px;flex-wrap:wrap}.flow-enhance-actions button,.flow-demo-finance button{border:1px solid #dedafb;border-radius:10px;padding:9px 12px;background:#f2efff;color:#6051dc;font-weight:700;cursor:pointer;font-size:12px}.flow-demo-search input{width:100%;padding:10px 12px;border:1px solid #e2e0f4;border-radius:10px;background:#fff;color:#242b62}.flow-demo-exit{color:#7156ec!important;font-weight:700!important}.flow-tour-layer .flow-tour-shade{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:850px){.flow-demo-enhancements{grid-template-columns:1fr 1fr}.flow-demo-enhancements>div,.flow-demo-enhancements>div:nth-child(n+4){grid-column:span 1}}@media(max-width:550px){.flow-demo-enhancements{grid-template-columns:1fr}.flow-demo-enhancements>div,.flow-demo-enhancements>div:nth-child(n+4){grid-column:span 1}}.flow-tour-restart{position:fixed!important;left:24px!important;bottom:22px!important;top:auto!important;z-index:500!important;margin:0!important;display:flex!important;visibility:visible!important;opacity:1!important}.flow-tour-layer{z-index:12000!important}.flow-tour-premium{position:fixed!important;top:auto!important;bottom:22px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;animation:flowTourCardSafe .28s ease-out both!important;z-index:12005!important}.flow-tour-actions{position:relative;z-index:2;display:flex;gap:8px;align-items:center}.flow-tour-actions button{pointer-events:auto!important;cursor:pointer!important}@keyframes flowTourCardSafe{0%{opacity:.2;translate:0 12px}to{opacity:1;translate:0 0}}.flow-notice-highlight>.page-heading,.flow-notice-highlight>.finance-page,.flow-notice-highlight>.schedule-info,.flow-notice-highlight>.panel,.flow-notice-highlight>.schedule-columns{animation:flowNoticeBounce 1.1s cubic-bezier(.2,.8,.25,1) both;outline:2px solid #8b7bfa;outline-offset:5px;border-radius:18px}@keyframes flowNoticeBounce{0%{translate:0 16px;box-shadow:0 0 #7864ef55}45%{translate:0 -6px;box-shadow:0 0 0 12px #7864ef1b}75%{translate:0 3px}to{translate:0 0;box-shadow:0 0 0 0 transparent}}@media(max-width:700px){.flow-tour-premium{left:12px!important;transform:none!important;bottom:14px!important}.flow-tour-restart{left:12px!important;bottom:12px!important}}@media(prefers-reduced-motion:reduce){.flow-tour-premium,.flow-notice-highlight>*{animation:none!important}}.flow-header-guide{display:flex;align-items:center;order:2}.flow-header-guide .flow-tour-restart{position:static!important;inset:auto!important;z-index:auto!important;padding:8px 13px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;background:#f6f4ff!important;color:#6451d7!important;border:1px solid #e7e2ff!important;border-radius:11px!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;white-space:nowrap}.flow-header-guide .flow-tour-restart:hover{background:#ede9ff!important}.flow-tour-shade{backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;background:#10143552!important}.flow-tour-spotlight{border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 0 0 2px #8f80ff99,0 14px 45px #5c4be344,0 0 24px #b1a7ff80!important;border-radius:16px!important;background:transparent!important;pointer-events:none}.flow-tour-premium{border:1px solid #e9e7f8!important;border-radius:22px!important;box-shadow:0 24px 80px #0c103f48!important;max-width:min(420px,calc(100vw - 24px))!important}.flow-notice-highlight>.page-heading,.flow-notice-highlight>.finance-page,.flow-notice-highlight>.schedule-info,.flow-notice-highlight>.panel,.flow-notice-highlight>.schedule-columns{animation:flowNoticeSoft .95s ease-out both!important;outline:none!important;outline-offset:0!important}@keyframes flowNoticeSoft{0%{box-shadow:inset 0 0 0 2px #8170ee55;background-color:#f6f4ff}55%{box-shadow:inset 0 0 0 1px #8170ee25;background-color:#faf9ff}to{box-shadow:none;background-color:transparent}}.flow-notice-panel{border-radius:17px!important;box-shadow:0 22px 65px #1b205026!important;border:1px solid #e9e7f5!important;overflow:hidden}.flow-notice-item{transition:background .18s ease,transform .18s ease!important;border-radius:10px!important;margin:3px 7px!important}.flow-notice-item:hover{background:#f5f3ff!important;transform:translate(2px)!important}.flow-v4-workspace-tools{margin:14px 0 32px}.flow-v4-tools-heading{margin-bottom:20px}.flow-v4-tools-heading span{font-size:10px;letter-spacing:.15em;color:#7d71bf;font-weight:800}.flow-v4-tools-heading h2{font-size:25px;letter-spacing:-.04em;color:#1e2858;margin:8px 0}.flow-v4-tools-heading p{color:#8b94ae;font-size:13px}.flow-v4-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.flow-v4-widget{position:relative;min-width:0;min-height:155px;border:1px solid #e9eaf5;background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 30px #2b356808;display:flex;flex-direction:column;gap:15px;transition:box-shadow .2s ease,transform .2s ease}.flow-v4-widget:hover{box-shadow:0 16px 40px #2b356814;transform:translateY(-2px)}.flow-v4-widget>strong,.flow-v4-widget-head>strong{font-size:14px;color:#29305c}.flow-v4-widget p{font-size:12px;line-height:1.7;color:#8a92ac}.flow-v4-widget-finance,.flow-v4-widget-search{grid-column:span 2}.flow-v4-widget-sort{position:absolute;right:14px;top:12px;display:flex;gap:3px;opacity:.3;transition:opacity .2s}.flow-v4-widget:hover .flow-v4-widget-sort,.flow-v4-widget:focus-within .flow-v4-widget-sort{opacity:1}.flow-v4-widget-sort button{background:#f5f4fd;border:0;border-radius:7px;padding:4px 7px;color:#6658d5;cursor:pointer}.flow-v4-widget-sort button:disabled{opacity:.2;cursor:default}.flow-v4-widget-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:38px}.flow-v4-widget-head select{border:1px solid #e8e6f4;border-radius:9px;padding:7px;background:#fbfaff;color:#6e6d8d;font-size:11px}.flow-v4-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.flow-v4-metrics div{border-radius:12px;background:#f7f7ff;padding:13px;display:flex;flex-direction:column;gap:6px}.flow-v4-metrics small{color:#7867ef}.flow-v4-metrics b{font-size:17px;color:#252b60}.flow-v4-link{border:0;background:none;color:#6856e4;font-weight:700;font-size:12px;text-align:left;cursor:pointer;padding:4px 0}.flow-v4-widget input{padding:12px;border:1px solid #e6e6f2;border-radius:11px;outline:none;max-width:100%;width:100%}.flow-v4-widget input:focus{border-color:#8c7cf3;box-shadow:0 0 0 3px #8c7cf320}.flow-v4-widget kbd{font-size:10px;color:#a4a7ba;background:#f5f5fa;border-radius:5px;padding:3px 5px}.flow-v4-widget-actions{display:flex;flex-wrap:wrap;gap:8px}.flow-v4-widget-actions button{border:1px solid #e9e6fa;background:#faf9ff;border-radius:10px;padding:9px;color:#62658d;cursor:pointer;font-size:12px}.flow-v4-widget-actions button.active{background:#eae5ff;color:#6b55dc}.flow-v4-widget-actions button span{margin-right:5px;color:#7965e8}.flow-v4-timeline{display:flex;flex-direction:column;gap:10px}.flow-v4-timeline button{display:flex;gap:8px;align-items:center;border:0;background:none;text-align:left;cursor:pointer;color:#42476e;font-size:12px}.flow-v4-timeline i{width:7px;height:7px;background:#8c7af6;border-radius:50%}.flow-v4-timeline small{margin-left:auto;color:#a1a6b9}.flow-v4-search-results{display:flex;flex-direction:column;gap:6px}.flow-v4-search-results button{border:0;background:#f8f7ff;text-align:left;border-radius:8px;padding:9px;color:#6258b9}@media(max-width:1200px){.flow-v4-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.flow-v4-tools-grid{grid-template-columns:1fr}.flow-v4-widget-finance,.flow-v4-widget-search{grid-column:auto}.flow-v4-metrics b{font-size:13px}.flow-header-guide .flow-tour-restart{font-size:0!important;padding:9px!important}.flow-header-guide .flow-tour-icon{font-size:17px!important}}@media(prefers-reduced-motion:reduce){.flow-notice-highlight>*{animation:none!important}.flow-v4-widget{transition:none}}html body,html body button,html body input,html body select,html body textarea,html body table,html body .app,html body .sector-page,html body .flow-v4-workspace-tools,html body .flow-tour-premium{font-family:FiraGO,Inter,ui-sans-serif,system-ui,sans-serif!important}html body :is(h1,h2,h3,h4,h5,h6,.stat-value,.chart-summary strong,.commerce-metric strong,.modal-head h2){font-family:FiraGO,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:800}html body :is(button,input,select,textarea,a):focus-visible{outline:3px solid #b2a4ff;outline-offset:3px}html body{font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.sidebar-user-wrap{position:relative;z-index:90}.sidebar-user-wrap>.sidebar-user{width:100%;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;padding:12px;border-radius:13px;font:inherit;transition:background .18s,border-color .18s,box-shadow .18s}.sidebar-user-wrap>.sidebar-user:hover,.sidebar-user-wrap>.sidebar-user[aria-expanded=true]{background:#f4f2ff;border-color:#e5dfff;box-shadow:0 7px 22px #3127780a}.sidebar-user .flow-sidebar-user-copy{display:flex;flex-direction:column;min-width:0;flex:1}.sidebar-user .flow-sidebar-user-copy b,.sidebar-user .flow-sidebar-user-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-wrap .flow-sidebar-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;border:0;background:transparent;cursor:default}.flow-sidebar-account-menu{position:absolute;bottom:calc(100% + 7px);left:3px;right:3px;z-index:100;padding:8px;border:1px solid #e8e4f7;background:#fff;border-radius:16px;box-shadow:0 20px 45px #1b245a29;animation:flowSidebarMenuIn .18s ease-out}@keyframes flowSidebarMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.flow-sidebar-account-label{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.1em;color:#9297b0;padding:10px 12px 7px}.flow-sidebar-account-menu button[role=menuitem]{width:100%;border:0;background:transparent;color:#343d64;display:flex;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:600;border-radius:10px;cursor:pointer;text-align:left}.flow-sidebar-account-menu button[role=menuitem]:hover,.flow-sidebar-account-menu button[role=menuitem]:focus-visible{background:#f4f1ff;color:#5d4fdb}.flow-sidebar-account-menu .flow-menu-exit{margin-top:5px;border-top:1px solid #eeeeF5!important;border-radius:0 0 10px 10px!important;color:#ab4c67!important}.flow-team-directory{padding:18px 0 36px}.flow-team-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:21px}.flow-team-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#7064e8}.flow-team-heading h1{color:#162455;font-size:clamp(29px,3vw,39px);letter-spacing:-.045em;margin:9px 0}.flow-team-heading p{font-size:14px;line-height:1.6;color:#7c87a6;max-width:630px}.flow-team-add,.flow-team-modal-actions button[type=submit]{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(110deg,#6357e9,#7d65f3);color:#fff;border:0;border-radius:12px;padding:13px 20px;font-weight:750;font:inherit;cursor:pointer;box-shadow:0 10px 25px #6a57ec35}.flow-team-add:hover,.flow-team-modal-actions button[type=submit]:hover{filter:brightness(1.04);transform:translateY(-1px)}.flow-team-demo-note{display:flex;align-items:center;gap:9px;padding:13px 16px;background:#f5f3ff;color:#645d9b;border:1px solid #eae6ff;border-radius:12px;font-size:12px;margin-bottom:20px}.flow-team-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.flow-team-stats article{min-height:128px;border:1px solid #e9eaf4;background:#fff;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 22px #2d356608}.flow-team-stats article svg{color:#7162e9}.flow-team-stats article span{font-size:12px;color:#8990a7}.flow-team-stats article strong{font-size:29px;line-height:1;color:#222f5b}.flow-team-panel{background:#fff;border:1px solid #e9eaf4;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #1d245707}.flow-team-toolbar{display:flex;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid #eeeeF5}.flow-team-search{display:flex;align-items:center;gap:9px;background:#f9f9fd;border:1px solid #e7e7f3;padding:0 13px;border-radius:11px;width:min(480px,100%);color:#9691bf}.flow-team-search input{border:0;background:transparent;outline:0;padding:12px 0;min-width:0;width:100%;font:inherit;font-size:13px}.flow-team-toolbar>select,.flow-team-form-grid select{border:1px solid #e6e6f3;border-radius:11px;background:#fff;padding:11px 14px;font:inherit;color:#404d78}.flow-team-table-wrap{width:100%;overflow-x:auto}.flow-team-table-wrap table{width:100%;border-collapse:collapse;min-width:780px;text-align:left}.flow-team-table-wrap thead{background:#fafaff}.flow-team-table-wrap th{color:#8b92aa;font-size:11px;font-weight:700;padding:16px 18px;white-space:nowrap}.flow-team-table-wrap td{border-top:1px solid #f0f0f6;padding:15px 18px;color:#495476;font-size:13px}.flow-team-table-wrap tbody tr:hover{background:#fcfbff}.flow-team-person{display:flex;align-items:center;gap:11px;white-space:nowrap}.flow-team-person strong{font-size:13px;color:#26345f}.flow-team-person small{display:block;color:#9da4b7;font-size:11px;margin-top:4px}.flow-team-avatar{height:38px;width:38px;flex-shrink:0;background:#eee9ff;color:#6857d9;border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:800}.flow-team-status{display:inline-flex;padding:6px 10px;border-radius:8px;background:#ecf9f1;color:#257451;font-weight:700;font-size:11px;white-space:nowrap}.flow-team-status.leave{background:#fff5e6;color:#a26812}.flow-team-status.inactive{background:#f1f2f6;color:#687086}.flow-team-row-actions{display:flex;gap:4px}.flow-team-row-actions button{border:0;background:transparent;cursor:pointer;color:#8f96ad;padding:7px;border-radius:8px}.flow-team-row-actions button:hover{background:#f1efff;color:#6856eb}.flow-team-empty{padding:60px 18px;display:flex;flex-direction:column;align-items:center;color:#8d93b0;gap:12px}.flow-team-empty button{border:0;background:#f0edff;color:#6856df;border-radius:10px;padding:10px 18px;cursor:pointer}.flow-team-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:16px;background:#1016327d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.flow-team-modal{width:min(660px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:24px;padding:25px;box-shadow:0 25px 90px #11152d50}.flow-team-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.flow-team-modal-head h2{font-size:22px;color:#202b59}.flow-team-modal-head button{border:0;background:#f5f3ff;padding:9px;border-radius:10px;color:#7867d7;cursor:pointer}.flow-team-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.flow-team-form-grid label{display:flex;flex-direction:column;gap:8px;color:#5e6784;font-size:12px;font-weight:650}.flow-team-form-grid input{width:100%;border:1px solid #e6e6f2;border-radius:11px;padding:12px;font:inherit;font-size:13px;outline:none}.flow-team-form-grid input:focus{border-color:#8070ec;box-shadow:0 0 0 3px #8070ec1f}.flow-team-modal-actions{display:flex;justify-content:flex-end;gap:11px;margin-top:25px}.flow-team-modal-actions button[type=button]{border:1px solid #e1dff0;background:#fff;color:#58617d;border-radius:11px;padding:11px 18px;cursor:pointer}@media(max-width:750px){.flow-team-stats{grid-template-columns:1fr 1fr}.flow-team-stats article{min-height:105px}.flow-team-form-grid{grid-template-columns:1fr}}@media(max-width:520px){.flow-team-stats{grid-template-columns:1fr}.flow-team-toolbar{flex-direction:column}.flow-team-toolbar>select{width:100%}.flow-team-heading .flow-team-add{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.flow-sidebar-account-menu{animation:none}}.flow-notice-highlight>.biz-suite .biz-suite-hero{animation:flowNoticeSoft .95s ease-out both!important}:root,body,button,input,select,textarea,option{font-family:FiraGO,DM Sans,Arial,sans-serif!important}html,body,.app-shell,.workspace,button,input,select,textarea{font-synthesis:weight}.flow-workspace-company-picker{display:inline-flex;align-items:center;gap:6px;min-width:140px;max-width:250px;margin-left:14px;padding:3px 8px;background:#f4f3ff;border:1px solid #e5e0ff;border-radius:11px;color:#5048a8;font-weight:600}.flow-workspace-company-picker .flow-select-shell{width:100%}.flow-workspace-company-picker button{min-height:30px;max-width:100%;font-size:12px}.flow-test-label{display:inline-flex;width:fit-content;align-items:center;border:1px solid #c7bfff;color:#5248b7;background:#f1eeff;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.07em;margin:12px 0}.flow-pending-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.flow-pending-actions .flow-auth-submit{width:auto;min-width:230px}@media(max-width:650px){.flow-workspace-company-picker{max-width:150px;margin-left:3px}.flow-pending-actions{flex-direction:column}.flow-pending-actions button{width:100%}}.flow-company-switch-wrap{position:relative;z-index:80;display:flex;align-items:center}.flow-company-switch-trigger{display:inline-flex;align-items:center;gap:8px;max-width:225px;min-height:39px;border:1px solid #e2e4f1;border-radius:11px;background:#fff;padding:7px 11px;color:#444969;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s,box-shadow .18s}.flow-company-switch-trigger:hover,.flow-company-switch-trigger[aria-expanded=true]{border-color:#998ae3;box-shadow:0 0 0 3px #9385e21a}.flow-company-switch-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.flow-company-switch-trigger>svg:first-child{color:#7057c1;flex-shrink:0}.flow-company-switch-trigger>svg:last-child{margin-left:auto;flex-shrink:0;transition:transform .2s}.flow-company-switch-trigger>svg.is-open{transform:rotate(180deg)}.flow-company-switch-list{z-index:110;position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #e5e6f1;border-radius:14px;box-shadow:0 18px 52px #24284929;min-width:230px;max-width:min(85vw,320px);padding:7px;max-height:290px;overflow-y:auto}.flow-company-switch-list button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:9px;text-align:left;border-radius:9px;padding:11px 10px;cursor:pointer;font:inherit;font-size:12px;color:#343952;overflow-wrap:anywhere}.flow-company-switch-list button:hover{background:#f5f2ff}.flow-company-switch-list button.selected{color:#654cbd;background:#f0ecff;font-weight:700}.sector-page .sector-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.sector-page .sector-summary>span{display:inline-flex;align-items:center;gap:7px;font-size:13px;min-width:0}.sector-page .sector-summary>span strong{font-size:18px;font-variant-numeric:tabular-nums}.sector-page .sector-summary>.sector-plain{margin-inline-start:auto;min-height:44px}.sector-page .sector-tabs{overflow-x:auto;overscroll-behavior-inline:contain}.sector-page .sector-tabs button{min-height:44px}.sector-page :is(button,input,select,textarea):focus-visible{outline:3px solid #6556c3;outline-offset:2px}.sector-page .sector-form label{min-width:0}.sector-page .sector-list-head input{min-height:44px}.sector-page .sector-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.sector-page .sector-actions button{min-height:44px}@media(max-width:860px){.sector-page .sector-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-page .sector-card{padding:16px}}@media(max-width:560px){.sector-page .sector-form{grid-template-columns:minmax(0,1fr)}.sector-page .sector-list-head{flex-wrap:wrap;align-items:stretch}.sector-page .sector-list-head input{max-width:none;width:100%}.sector-page .sector-summary{padding:14px}.sector-page .sector-summary>.sector-plain{width:100%;margin-inline-start:0}.sector-page .sector-tabs{flex-wrap:nowrap;padding-bottom:8px}.sector-page .sector-tabs button{white-space:nowrap;flex-shrink:0}.sector-page .sector-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sector-page *,.sector-page *:before,.sector-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:760px){html,body,#root,.app,.main,.content{max-width:100%;min-width:0}.main,.content,.finance-page,.flow-team-directory{min-width:0;width:100%;box-sizing:border-box}.finance-page{gap:14px}.finance-page .heading-row{width:100%;min-width:0}.finance-page .heading-row h1{font-size:clamp(24px,7vw,34px);overflow-wrap:anywhere}.finance-page .heading-row p{overflow-wrap:anywhere}.finance-toolbar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;align-items:stretch}.finance-toolbar>*{margin:0!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;justify-content:center}.finance-toolbar>label:first-child{grid-column:1/-1;display:flex;justify-content:space-between;gap:9px;padding:0 3px}.finance-toolbar>label:first-child input{flex:1;min-width:0;max-width:70%;box-sizing:border-box}.finance-toolbar button,.finance-toolbar .finance-upload{min-height:46px;font-size:12px;padding:10px 7px;line-height:1.35;overflow-wrap:anywhere}.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.finance-stats>.panel{min-width:0;padding:15px!important;border-radius:16px}.finance-stats strong{font-size:clamp(18px,5vw,25px);overflow-wrap:anywhere}.finance-stats small{font-size:12px;line-height:1.45}.finance-preview,.finance-form,.finance-records{min-width:0;padding:15px!important;border-radius:17px}.finance-fields{grid-template-columns:minmax(0,1fr)!important}.finance-fields input,.finance-fields select{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.finance-page .table-scroll,.finance-records .table-scroll,.flow-team-table-wrap{display:block;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.finance-records .data-table{min-width:680px}.finance-actions{flex-wrap:wrap}.finance-actions>*{flex:1 1 120px}.flow-team-directory{padding-top:8px}.flow-team-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.flow-team-stats article{min-height:105px;padding:13px;min-width:0}.flow-team-stats article strong{font-size:23px}.flow-team-heading{align-items:stretch}.flow-team-heading .flow-team-add{width:100%;justify-content:center}.flow-team-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.flow-team-toolbar>*{min-width:0;max-width:100%;width:100%}.flow-team-modal{padding:16px;border-radius:17px;width:100%;max-height:calc(100dvh - 28px)}.flow-team-form-grid{grid-template-columns:minmax(0,1fr)}.flow-team-modal-actions{flex-wrap:wrap}.flow-team-modal-actions button{flex:1}.flow-team-table-wrap table{min-width:650px}}@media(max-width:390px){.finance-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-toolbar button,.finance-toolbar .finance-upload{font-size:11px}.finance-stats>.panel{padding:12px!important}.flow-team-stats{grid-template-columns:minmax(0,1fr)!important}}.flow-payroll-pay,.flow-payroll-setup{cursor:pointer;border-radius:10px;border:1px solid #d9d7f5;background:#f4f2ff;color:#5b4fc2;padding:8px 10px}.flow-payroll-pay:disabled{color:#128060;border-color:#bdebd5;background:#effbf4;cursor:default}.flow-payroll-setup{font:inherit;font-weight:650;font-size:12px;white-space:nowrap}.flow-team-row-actions{align-items:center;display:flex;gap:5px}.finance-payroll-summary{padding:22px;min-width:0;display:grid;gap:15px}.finance-payroll-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.finance-payroll-heading h3{margin:0;font-size:18px;color:#202b54}.finance-payroll-heading p{margin:7px 0 0;color:#72809c;font-size:12px;line-height:1.55}.finance-payroll-heading>strong{background:#f0ecff;color:#5b4dba;border-radius:12px;padding:9px 12px;white-space:nowrap;font-size:17px}.finance-payroll-rows{display:grid;gap:8px}.finance-payroll-row{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:12px;background:#f9faff;border:1px solid #e9ebf4;border-radius:13px;padding:12px}.finance-payroll-row>div{min-width:0;display:grid;gap:4px}.finance-payroll-row>div strong{font-size:13px;overflow-wrap:anywhere}.finance-payroll-row small{color:#75809b;font-size:11px}.finance-payroll-row>b{color:#25315a;font-size:14px;white-space:nowrap}.finance-payroll-row>span{border-radius:9px;padding:6px 9px;font-size:11px;font-weight:750}.finance-payroll-row>.payroll-settled{background:#e3f7ec;color:#15774d}.finance-payroll-row>.payroll-pending{background:#f2efff;color:#7466bd}.finance-payroll-row>button{background:#6158dc;color:#fff;border:0;border-radius:10px;padding:9px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.finance-payroll-row>button:disabled{background:#eef0f5;color:#74819a;cursor:default}@media(max-width:760px){.finance-payroll-summary{padding:15px}.finance-payroll-heading{flex-wrap:wrap}.finance-payroll-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.finance-payroll-row>span{justify-self:start}.finance-payroll-row>button{justify-self:end;min-height:40px}}@media(max-width:760px){.app .content{padding:16px 12px 40px!important;max-width:100%;min-width:0}.app .main{min-width:0;max-width:100vw;overflow-x:clip}.app .topbar{max-width:100%;min-width:0;padding:0 12px;gap:6px}.app .top-left,.app .top-right{gap:7px;min-width:0}.app .top-left{flex:1;overflow:hidden}.app .top-left>*{min-width:0}.app .top-left b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .top-right{flex-shrink:0}.app .heading-row{min-width:0;max-width:100%}.app .heading-row h1{font-size:clamp(22px,6.5vw,30px);overflow-wrap:anywhere}.sector-page{min-width:0;max-width:100%;overflow-x:clip}.sector-page .heading-row p{font-size:13px;line-height:1.65}.sector-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:9px;margin:14px 0}.sector-tabs button{white-space:nowrap;flex:0 0 auto;min-height:42px;scroll-snap-align:start}.sector-card{min-width:0;padding:15px;border-radius:17px}.sector-form{grid-template-columns:minmax(0,1fr)!important;gap:12px}.sector-form label,.sector-form input,.sector-form select,.sector-actions{min-width:0;max-width:100%}.sector-form input,.sector-form select{width:100%;box-sizing:border-box;font-size:16px}.sector-actions{flex-wrap:wrap}.sector-actions button{flex:1;min-height:44px}.sector-list-head{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0}.sector-list-head h3{overflow-wrap:anywhere;margin:0}.sector-list-head input{min-width:0;width:100%;box-sizing:border-box;font-size:16px}.sector-table-wrap{display:block;max-width:100%;width:100%;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sector-table{min-width:570px}.sector-summary{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;min-width:0}.sector-summary span{flex:1 1 110px;min-width:0;overflow-wrap:anywhere}.sector-summary .sector-plain{flex:1 1 130px;min-height:41px;justify-content:center}.sector-page :is(input,select,textarea):focus-visible{outline:2px solid #7665e9;outline-offset:2px}.sector-page .flowos-upload-field{grid-column:1/-1;max-width:100%;min-width:0}}@media(max-width:390px){.sector-card{padding:12px}.sector-tabs button{padding:10px 12px}.sector-page .heading-row h1{font-size:23px}}.flow-sector-insight{margin:16px 0 20px;background:linear-gradient(137deg,#faf9ff,#f4f8ff);border:1px solid #e5e7f6;border-radius:22px;padding:23px;box-shadow:0 9px 27px #30387d08}.flow-sector-insight-head{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.flow-sector-insight-head>div:first-child>span{font-weight:850;color:#6c61d9;text-transform:uppercase;font-size:10px;letter-spacing:.075em}.flow-sector-insight-head h2{font-size:clamp(21px,2.8vw,29px);letter-spacing:-.045em;color:#202b54;margin:6px 0 5px}.flow-sector-insight-head p{color:#75829e;font-size:12px;line-height:1.6;margin:0}.flow-sector-next{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:12px;background:#fff;border:1px solid #e9e9f5;padding:10px 12px;color:#5c6a8d;font-size:11px}.flow-sector-next svg{color:#6d5be2}.flow-sector-next strong{color:#23345b;font-size:12px}.flow-sector-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:11px}.flow-sector-insight-card{min-width:0;display:grid;gap:10px;text-align:left;cursor:pointer;border:1px solid #e5e8f4;background:#fff;border-radius:15px;padding:16px;color:#233057;transition:transform .16s,border-color .16s,box-shadow .16s}.flow-sector-insight-card.current{background:#f0edff;border-color:#9e92e9}.flow-sector-insight-card:hover{transform:translateY(-2px);border-color:#9889ea;box-shadow:0 10px 21px #46409614}.flow-sector-insight-card:focus-visible{outline:3px solid #9c8aea;outline-offset:2px}.flow-sector-insight-card>span{font-size:12px;color:#64728d;font-weight:740;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.flow-sector-insight-card>span svg{color:#6555d0;flex-shrink:0}.flow-sector-insight-card>strong{font-size:28px;line-height:1.15;font-weight:850;font-variant-numeric:tabular-nums}.flow-sector-insight-card>small{font-size:11px;color:#8c95aa;display:flex;align-items:center;justify-content:space-between}@media(max-width:760px){.flow-sector-insight{padding:15px;border-radius:17px}.flow-sector-insight-head{flex-wrap:wrap}.flow-sector-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flow-sector-insight-card{padding:12px;min-height:115px}.flow-sector-insight-card>strong{font-size:23px}}@media(max-width:360px){.flow-sector-insight-grid{grid-template-columns:minmax(0,1fr)}}.flow-auth-legal-links{font-size:12px;line-height:1.7;color:#71798e;margin:8px 0 13px}.flow-auth-legal-links a{color:#6254cf;font-weight:700;text-decoration:underline;text-underline-offset:2px}.flow-auth-legal-links a:focus-visible{outline:2px solid #6459d3;outline-offset:2px}.brand-icon{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.brand-icon .flow-brand-mark{display:block;width:39px;height:39px;object-fit:contain}.flow-auth-brand .flow-auth-logo{display:block;width:176px;max-width:100%;height:auto;min-height:44px}.flow-auth-brand{line-height:1}.marketing{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#15243b;background:#fff;min-height:100vh}.marketing *{box-sizing:border-box}.marketing a{text-decoration:none;color:inherit}.marketing button{cursor:pointer;font:inherit}.marketing-nav{height:78px;max-width:1240px;padding:0 30px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.marketing-brand{display:flex;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1.2px}.marketing-brand>span:last-child{color:#346de8}.marketing-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#2865ed;color:#fff;margin-right:10px}.marketing-links{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}.marketing-links>a:not(.marketing-nav-cta){color:#58667a}.marketing-login{border:0;background:none;color:#334259;font-weight:650}.marketing-nav-cta{background:#2462e9;color:#fff!important;padding:12px 17px;border-radius:9px;display:flex;align-items:center;gap:8px}.marketing-menu{display:none;background:none;border:0}.marketing-hero{padding:88px 25px 95px;text-align:center;position:relative;overflow:hidden}.marketing-glow{position:absolute;z-index:0;left:50%;top:80px;transform:translate(-50%);width:900px;height:580px;background:radial-gradient(ellipse,#eaf1ff,#fff 68%);pointer-events:none}.marketing-hero>*:not(.marketing-glow){position:relative;z-index:1}.marketing-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #dae5fa;border-radius:30px;padding:8px 14px;background:#f7faff;color:#3d64a7;font-size:12px;font-weight:700}.marketing-pill span{width:7px;height:7px;border-radius:50%;background:#3275ec}.marketing-hero h1{font-size:clamp(46px,6vw,78px);line-height:1.08;letter-spacing:-4px;margin:28px 0 24px;font-weight:800}.marketing-hero h1 em{font-style:normal;color:#3972ed}.marketing-hero>p{max-width:650px;margin:0 auto;color:#647188;font-size:18px;line-height:1.75}.marketing-hero-actions{display:flex;justify-content:center;gap:12px;margin:31px 0 24px}.marketing-btn,.marketing-btn-outline{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:10px;padding:15px 22px;font-size:14px;font-weight:750;border:1px solid #2868eb}.marketing-btn{background:#2868eb;color:#fff!important;box-shadow:0 8px 24px #2868eb25}.marketing-btn-outline{background:#fff;color:#263d5d;border-color:#dbe3ee}.marketing-proof{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:12px;color:#78859a}.marketing-proof span{display:flex;align-items:center;gap:5px}.marketing-proof svg{color:#2774df}.marketing-preview{max-width:1100px;margin:65px auto 0;border:1px solid #dce4f0;border-radius:15px;box-shadow:0 30px 85px #233e6921;overflow:hidden;text-align:left;background:#fff}.marketing-preview-top{height:43px;background:#f8faff;border-bottom:1px solid #e8edf4;display:flex;align-items:center;gap:20px;padding:0 18px;color:#71819b;font-size:11px}.preview-dots{display:flex;gap:5px}.preview-dots i{width:8px;height:8px;background:#c8d4e5;border-radius:50%}.preview-live{margin-left:auto;color:#2e9c68}.preview-content{display:grid;grid-template-columns:180px 1fr;min-height:390px}.preview-content aside{border-right:1px solid #e8edf4;background:#fcfdff;padding:23px 13px;display:flex;flex-direction:column;gap:7px}.preview-content aside b{font-size:19px;margin:0 0 24px 8px;color:#2568e6}.preview-content aside span{padding:10px 13px;border-radius:7px;color:#7a8799;font-size:12px}.preview-content aside .current{background:#e9f0ff;color:#2c66df;font-weight:700}.preview-main{padding:26px 30px}.preview-main>small{font-size:10px;color:#8491a4;font-weight:700;letter-spacing:1px}.preview-main h3{font-size:24px;letter-spacing:-.8px;margin:8px 0 4px}.preview-main h3 span{color:#4275e8}.preview-main>p{color:#8693a6;font-size:12px;margin:0 0 20px}.preview-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.preview-kpis>div{border:1px solid #e5eaf3;border-radius:9px;padding:15px;display:flex;flex-direction:column;gap:9px}.preview-kpis small{font-size:10px;color:#8994a7}.preview-kpis strong{font-size:23px;letter-spacing:-1px}.preview-kpis span{font-size:10px;color:#16a16c}.preview-panels{display:grid;grid-template-columns:1.2fr 1fr;gap:13px;margin-top:15px}.preview-panels>div{border:1px solid #e5eaf3;border-radius:9px;padding:17px}.preview-panels h4{font-size:12px;margin:0 0 16px}.preview-bars{height:135px;display:flex;align-items:end;gap:10px;border-bottom:1px solid #edf0f5}.preview-bars i{flex:1;background:linear-gradient(180deg,#3c80ff,#cfe0ff);border-radius:4px 4px 0 0}.preview-activity{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #f1f3f8;align-items:center;font-size:10px}.preview-activity b{color:#2468e9}.preview-activity span{flex:1;color:#6f7b8d}.preview-activity small{color:#18a06d;font-size:9px}.marketing-section{padding:105px 25px;max-width:1160px;margin:auto}.marketing-section-heading{text-align:center;max-width:690px;margin:0 auto 48px}.marketing-eyebrow{font-size:11px;color:#346fe8;font-weight:800;letter-spacing:1.5px}.marketing-section-heading h2{font-size:clamp(30px,4vw,45px);letter-spacing:-1.7px;margin:13px 0}.marketing-section-heading p{font-size:16px;color:#758196;line-height:1.7}.marketing-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.marketing-solution-grid article{padding:38px;border:1px solid #e3e9f1;border-radius:18px;background:#fff}.solution-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:13px;margin-bottom:22px}.solution-icon.blue{background:#eaf1ff;color:#2c69e7}.solution-icon.violet{background:#f0ecff;color:#7853d6}.marketing-solution-grid h3{font-size:24px;margin:0 0 10px;letter-spacing:-.6px}.marketing-solution-grid p{color:#768397;line-height:1.65;max-width:400px}.marketing-solution-grid ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:15px}.marketing-solution-grid li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.marketing-solution-grid li svg{color:#3678e9}.marketing-features{max-width:none;background:#f8faff}.marketing-features .marketing-feature-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.marketing-feature-grid article{background:#fff;border:1px solid #e8edf5;border-radius:13px;padding:27px}.marketing-feature-grid article>div{color:#3472e7;margin-bottom:18px}.marketing-feature-grid h3{font-size:17px;margin:0 0 8px}.marketing-feature-grid p{font-size:13px;color:#7d899c;line-height:1.7;margin:0}.pricing-section{max-width:760px}.marketing-price-card{border:1px solid #dce5f3;box-shadow:0 15px 60px #1b467710;border-radius:20px;padding:34px;max-width:460px;margin:auto}.marketing-price-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;letter-spacing:.7px}.marketing-popular{background:#e9f1ff;color:#2a6de6;border-radius:30px;padding:7px 10px;letter-spacing:0}.marketing-price{margin:27px 0 12px;display:flex;align-items:baseline;gap:8px}.marketing-price strong{font-size:55px;letter-spacing:-2px}.marketing-price span{color:#8490a2}.marketing-price-card>p{font-size:14px;line-height:1.6;color:#78859a}.marketing-price-divider{height:1px;background:#e8edf4;margin:25px 0}.marketing-price-line{display:flex;align-items:center;gap:12px;margin:15px 0;font-size:13px;font-weight:600}.marketing-price-line svg{color:#2c76e8}.marketing-price-button{width:100%;margin-top:24px}.marketing-checkout-note{display:block;text-align:center;color:#8d98a9;margin-top:12px;font-size:11px}.marketing-bottom{text-align:center;padding:90px 20px;background:#142846;color:#fff}.marketing-bottom h2{font-size:42px;letter-spacing:-1.5px;margin:0 0 12px}.marketing-bottom p{color:#b4c2d7;margin-bottom:27px}.marketing-footer{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:35px 25px;gap:20px;color:#8793a5;font-size:12px}.marketing-footer .marketing-brand{color:#172842;font-size:21px}@media(max-width:760px){.marketing-nav{height:68px;padding:0 18px}.marketing-menu{display:block}.marketing-links{display:none;position:absolute;top:68px;left:12px;right:12px;background:#fff;box-shadow:0 15px 40px #14233b20;border:1px solid #e2e8f2;border-radius:12px;padding:20px;flex-direction:column;align-items:stretch;gap:18px}.marketing-links.visible{display:flex}.marketing-hero{padding:60px 16px}.marketing-hero h1{letter-spacing:-2px}.marketing-hero>p{font-size:15px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-proof{gap:10px}.marketing-preview{margin-top:35px;overflow-x:auto}.marketing-preview-top,.preview-content{min-width:730px}.marketing-section{padding:70px 18px}.marketing-solution-grid,.marketing-features .marketing-feature-grid{grid-template-columns:1fr}.marketing-solution-grid article{padding:26px}.marketing-bottom h2{font-size:32px}.marketing-footer{flex-wrap:wrap}}.flow-language{border:1px solid #e1e8f2;border-radius:10px;background:#fff;padding:9px;color:#1c3656;max-width:145px;font-weight:650;cursor:pointer}.flow-solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1050px;margin:40px auto}.flow-solution,.flow-features article,.flow-price{background:#fff;border:1px solid #e6eaf1;border-radius:22px;padding:30px;box-shadow:0 12px 40px #17396908}.flow-solution h3{font-size:24px;margin:15px 0 5px}.flow-solution strong{color:#3269e8}.flow-solution p,.flow-features p{color:#6b778a;line-height:1.7}.flow-solution button{background:none;border:0;color:#2865ed;font-weight:700;display:flex;align-items:center;gap:8px;padding:8px 0}.flow-icon{display:inline-flex;background:#edf3ff;color:#2767ed;border-radius:14px;padding:13px}.flow-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1050px;margin:38px auto}.flow-features h3{font-size:19px;margin-bottom:4px}.flow-pricing-section{background:#f8faff}.flow-price{max-width:475px;margin:35px auto}.flow-price-tag{font-weight:800;color:#3269e8}.flow-price-amount{font-size:45px;font-weight:850;letter-spacing:-2px;margin:16px 0}.flow-price-amount small{font-size:15px;letter-spacing:0;color:#6b778a}.flow-price ul{list-style:none;padding:0;display:grid;gap:16px;margin:28px 0}.flow-price li{display:flex;gap:10px;align-items:center}.flow-price li svg{color:#20a276;flex-shrink:0}.flow-disabled{width:100%;justify-content:center;opacity:.65;cursor:not-allowed!important}.flow-note{color:#7a8798;font-size:13px;line-height:1.6}.flow-demo-button{width:100%;margin-top:12px}.flow-footer{display:flex;gap:25px;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:35px 25px;color:#778396;font-size:13px}.flow-footer b{color:#183455;font-size:22px}@media(max-width:800px){.flow-solution-grid,.flow-features{grid-template-columns:1fr}.flow-footer{flex-direction:column;gap:10px}.flow-language{max-width:100%}}html[lang=ka] body,html[lang=ka] button,html[lang=ka] input,html[lang=ka] select,html[lang=ka] textarea,html[lang=ka] .marketing,html[lang=ka] .stat-value,html[lang=ka] .chart-summary strong,html[lang=ka] .commerce-metric strong,html[lang=ka] .modal-head h2{font-family:FiraGO,sans-serif!important}html[lang=ka] .marketing-hero h1{letter-spacing:-.035em;line-height:1.22;font-weight:800}html[lang=ka] .marketing-section-heading h2{letter-spacing:-.025em;line-height:1.3}html[lang=ka] .marketing-hero>p{line-height:1.9}html[lang=ka] .marketing-solution-grid p,html[lang=ka] .flow-solution p,html[lang=ka] .flow-features p{line-height:1.85}html[lang=ka] .marketing-pill,html[lang=ka] .marketing-eyebrow{letter-spacing:0}html[lang=ka] .marketing-btn,html[lang=ka] .marketing-btn-outline{line-height:1.5}@media(max-width:760px){html[lang=ka] .marketing-hero h1{font-size:clamp(32px,8vw,49px);letter-spacing:-.025em}}html[lang=ka] .marketing-hero h1,html[lang=ka] .marketing-section-heading h2,html[lang=ka] .reply-heading h1{font-family:FiraGO,sans-serif!important;font-weight:900;letter-spacing:-.035em}@media(max-width:760px){.marketing-preview{overflow:visible;max-width:100%;margin-left:auto;margin-right:auto}.marketing-preview-top,.preview-content{min-width:0;width:100%}.marketing-preview-top{gap:8px;padding:0 10px;font-size:9px}.preview-content{display:block;min-height:0}.preview-content aside{display:none}.preview-main{padding:17px 12px}.preview-main h3{font-size:clamp(17px,4.7vw,23px);letter-spacing:-.3px;overflow-wrap:anywhere}.preview-main>p{font-size:10px}.preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preview-kpis>div{padding:10px;min-width:0;gap:5px}.preview-kpis small{font-size:9px;line-height:1.4;overflow-wrap:anywhere}.preview-kpis strong{font-size:clamp(15px,4vw,22px)}.preview-panels{grid-template-columns:minmax(0,1fr);gap:10px}.preview-panels>div{min-width:0;padding:12px}.preview-bars{height:110px;gap:5px}.preview-activity{gap:5px;flex-wrap:wrap;font-size:9px}.preview-activity span{min-width:80px}.flow-solution-grid{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1050px){.preview-content{grid-template-columns:140px minmax(0,1fr)}.preview-main{padding:20px}.preview-kpis{gap:7px}.preview-kpis>div{padding:10px}.preview-kpis strong{font-size:19px}}@media(max-width:380px){.marketing-hero{padding-left:12px;padding-right:12px}.marketing-preview-top{font-size:8px}.preview-kpis strong{font-size:16px}}@media(max-width:760px){.marketing-preview{overflow:hidden}.marketing-preview-top,.preview-content{min-width:0!important}.preview-content{grid-template-columns:1fr!important}.preview-content aside{display:none!important}.preview-main{padding:17px!important;min-width:0}.preview-main h3{font-size:20px}.preview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.preview-kpis>div{padding:11px;min-width:0}.preview-kpis strong{font-size:19px}.preview-panels{grid-template-columns:1fr!important}.preview-bars{height:100px}.marketing-hero h1{font-size:clamp(32px,9vw,52px);letter-spacing:-1.5px}}@media(max-width:360px){.preview-kpis{grid-template-columns:1fr 1fr!important}.preview-kpis strong{font-size:16px}.preview-main{padding:12px!important}}.marketing .flow-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1150px;margin:38px auto 0}.marketing .flow-journey-step{background:linear-gradient(150deg,#fff,#f4f8ff);border:1px solid #dce7f6;border-radius:22px;padding:30px;box-shadow:0 10px 40px #143b6e0a;transition:transform .28s,box-shadow .28s}.marketing .flow-journey-step:hover{transform:translateY(-6px);box-shadow:0 18px 45px #143b6e1b}.marketing .flow-journey-step>span{display:grid;place-items:center;background:#e6efff;color:#285ec3;width:42px;height:42px;border-radius:13px;font-weight:850;margin-bottom:22px}.marketing .flow-journey-step h3{font-size:19px;color:#142e57;margin-bottom:10px}.marketing .flow-journey-step p{font-size:14px;line-height:1.75;color:#61718a}.marketing .flow-journey-action{display:flex;justify-content:center;margin-top:30px}.marketing .flow-faq-list{max-width:850px;margin:35px auto 0;display:grid;gap:12px}.marketing .flow-faq-item{background:#fff;border:1px solid #e0e8f5;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #16335c09;transition:box-shadow .25s}.marketing .flow-faq-item.expanded{box-shadow:0 12px 34px #16335c17}.marketing .flow-faq-item>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 24px;color:#203a60;text-align:left;font-size:15px;font-weight:750}.marketing .flow-faq-toggle{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;background:#eaf1ff;border-radius:9px;color:#2a61c5;font-size:20px}.marketing .flow-faq-item p{margin:0;padding:0 24px 23px;color:#5b6e88;font-size:14px;line-height:1.8;animation:flowFaqIn .26s ease both}.marketing .flow-price-coming{display:block;font-size:12px;font-weight:650;color:#64748b;margin:8px 0 0}.marketing .marketing-preview{transition:transform .45s,box-shadow .45s}.marketing .marketing-preview:hover{transform:translateY(-5px)}@keyframes flowFaqIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.marketing .flow-journey-grid{grid-template-columns:1fr}.marketing .flow-journey-step{padding:23px}}@media(prefers-reduced-motion:reduce){.marketing .flow-journey-step,.marketing .flow-faq-item p,.marketing .marketing-preview{animation:none;transition:none}}.marketing{background:#fff;color:#151d4c}.marketing-nav{height:82px;max-width:1280px}.marketing-brand{font-size:23px;letter-spacing:-.9px;color:#18235d}.marketing-logo{background:linear-gradient(140deg,#6659fa,#3474f8);border-radius:12px;box-shadow:0 5px 18px #635afa28}.marketing-links{gap:27px}.marketing-links>a:not(.marketing-nav-cta){color:#47506d}.flow-marketing-register{background:linear-gradient(115deg,#6156f5,#8150ee)!important;color:#fff!important;border:0!important;border-radius:9px!important;padding:11px 17px!important;box-shadow:0 8px 24px #6e55ed2c}.marketing-hero{padding:65px 25px 100px;isolation:isolate;background:radial-gradient(ellipse 42% 35% at 11% 46%,#f4e4ff 0%,transparent 100%),radial-gradient(ellipse 40% 40% at 91% 46%,#e9edff 0%,transparent 100%),linear-gradient(180deg,#fff,#fdfaff 75%,#fff)}.marketing-glow{width:1100px;height:730px;top:0;background:radial-gradient(ellipse at 50% 48%,#e8eaff85 0%,#f7e8ff30 35%,transparent 71%)}.marketing-pill{font-size:10px;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ece5ff;background:#fbf9ff;color:#7160d8;padding:8px 14px;box-shadow:0 3px 15px #7e60d512}.marketing-pill span{background:#7a59fa}.marketing-hero h1{font-size:clamp(40px,5.3vw,72px);font-weight:850;letter-spacing:-3.6px;line-height:1.09;margin:26px auto 18px;max-width:1020px;color:#141a60}.marketing-hero h1 em{background:linear-gradient(105deg,#255af4 4%,#6550f5 47%,#e25ac8 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-hero>p{max-width:580px;font-size:15px;line-height:1.75;color:#747d99}.marketing-hero-actions{margin:24px 0 20px}.marketing-btn{background:linear-gradient(110deg,#5d57f8,#7656ef);border:0;box-shadow:0 12px 26px #5d53ec34;border-radius:10px;transition:transform .24s,box-shadow .24s}.marketing-btn:hover{transform:translateY(-3px);box-shadow:0 18px 33px #5d53ec45}.marketing-btn-outline{border:1px solid #e0def2;border-radius:10px;background:#fff;color:#34365e;transition:transform .24s,box-shadow .24s}.marketing-btn-outline:hover{transform:translateY(-3px);box-shadow:0 12px 24px #4442a414}.marketing-proof{font-size:11px;gap:22px;color:#717b99}.marketing-proof svg{color:#6058ed}.marketing-preview{position:relative!important;margin:53px auto 0;max-width:1030px;border:1px solid #e5e5f7;border-radius:17px;box-shadow:0 38px 110px #37367a28,0 0 0 8px #ffffffa8;background:#fff;transform:perspective(1700px) rotateX(3deg);transition:transform .5s,box-shadow .5s;z-index:2}.marketing-preview:hover{transform:perspective(1700px) rotateX(0) translateY(-5px);box-shadow:0 45px 115px #37367a34}.marketing-preview-top{background:#fcfcff}.preview-content aside{background:#fcfcff}.preview-content aside b{color:#6555ef}.preview-content aside .current{background:#efedff;color:#6151e7}.preview-main h3{color:#20265c}.preview-kpis>div{border-color:#ebeaf8;background:#fff}.preview-kpis>div:nth-child(1){background:linear-gradient(155deg,#fff,#f9f7ff)}.preview-kpis>div:nth-child(2){background:linear-gradient(155deg,#fff,#f5fffb)}.preview-kpis>div:nth-child(3){background:linear-gradient(155deg,#fff,#f7faff)}.preview-kpis>div:nth-child(4){background:linear-gradient(155deg,#fff,#fff9f3)}.preview-bars i:nth-child(3n+1){background:linear-gradient(180deg,#7860f7,#e0d8ff)}.preview-bars i:nth-child(3n+2){background:linear-gradient(180deg,#35c7aa,#d2f7ec)}.preview-bars i:nth-child(3n){background:linear-gradient(180deg,#5e90fa,#dce9ff)}.flow-hero-orb{position:absolute!important;z-index:1!important;display:grid;place-items:center;width:58px;height:58px;border:1px solid #fff;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f0ff);color:#7964f6;box-shadow:0 16px 45px #6a57e82b,inset 0 1px 1px #fff;animation:flowOrbFloat 6s ease-in-out infinite}.flow-orb-left{left:max(5%,calc(50% - 610px));top:235px;transform:rotate(-11deg)}.flow-orb-right{right:max(5%,calc(50% - 620px));top:280px;animation-delay:-2s}.flow-orb-bottom{right:max(6%,calc(50% - 620px));top:520px;animation-delay:-3s}@keyframes flowOrbFloat{0%,to{translate:0 0}50%{translate:0 -16px}}.marketing-section-heading h2{color:#1d235e}.marketing-eyebrow{color:#6556ef}@media(max-width:800px){.marketing-hero{padding:58px 18px 70px}.marketing-hero h1{font-size:clamp(34px,7vw,56px);letter-spacing:-1.8px}.flow-hero-orb{width:37px;height:37px;border-radius:12px}.flow-hero-orb svg{width:18px}.flow-orb-left{left:2%;top:240px}.flow-orb-right{right:2%;top:250px}.flow-orb-bottom{display:none}.marketing-preview{transform:none;margin-top:40px}.marketing-preview:hover{transform:none}}@media(max-width:520px){.flow-hero-orb{display:none}.marketing-hero h1{font-size:35px;letter-spacing:-1.4px}.marketing-hero>p{font-size:13px}.marketing-proof{gap:10px}.marketing-preview{margin-top:34px}}@media(prefers-reduced-motion:reduce){.flow-hero-orb{animation:none}.marketing-preview,.marketing-btn,.marketing-btn-outline{transition:none}}:root{--flow-accent:#6954ec;--flow-accent-2:#376ff6;--flow-ink:#191d50;--flow-soft:#f7f7ff;--flow-stroke:#e8e8f6}.marketing{background:#fff;color:var(--flow-ink)}.marketing-nav{max-width:1340px;padding-inline:38px}.marketing-nav .flow-nav-link{font-size:13px;color:#505677;font-weight:650;background:transparent;padding:8px 0}.marketing-nav .flow-nav-link:hover{color:var(--flow-accent)}.marketing-hero{padding:95px 28px 110px;overflow:hidden}.flow-hero-layout{max-width:1270px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:52px;align-items:center;position:relative;z-index:2}.flow-hero-copy{text-align:left;position:relative;z-index:2}.flow-hero-copy .marketing-pill{display:inline-flex}.flow-hero-copy h1{font-size:clamp(45px,4.8vw,73px);text-align:left;line-height:1.1;letter-spacing:-3.4px;margin:24px 0;max-width:650px}.flow-hero-copy>p{font-size:16px;text-align:left;margin:0;max-width:550px;line-height:1.8}.flow-hero-copy .marketing-hero-actions{justify-content:flex-start;display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.flow-hero-copy .marketing-proof{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:25px}.flow-hero-visual{position:relative;min-width:0}.flow-hero-visual .marketing-preview{width:100%;margin:0!important;transform:perspective(1500px) rotateY(-6deg) rotateX(3deg)!important;box-shadow:0 45px 100px #3b368032,0 0 0 9px #ffffffb0;transform-origin:center}.flow-hero-visual .marketing-preview:hover{transform:perspective(1500px) rotateY(0) rotateX(0) translateY(-5px)!important}.flow-hero-orb{z-index:1}.flow-industry-section{background:linear-gradient(180deg,#fff,#f9f8ff)}.flow-industry-shell{max-width:1160px;margin:34px auto 0;border:1px solid #e8e7f7;border-radius:28px;padding:24px;background:#fff;box-shadow:0 25px 70px #29276a0d}.flow-industry-tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;padding:4px 0 25px}.flow-industry-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #e9e8f5;border-radius:100px;padding:10px 14px;background:#fff;color:#626785;font-size:12px;font-weight:700;transition:all .22s}.flow-industry-chip:hover{transform:translateY(-2px);border-color:#c4bbfa;color:#6354db}.flow-industry-chip.active{color:#fff;background:linear-gradient(110deg,#6355ee,#4d79f5);border-color:transparent;box-shadow:0 8px 20px #6754ed30}.flow-industry-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-radius:22px;background:radial-gradient(circle at 85% 20%,#ede8ff 0%,transparent 55%),linear-gradient(115deg,#f8f8ff,#f5f5ff);padding:48px;animation:flowIndReveal .35s ease both}.flow-industry-copy h3{font-size:clamp(25px,3vw,39px);letter-spacing:-1.2px;color:#20215c;line-height:1.2;margin:16px 0}.flow-industry-copy p{font-size:14px;line-height:1.85;color:#6d7291;margin:0 0 26px}.flow-industry-kicker,.flow-product-number{font-size:11px;letter-spacing:.14em;color:#7867d8;font-weight:850}.flow-industry-window{border:1px solid #e5e3f6;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 25px 65px #46428e24;transform:rotate(1.5deg)}.flow-industry-window-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #efedf9;color:#3e3b7e;font-weight:800;font-size:12px}.flow-industry-window-top small{color:#9291ae}.flow-industry-window-main{padding:24px}.flow-industry-window-icon{width:44px;height:44px;display:grid;place-items:center;background:#edeaff;border-radius:12px;color:#6755ee;margin-bottom:12px}.flow-industry-window-main>strong{color:#222452;letter-spacing:.06em}.flow-industry-bars{height:115px;display:flex;align-items:end;gap:11px;padding:20px 0 0}.flow-industry-bars i{flex:1;background:linear-gradient(180deg,#7760f5,#c8bfff);border-radius:7px 7px 2px 2px;animation:flowBarRise .7s both}.flow-industry-bars i:nth-child(2n){background:linear-gradient(180deg,#3da7e9,#b9e4fb)}.flow-industry-minicards{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.flow-industry-minicards span{padding:9px 7px;background:#f8f7ff;border-radius:8px;color:#7b7c9a;font-size:10px}.flow-industry-minicards b{display:block;color:#2b2b61;font-size:15px;margin-top:6px}.flow-product-section{max-width:1240px;margin:auto}.flow-product-row{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center;padding:55px 10px;border-bottom:1px solid #eeedf8}.flow-product-row.reverse .flow-product-description{order:2}.flow-product-row.reverse .flow-product-demo{order:1}.flow-product-description h3{font-size:clamp(29px,3.5vw,45px);letter-spacing:-1.5px;color:#1c225d;margin:18px 0}.flow-product-description p{max-width:420px;font-size:15px;line-height:1.9;color:#737c98}.flow-product-link{display:inline-flex;align-items:center;gap:8px;color:#6254e9;font-weight:800;margin-top:18px}.flow-product-demo{padding:26px;border-radius:22px;background:linear-gradient(140deg,#fff,#f6f5ff);border:1px solid #e8e6f7;box-shadow:0 30px 75px #2e2b7018}.flow-product-demo-head{display:flex;align-items:center;gap:12px;color:#292963;font-weight:800;font-size:14px}.flow-product-demo-head svg{color:#6c58ed}.flow-product-demo-head span:last-child{margin-left:auto;color:#8c83d4;font-size:10px}.flow-product-kpis{display:flex;gap:14px;margin:22px 0}.flow-product-kpis span{flex:1;background:#fff;border:1px solid #ecebf6;padding:16px;border-radius:13px;color:#8588a3;font-size:11px}.flow-product-kpis b{display:block;color:#262960;font-size:24px;margin-top:7px}.flow-product-chart{display:flex;align-items:end;gap:10px;height:125px;padding:5px 12px 0;background:#fff;border:1px solid #efedf7;border-radius:14px}.flow-product-chart i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#7963f5,#c9c1ff)}.flow-product-chart i:nth-child(3n){background:linear-gradient(180deg,#40a6df,#bfe5ff)}.flow-product-bottom{display:flex;gap:9px;margin-top:16px}.flow-product-bottom span{height:7px;width:26%;background:#eae8f6;border-radius:10px}.flow-product-bottom span:nth-child(2){width:38%}.flow-static-page{min-height:70vh;background:radial-gradient(ellipse at 85% 12%,#efebff 0%,transparent 35%),#fff}.flow-page-hero{max-width:1040px;margin:0 auto;padding:115px 25px 80px;text-align:center}.flow-page-hero h1{font-size:clamp(38px,5.6vw,72px);line-height:1.12;letter-spacing:-3px;color:#1c215e;margin:24px auto;max-width:960px}.flow-page-hero p{font-size:16px;line-height:1.9;color:#747c98;max-width:660px;margin:0 auto 28px}.flow-about-mission{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:1150px;margin:0 auto;padding:55px 25px}.flow-about-mission h2,.flow-contact-info h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:-1.3px;color:#20235d;line-height:1.2}.flow-about-mission p,.flow-contact-info>p{line-height:1.9;color:#747c98;font-size:15px}.flow-about-art{min-height:350px;position:relative;border-radius:26px;display:grid;place-items:center;background:radial-gradient(circle at 65% 28%,#c2b8ff 0%,transparent 50%),linear-gradient(125deg,#e8e8ff,#f8e9ff);overflow:hidden}.flow-about-art>span{font-size:clamp(55px,7vw,96px);font-weight:900;letter-spacing:-7px;color:#292568;transform:rotate(-9deg)}.flow-about-art>span span{color:#7758ee}.flow-about-art-card{position:absolute;bottom:35px;right:30px;padding:20px;border-radius:15px;background:#fff;box-shadow:0 15px 35px #4b3b9230;display:flex;gap:12px;align-items:center;color:#6c58ed}.flow-about-art-card strong{color:#333468}.flow-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:50px auto;padding:0 25px}.flow-about-values article{padding:34px;border:1px solid #eceaf7;border-radius:22px;background:#fff;box-shadow:0 12px 35px #322e700a}.flow-about-values svg{color:#6758e8}.flow-about-values h3{color:#252763;font-size:19px}.flow-about-values p{color:#797f9a;line-height:1.8;font-size:14px}.flow-page-bottom{text-align:center;margin:90px auto 0;padding:75px 20px;background:#f7f6ff}.flow-page-bottom h2{font-size:36px;color:#232360}.flow-contact-layout{max-width:1160px;margin:0 auto;padding:20px 25px 115px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.flow-contact-info{padding:25px 0}.flow-contact-info-card{display:flex;gap:16px;align-items:flex-start;margin:24px 0;padding:19px;border:1px solid #eeeafa;border-radius:16px;background:#fbfaff;color:#6956e8}.flow-contact-info-card div{display:grid;gap:5px}.flow-contact-info-card b{color:#26275c}.flow-contact-info-card span{font-size:12px;color:#767c97;line-height:1.6}.flow-contact-form{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid #e8e7f5;border-radius:25px;box-shadow:0 25px 65px #322d7415;padding:37px}.flow-contact-form h2{color:#23245e;margin:0 0 10px;font-size:25px}.flow-contact-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:750;color:#555a83}.flow-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.flow-contact-form input,.flow-contact-form select,.flow-contact-form textarea{width:100%;border:1px solid #e4e3f1;border-radius:11px;background:#fcfcff;padding:13px 14px;color:#252852;font-size:13px;outline:none;transition:border-color .2s,box-shadow .2s;resize:vertical}.flow-contact-form input:focus,.flow-contact-form select:focus,.flow-contact-form textarea:focus{border-color:#8371ef;box-shadow:0 0 0 4px #7866ed1b}.flow-contact-form .marketing-btn{align-self:flex-start}.flow-contact-form .marketing-btn:disabled{opacity:.65;cursor:wait}.flow-honeypot{position:absolute;left:-10000px}.flow-contact-success{color:#16846c}.flow-contact-error{color:#c23a54}.flow-footer{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.flow-footer button{font-size:12px;color:#777f9d}.flow-footer button:hover{color:#6c56ef}@keyframes flowIndReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flowBarRise{0%{scale:1 .1;transform-origin:bottom}to{scale:1 1}}@media(max-width:1050px){.flow-hero-layout{gap:25px}.flow-hero-copy h1{font-size:clamp(38px,4.6vw,60px)}.flow-hero-visual .marketing-preview{transform:none!important}.flow-industry-feature{padding:30px}.flow-product-row{gap:35px}}@media(max-width:800px){.flow-hero-layout{grid-template-columns:1fr;gap:45px}.flow-hero-copy{text-align:center}.flow-hero-copy h1,.flow-hero-copy>p{text-align:center;margin-left:auto;margin-right:auto}.flow-hero-copy .marketing-hero-actions,.flow-hero-copy .marketing-proof{justify-content:center}.flow-hero-visual{max-width:680px;margin:auto;width:100%}.flow-industry-feature,.flow-product-row,.flow-about-mission,.flow-contact-layout{grid-template-columns:1fr}.flow-product-row.reverse .flow-product-description,.flow-product-row.reverse .flow-product-demo{order:initial}.flow-industry-feature{gap:25px}.flow-about-values{grid-template-columns:1fr}.flow-contact-layout{gap:20px}.flow-page-hero{padding-top:75px}.flow-page-hero h1{letter-spacing:-1.5px}}@media(max-width:540px){.marketing-hero{padding:65px 16px 70px}.flow-hero-copy h1{font-size:36px;letter-spacing:-1.7px}.flow-industry-shell{padding:12px}.flow-industry-feature{padding:20px}.flow-industry-tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory}.flow-industry-chip{white-space:nowrap;flex-shrink:0;scroll-snap-align:start}.flow-product-row{padding:32px 0}.flow-contact-form{padding:23px}.flow-form-row{grid-template-columns:1fr}.flow-about-art{min-height:260px}.flow-page-hero h1{font-size:39px}.flow-contact-layout{padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.flow-industry-feature,.flow-industry-bars i{animation:none!important}}@media(prefers-reduced-motion:no-preference){.flow-product-row,.flow-industry-shell,.flow-about-values article,.flow-journey-step,.flow-price,.flow-contact-form{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.flow-product-row.flow-in-view,.flow-industry-shell.flow-in-view,.flow-about-values article.flow-in-view,.flow-journey-step.flow-in-view,.flow-price.flow-in-view,.flow-contact-form.flow-in-view{opacity:1;transform:translateY(0)}}.flow-back-to-top{position:fixed;bottom:24px;left:24px;z-index:500;border:1px solid #dcdafa;border-radius:16px;background:linear-gradient(140deg,#6558f6,#8863ec);box-shadow:0 12px 30px #6558f655;color:#fff;width:52px;height:52px;display:grid;place-items:center;cursor:pointer;animation:flowUpAppear .25s ease both}.flow-back-to-top svg{transform:rotate(-90deg)}.flow-back-to-top:hover{transform:translateY(-3px)}@keyframes flowUpAppear{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.flow-extra-landing{max-width:1240px;margin:30px auto 100px;padding:30px 24px}.flow-extra-title{text-align:center;max-width:650px;margin:0 auto 34px}.flow-extra-title>span,.flow-savings-widget span{font-size:11px;letter-spacing:2px;color:#7663ec;font-weight:800}.flow-extra-title h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1.8px;color:#1a225a;margin:12px 0}.flow-extra-title p{color:#77809c;line-height:1.7}.flow-extra-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.flow-extra-grid article{grid-column:span 2;min-height:185px;padding:27px;border-radius:23px;border:1px solid #e9e6fb;background:linear-gradient(140deg,#fff,#f8f7ff);box-shadow:0 8px 24px #443a9a09;transition:transform .25s,box-shadow .25s}.flow-extra-grid article:nth-child(n+4){grid-column:span 3}.flow-extra-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 38px #443a9a18}.flow-extra-grid article span{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#8270eb}.flow-extra-grid article h3{font-size:19px;color:#252961;margin:18px 0 9px}.flow-extra-grid article p{font-size:13px;line-height:1.7;color:#737c98}.flow-savings-widget{margin-top:24px;padding:30px 34px;border-radius:24px;background:linear-gradient(125deg,#f5f3ff,#fff,#f7f9ff);border:1px solid #e8e3fc;display:flex;align-items:center;justify-content:space-between;gap:30px}.flow-savings-widget h3{color:#20265b;font-size:23px;margin:12px 0}.flow-savings-widget p{color:#737c98;font-size:13px;max-width:550px}.flow-savings-widget>div:last-child{min-width:220px;display:flex;flex-direction:column;gap:9px}.flow-savings-widget input{accent-color:#7660ec}.flow-savings-widget strong{font-size:14px;color:#515a80}.flow-savings-widget b{font-size:25px;color:#6657e9}@media(max-width:700px){.flow-extra-grid{grid-template-columns:1fr}.flow-extra-grid article,.flow-extra-grid article:nth-child(n+4){grid-column:span 1}.flow-savings-widget{flex-direction:column;align-items:stretch}.flow-back-to-top{bottom:16px;left:16px;width:46px;height:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-back-to-top{animation:none}}html{scroll-behavior:smooth;scroll-padding-top:96px}.marketing a[href^="#"],.marketing button{scroll-margin-top:96px}.marketing-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.marketing-bottom .marketing-btn,.marketing-bottom .marketing-btn-outline{margin-inline:auto}.flow-price .flow-disabled,.flow-price .flow-demo-button,.marketing-price-button{display:flex;align-items:center;justify-content:center;margin-inline:auto}.flow-back-to-top{left:22px!important;right:auto!important;bottom:22px!important}.flow-savings-widget{display:block;max-width:1180px;margin:52px auto 0;padding:clamp(24px,4vw,46px);border:1px solid #e6e2fc;border-radius:28px;background:radial-gradient(ellipse at 94% 0%,#edeaff 0%,transparent 48%),linear-gradient(140deg,#fcfbff,#f7f8ff 65%,#fff);box-shadow:0 24px 65px #3e398a0f;overflow:hidden}.flow-savings-header{max-width:760px;margin-bottom:30px}.flow-savings-kicker{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#6954e8}.flow-savings-kicker-dot{width:8px;height:8px;background:#8064fa;border-radius:50%;box-shadow:0 0 0 5px #e9e3ff}.flow-savings-header h3{font-size:clamp(25px,3.1vw,38px);line-height:1.18;letter-spacing:-.04em;color:#171b51;margin:17px 0 12px}.flow-savings-header p{max-width:670px;font-size:15px;line-height:1.75;color:#69738d}.flow-savings-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;align-items:stretch}.flow-savings-controls{display:flex;flex-direction:column;justify-content:center;gap:11px;padding:26px 28px;background:#fff;border:1px solid #ecebfa;border-radius:20px;box-shadow:0 10px 32px #29266408;min-width:0}.flow-savings-controls label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;font-weight:600;color:#606985;flex-wrap:wrap}.flow-savings-controls label strong{font-size:13px;color:#30247e;font-weight:800}.flow-savings-controls input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:7px;margin:9px 0 0;border-radius:99px;background:linear-gradient(to right,#7158f5 var(--range-progress),#e9e9f5 var(--range-progress));cursor:pointer;accent-color:#7158f5}.flow-savings-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border:4px solid #fff;border-radius:50%;background:#725cf1;box-shadow:0 2px 9px #5544b75c,0 0 0 1px #725cf1}.flow-savings-controls input[type=range]::-moz-range-thumb{width:12px;height:12px;border:4px solid #fff;border-radius:50%;background:#725cf1;box-shadow:0 2px 9px #5544b75c}.flow-savings-controls input[type=range]:focus-visible{outline:3px solid #b8aaff;outline-offset:7px}.flow-savings-range{display:flex;justify-content:space-between;font-size:11px;color:#a1a7bc;margin-bottom:14px}.flow-savings-result{padding:30px;background:linear-gradient(135deg,#6354e8,#7865f3 60%,#986bf4);color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-width:0;box-shadow:0 16px 35px #6557e82b}.flow-savings-result-label{font-size:12px;letter-spacing:.035em;font-weight:700;color:#e8e4ff}.flow-savings-number{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:12px 0 18px}.flow-savings-number strong{font-size:clamp(44px,5vw,64px);line-height:1;letter-spacing:-.05em;color:#fff;font-weight:850}.flow-savings-number span{font-size:14px;color:#efecff;font-weight:600}.flow-savings-result-divider{height:1px;background:#ffffff38;margin:5px 0 19px}.flow-savings-secondary{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:#e9e6ff}.flow-savings-secondary b{font-size:17px;color:#fff}.flow-savings-result-note{margin-top:24px;font-size:11px;line-height:1.6;color:#e6e0ff}.flow-savings-disclaimer{margin-top:17px;font-size:12px;line-height:1.65;color:#838aa2}@media(max-width:760px){.flow-savings-body{grid-template-columns:1fr}.flow-savings-widget{margin-top:30px;border-radius:22px;padding:22px}.flow-savings-header{margin-bottom:20px}.flow-savings-controls,.flow-savings-result{padding:22px}.flow-savings-controls label{font-size:12px}.flow-savings-number strong{font-size:49px}}@media(max-width:420px){.flow-savings-controls label{align-items:flex-start;flex-direction:column;gap:3px}.flow-savings-widget{padding:18px}.flow-savings-controls,.flow-savings-result{padding:19px}}.marketing :is(button,a,input,textarea,select):focus-visible{outline:3px solid #a795ff;outline-offset:4px}.marketing-section-heading{max-width:800px;margin-inline:auto}.marketing-section-heading h2{line-height:1.17;letter-spacing:-.035em;text-wrap:balance}.marketing-section-heading p{line-height:1.7}.marketing :is(.flow-extra-grid article,.flow-product-row,.flow-industry-shell,.flow-about-mission,.flow-contact-layout){scroll-margin-top:110px}.marketing :is(.flow-extra-grid article,.flow-industry-feature,.flow-product-row){transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.marketing .flow-extra-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #36368a12}}@media(prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.flow-footer-v4{background:linear-gradient(145deg,#11152f,#19183e 70%,#211947);color:#d4d6f1;border-top:1px solid #333259;padding:0!important;display:block!important;margin-top:0!important}.flow-footer-top{max-width:1240px;margin:auto;padding:76px 28px 70px;display:grid;grid-template-columns:2.2fr repeat(3,1fr);gap:48px}.flow-footer-brand h2{font-size:33px;letter-spacing:-1.5px;color:#fff;margin:12px 0}.flow-footer-brand h2 span{color:#9e89ff}.flow-footer-symbol{display:grid;place-items:center;width:43px;height:43px;background:linear-gradient(130deg,#7364f9,#b073ed);border-radius:13px;color:#fff;font-size:22px}.flow-footer-brand p{font-size:14px;line-height:1.8;max-width:340px;color:#aeb2d2}.flow-footer-languages{display:flex;gap:8px;margin-top:26px}.flow-footer-languages button{padding:8px 12px;border:1px solid #4a496d;background:#ffffff0b;color:#c4c5e4;border-radius:9px;font-size:12px}.flow-footer-languages button[aria-pressed=true]{background:#7968e6;color:#fff}.flow-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.flow-footer-column strong{color:#fff;font-size:13px;margin:8px 0}.flow-footer-column button{background:none;border:0;padding:0;color:#aeb2d2;text-align:left;font-size:13px;cursor:pointer;transition:color .2s,translate .2s}.flow-footer-column button:hover{color:#fff;translate:3px 0}.flow-footer-bottom{border-top:1px solid #343354;max-width:100%;padding:23px max(28px,calc((100% - 1184px)/2));display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#999dbf}.flow-footer-heart{color:#a893ff}.flow-v4-showcase{padding-block:90px!important;background:linear-gradient(#fff,#faf9ff)}.flow-v4-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:24px auto 30px}.flow-v4-tabs button{border:1px solid #e8e6f7;background:#fff;border-radius:12px;padding:12px 20px;color:#616b89;font-weight:700;cursor:pointer;transition:.2s}.flow-v4-tabs button.active{background:#6f5af1;border-color:#6f5af1;color:#fff;box-shadow:0 10px 20px #6859eb33}.flow-v4-story{max-width:1120px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center;background:#fff;border:1px solid #eae9f7;border-radius:28px;padding:40px;box-shadow:0 25px 70px #3837830b}.flow-v4-story-copy>span{font-size:11px;letter-spacing:.14em;color:#7b68ec}.flow-v4-story-copy h3{font-size:clamp(27px,3vw,43px);line-height:1.15;letter-spacing:-.04em;color:#202454;margin:17px 0}.flow-v4-story-copy p{color:#77809a;line-height:1.8;font-size:15px;margin-bottom:24px}.flow-v4-story-visual{border:1px solid #e6e6f4;border-radius:18px;background:#fbfbff;padding:22px;min-height:295px;box-shadow:0 12px 45px #36348a13}.flow-v4-mock-top{display:flex;align-items:center;gap:7px;color:#73799b;font-size:11px;padding-bottom:16px;border-bottom:1px solid #eeeef6}.flow-v4-mock-top span{width:7px;height:7px;background:#e8e4f8;border-radius:50%}.flow-v4-mock-top span:first-child{background:#a88aff}.flow-v4-mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.flow-v4-mock-kpis div{padding:13px;border-radius:12px;background:#fff;border:1px solid #eeeef7;display:flex;flex-direction:column;gap:7px}.flow-v4-mock-kpis small{color:#999bb1}.flow-v4-mock-kpis strong{font-size:19px;color:#24285b}.flow-v4-mock-chart,.flow-v4-gallery-bars{height:95px;display:flex;align-items:end;gap:8px;padding:9px}.flow-v4-mock-chart i,.flow-v4-gallery-bars i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(#7c69f7,#c9c2ff)}.flow-v4-story-visual>small,.flow-v4-gallery-preview>small{font-size:10px;color:#9b9eb4}.flow-v4-comparison,.flow-v4-gallery{max-width:1120px;margin:70px auto 0}.flow-v4-comparison h3,.flow-v4-gallery h3{text-align:center;color:#1d2458;font-size:clamp(24px,3vw,35px);letter-spacing:-.035em;margin-bottom:28px}.flow-v4-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.flow-v4-comparison article{border:1px solid #e6e5f4;border-radius:22px;padding:28px;background:#fff}.flow-v4-comparison article strong{color:#25285a;font-size:18px}.flow-v4-comparison article p{color:#777f99;line-height:1.7}.flow-v4-comparison-featured{background:linear-gradient(135deg,#f6f4ff,#fff)!important;border-color:#cfc8ff!important}.flow-v4-gallery-preview{max-width:780px;margin:0 auto;border:1px solid #e8e6f8;background:#fff;border-radius:22px;padding:26px;box-shadow:0 18px 48px #39338a12}.flow-v4-gallery-preview>span{font-size:13px;color:#6865a6;font-weight:700}.flow-v4-gallery-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.flow-v4-gallery-cards i{height:65px;background:linear-gradient(140deg,#f4f1ff,#f5faff);border:1px solid #ece9fa;border-radius:12px}.flow-v4-gallery-bars{height:120px}.flow-v4-final-cta{margin:40px auto 0;max-width:1180px;border-radius:30px;padding:76px 24px;background:radial-gradient(circle at 10% 20%,#9585ff 0%,transparent 40%),linear-gradient(120deg,#5446d6,#7d57ec 75%,#aa6de8);text-align:center;color:#fff;box-shadow:0 28px 70px #5e4ddb30}.flow-v4-final-cta>span{letter-spacing:.16em;font-size:11px;color:#e3ddff}.flow-v4-final-cta h2{font-size:clamp(30px,4vw,50px);max-width:750px;margin:17px auto;line-height:1.15;color:#fff}.flow-v4-final-cta p{color:#eae7ff;margin:0 auto 28px}.flow-v4-final-cta button{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#5946d8;border:0;border-radius:12px;padding:16px 27px;font-weight:800;cursor:pointer;box-shadow:0 12px 30px #1d0d7a26}.flow-v4-custom-select{position:relative}.flow-v4-select-trigger{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%;min-height:48px;padding:12px 16px!important;border:1px solid #e3e1f4!important;border-radius:12px!important;background:#fff!important;color:#292e5a!important;font-size:14px!important;font-weight:600!important;cursor:pointer}.flow-v4-select-trigger span{font-size:22px;color:#806af1}.flow-v4-select-list{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:30;padding:7px;background:#fff;border:1px solid #e4e1f7;border-radius:14px;box-shadow:0 20px 45px #2d246c22;animation:flowSelectIn .2s ease}.flow-v4-select-list button{width:100%;border:0;border-radius:9px;padding:12px;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#40466a;text-align:left;cursor:pointer}.flow-v4-select-list button:hover,.flow-v4-select-list button[aria-selected=true]{background:#f1efff;color:#6956e5}@keyframes flowSelectIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.flow-footer-top{grid-template-columns:repeat(3,1fr);gap:28px}.flow-footer-brand{grid-column:1/-1}.flow-v4-story{grid-template-columns:1fr;gap:25px}}@media(max-width:560px){.flow-footer-top{grid-template-columns:repeat(2,1fr);padding:45px 22px}.flow-footer-bottom{padding:22px;flex-direction:column}.flow-v4-story{padding:18px}.flow-v4-mock-kpis strong{font-size:14px}.flow-v4-comparison>div{grid-template-columns:1fr}.flow-v4-final-cta{border-radius:20px;padding:55px 20px}.flow-v4-showcase{padding-block:55px!important}}@media(prefers-reduced-motion:reduce){.flow-v4-select-list{animation:none}}.flow-v4-faq-categories{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:24px 0 28px}.flow-v4-faq-categories button{background:#fff;border:1px solid #e7e4f6;border-radius:12px;padding:10px 16px;color:#6e7393;font-weight:700;cursor:pointer}.flow-v4-faq-categories button.active{background:#edeaff;border-color:#c9befd;color:#6851d8}.marketing-nav{position:sticky!important;top:0;z-index:100;background:#ffffffec;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #eeeef7}:root{scroll-behavior:auto!important}html{scroll-behavior:auto!important}.marketing,.marketing *:not(svg):not(path){font-family:FiraGO,Inter,ui-sans-serif,system-ui,sans-serif!important}.marketing{font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.marketing h1,.marketing h2,.marketing h3,.marketing h4{font-family:FiraGO,Inter,system-ui,sans-serif!important;font-weight:800;line-height:1.24;overflow-wrap:anywhere}.marketing p,.marketing button,.marketing a,.marketing label{line-height:1.55}.flow-v4-gallery{max-width:1140px;margin-top:90px}.flow-v4-gallery-heading{max-width:660px;text-align:center;margin:0 auto 20px}.flow-v4-gallery-heading h3{margin:11px 0 10px;line-height:1.22;color:#232359}.flow-v4-gallery-heading p{font-size:14px;color:#78829f;line-height:1.75;margin:0}.flow-v4-gallery-eyebrow{color:#8067e7;letter-spacing:.13em;font-size:11px;font-weight:800}.flow-v4-gallery-preview{max-width:1000px!important;padding:0!important;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #e8e5f7;border-radius:23px;box-shadow:0 26px 75px #34346e16}.flow-v4-preview-sidebar{background:linear-gradient(180deg,#fafaff,#f6f6ff);border-right:1px solid #ebebf7;padding:25px 14px;display:flex;flex-direction:column;gap:9px}.flow-v4-preview-logo{display:flex;align-items:center;gap:8px;font-weight:850;font-size:18px;color:#23255d;letter-spacing:-.06em;margin:3px 7px 28px}.flow-v4-preview-logo span{background:linear-gradient(135deg,#6c5dec,#a881f5);color:#fff;display:grid;place-items:center;width:27px;height:27px;border-radius:9px;font-size:17px;letter-spacing:0}.flow-v4-preview-sidebar button{display:flex;gap:10px;align-items:center;width:100%;padding:12px 11px;border:0;border-radius:10px;color:#8b91aa;background:transparent;text-align:left;font-size:12px;font-weight:700;cursor:pointer}.flow-v4-preview-sidebar button span{font-size:17px;width:20px;text-align:center}.flow-v4-preview-sidebar button.active,.flow-v4-preview-sidebar button:hover{background:#edeaff;color:#6251d6}.flow-v4-preview-body{padding:28px;min-width:0}.flow-v4-preview-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin:0 0 20px}.flow-v4-preview-top>div>span{font-size:10px;font-weight:750;letter-spacing:.11em;color:#8c8fb0}.flow-v4-preview-top h4{margin:9px 0 0;font-size:24px;letter-spacing:-.04em;color:#222858}.flow-v4-preview-demo-dot{font-size:10px!important;letter-spacing:.04em;background:#f2efff;border-radius:50px;color:#7865e8!important;padding:7px 9px;white-space:nowrap}.flow-v4-gallery-preview .flow-v4-gallery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 22px}.flow-v4-gallery-preview .flow-v4-gallery-cards>div{height:auto;min-height:108px;background:linear-gradient(160deg,#fff,#fbfaff);border:1px solid #eceaf8;border-radius:13px;padding:15px;display:flex;flex-direction:column;gap:9px}.flow-v4-gallery-preview .flow-v4-gallery-cards small{color:#9199b0;font-size:10px;white-space:normal}.flow-v4-gallery-preview .flow-v4-gallery-cards strong{color:#242659;font-size:22px;letter-spacing:-.03em;line-height:1.25}.flow-v4-metric-trend{font-size:10px;color:#34ad87;font-weight:700}.flow-v4-gallery-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.flow-v4-gallery-chart-head strong{font-size:13px;color:#2d3162}.flow-v4-gallery-chart-head span{font-size:10px;color:#a0a6bc}.flow-v4-gallery-preview .flow-v4-gallery-bars{height:172px;display:flex;align-items:end;gap:9px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#f1f1fa calc(25% - 1px),#f1f1fa 25%);padding:0 2px}.flow-v4-gallery-preview .flow-v4-gallery-bars i{min-width:0;max-width:80px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#8170f5,#d8d2ff);transition:height .4s cubic-bezier(.2,.8,.2,1)}.flow-v4-gallery-preview .flow-v4-gallery-bars i:nth-child(3n){background:linear-gradient(180deg,#4fc3e9,#bceafa)}.flow-v4-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #f0eff9;margin-top:20px;padding-top:18px}.flow-v4-preview-bottom span{font-size:10px;color:#949ab1}.flow-v4-preview-bottom button{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:10px;background:#705bf2;color:#fff;padding:12px 17px;font-weight:800;font-size:12px;box-shadow:0 9px 24px #6853e63b;cursor:pointer;transition:transform .2s,box-shadow .2s}.flow-v4-preview-bottom button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #6853e64f}.flow-v4-story-visual .flow-v4-mock-kpis small{min-height:24px;line-height:1.35}.flow-v4-story-visual .flow-v4-mock-kpis strong{font-family:FiraGO,sans-serif}.flow-v4-story .marketing-btn,.flow-v4-final-cta button{min-height:45px}.flow-v4-gallery-preview *:focus-visible,.flow-v4-tabs button:focus-visible{outline:3px solid #afa4f8;outline-offset:3px}@media(max-width:760px){.flow-v4-gallery-preview{grid-template-columns:1fr}.flow-v4-preview-sidebar{flex-direction:row;flex-wrap:wrap;gap:6px;padding:12px;border-right:0;border-bottom:1px solid #ebebf7}.flow-v4-preview-logo{width:100%;margin:2px 4px 6px;font-size:16px}.flow-v4-preview-sidebar button{width:auto;flex:1;min-width:95px;justify-content:center;font-size:10px;padding:9px 6px}.flow-v4-preview-body{padding:18px}.flow-v4-gallery-preview .flow-v4-gallery-cards{gap:7px}.flow-v4-gallery-preview .flow-v4-gallery-cards>div{padding:11px;min-height:112px}.flow-v4-gallery-preview .flow-v4-gallery-cards strong{font-size:16px}.flow-v4-preview-top h4{font-size:20px}.flow-v4-preview-bottom{flex-direction:column;align-items:stretch}.flow-v4-preview-bottom button{width:100%}}@media(max-width:380px){.flow-v4-preview-sidebar button{min-width:75px}.flow-v4-gallery-preview .flow-v4-gallery-cards small{font-size:9px}.flow-v4-gallery-preview .flow-v4-gallery-cards strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.flow-v4-gallery-preview .flow-v4-gallery-bars i{transition:none}}.marketing .flow-product-link-premium{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e2ddff;background:linear-gradient(135deg,#f5f2ff,#fff);color:#6551e8!important;padding:13px 19px!important;border-radius:12px;min-height:47px;font-weight:800;box-shadow:0 8px 23px #6253de0d;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.marketing .flow-product-link-premium:hover{transform:translateY(-2px);background:#ede9ff;box-shadow:0 12px 26px #6253de22}.flow-v4-story-copy .marketing-btn,.marketing .flow-v4-final-cta button{letter-spacing:0}.marketing{font-synthesis:weight!important}.marketing :is(h1,h2,h3,h4,h5,h6,strong,b,.marketing-brand){font-synthesis:weight!important}.marketing .marketing-hero h1{font-weight:850!important}.marketing :is(.marketing-section-heading h2,.flow-v4-final-cta h2,.flow-v4-story-copy h3){font-weight:800!important}.marketing :is(.marketing-btn,.flow-v4-final-cta button,.flow-footer-column strong){font-weight:750!important}.flow-footer-legal{display:flex;flex-wrap:wrap;gap:9px 22px;padding:18px 0;border-top:1px solid #dfdeef}.flow-footer-legal a{color:inherit;text-decoration:none;font-size:12px;line-height:1.6;opacity:.83}.flow-footer-legal a:hover,.flow-footer-legal a:focus-visible{text-decoration:underline;opacity:1}@media(max-width:680px){.flow-footer-legal{flex-direction:column;gap:12px}.flow-footer-legal a{font-size:13px}}.marketing .flow-footer-v4 .flow-footer-top{grid-template-columns:minmax(230px,2.2fr) repeat(4,minmax(120px,1fr));gap:32px;align-items:start}.marketing .flow-footer-v4 .flow-footer-legal-column{display:flex!important;flex-direction:column;align-items:flex-start;gap:15px;visibility:visible!important;opacity:1!important}.marketing .flow-footer-v4 .flow-footer-legal-column strong{color:#fff;font-size:13px}.marketing .flow-footer-v4 .flow-footer-legal-column a{display:block!important;color:#c8cbe9!important;font-size:13px!important;line-height:1.6;text-decoration:none;opacity:1!important;visibility:visible!important;overflow-wrap:anywhere}.marketing .flow-footer-v4 .flow-footer-legal-column a:hover,.marketing .flow-footer-v4 .flow-footer-legal-column a:focus-visible{color:#fff!important;text-decoration:underline}.marketing .flow-footer-v4 .flow-footer-legal{max-width:1240px;margin:0 auto;padding:17px 28px;display:flex!important;justify-content:flex-start;border-top:1px solid #454363;visibility:visible!important}.marketing .flow-footer-v4 .flow-footer-legal a{color:#b9bde0!important;opacity:1!important;visibility:visible!important}@media(max-width:1080px){.marketing .flow-footer-v4 .flow-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.marketing .flow-footer-v4 .flow-footer-brand{grid-column:1/-1}}@media(max-width:620px){.marketing .flow-footer-v4 .flow-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:38px 20px}.marketing .flow-footer-v4 .flow-footer-legal-column{grid-column:1/-1;background:#ffffff08;border:1px solid #39365c;border-radius:14px;padding:16px}.marketing .flow-footer-v4 .flow-footer-legal{padding:17px 20px;flex-direction:column;gap:10px}}.marketing .flow-footer.flow-footer-v4{display:block!important;width:100%!important;max-width:none!important;min-width:0;margin:0!important;padding:0!important;box-sizing:border-box;clear:both;background:linear-gradient(145deg,#11152f,#19183e 70%,#211947);color:#d4d6f1;border-radius:0}.marketing .flow-footer-v4 .flow-footer-top,.marketing .flow-footer-v4 .flow-footer-legal{width:min(100%,1240px);max-width:1240px;margin-left:auto;margin-right:auto;box-sizing:border-box}.marketing .flow-footer-v4 .flow-footer-bottom{width:100%;max-width:none;box-sizing:border-box}.marketing .flow-back-to-top{position:fixed!important;left:max(16px,env(safe-area-inset-left))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;right:auto!important;z-index:9999!important;display:grid!important;visibility:visible!important;opacity:1!important;background:linear-gradient(140deg,#6558f6,#8863ec)!important}@media(max-width:900px){.marketing .flow-industry-shell{max-width:100%;min-width:0;overflow:hidden;padding:18px;border-radius:19px}.marketing .flow-industry-tabs{max-width:100%;min-width:0;justify-content:flex-start;gap:8px}.marketing .flow-industry-chip{flex-shrink:0;max-width:100%;white-space:nowrap;min-height:42px}.marketing .flow-industry-feature{grid-template-columns:minmax(0,1fr);gap:19px}.marketing .flow-industry-feature>*{min-width:0;max-width:100%}}@media(max-width:600px){.marketing .flow-industry-section{min-width:0;max-width:100%;overflow:hidden}.marketing .flow-industry-shell{padding:13px;margin-top:18px;border-radius:17px}.marketing .flow-industry-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:6px 2px 13px;scrollbar-width:thin}.marketing .flow-industry-chip{min-height:43px;scroll-snap-align:start;padding:10px 13px}}.marketing-brand .flow-brand-logo{display:block;width:160px;max-width:100%;height:auto;object-fit:contain}.marketing-brand{min-width:0;line-height:1;text-decoration:none}.flow-footer-brand .flow-footer-logo{display:block;width:198px;max-width:100%;height:auto;object-fit:contain;margin:0 0 12px}.flow-v4-preview-logo img{display:block;width:28px;height:28px;object-fit:contain;flex:none}@media(max-width:620px){.marketing-brand .flow-brand-logo{width:145px}.flow-footer-brand .flow-footer-logo{width:170px}}.flow-legal{min-height:65vh;padding:80px 20px;background:linear-gradient(145deg,#f8f9fd,#fff);color:#232848;font-family:inherit}.flow-legal-container{width:min(860px,100%);margin:0 auto}.flow-legal-back{border:1px solid #e5e6f2;background:#fff;color:#5648a9;border-radius:11px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin:0 0 35px;font:inherit;font-size:13px}.flow-legal header{margin-bottom:30px}.flow-legal-eyebrow{display:flex;align-items:center;gap:8px;color:#685bd5;font-size:11px;font-weight:800;letter-spacing:.09em}.flow-legal h1{font-size:clamp(28px,4vw,43px);margin:14px 0 12px;line-height:1.2;letter-spacing:-.035em}.flow-legal header p{color:#6e7892;line-height:1.75;margin:0 0 13px}.flow-legal header small{color:#8690a6}.flow-legal-warning{display:flex;gap:12px;align-items:flex-start;background:#fff5e7;border:1px solid #f2d5a7;border-radius:15px;padding:17px;margin:0 0 23px}.flow-legal-warning svg{flex:none;color:#a46f1d}.flow-legal-warning strong{font-size:14px;color:#83541b}.flow-legal-warning p{color:#765f42;font-size:13px;line-height:1.65;margin:5px 0 0}.flow-legal-operator{background:#f2f1fc;border-left:3px solid #7063d9;padding:13px 15px;color:#544e80;font-size:13px;line-height:1.6;border-radius:0 10px 10px 0}.flow-legal-sections{display:grid;gap:13px;margin:28px 0}.flow-legal-sections section{background:#fff;border:1px solid #e9eaf2;border-radius:15px;padding:22px;box-shadow:0 4px 14px #11142c05}.flow-legal-sections h2{font-size:18px;line-height:1.4;margin:0 0 10px}.flow-legal-sections p{font-size:14px;color:#606a81;line-height:1.85;margin:0}.flow-legal footer{margin:28px 0 10px}.flow-legal footer a{display:inline-flex;padding:11px 15px;color:#fff;background:#6253d7;border-radius:12px;font-size:13px;font-weight:700;text-decoration:none}@media(max-width:640px){.flow-legal{padding:45px 14px}.flow-legal-sections section{padding:16px}.flow-legal h1{font-size:28px}}.flow-shared-panel{display:grid;gap:17px;color:#292e49;min-width:0}.flow-shared-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.flow-shared-heading h2{margin:0 0 7px;font-size:21px;color:#292a4e}.flow-shared-heading p{margin:0;color:#727b96;font-size:13px;line-height:1.6}.flow-shared-toolbar,.flow-shared-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flow-shared-panel button{cursor:pointer}.flow-shared-toolbar button,.flow-shared-actions button,.flow-shared-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 13px;border-radius:11px;border:1px solid #dcdcf2;background:#fff;color:#5546ad;font:inherit;font-size:12px;font-weight:750}.flow-shared-toolbar button:last-child,.flow-shared-actions button:last-child,.flow-shared-button[type=submit]{background:#6553d5;color:#fff;border-color:#6553d5}.flow-shared-panel button:disabled{opacity:.55;cursor:default}.flow-shared-list{display:grid;gap:10px}.flow-shared-item{background:#fff;border:1px solid #e6e8f2;border-radius:14px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.flow-shared-item>div:first-child{min-width:0;flex:1}.flow-shared-item strong{font-size:14px;overflow-wrap:anywhere}.flow-shared-item p{font-size:12px;color:#606987;margin:8px 0;line-height:1.5;overflow-wrap:anywhere}.flow-shared-item small{font-size:11px;color:#818ba0}.flow-shared-empty{padding:15px;border:1px dashed #d9def0;border-radius:12px;color:#77809d;font-size:13px}.flow-shared-error{color:#ab313e;background:#fff1f2;border:1px solid #ffd5d9;border-radius:11px;padding:12px;font-size:12px;overflow-wrap:anywhere}.flow-shared-legacy{border:1px dashed #dadbea;padding:12px;border-radius:12px;font-size:12px;color:#626b86}.flow-shared-legacy summary{cursor:pointer;font-weight:750}.flow-shared-legacy>div{margin:9px 0}.flow-shared-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;background:#12132d9e;display:grid;place-items:center;padding:17px;overflow:auto}.flow-shared-dialog{background:#fff;color:#2d3151;border:1px solid #e7e8f3;border-radius:19px;width:min(530px,100%);max-height:92dvh;overflow:auto;padding:23px;display:grid;gap:14px}.flow-shared-dialog h3{margin:0;font-size:20px}.flow-shared-dialog label,.flow-support-create label,.flow-support-reply label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#4f5875}.flow-shared-dialog input,.flow-shared-dialog select,.flow-shared-dialog textarea,.flow-support-create input,.flow-support-create textarea,.flow-support-reply textarea{width:100%;max-width:100%;padding:11px 12px;border:1px solid #dce0ef;border-radius:10px;font:inherit;font-size:13px;color:#29304e;background:#fff}.flow-shared-dialog textarea,.flow-support-create textarea,.flow-support-reply textarea{resize:vertical}.flow-support-create{display:grid;gap:13px;padding:16px;background:#fafaff;border:1px solid #e6e6f4;border-radius:14px}.flow-support-create button{justify-self:start}.flow-support-ticket{width:100%;border:1px solid #e8eaf3;background:#fff;color:#2d3354;text-align:left;border-radius:12px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;font:inherit}.flow-support-ticket span{display:grid;gap:6px;min-width:0}.flow-support-ticket strong{font-size:13px;overflow-wrap:anywhere}.flow-support-ticket small{font-size:11px;color:#777f97}.flow-support-ticket.selected{border-color:#8c7ff0;background:#f8f7ff}.flow-support-thread{border:1px solid #e5e7f2;background:#fff;border-radius:14px;padding:16px;display:grid;gap:11px}.flow-support-thread>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.flow-support-thread>small{color:#78829d}.flow-support-messages{display:grid;gap:9px}.flow-support-messages article{border:1px solid #e8e9f1;border-radius:11px;padding:12px;background:#fafbff}.flow-support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.flow-support-messages small{font-size:11px;color:#8790a9}.flow-support-reply{display:grid;gap:10px}.flow-support-reply button{justify-self:start}.flow-support-thread .flow-shared-heading button{border:1px solid #dedff0;background:#fff;color:#4e5380;border-radius:9px;padding:6px 11px}.flow-support-compact{padding:0}@media(max-width:660px){.flow-shared-panel{gap:13px}.flow-shared-heading h2{font-size:19px}.flow-shared-toolbar{width:100%}.flow-shared-toolbar button{flex:1}.flow-shared-item{padding:13px}.flow-shared-actions{width:100%}.flow-shared-actions button{flex:1}.flow-shared-dialog{padding:17px}.flow-support-thread{padding:12px}.flow-support-create button{width:100%}}.flow-team-kanban{display:grid;grid-template-columns:repeat(4,minmax(205px,1fr));gap:13px;overflow-x:auto;max-width:100%;padding-bottom:8px}.flow-team-kanban-column{min-width:205px;background:#f8f9fe;border:1px solid #e9eaf5;border-radius:15px;padding:12px;display:flex;flex-direction:column;gap:10px}.flow-team-kanban-column>header{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 8px;font-size:13px;color:#34335d}.flow-team-kanban-column>header span{background:#eae7fc;color:#6953b5;border-radius:99px;padding:3px 9px;font-size:11px}.flow-team-kanban-card{background:#fff;border:1px solid #e6e6f2;border-radius:12px;padding:13px;display:grid;gap:8px;box-shadow:0 4px 15px #1d1d470a;cursor:grab}.flow-team-kanban-card:active{cursor:grabbing}.flow-team-kanban-card strong{font-size:13px;overflow-wrap:anywhere;color:#303252}.flow-team-kanban-card p{margin:0;font-size:12px;color:#767c94;line-height:1.5;max-height:90px;overflow:hidden;overflow-wrap:anywhere}.flow-team-kanban-card small{color:#8e95a9}.flow-team-kanban-card label{display:grid;gap:4px;font-size:11px;color:#6d7491}.flow-team-kanban-card select{width:100%;border:1px solid #e0e1ee;border-radius:9px;padding:8px;background:#fff;color:#3c3f67}.flow-team-kanban-card>button{border:1px solid #deddf0;border-radius:9px;padding:9px;background:#fff;color:#5849ae;cursor:pointer;font:inherit;font-size:12px}.flow-team-kanban-card>button:disabled{opacity:.5}@media(max-width:980px){.flow-team-kanban{grid-template-columns:repeat(4,minmax(215px,1fr))}}.flow-messenger{display:grid;gap:18px;color:#24284b;min-width:0}.flow-messenger *{box-sizing:border-box}.flow-messenger-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.flow-messenger-top h2{margin:4px 0;font-size:clamp(20px,2.2vw,27px);letter-spacing:-.65px;color:#22254b}.flow-messenger-top p{margin:0;color:#79819d;font-size:13px}.flow-messenger-eyebrow{display:flex;align-items:center;gap:6px;color:#6850ca;font-weight:750;font-size:10px;letter-spacing:.11em}.flow-messenger-refresh{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;border:1px solid #e1e3f1;border-radius:12px;background:#fff;color:#6552c8;cursor:pointer}.flow-messenger-layout{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);min-height:480px;height:min(68dvh,650px);background:#fff;border:1px solid #e4e7f3;border-radius:21px;overflow:hidden;box-shadow:0 12px 48px #2b2b6810}.flow-messenger-sidebar{display:flex;flex-direction:column;min-width:0;background:#fbfbff;border-right:1px solid #eaebf3}.flow-messenger-sideheading{display:flex;align-items:center;gap:9px;padding:19px 18px 12px;color:#32335d;font-size:13px}.flow-messenger-sideheading span{margin-left:auto;border-radius:20px;background:#eeeafd;color:#715bcc;padding:3px 8px;font-size:11px}.flow-messenger-search{height:42px;margin:0 13px 12px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:12px;border:1px solid #e5e5f2;background:#fff;color:#9ca0b4}.flow-messenger-search input{border:0;outline:0;min-width:0;flex:1;background:transparent;font-size:12px;color:#343451}.flow-messenger-contacts{overflow-y:auto;min-height:0;padding:0 9px 16px}.flow-messenger-person{width:100%;display:flex;align-items:center;gap:11px;padding:12px 10px;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:13px;color:#70738d;text-align:left;cursor:pointer;font:inherit}.flow-messenger-person:hover{background:#f1effe}.flow-messenger-person.selected{background:#eeeafe;border-color:#d6ccff;color:#6145c0}.flow-messenger-avatar{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eae8ff,#dddcfa);color:#624cc3;font-weight:850;font-size:16px;flex-shrink:0}.flow-messenger-person-label{display:grid;gap:4px;min-width:0;flex:1}.flow-messenger-person-label strong{font-size:13px;color:#24284b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-messenger-person-label small{color:#8288a1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-messenger-thread{min-width:0;display:flex;flex-direction:column;position:relative;background:linear-gradient(145deg,#fff,#fdfdff 75%)}.flow-messenger-thread-head{height:73px;padding:13px 20px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #eceef6;background:#fff}.flow-messenger-thread-head>div{display:grid;gap:5px;min-width:0;flex:1}.flow-messenger-thread-head strong{font-size:14px;color:#282a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-messenger-thread-head small{font-size:11px;color:#81879f}.flow-messenger-mail-icon{color:#9a95bc}.flow-messenger-back{display:none;background:transparent;border:0;color:#67668a;cursor:pointer}.flow-messenger-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:35px;max-width:420px;margin:auto}.flow-messenger-welcome-icon{width:72px;height:72px;border-radius:23px;display:grid;place-items:center;color:#6a58d0;background:#f0edff}.flow-messenger-welcome h3{font-size:18px;line-height:1.4;color:#303054;max-width:300px;margin:0}.flow-messenger-welcome p{font-size:12px;line-height:1.6;color:#9295a9;margin:0}.flow-messenger-bubbles{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:22px 24px}.flow-messenger-bubble{align-self:flex-start;max-width:min(78%,470px);display:grid;gap:8px;border:1px solid #e9e9f2;background:#f4f5fa;border-radius:17px 17px 17px 5px;padding:11px 14px;color:#373b57}.flow-messenger-bubble.mine{align-self:flex-end;background:#6957d5;border-color:#6957d5;border-radius:17px 17px 5px;color:#fff}.flow-messenger-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.flow-messenger-bubble span{font-size:10px;opacity:.68;display:flex;gap:5px;align-items:center;justify-content:flex-end}.flow-messenger-compose{display:flex;align-items:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #eceef6;background:#fff}.flow-messenger-compose textarea{flex:1;min-width:0;resize:vertical;min-height:48px;max-height:150px;border:1px solid #e3e4ef;border-radius:13px;padding:13px;font:inherit;font-size:13px;color:#292b4a;outline:none}.flow-messenger-compose textarea:focus{border-color:#a899e6;box-shadow:0 0 0 3px #9e8cfb16}.flow-messenger-compose button{background:#6957d5;color:#fff;border:0;border-radius:12px;padding:0 17px;height:48px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:750;cursor:pointer}.flow-messenger-compose button:disabled{opacity:.48;cursor:default}.flow-messenger-mailnotice{padding:8px 18px 13px;font-size:11px;color:#6d648d;background:#fff}.flow-messenger-error{padding:10px 14px;border-radius:12px;background:#fff0f0;border:1px solid #ffd2d2;color:#a93546;font-size:12px}.flow-messenger-placeholder{padding:22px 14px;font-size:12px;color:#9196ac}.flow-messenger-empty{margin:auto;display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;color:#9895bc;padding:16px}.flow-messenger-empty strong{color:#595878;font-size:13px}.flow-messenger-empty span{font-size:11px}.flow-messenger-archive{border:1px solid #e7e7f2;border-radius:13px;background:#fff}.flow-messenger-archive>summary{padding:13px 16px;cursor:pointer;font-size:12px;font-weight:650;color:#777c98}.flow-messenger-archive-body{padding:18px;border-top:1px solid #ececf5}.flow-messenger-compact{gap:14px}@media(max-width:700px){.flow-messenger-layout{grid-template-columns:1fr;height:min(74dvh,660px);min-height:400px}.flow-messenger-layout .flow-messenger-sidebar{display:flex;border-right:0}.flow-messenger-layout .flow-messenger-thread,.flow-messenger-layout.with-thread .flow-messenger-sidebar{display:none}.flow-messenger-layout.with-thread .flow-messenger-thread{display:flex}.flow-messenger-back{display:grid;place-items:center}.flow-messenger-bubbles{padding:17px 12px}.flow-messenger-bubble{max-width:88%}.flow-messenger-thread-head{padding:12px}.flow-messenger-compose{padding:11px}.flow-messenger-compose button{padding:0 14px}.flow-messenger-compose button span{display:none}.flow-messenger-top h2{font-size:21px}}.flow-messenger-compose{flex-wrap:wrap;align-items:flex-end}.flow-messenger-filebar{display:flex;align-items:center}.flow-messenger-file-input{display:none}.flow-messenger-compose .flow-messenger-attach-button{height:46px;width:40px;padding:0;display:grid;place-items:center;background:#f4f2ff;color:#6556ba;border:1px solid #e6e0fc;border-radius:12px}.flow-messenger-pending-files{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 12px;background:#fff}.flow-messenger-pending-files>span{display:inline-flex;align-items:center;gap:5px;border-radius:10px;background:#f1f0fa;color:#4a4a71;padding:6px 9px;font-size:11px;max-width:100%;word-break:break-all}.flow-messenger-pending-files button{display:grid;place-items:center;border:0;background:transparent;color:#796bbd;padding:0 3px;cursor:pointer}.flow-messenger-bubble .flow-messenger-attachment{border:1px solid #dedbf4;background:#fff;color:#5545a8;border-radius:9px;padding:7px 9px;display:flex;align-items:center;gap:7px;text-align:left;font-size:11px;max-width:100%;cursor:pointer}.flow-messenger-attachment>span{font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-messenger-attachment small{font-size:10px;color:#999;white-space:nowrap}.flow-messenger-bubble.mine .flow-messenger-attachment{background:#ffffff21;color:#fff;border-color:#ffffff60}.flow-messenger-bubble.mine .flow-messenger-attachment small{color:#ffffffbd}@media(max-width:700px){.flow-messenger-compose .flow-messenger-attach-button{height:45px;width:35px}.flow-messenger-attachment>span{max-width:105px}}.flow-messenger-bubble .flow-messenger-attachment:has(.flow-messenger-image){flex-wrap:wrap;max-width:250px}.flow-messenger-image{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:8px;flex-basis:100%;background:#efedfa}.flow-messenger-attachment:has(.flow-messenger-image)>span{flex:1;max-width:150px}.flow-messenger-bubble.mine .flow-messenger-image{border:1px solid #ffffff30}.flow-messenger{grid-template-columns:minmax(0,1fr)}.flow-messenger-layout{min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.flow-messenger-sidebar,.flow-messenger-thread{min-height:0;max-height:100%}.flow-messenger-thread{overflow:hidden}.flow-messenger-thread-head{flex:0 0 73px;min-height:0}.flow-messenger-bubbles{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}.flow-messenger-compose{flex:0 0 auto;min-height:72px;flex-wrap:nowrap;position:relative;z-index:1;max-width:100%;padding-bottom:max(12px,env(safe-area-inset-bottom))}.flow-messenger-compose textarea{resize:none;min-height:46px;max-height:112px;width:100%;min-width:0;flex:1 1 auto}.flow-messenger-compose>button[type=submit]{flex:0 0 auto}.flow-messenger-pending-files,.flow-messenger-mailnotice{flex:0 0 auto;max-height:95px;overflow-y:auto}.flow-messenger-bubble{flex:0 0 auto;min-width:0}.flow-messenger-bubble .flow-messenger-attachment{min-width:0}.flow-messenger-thread.flow-messenger-dragover{outline:3px dashed #806de2;outline-offset:-7px;background:#f6f3ff}.flow-messenger-drop-hint{position:absolute;z-index:3;top:77px;right:12px;bottom:84px;left:12px;display:grid;place-items:center;text-align:center;border:2px dashed #8979e1;border-radius:16px;color:#5945c5;background:#f4f1ffed;font-size:15px;font-weight:700;pointer-events:none}@media(max-width:700px){.flow-messenger-layout{height:min(76dvh,670px);min-height:380px}.flow-messenger-thread-head{flex-basis:62px;height:62px}.flow-messenger-compose{gap:8px;min-height:67px;padding:10px 9px max(10px,env(safe-area-inset-bottom))}.flow-messenger-compose .flow-messenger-attach-button{flex:0 0 36px}.flow-messenger-compose>button[type=submit]{min-width:44px;padding:0 11px}.flow-messenger-bubbles{padding:14px 10px}.flow-messenger-drop-hint{top:66px;right:8px;bottom:77px;left:8px}}.flow-team-positions{display:grid;gap:13px;background:linear-gradient(130deg,#fff,#faf9ff);border:1px solid #e8e5f4;border-radius:18px;padding:18px;margin-bottom:18px;color:#2a2c4b;min-width:0}.flow-team-positions-first{border-color:#c8bff8;background:linear-gradient(130deg,#f8f6ff,#fff)}.flow-team-positions-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.flow-team-positions-heading>div{flex:1;min-width:min(260px,100%)}.flow-team-positions-heading h3{margin:7px 0;font-size:18px;line-height:1.3;color:#302956}.flow-team-positions-heading p{margin:0;font-size:12px;line-height:1.65;color:#777d96}.flow-team-positions-kicker{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#6c5acb;letter-spacing:.03em}.flow-team-positions-heading button,.flow-team-positions-form button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;padding:11px 14px;background:#6a56cd;color:#fff;font-size:12px;font-weight:750;cursor:pointer}.flow-team-positions-chips{display:flex;gap:8px;flex-wrap:wrap}.flow-team-positions-chips span{display:inline-flex;align-items:center;gap:6px;color:#4f4d81;background:#f0eeff;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:650}.flow-team-positions-form{display:flex;gap:10px;flex-wrap:wrap}.flow-team-positions-form input{min-height:42px;min-width:170px;flex:1;border:1px solid #deddf0;border-radius:11px;padding:11px 13px;font-size:13px;color:#23253f;background:#fff}.flow-team-positions-error{color:#a73641;font-size:12px;margin:0}.flow-team-positions.compact{padding:15px}.flow-team-positions button:disabled{opacity:.5;cursor:default}@media(max-width:650px){.flow-team-positions-form{flex-direction:column}.flow-team-positions-form button{width:100%}}.flow-team-positions,.biz-suite .flow-team-positions,.secure-workbench .flow-team-positions,.app .flow-team-positions{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:none!important;gap:12px!important;padding:18px!important}.flow-team-positions .flow-team-positions-heading{display:flex!important;align-items:flex-start!important;gap:12px!important;min-height:0!important;flex:0 0 auto!important}.flow-team-positions .flow-team-positions-heading>div{min-width:0!important;max-width:100%;flex:1!important}.flow-team-positions .flow-team-positions-heading p{max-width:780px;line-height:1.55}.flow-team-positions .flow-team-positions-form,.biz-suite .flow-team-positions-form,.secure-workbench .flow-team-positions-form,.app .flow-team-positions-form{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;align-content:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;grid-template-rows:none!important}.flow-team-positions .flow-team-positions-form input,.biz-suite .flow-team-positions-form input,.secure-workbench .flow-team-positions-form input,.app .flow-team-positions-form input{display:block!important;flex:1 1 270px!important;width:auto!important;min-width:min(100%,210px)!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 13px!important;margin:0!important;align-self:center!important;line-height:22px!important;font-size:14px!important;box-sizing:border-box!important}.flow-team-positions .flow-team-positions-form button,.biz-suite .flow-team-positions-form button,.secure-workbench .flow-team-positions-form button,.app .flow-team-positions-form button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;align-self:center!important;height:44px!important;min-height:44px!important;max-height:44px!important;width:auto!important;min-width:104px!important;max-width:100%!important;padding:10px 16px!important;margin:0!important;line-height:20px!important;border-radius:11px!important;white-space:nowrap!important}@media(max-width:600px){.flow-team-positions,.biz-suite .flow-team-positions,.secure-workbench .flow-team-positions,.app .flow-team-positions{padding:14px!important;border-radius:15px}.flow-team-positions .flow-team-positions-form{flex-direction:column!important;align-items:stretch!important}.flow-team-positions .flow-team-positions-form input{flex:0 0 44px!important;min-width:0!important;width:100%!important}.flow-team-positions .flow-team-positions-form button{flex:0 0 44px!important;width:100%!important}.flow-team-positions .flow-team-positions-heading{flex-wrap:wrap}.flow-team-positions .flow-team-positions-heading>button{width:100%;justify-content:center;min-height:44px}}.biz-suite{--biz-ink:#202653;--biz-soft:#727d9a;--biz-accent:#6b58ec;--biz-line:#e8eaf5;color:var(--biz-ink);font-family:FiraGO,Noto Sans Georgian,Arial,sans-serif;padding-bottom:36px}.biz-suite *,.biz-suite *:before,.biz-suite *:after{box-sizing:border-box}.biz-suite button,.biz-suite input,.biz-suite select,.biz-suite textarea{font:inherit}.biz-suite button{cursor:pointer}.biz-suite button:disabled{opacity:.48;cursor:not-allowed}.biz-suite :is(button,input,select,textarea):focus-visible{outline:3px solid #aa99ff;outline-offset:3px}.biz-suite-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:39px clamp(22px,4vw,44px);border:1px solid #e6e3fa;border-radius:24px;background:radial-gradient(ellipse at 85% 20%,#e8e7ff 0%,transparent 42%),linear-gradient(125deg,#fcfbff,#f7f9ff);margin:20px 0 25px;overflow:hidden}.biz-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:900;color:#7564db}.biz-suite-hero h1{font-size:clamp(22px,3.1vw,38px);letter-spacing:-.04em;line-height:1.19;color:#1d2454;margin:11px 0}.biz-suite-hero p{font-size:13px;line-height:1.7;color:var(--biz-soft);margin:0}.biz-hero-count{font-size:50px;font-weight:850;letter-spacing:-.05em;color:#7563eb;line-height:.95}.biz-hero-count small{display:block;font-size:10px;letter-spacing:.17em;margin-top:13px;color:#aaa6d4}.biz-main-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:20px;align-items:start}.biz-subnav{background:#fff;border:1px solid var(--biz-line);padding:14px 10px;border-radius:18px;display:flex;flex-direction:column;gap:3px;position:sticky;top:78px;max-height:calc(100vh - 94px);overflow-y:auto}.biz-subnav-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#a3aac2;padding:12px 12px 10px}.biz-subnav-link{display:flex;align-items:center;gap:10px;padding:12px;border:0;border-radius:11px;background:transparent;font-size:12px;color:#626e8c;text-align:left;white-space:normal;transition:background .15s,color .15s}.biz-subnav-link svg{flex-shrink:0;color:#9aa2ba}.biz-subnav-link span:nth-child(2){flex:1}.biz-subnav-link:hover{background:#f8f7ff;color:#6253cb}.biz-subnav-link.active{background:#f0edff;color:#6651df;font-weight:800}.biz-subnav-link.active svg{color:#6c58ef}.biz-current-dot{width:6px;height:6px;border-radius:50%;background:#7e6ded}.biz-content{min-width:0;min-height:60vh}.biz-mobile-nav-toggle{display:none}.biz-section-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px}.biz-section-header h2{font-size:24px;line-height:1.2;letter-spacing:-.035em;margin:0 0 8px;color:#202655}.biz-section-header p{font-size:12px;line-height:1.65;color:#8290a9;margin:0;max-width:730px}.biz-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#6c57e9;color:#fff;border:1px solid transparent;border-radius:11px;padding:11px 16px;font-size:12px;font-weight:800;line-height:1.25;min-height:40px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 7px 18px #6b58e726;white-space:normal}.biz-btn:hover:not(:disabled){background:#5c47d3;transform:translateY(-1px);box-shadow:0 10px 24px #6b58e733}.biz-btn-soft{background:#f5f3ff;border-color:#e5e0ff;color:#6a58d4;box-shadow:none}.biz-btn-soft:hover:not(:disabled){background:#eeebff;box-shadow:none}.biz-btn-ghost{background:transparent;color:#7777a0;box-shadow:none;border-color:transparent}.biz-btn-ghost:hover:not(:disabled){background:#f5f3fc;box-shadow:none}.biz-btn-danger{background:#fff5f6;color:#c5475a;border-color:#ffe1e6;box-shadow:none}.biz-btn-danger:hover:not(:disabled){background:#ffe8ee;box-shadow:none}.biz-card{background:#fff;border:1px solid var(--biz-line);border-radius:18px;padding:24px;box-shadow:0 9px 29px #373b7207;min-width:0}.biz-card h3{display:flex;align-items:center;gap:10px;font-size:16px;color:#2a315c;letter-spacing:-.015em;margin:0 0 15px}.biz-card h4{font-size:13px;margin:22px 0 10px;color:#2e3563}.biz-card p{font-size:13px;color:#78829d;line-height:1.7}.biz-muted{font-size:12px!important;color:#8790aa!important;line-height:1.75}.biz-warn{color:#d16f53!important}.biz-positive{color:#168b73!important}.biz-top-gap{margin-top:22px}.biz-error{color:#d54861!important;font-size:12px;margin:8px 0}.biz-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin:16px 0 22px}.biz-kpis>div{padding:18px 20px;border-radius:15px;border:1px solid #e9e8fa;background:linear-gradient(120deg,#fff,#faf9ff);display:flex;flex-direction:column;gap:12px}.biz-kpis small{font-size:11px;color:#8e97b1}.biz-kpis strong{font-size:22px;color:#273061;letter-spacing:-.04em;overflow-wrap:anywhere}.biz-toolbar{display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:17px 0}.biz-toolbar>select{border:1px solid #e8e8f5;color:#66708e;padding:10px 12px;border-radius:11px;background:#fff;font-size:12px}.biz-segmented{display:flex;flex-wrap:wrap;padding:4px;border-radius:12px;background:#f6f5fd;border:1px solid #ece9fa;gap:3px}.biz-segmented button{border:0;background:transparent;border-radius:9px;font-size:12px;padding:9px 12px;color:#7a80a0}.biz-segmented button.active{color:#6351da;background:#fff;box-shadow:0 2px 8px #393a7e16}.biz-table-wrap{width:100%;overflow-x:auto;border:1px solid #e9e9f3;border-radius:15px;background:#fff}.biz-table{width:100%;border-collapse:collapse;min-width:540px;text-align:left}.biz-table th{padding:15px 14px;background:#fbfaff;color:#9096ad;font-size:10px;font-weight:800;letter-spacing:.055em;white-space:nowrap}.biz-table td{padding:14px;border-top:1px solid #f0f0f7;font-size:12px;color:#454d72;vertical-align:middle}.biz-table tr:hover td{background:#fdfdff}.biz-row-actions{display:flex;align-items:center;gap:5px}.biz-row-actions button,.biz-icon-button{background:#f8f7fd;border:1px solid #eeeafb;padding:8px;color:#7371ad;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.biz-row-actions button:hover,.biz-icon-button:hover{color:#5e4cde;background:#f0ecff}.biz-link{font-size:12px;color:#6253ce;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}.biz-pill{display:inline-flex;align-items:center;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;white-space:nowrap;background:#f1f2fa;color:#777e98}.biz-pill-done,.biz-pill-paid,.biz-pill-confirmed{background:#e4f8ef;color:#198466}.biz-pill-progress,.biz-pill-partial,.biz-pill-issued{background:#fdf2d9;color:#a76b20}.biz-pill-high,.biz-pill-cancelled{background:#ffeaed;color:#b94b58}.biz-pill-todo,.biz-pill-draft,.biz-pill-planned{background:#efedff;color:#7862dd}.biz-search{display:flex;align-items:center;gap:9px;background:#fbfbfe;border:1px solid #e8e8f4;border-radius:12px;padding:0 13px;color:#9ba2bf}.biz-search input{border:0;background:none;width:100%;height:43px;outline:none!important;font-size:12px;color:#384064}.biz-search-inline{max-width:370px;margin:0 0 14px}.biz-crm-layout{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:16px}.biz-crm-list{padding:13px;max-height:670px;overflow:auto}.biz-customer-row{width:100%;padding:12px;display:flex;align-items:center;gap:11px;text-align:left;background:transparent;border:0;border-bottom:1px solid #f2f2f8;transition:background .15s;border-radius:9px}.biz-customer-row:hover,.biz-customer-row.active{background:#f6f4ff}.biz-customer-row>span{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.biz-customer-row b{font-size:12px;color:#353b65;overflow:hidden;text-overflow:ellipsis}.biz-customer-row small{font-size:10px;color:#939db1;overflow:hidden;text-overflow:ellipsis}.biz-customer-row>svg{color:#aca4e8}.biz-avatar{width:36px;height:36px;display:grid;place-items:center;background:#eae7ff;color:#7058e0;border-radius:12px;font-size:12px;font-weight:800;flex-shrink:0}.biz-avatar.large{width:54px;height:54px;border-radius:16px;font-size:20px}.biz-profile-head{display:flex;align-items:center;gap:14px}.biz-profile-head h3{margin:0 0 3px;font-size:19px}.biz-profile-head p{margin:0;font-size:12px}.biz-profile-head .biz-row-actions{margin-left:auto}.biz-detail-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.biz-detail-pairs>div{background:#fafaff;border:1px solid #efeff8;padding:12px;border-radius:11px;display:flex;flex-direction:column;gap:7px;min-width:0}.biz-detail-pairs small{font-size:10px;color:#9aa0b5}.biz-detail-pairs strong{font-size:12px;color:#363b64;overflow-wrap:anywhere}.biz-mini-list{display:flex;flex-direction:column;gap:9px}.biz-mini-list>div,.biz-row-between{display:flex;align-items:center;gap:13px;justify-content:space-between;border-bottom:1px solid #f0f0f7;padding:12px 0;font-size:12px;color:#5b627d;flex-wrap:wrap}.biz-mini-list>div span:first-child,.biz-row-between>span:first-child{flex:1}.biz-mini-list small{color:#9aa1b5;font-size:10px}.biz-note-input{display:flex;gap:8px;margin:14px 0}.biz-note-input input{flex:1;min-width:0;border:1px solid #e8e7f3;border-radius:10px;padding:10px 12px}.biz-notes{display:flex;flex-direction:column;gap:9px}.biz-notes>div{padding:11px;border-radius:10px;background:#f9f8ff}.biz-notes small{font-size:10px;color:#938da7}.biz-notes p{margin:5px 0 0;color:#465074;font-size:12px}.biz-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#171a3788;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:35000;display:grid;place-items:center;padding:20px;animation:biz-fade .16s ease-out}.biz-modal{background:#fff;border-radius:22px;max-width:690px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 35px 110px #0f113b5d;border:1px solid #e9e6f8}.biz-modal>header{position:sticky;top:0;background:#fff;z-index:2;padding:22px 26px;border-bottom:1px solid #f0eff7;display:flex;align-items:center;justify-content:space-between}.biz-modal>header h3{font-size:18px;color:#252b60;margin:0}.biz-modal>header button{border:0;background:#f5f4fc;border-radius:10px;width:35px;height:35px;display:grid;place-items:center;color:#7475a0}.biz-modal .biz-form,.biz-modal>.biz-form,.biz-modal>.biz-modal-actions,.biz-modal>.biz-invoice-print{margin:0;padding:25px}.biz-form{display:flex;flex-direction:column;gap:17px}.biz-form h4{margin:0;color:#30345d}.biz-form footer{display:flex;gap:10px;justify-content:flex-end;margin-top:12px;flex-wrap:wrap}.biz-field{display:flex;flex-direction:column;gap:7px;min-width:0}.biz-field>span{font-size:12px;color:#6f7998;font-weight:700}.biz-field input,.biz-field select,.biz-field textarea{width:100%;border:1px solid #e4e4f1;background:#fff;color:#343c62;min-height:43px;padding:10px 12px;border-radius:10px;font-size:12px;resize:vertical}.biz-field input:focus,.biz-field select:focus,.biz-field textarea:focus{border-color:#9b8bfa;box-shadow:0 0 0 3px #8371ed19;outline:none}.biz-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.biz-invoice-line{display:grid;grid-template-columns:minmax(0,1fr) 65px 100px 32px;gap:8px}.biz-invoice-line input{min-width:0;border:1px solid #e6e6f3;padding:10px;border-radius:9px}.biz-invoice-line button{background:#fff4f4;border:0;color:#bc5366;border-radius:9px;display:grid;place-items:center}.biz-invoice-total{display:flex;justify-content:flex-end;gap:10px;color:#626b87}.biz-modal-actions{display:flex;gap:10px;justify-content:flex-end}.biz-print-brand{font-size:22px;font-weight:900;letter-spacing:-.05em;color:#735de6}.biz-print-brand span,.biz-print-brand small{float:right;color:#9fa4bc;font-size:11px;letter-spacing:.15em}.biz-invoice-print h2{font-size:30px;color:#212657}.biz-invoice-print table{width:100%;border-collapse:collapse;margin:25px 0}.biz-invoice-print td,.biz-invoice-print th{padding:12px;border-bottom:1px solid #eaeaf2;text-align:left;font-size:12px}.biz-kanban{display:grid;grid-template-columns:repeat(3,minmax(215px,1fr));gap:14px;align-items:start}.biz-kanban-column{padding:13px;background:#f8f8fe;border:1px solid #eeedf8;border-radius:17px;min-height:340px}.biz-kanban-column header{display:flex;align-items:center;justify-content:space-between;padding:8px 5px 17px}.biz-kanban-column h3{font-size:13px;color:#495077;margin:0}.biz-kanban-column header span{background:#fff;border-radius:9px;padding:5px 9px;font-size:11px;color:#747d9b}.biz-task{padding:16px;margin-bottom:12px;background:#fff;border:1px solid #eae9f4;border-radius:13px;box-shadow:0 5px 16px #28246608;cursor:grab}.biz-task:active{cursor:grabbing}.biz-task-top{display:flex;justify-content:space-between;align-items:center}.biz-task-top button{border:0;background:transparent;color:#9999af}.biz-task-title{display:block;border:0;background:none;padding:12px 0 5px;text-align:left;font-size:13px;font-weight:800;color:#31345c}.biz-task>small{font-size:11px;color:#9aa0b2}.biz-task-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:18px 0 12px;font-size:10px;color:#959cb0}.biz-task-footer span{display:flex;gap:4px;align-items:center}.biz-task select{background:#fafaff;border:1px solid #ededf8;border-radius:8px;padding:7px;color:#626a89;font-size:11px;width:100%}.biz-empty{padding:25px;text-align:center;color:#a1a6c1}.biz-empty svg{color:#a99bee}.biz-empty p{color:#8d96ae;font-size:12px;max-width:340px;margin:10px auto;line-height:1.7}.biz-cash-chart{padding:25px;margin:20px 0}.biz-bar-chart{height:200px;display:flex;gap:9px;align-items:end;justify-content:space-around;margin:28px 0 16px;border-bottom:1px solid #e7e5f6}.biz-bar-chart>div{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:end;gap:10px;height:100%}.biz-bar-chart i{display:block;border-radius:7px 7px 0 0;width:min(65%,50px);background:linear-gradient(180deg,#7764ed,#c9c1fc);min-height:5px}.biz-bar-chart i.negative{background:linear-gradient(#e18b94,#f4cdd1)}.biz-bar-chart small{font-size:10px;color:#a2a5bc}.biz-week-scroll{overflow-x:auto;border:1px solid #ebebf6;border-radius:16px;background:#fff}.biz-week-grid{min-width:880px;display:grid;grid-template-columns:150px repeat(7,minmax(103px,1fr))}.biz-week-head{padding:17px 10px;text-align:center;background:#f8f7ff;color:#757a9d;font-size:11px;font-weight:800;border-right:1px solid #ededf8}.biz-week-person{padding:18px 11px;font-size:11px;font-weight:800;color:#49527b;border-top:1px solid #ededf8}.biz-week-cell{padding:9px 7px;border-top:1px solid #ededf8;border-left:1px solid #ededf8;min-height:69px}.biz-shift-pill{display:block;width:100%;text-align:center;background:#ebe8ff;border:0;border-radius:9px;color:#715dd8;font-size:10px;padding:8px 4px;margin-bottom:5px}.biz-shift-pill.leave{background:#ffeff1;color:#bd6875}.biz-person{display:flex;align-items:center;gap:12px}.biz-person span{display:flex;flex-direction:column;gap:4px}.biz-person b{font-size:12px;color:#4a4e75}.biz-person small{font-size:10px;color:#aaaac0}.biz-row-between>select{border:1px solid #e7e5f3;border-radius:10px;padding:10px 12px;color:#6567a0;background:#fff}.biz-security-warning{display:flex;gap:14px;padding:18px 20px;border-radius:14px;border:1px solid #f4e5c1;background:#fffaf0;margin:20px 0;color:#a16e2c}.biz-security-warning>svg{flex-shrink:0;margin-top:3px}.biz-security-warning p{font-size:12px;line-height:1.85;margin:0;color:#836945}.biz-toggle-row{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #ededf6;font-size:13px;color:#4f5678}.biz-toggle-row input{width:19px;height:19px;accent-color:#7059e9}.biz-alert-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #ededf6;font-size:12px;color:#535e7c}.biz-alert-row>span{flex:1}.biz-alert-row>svg{color:#dba661}.biz-portal-preview{margin:22px 0;padding:25px;border:1px dashed #cfc8f7;border-radius:15px;background:#faf9ff}.biz-portal-preview h4{font-size:18px;color:#252956}.biz-portal-preview h5{font-size:13px;color:#555e84;margin:22px 0 10px}.biz-portal-preview>p{font-size:12px;color:#8790aa}.biz-upload{min-height:50px;display:flex;align-items:center;gap:11px;padding:13px 17px;border:1px dashed #bcb2ef;border-radius:12px;background:#f8f7ff;color:#6a5cd7;font-size:12px;font-weight:800;position:relative;cursor:pointer}.biz-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.biz-import-issues{background:#fff7f7;border:1px solid #ffe4e5;border-radius:12px;padding:15px;margin:20px 0}.biz-import-issues p{font-size:11px;color:#b85d67;margin:5px 0}.biz-onboarding-card{background:linear-gradient(120deg,#faf8ff,#f5f7ff);border:1px solid #e6e2fb;border-radius:22px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:24px}.biz-onboarding-intro>span{font-size:10px;letter-spacing:.13em;color:#7a65e8;font-weight:900}.biz-onboarding-intro h2{font-size:22px;color:#293062;letter-spacing:-.035em;line-height:1.3}.biz-onboarding-intro p{font-size:12px;line-height:1.75;color:#858da8}.biz-onboarding-progress{height:7px;background:#e8e6fa;border-radius:99px;overflow:hidden;margin:22px 0 10px}.biz-onboarding-progress i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7163ed,#af8af6);transition:width .3s}.biz-onboarding-intro>small{color:#8e90ab}.biz-onboarding-steps{display:flex;flex-direction:column;gap:7px}.biz-onboarding-steps>button:not(.biz-btn){display:flex;gap:13px;align-items:center;text-align:left;padding:9px 12px;background:#fff;border:1px solid #eeedf9;border-radius:11px;font-size:12px;color:#4e557c}.biz-onboarding-steps>button:not(.biz-btn)>span{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:9px;background:#f3f0ff;color:#7968e8;font-weight:900}.biz-onboarding-steps>button:not(.biz-btn)>span.complete{background:#e5f7ed;color:#29936c}.biz-onboarding-steps>button:not(.biz-btn)>b{flex:1}.biz-dashboard-onboarding{margin:12px 0 25px}.biz-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.biz-security-grid>.biz-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.biz-security-grid>.biz-card>svg{color:#7762ed}.biz-security-grid>.biz-card p{flex:1}.biz-plan>span{font-size:10px;color:#7967d8;letter-spacing:.11em}.biz-plan>strong{font-size:18px;color:#6152d5}.biz-suite *{scroll-margin-top:92px}@keyframes biz-fade{0%{opacity:0}to{opacity:1}}@media(min-width:1500px){.biz-main-layout{grid-template-columns:250px minmax(0,1fr)}.biz-subnav-link{font-size:13px}}@media(max-width:1180px){.biz-main-layout{grid-template-columns:198px minmax(0,1fr);gap:14px}.biz-subnav-link{padding:11px 8px}.biz-crm-layout{grid-template-columns:1fr}.biz-crm-list{max-height:320px}.biz-kanban{grid-template-columns:repeat(3,minmax(185px,1fr));overflow-x:auto}}@media(max-width:830px){.biz-main-layout{grid-template-columns:1fr}.biz-subnav{display:none;position:static;max-height:370px;overflow-y:auto}.biz-subnav.open{display:flex}.biz-mobile-nav-toggle{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e8e7f5;border-radius:11px;padding:12px 15px;margin-bottom:16px;color:#6a5bcb;font-size:13px;font-weight:800}.biz-section-header{align-items:flex-start}.biz-kanban{grid-template-columns:repeat(3,225px)}.biz-onboarding-card{grid-template-columns:1fr}.biz-subnav-label{display:none}}@media(max-width:570px){.biz-suite-hero{padding:25px 19px;margin:8px 0 19px}.biz-suite-hero h1{font-size:23px}.biz-hero-count{font-size:38px}.biz-section-header{flex-direction:column}.biz-section-header h2{font-size:21px}.biz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-kpis strong{font-size:17px}.biz-card{padding:16px}.biz-security-grid,.biz-two,.biz-crm-layout{grid-template-columns:1fr}.biz-crm-list{max-height:265px}.biz-profile-head{flex-wrap:wrap}.biz-detail-pairs{grid-template-columns:1fr}.biz-modal{max-height:93vh;border-radius:17px}.biz-modal-backdrop{padding:8px}.biz-modal .biz-form{padding:18px}.biz-invoice-line{grid-template-columns:minmax(0,1fr) 48px 75px 29px}.biz-invoice-line input{padding:8px 4px;font-size:11px}.biz-table{min-width:500px}.biz-hero-count small{font-size:8px}}@media print{body *{visibility:hidden!important}.biz-invoice-print,.biz-invoice-print *,.biz-report-print,.biz-report-print *{visibility:visible!important}.biz-invoice-print,.biz-report-print{position:absolute;top:0;left:0;width:100%;background:#fff!important;box-shadow:none!important;display:block!important}.biz-modal-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.biz-invoice-print{padding:20mm!important}.biz-report-print{padding:15mm!important}}@media(prefers-reduced-motion:reduce){.biz-suite *,.biz-suite *:before,.biz-suite *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.biz-dashboard-highlights{margin:0 0 26px;border:1px solid #e7e5f7;background:linear-gradient(130deg,#fff,#faf9ff);border-radius:20px;padding:22px}.biz-dashboard-highlights-title{display:flex;align-items:center;gap:15px;margin-bottom:18px}.biz-dashboard-highlights-title>span{letter-spacing:.12em;color:#8a78ea;font-size:10px;font-weight:900}.biz-dashboard-highlights-title>strong{font-size:15px;color:#292d5e;flex:1}.biz-dashboard-highlights-title>button{border:0;background:none;font-size:12px;font-weight:800;color:#6f5de1;display:flex;gap:6px;align-items:center;cursor:pointer}.biz-dashboard-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.biz-dashboard-highlight-grid>button{display:grid;grid-template-columns:22px 1fr 15px;gap:11px;align-items:center;text-align:left;padding:15px;background:#fff;border:1px solid #eae8f6;border-radius:13px;transition:transform .2s,box-shadow .2s;cursor:pointer}.biz-dashboard-highlight-grid>button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #443e8f15}.biz-dashboard-highlight-grid>button>svg:first-child{color:#7660e7}.biz-dashboard-highlight-grid>button>span{font-size:11px;color:#8e94ab;grid-column:2;line-height:1.35}.biz-dashboard-highlight-grid>button>strong{font-size:19px;color:#2d3563;grid-column:2;grid-row:2;overflow-wrap:anywhere}.biz-dashboard-highlight-grid>button>svg:last-child{grid-column:3;grid-row:1/3;color:#aaabd0}@media(max-width:1180px){.biz-dashboard-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.biz-dashboard-highlights-title{flex-wrap:wrap}.biz-dashboard-highlights-title>button{width:100%}.biz-dashboard-highlight-grid{grid-template-columns:1fr}.biz-dashboard-highlight-grid>button{min-height:65px}}.biz-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.biz-overview-grid>button{display:flex;align-items:center;gap:13px;padding:22px 18px;min-height:104px;background:#fff;border:1px solid #e8e5f6;border-radius:16px;color:#7370a0;text-align:left;box-shadow:0 8px 24px #3e387b08;transition:transform .2s,box-shadow .2s}.biz-overview-grid>button:hover{transform:translateY(-3px);box-shadow:0 16px 35px #3e387b12;border-color:#d5caff}.biz-overview-grid>button svg:first-child{color:#7867e8;flex-shrink:0}.biz-overview-grid>button strong{font-size:13px;color:#414469;flex:1}.biz-overview-grid>button svg:last-child{color:#b9b2df}@media(max-width:1050px){.biz-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.biz-overview-grid{grid-template-columns:1fr}}@media(max-width:760px){.biz-suite{max-width:100%;min-width:0;overflow-x:clip}.biz-suite .biz-suite-hero{padding:19px!important;border-radius:17px;flex-direction:column;align-items:stretch;gap:14px}.biz-suite .biz-suite-hero h1{font-size:clamp(23px,6vw,30px);overflow-wrap:anywhere}.biz-section-header{flex-direction:column;align-items:stretch;gap:12px}.biz-section-header>*{min-width:0;max-width:100%}.biz-section-header :is(h2,h3){overflow-wrap:anywhere}.biz-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}.biz-kpis>div{padding:13px;border-radius:13px;min-width:0}.biz-kpis strong{font-size:clamp(17px,5vw,23px);overflow-wrap:anywhere}.biz-toolbar{gap:8px;align-items:stretch}.biz-toolbar>*{min-width:0;max-width:100%;flex:1 1 145px}.biz-toolbar :is(input,select,button){min-width:0;max-width:100%;font-size:14px}.biz-segmented{min-width:0;overflow-x:auto;flex-wrap:nowrap;max-width:100%}.biz-segmented button{white-space:nowrap;min-height:42px}.biz-table-wrap{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.biz-table{min-width:570px}.biz-kanban{grid-template-columns:minmax(0,1fr)!important;gap:11px}.biz-kanban-column{min-height:200px}.biz-two,.biz-security-grid{grid-template-columns:minmax(0,1fr)!important}.biz-modal-backdrop{padding:9px}.biz-modal{max-width:calc(100vw - 18px);width:100%;max-height:calc(100dvh - 18px);border-radius:17px}.biz-form,.biz-modal>.biz-form,.biz-modal>.biz-modal-actions,.biz-modal>.biz-invoice-print{padding:16px}.biz-field :is(input,select,textarea){font-size:16px;max-width:100%;min-width:0;width:100%}.biz-form footer>button{flex:1 1 120px;min-height:43px}.biz-note-input{min-width:0;max-width:100%}.biz-note-input input{min-width:0;flex:1}}@media(max-width:370px){.biz-kpis{grid-template-columns:minmax(0,1fr)!important}.biz-suite .biz-suite-hero{padding:14px!important}}.biz-onboarding-complete{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 20px;border-radius:17px;border:1px solid #dfdef3;background:linear-gradient(130deg,#f7f6ff,#fff)}.biz-onboarding-complete strong{display:block;font-size:15px;color:#303156;margin-bottom:6px}.biz-onboarding-complete p{margin:0;color:#777c9b;font-size:12px;line-height:1.55}.biz-onboarding-complete button{flex:0 0 auto;min-height:43px;padding:10px 15px;border:1px solid #d6cef5;background:#fff;border-radius:11px;color:#6350bb;font:inherit;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:600px){.biz-onboarding-complete{flex-direction:column;align-items:stretch;padding:15px}.biz-onboarding-complete button{width:100%}}html body{font-family:FiraGO,Arial,sans-serif!important;font-weight:400}html body :is(.app,.biz-suite,.sector-page,.restaurant-page,.flow-auth-shell,.flow-team-directory,.flow-settings){font-family:FiraGO,Arial,sans-serif!important;font-weight:400}html body .marketing :is(h1,h2,h3,h4,strong,b),html body .marketing button{font-family:FiraGO,Arial,sans-serif!important;font-weight:700!important}html body .marketing :is(h1,h2,h3,h4){line-height:1.22}.flow-auth-shell{background:radial-gradient(ellipse at 14% 7%,#e8e5ff 0%,transparent 48%),linear-gradient(145deg,#faf9ff,#edf1fb 75%,#f5f6ff)!important}.flow-auth-frame{border:1px solid #e4e6f7!important;border-radius:25px!important;box-shadow:0 25px 90px #26204c1e!important;padding:10px!important;min-height:680px!important}.flow-auth-formside{padding:34px clamp(26px,4.5vw,62px) 25px!important}.flow-auth-mark{background:linear-gradient(145deg,#7060ed,#4c66eb)!important;box-shadow:0 9px 22px #5f57e449!important}.flow-auth-brand{color:#22275c}.flow-auth-brand b span{color:#6d5fe9!important}.flow-auth-visual{background:radial-gradient(circle at 92% 7%,#9a8bff 0,transparent 42%),linear-gradient(144deg,#3a3286,#6355c8 58%,#6e81e9)!important}.flow-auth-visual:after{content:"";position:absolute;width:360px;height:360px;right:-130px;bottom:-170px;border:1px solid #ffffff45;border-radius:50%;pointer-events:none}.flow-auth-eyebrow,.flow-auth-visual-kicker{letter-spacing:.09em!important;color:#7363d3!important;font-size:11px!important}.flow-auth-visual-kicker{color:#ddd7ff!important}.flow-auth-content h1{font-family:FiraGO,Arial,sans-serif!important;color:#25234f;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.26!important}.flow-auth-subtitle{color:#737c9b!important;line-height:1.8!important}.flow-auth-form label{font-size:13px;color:#41496a;font-weight:400!important}.flow-auth-form input,.flow-auth-form .flow-select-trigger{background:#fbfcff!important;border:1px solid #e1e5f3!important;border-radius:12px!important;min-height:51px;box-shadow:none!important;font-family:FiraGO,sans-serif!important}.flow-auth-form input:focus-visible{border-color:#8070ed!important;box-shadow:0 0 0 4px #7865e522!important}.flow-auth-submit{background:linear-gradient(105deg,#6554e9,#7975f2)!important;border-radius:12px!important;box-shadow:0 12px 27px #6554e83a!important;font-family:FiraGO,sans-serif!important}.flow-auth-switch button,.flow-auth-forgot{color:#6857df!important}.flow-auth-preview{box-shadow:0 30px 80px #1c1b4b33!important}.flow-settings{padding-bottom:34px}.flow-settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);gap:20px;margin-top:20px}.flow-settings-card{padding:26px!important;display:flex;flex-direction:column;gap:18px}.flow-settings-card h3{margin:0;font-size:19px;color:#2d305a}.flow-settings-label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#53607b}.flow-settings-label input{width:100%;height:45px;border:1px solid #dee5f2;border-radius:11px;padding:11px 14px;font:inherit}.flow-settings-card .primary-btn,.flow-settings-card .outline-btn{align-self:flex-start}.flow-settings-company{margin-top:28px;display:flex;flex-direction:column;gap:14px}.flow-settings-success{color:#20774d}.flow-settings-error{color:#b53852}.flow-profile-companies{margin-top:5px;padding:8px 0;border-top:1px solid #e9eafa;border-bottom:1px solid #e9eafa}.flow-profile-companies small{display:block;padding:7px 13px;color:#8991a6;font-size:11px}.flow-profile-menu .flow-profile-companies button{font-size:12px}.flow-profile-menu .flow-profile-companies button.selected{background:#efecff;color:#6950d9}.flow-profile-menu button:disabled,.flow-sidebar-account-menu button:disabled{opacity:.45;cursor:not-allowed}.flow-billing-summary{display:grid;gap:8px;border:1px solid #e2defb;background:#f8f6ff;border-radius:13px;padding:15px 17px;margin:16px 0;color:#44436d}.flow-billing-summary span{font-size:14px}.flow-billing-summary span b{font-weight:700;color:#6052d5}.flow-billing-summary em{font-size:12px;color:#5d56c1}.flow-billing-summary small{font-size:12px;line-height:1.7;color:#7f84a3}.flow-cloud-loading{display:flex;min-height:55vh;align-items:center;justify-content:center;flex-direction:column;gap:13px;padding:30px;color:#343958;text-align:center}.flow-cloud-loading p{color:#bd3753;max-width:600px}.flow-cloud-loading button{border:0;padding:12px 20px;background:#6555e9;color:#fff;border-radius:12px;cursor:pointer}.flow-pending-panel{width:min(620px,100%);padding:42px;background:#fff;border:1px solid #e4e6f4;border-radius:24px;box-shadow:0 20px 60px #2a25631b}.flow-pending-panel h1{font-size:28px;line-height:1.3;margin:28px 0 15px;color:#282855}.flow-pending-panel p{color:#727895;line-height:1.8}.flow-pending-tag{display:inline-block;margin-top:30px;background:#f2efff;color:#6755d1;border-radius:8px;padding:8px 13px}.flow-pending-actions{display:flex;flex-wrap:wrap;gap:10px}.flow-pending-actions button{min-height:44px}@media(max-width:800px){.flow-auth-frame{grid-template-columns:1fr!important;min-height:auto!important}.flow-auth-visual{display:none!important}.flow-settings-grid{grid-template-columns:1fr}}html body :is(.app,.biz-suite,.sector-page,.restaurant-page,.flow-auth-shell,.flow-team-directory) :is(h1,h2,h3,h4,h5,h6){font-family:FiraGO,Arial,sans-serif!important;font-weight:400!important}.flow-team-invite-panel{grid-column:1/-1;background:#f7f6ff;border:1px solid #dfddfb;border-radius:15px;padding:15px;display:grid;gap:10px;margin:12px 0}.flow-team-invite-panel p{font-size:13px;line-height:1.5;color:#555d80;margin:0}.flow-team-invite-panel>button,.flow-team-invite-panel div>button{background:#6b5de5;color:#fff;border:0;border-radius:10px;padding:11px 14px;font:inherit;font-weight:700;cursor:pointer}.flow-team-invite-panel div{display:flex;flex-wrap:wrap;gap:8px}.flow-team-invite-panel input{flex:1;min-width:180px;padding:12px;border:1px solid #d9d6f6;border-radius:10px;font:inherit;color:#252a4f;background:#fff}.flow-team-invite-panel button:disabled{opacity:.5;cursor:default}.flow-settings-invitations{margin:12px 0;background:#fcfcff;border:1px solid #e4e6f2;border-radius:14px;padding:15px;display:grid;gap:10px}.flow-settings-invitations h4{font-size:15px;margin:0}.flow-settings-invitations small{line-height:1.5;color:#727b92}.flow-settings-invitations .outline-btn{min-height:32px}@media(max-width:640px){.flow-team-invite-panel{padding:12px}.flow-settings-invitations{padding:11px}.flow-team-invite-panel input{min-width:100%}}:root{--flow-device-gutter:clamp(12px,2.4vw,30px)}html,body,#root{min-width:0;max-width:100%;margin:0}body{overflow-x:clip;-webkit-text-size-adjust:100%}#root{isolation:isolate}:where(.app,.main,.content,.marketing,.secure-workbench,.flow-admin,.biz-suite,.secure-main){min-width:0}:where(.app,.marketing,.secure-workbench,.flow-admin) img,:where(.app,.marketing,.secure-workbench,.flow-admin) video{max-width:100%;height:auto}:where(.app,.marketing,.secure-workbench,.flow-admin) *{overflow-wrap:break-word}:where(.app,.marketing,.secure-workbench,.flow-admin) :is(input,textarea,select){max-width:100%;box-sizing:border-box}:where(.app,.marketing,.secure-workbench,.flow-admin) :is(button,a,input,select,textarea){touch-action:manipulation}:where(.app,.secure-workbench,.flow-admin) :is(.biz-table-wrap,.secure-table-wrap,.sector-table-wrap,.flow-shared-table-wrap,.flow-admin-table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:where(.app,.secure-workbench,.flow-admin) :is(.biz-modal,.secure-modal,.flow-admin-modal){max-height:calc(100dvh - 22px);overflow-y:auto;overscroll-behavior:contain}.flow-company-inbox{position:relative;right:auto;bottom:auto;z-index:1250;display:inline-flex;flex:0 0 auto;align-items:center}.flow-inbox-header-button{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;flex-shrink:0;border:1px solid #e5e6f3;background:#fff;border-radius:12px;color:#5d58b9;cursor:pointer}.flow-inbox-badge{position:absolute;top:-5px;right:-7px;min-width:17px;height:17px;padding:1px 4px;display:grid;place-items:center;border-radius:20px;border:2px solid white;background:#e44e69;color:#fff;font-size:10px;font-weight:800}.flow-inbox-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:1251;cursor:default}.flow-company-inbox .flow-inbox-panel{position:absolute;top:calc(100% + 10px);right:0;bottom:auto;z-index:1252;width:min(395px,calc(100vw - 24px));max-height:min(73dvh,590px)}.flow-inbox-panel .flow-inbox-row>span{min-width:0}.flow-chat-receipt{font-weight:900;font-size:12px;letter-spacing:-4px;margin-right:6px;display:inline-flex;min-width:18px;color:inherit;opacity:.7}.flow-chat-receipt.read{color:#48e6d2;opacity:1}.flow-messenger-bubbles{overscroll-behavior-y:contain}.flow-messenger-compose textarea{font-size:16px}@media(min-width:761px)and (max-width:1180px){.app .topbar{padding-inline:18px;gap:10px}.app .top-left{min-width:0;flex-shrink:1}.app .top-left b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.app .top-right{gap:8px;min-width:0}.app .content{padding:23px 20px 55px}.biz-main-layout{grid-template-columns:minmax(175px,210px) minmax(0,1fr)}.biz-subnav{min-width:0}.secure-workbench{padding:17px}.secure-layout{grid-template-columns:minmax(165px,195px) minmax(0,1fr);gap:12px}.secure-main{padding:17px}.flow-admin .secure-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .marketing-nav{padding-inline:22px}.flow-admin .flow-admin-toolbar>*{min-width:0}}@media(max-width:760px){html{scroll-padding-top:70px}.app{width:100%;max-width:100%;overflow-x:clip}.app .main{max-width:100%;min-width:0}.app .topbar{min-width:0;max-width:100%;height:auto;min-height:62px;gap:8px;padding:9px max(10px,env(safe-area-inset-right)) 9px max(10px,env(safe-area-inset-left));align-items:center}.app .top-left{min-width:0;flex:1;gap:5px;font-size:11px}.app .top-left span{display:none}.app .top-left b{min-width:0;max-width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.app .top-right{min-width:0;flex-shrink:0;gap:5px;flex-wrap:nowrap}.app .top-right>.top-divider,.app .top-right>.live-dot,.app .top-right>.live-text{display:none}.app .top-right :is(button,.language){min-width:34px;min-height:38px;padding:7px}.app .content{max-width:100%;min-width:0;padding:16px 12px max(50px,env(safe-area-inset-bottom))}.app .heading-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.app .heading-row h1{font-size:clamp(20px,5.5vw,28px);line-height:1.3}.app :is(.stats,.kpi-grid,.metrics-grid,.dashboard-grid,.flow-overview-grid){max-width:100%;min-width:0}.app .sidebar{max-height:100dvh;overscroll-behavior:contain}.app .nav-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.flow-company-inbox .flow-inbox-panel{position:fixed;left:12px;right:12px;top:calc(max(58px,env(safe-area-inset-top)) + 5px);width:auto;max-width:none;max-height:calc(100dvh - 82px)}.flow-inbox-header-button{width:37px;height:37px;min-width:37px}.biz-main-layout{display:grid;grid-template-columns:minmax(0,1fr)!important;min-width:0;gap:13px}.biz-subnav{position:relative;top:auto;display:flex;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;max-width:100%;min-height:52px;max-height:none;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding:8px}.biz-subnav>button{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;min-height:41px}.biz-subnav-label{display:none}.biz-main,.biz-suite,.biz-section,.biz-card{max-width:100%;min-width:0}.biz-suite .biz-modal-backdrop{padding:8px;align-items:center}.biz-suite .biz-modal{width:100%;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.biz-suite .biz-toolbar,.biz-suite .biz-section-header{max-width:100%}.biz-suite .biz-toolbar>*{max-width:100%;min-width:0}.biz-team-roles,.biz-form,.biz-two,.biz-security-grid{min-width:0}.secure-workbench{padding:12px 10px max(25px,env(safe-area-inset-bottom));max-width:100%;overflow-x:clip}.secure-header{max-width:100%;padding:14px;gap:12px}.secure-header-actions{display:flex;align-items:center;gap:7px;width:100%;flex-wrap:wrap}.secure-header-actions>*{min-width:0}.secure-header-actions>.flow-company-inbox{flex:0 0 auto;order:-1}.secure-header-actions>select,.secure-header-actions>.flow-select{flex:1 1 140px;max-width:100%}.secure-layout{grid-template-columns:minmax(0,1fr)!important;gap:11px}.secure-menu{display:flex;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.secure-menu button{flex:0 0 auto;white-space:nowrap;min-height:44px}.secure-main{padding:13px!important;min-width:0;max-width:100%}.secure-overlay{padding:8px}.secure-modal{max-width:calc(100vw - 16px);width:100%;max-height:calc(100dvh - 16px);padding:14px}.secure-section-head{min-width:0;gap:10px}.secure-team-form,.secure-support{max-width:100%;min-width:0}.flow-admin .secure-main{min-width:0;max-width:100%}.flow-admin .flow-admin-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}.flow-admin .flow-admin-toolbar{min-width:0}.flow-admin :is(.flow-admin-detail-grid,.flow-admin-analytics-grid,.flow-admin-config-grid)>*{min-width:0}.flow-admin .secure-table-wrap{max-width:100%;overflow-x:auto}.flow-messenger-layout{height:min(72dvh,630px);min-height:350px}.flow-messenger .flow-messenger-thread-head{max-width:100%}.flow-messenger .flow-messenger-compose{max-width:100%;gap:7px}.flow-messenger .flow-messenger-compose textarea{min-width:0;flex:1}.marketing{width:100%;max-width:100%;overflow-x:clip}.marketing .marketing-nav{max-width:100%;padding-inline:14px;gap:8px}.marketing :is(.marketing-hero,.marketing-section,.marketing-container,.flow-v4-hero,.flow-v4-story,.flow-footer-v4){max-width:100%;min-width:0}.marketing :is(h1,h2,h3){overflow-wrap:anywhere;word-break:normal}.marketing :is(.marketing-btn,.flow-product-link-premium){min-height:44px}.marketing :is(.marketing-hero-actions,.marketing-cta-actions){display:flex;flex-wrap:wrap;gap:10px}.marketing .flow-footer-v4 .flow-footer-top{max-width:100%}.flow-tour-card{width:min(440px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:60dvh;box-sizing:border-box}}@media(max-width:410px){.app .topbar{padding-inline:8px}.app .top-left b{max-width:90px}.app .content{padding-inline:10px}.app .top-right{gap:3px}.app .top-right .language{font-size:11px;gap:3px}.flow-messenger-layout{height:min(70dvh,560px)}.secure-header-actions{gap:6px}.secure-header-actions>button{font-size:11px}.flow-admin .secure-header-actions>button{min-width:0;flex:1 1 110px}.flow-tour-actions{flex-wrap:wrap}.marketing .marketing-nav{padding-inline:10px}}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app .sidebar{top:env(safe-area-inset-top);bottom:env(safe-area-inset-bottom)}.flow-inbox-panel,.secure-modal,.biz-modal,.flow-admin-modal{overscroll-behavior:contain}}@media(hover:none)and (pointer:coarse){:where(.app,.marketing,.secure-workbench,.flow-admin) :is(button,select,[role=button]){min-height:40px}:where(.app,.secure-workbench,.flow-admin) :is(input:not([type=checkbox]),textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
