:root{color:#17191d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#151619;--muted:#5f6875;--muted-2:#68727f;--line:#e7e9ed;--line-strong:#d9dde4;--paper:#fff;--wash:#f5f6f8;--blue:#4265f6;--blue-soft:#e9edff;--sky:#9dd9f6;--indigo:#3654d9;--green:#1f9b74;--green-soft:#e7f7f1;--amber:#bd7713;--amber-soft:#fff4df;--red:#d24858;--red-soft:#fff0f1;--violet:#7562dc;--violet-soft:#f1eeff;--cyan:#1786a6;--cyan-soft:#e8f7fb;--sidebar:#151619;--sidebar-2:#1d1f24;--shadow-sm:0 1px 3px #1418200d, 0 1px 1px #14182008;--shadow-md:0 18px 45px #1a20301f, 0 2px 5px #1a20300a;--radius:14px;background:#f5f6f8;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--wash);color:var(--ink);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit;font-size:14px;line-height:1.45}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #4265f647}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope,DM Sans,sans-serif}.app-shell{min-height:100vh;display:flex}.mobile-nav-backdrop{display:none}.sidebar{background:var(--sidebar);color:#fff;z-index:30;flex-direction:column;flex:0 0 256px;width:256px;height:100vh;min-height:100vh;padding:22px 12px 14px;transition:width .24s,flex-basis .24s;display:flex;position:sticky;top:0}.sidebar-collapsed{flex-basis:76px;width:76px}.sidebar-top{justify-content:space-between;align-items:center;padding:0 10px 28px;display:flex}.brand{color:var(--ink);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-family:Manrope,sans-serif;line-height:1;display:inline-flex}.brand-image{object-fit:cover;object-position:left center;width:150px;height:42px;display:block}.brand-collapsed .brand-image{object-fit:contain;width:29px;height:29px}.sidebar .brand-image{filter:none}.brand-inverse{color:#fff}.brand-mark{color:#4265f6;justify-content:center;align-items:center;width:24px;height:26px;font-size:0;display:inline-flex;position:relative}.brand-mark:before{content:"";clip-path:polygon(28% 92%,47% 12%,60% 12%,88% 65%,75% 69%,58% 36%,48% 92%);background:linear-gradient(145deg,#9dd9f6,#4265f6 68%);border-radius:7px;position:absolute;inset:1px 0 0}.brand-mark:after{content:"";border-bottom:4px solid #4265f6;border-left:4px solid #0000;height:10px;position:absolute;bottom:2px;left:4px;right:5px;transform:rotate(-3deg)}.brand-word{letter-spacing:-.06em;font-size:20px;font-weight:800}.brand-dot{color:var(--indigo)}.brand-collapsed .brand-mark{width:26px;height:28px}.brand-inverse .brand-mark:after{border-bottom-color:#9dd9f6}.brand-inverse .brand-dot{color:#9dd9f6}.sidebar-toggle{color:#737984!important}.sidebar-toggle:hover{color:#fff!important;background:#25282e!important}.workspace-switch{color:#e1e4ea;background:#1c1e23;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:9px;margin:0 3px 26px;padding:10px;display:flex}.workspace-switch>svg{color:#6f747d;margin-left:auto}.workspace-avatar{color:#111d4c;background:linear-gradient(135deg,#9dd9f6,#4265f6);border-radius:8px;place-items:center;width:27px;height:27px;font:700 12px/1 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.workspace-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-copy small{color:#7c818b;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.workspace-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sidebar-collapsed .workspace-switch{justify-content:center;padding:10px 4px}.sidebar-nav{flex:1;min-height:0;overflow-y:auto}.nav-group{margin-bottom:24px}.nav-label{color:#aeb5c0;text-transform:uppercase;letter-spacing:.13em;padding:0 12px 8px;font-size:12px;display:block}.nav-item{color:#a7adb8;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:41px;margin:2px 0;padding:0 12px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item:hover{color:#fff;background:#22252b;transform:translate(1px)}.nav-item.active{color:#fff;box-shadow:inset 2px 0 var(--blue);background:linear-gradient(90deg,#4265f63d,#4265f614)}.nav-item span{font-size:13px;font-weight:500}.nav-count{color:#b8bfca;background:#2a2d34;border-radius:6px;place-items:center;min-width:22px;height:20px;margin-left:auto;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.sidebar-collapsed .nav-item svg{margin:0}.nav-group-bottom{margin-top:auto}.sidebar-bottom{padding-top:10px}.avatar{color:#334aa8;background:linear-gradient(135deg,#e7f8ff,#d9e0ff);border-radius:50%;flex:none;place-items:center;font:700 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-grid}.avatar-xs{width:24px;height:24px;font-size:12px}.avatar-sm{width:29px;height:29px}.avatar-lg{width:44px;height:44px;font-size:13px}.help-card{color:#dfe8ff;background:linear-gradient(135deg,#4265f62e,#9dd9f614);border:1px solid #9dd9f629;border-radius:10px;align-items:center;gap:9px;margin:0 3px 16px;padding:10px;display:flex}.help-card>svg{color:#9dd9f6}.help-card div{flex-direction:column;gap:2px;min-width:0;display:flex}.help-card strong{font:600 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.help-card span{text-overflow:ellipsis;white-space:nowrap;color:#8e9ac0;font-size:12px;overflow:hidden}.help-card>svg:last-child{color:#8190ba;margin-left:auto}.user-card{color:#d8dbe2;border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:10px 8px 2px;display:flex}.user-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.user-copy strong{text-overflow:ellipsis;white-space:nowrap;font:600 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.user-copy small{text-overflow:ellipsis;white-space:nowrap;color:#7d838e;font-size:12px;overflow:hidden}.user-card>svg{color:#6f747e;margin-left:auto}.app-content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffdb;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted-2);align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumb strong{color:#2d3036;font-weight:600}.breadcrumb svg{color:#c4c8cf}.topbar-actions{align-items:center;gap:11px;min-width:0;display:flex}.global-search{width:clamp(220px,25vw,340px);min-width:0;min-height:40px;color:var(--muted-2);text-align:left;white-space:nowrap;background:#f5f6f8;border:1px solid #eef0f3;border-radius:8px;flex:0 auto;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.global-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.global-search>svg,.global-search>kbd{flex-shrink:0}.global-search:hover{color:#575c66;background:#fff;border-color:#d8dde8}kbd{color:#8f96a2;background:#fff;border:1px solid #e0e3e9;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;box-shadow:0 1px #dfe2e7}.global-search kbd{margin-left:auto}.top-icon,.top-locale{color:#6f7681;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex;position:relative}.top-icon{padding:8px;text-decoration:none}.top-icon:hover{color:var(--ink);background:#f3f4f7;border-radius:8px}.top-icon i{background:var(--blue);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.top-locale{padding:7px 2px;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.top-user{color:#9aa1ac;align-items:center;gap:6px;display:flex}.top-logout{display:inline-grid}.mobile-menu{color:#343941;background:0 0;border:0;display:none}.icon-button{color:#8a919c;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-grid}.icon-button:hover{color:#2c3038;background:#f1f3f6}.content-main{flex:1;padding:32px 34px 56px}.page{max-width:1510px;margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 27px;display:flex}.eyebrow{color:#5f6875;letter-spacing:.12em;text-transform:uppercase;font:500 12px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-heading h1{color:#1c1f24;margin-top:7px;font-size:clamp(28px,3vw,38px);line-height:1.08}.page-subtitle{color:#5f6875;margin-top:8px;font-size:13px;line-height:1.55}.heading-actions{align-items:center;gap:9px;display:flex}.primary-button,.secondary-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#5273fc,#3654d9);border:1px solid #3c5ce6;box-shadow:0 4px 10px #4265f62e}.primary-button:hover{transform:translateY(-1px);box-shadow:0 7px 15px #4265f63d}.secondary-button{color:#4f5662;border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);background:#fff;font-size:13px}.secondary-button:hover{color:#273044;background:#fcfdff;border-color:#bfc6d4}.secondary-button.compact{min-height:33px;padding:0 10px;font-size:13px}.primary-button.full{width:100%}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--indigo);text-decoration:underline}.text-button.centered{justify-content:center;width:100%;margin-top:16px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metrics-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:146px;box-shadow:var(--shadow-sm);padding:17px 18px;position:relative;overflow:hidden}.metric-card-link{color:inherit;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:block}.metric-card-link:hover{border-color:#bbc7f7;box-shadow:0 3px 12px #26324414}.metric-card-link:focus-visible{outline-offset:3px;outline:3px solid #4265f64d}.metric-open-arrow{color:var(--muted-2);transition:transform .14s,color .14s}.metric-card-link:hover .metric-open-arrow{color:var(--blue);transform:translate(2px,-2px)}.metric-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.metric-icon{border-radius:9px;place-items:center;width:31px;height:31px;display:inline-grid}.metric-blue .metric-icon{color:var(--blue);background:var(--blue-soft)}.metric-violet .metric-icon{color:var(--violet);background:var(--violet-soft)}.metric-amber .metric-icon{color:var(--amber);background:var(--amber-soft)}.metric-green .metric-icon{color:var(--green);background:var(--green-soft)}.metric-red .metric-icon{color:var(--red);background:var(--red-soft)}.metric-delta{align-items:center;gap:2px;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.metric-delta.positive{color:var(--green)}.metric-delta.negative{color:var(--red)}.metric-label{color:#5f6875;font-size:12px}.metric-value{color:#21252c;letter-spacing:-.04em;margin-top:4px;font:700 25px/1.1 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mini-bars{opacity:.7;align-items:flex-end;gap:3px;width:58px;height:32px;display:flex;position:absolute;bottom:18px;right:16px}.mini-bars span{background:currentColor;border-radius:2px 2px 1px 1px;flex:1;min-height:4px}.metric-blue{color:var(--blue)}.metric-violet{color:var(--violet)}.metric-amber{color:var(--amber)}.metric-green{color:var(--green)}.metric-red{color:var(--red)}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:18px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-sm)}.queue-panel,.activity-panel{min-height:490px;padding:21px}.panel-header{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.panel-header h2{margin-top:5px;font-size:17px}.panel-header .text-button{margin-top:5px}.queue-summary{background:#f8f9fb;border:1px solid #f0f1f4;border-radius:9px;gap:18px;margin-bottom:10px;padding:12px 13px;display:flex}.queue-summary-item{color:#8c94a0;align-items:center;gap:6px;font-size:12px;display:flex}button.queue-summary-item{text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:4px 0}button.queue-summary-item:hover:not(:disabled)>span:last-child{color:var(--blue);text-underline-offset:3px;text-decoration:underline}button.queue-summary-item:disabled{opacity:1;cursor:default}.summary-dot.dot-violet{background:var(--violet)}.queue-summary-item strong{color:#2a2d35;font:700 15px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.summary-dot{border-radius:50%;width:6px;height:6px}.dot-red{background:var(--red)}.dot-amber{background:#e4a339}.dot-blue{background:var(--blue)}.queue-list{flex-direction:column;display:flex}.queue-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f1f3;grid-template-columns:6px minmax(130px,1.25fr) minmax(130px,1fr) 75px 15px;align-items:center;gap:12px;width:100%;min-height:63px;padding:7px 0;display:grid}.queue-row:last-child{border-bottom:0}.queue-row:hover .queue-main strong{color:var(--blue)}.queue-priority{background:#d0d4da;border-radius:4px;width:4px;height:30px}.queue-priority.high{background:var(--red)}.queue-priority.medium{background:#e2a437}.queue-priority.low{background:var(--blue)}.queue-main,.recipient-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.queue-main strong{letter-spacing:-.02em;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:color .15s}.queue-main span,.recipient-cell span{text-overflow:ellipsis;white-space:nowrap;color:#969da8;font-size:12px;overflow:hidden}.queue-blocker{color:#696f7a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.queue-time{color:#a4aab3;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.queue-row>svg{color:#bdc2ca}.activity-chart{border-bottom:1px solid #eef0f3;align-items:flex-end;gap:9px;height:158px;padding:17px 8px 5px;display:flex}.chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.chart-bar-wrap span{background:linear-gradient(#9dd9f6,#4265f6);border-radius:4px 4px 2px 2px;width:100%;max-width:22px;min-height:6px}.chart-bar-wrap small{color:#a1a8b2;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chart-placeholder{color:#afb5bf;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-size:12px;display:flex}.activity-list{padding-top:11px}.activity-row{align-items:center;gap:9px;min-width:0;padding:9px 0;display:flex}.activity-icon{border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:inline-grid}.activity-success{color:var(--green);background:var(--green-soft)}.activity-danger{color:var(--red);background:var(--red-soft)}.activity-neutral{color:var(--blue);background:var(--blue-soft)}.activity-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activity-row strong{color:#4b515b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-row span{color:#999fa9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-row time{color:#acb2bb;white-space:nowrap;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.table-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:67px;padding:14px 18px;display:flex}.toolbar h2{margin-top:3px;font-size:16px}.toolbar-spacer{flex:1}.search-field{color:#8b93a0;border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;gap:7px;width:min(310px,34vw);height:34px;padding:0 10px;display:flex}.search-field:focus-within{border-color:#a5b6ff;box-shadow:0 0 0 3px #4265f61a}.search-field input{color:#3c414b;border:0;outline:0;flex:1;min-width:0;font-size:12px}.search-field input::placeholder{color:#a3a9b2}.select-field{color:#5e6570;border:1px solid var(--line-strong);background:#fff;border-radius:7px;outline:0;height:34px;padding:0 28px 0 9px;font-size:12px}.view-switch{border:1px solid var(--line-strong);background:#fafbfc;border-radius:7px;padding:2px;display:flex}.view-switch button{color:#a0a7b1;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:27px;display:inline-grid}.view-switch button.active{color:var(--blue);background:#e9edff}.table-scroll{overflow-x:auto}.table-scroll:focus-visible{outline-offset:2px;outline:3px solid #4265f647}.data-table{border-collapse:collapse;width:100%;min-width:970px}.data-table th{color:#9aa1ad;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #eff0f3;padding:12px 14px;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.data-table th:first-child,.data-table td:first-child{width:42px;padding-left:20px}.data-table td{color:#565d68;vertical-align:middle;border-bottom:1px solid #f1f2f4;padding:14px;font-size:12px}.data-table tbody tr{cursor:pointer;transition:background .14s}.data-table tbody tr:hover{background:#fafbfe}.data-table tbody tr:last-child td{border-bottom:0}.data-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue)}.awb-cell{align-items:center;gap:8px;display:flex}.awb-cell strong,.data-table td>strong{color:#31363e;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.awb-icon{width:26px;height:26px;color:var(--blue);background:var(--blue-soft);border-radius:7px;flex:0 0 26px;place-items:center;display:inline-grid}.awb-icon.large{flex-basis:37px;width:37px;height:37px}.recipient-cell strong{color:#363b44;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.procedure-badge,.purpose-badge{color:#707783;background:#f0f2f5;border-radius:4px;align-items:center;padding:3px 6px;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.purpose-badge{color:#5847ad;background:#f1eeff}.payee-badge{color:#5e6571;align-items:center;gap:5px;font-size:12px;display:inline-flex}.status-pill{color:#6e7580;white-space:nowrap;background:#f1f3f5;border-radius:100px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.status-green{color:#1d8a68;background:var(--green-soft)}.status-amber{color:#ad7214;background:var(--amber-soft)}.status-red{color:#c54350;background:var(--red-soft)}.status-blue{color:#405de2;background:var(--blue-soft)}.status-violet{color:#6b58c8;background:var(--violet-soft)}.status-cyan{color:#147c9b;background:var(--cyan-soft)}.status-slate{color:#4c5665;background:#eef1f4}.next-action{color:#6c727d}.next-action.has-blocker{color:var(--red)}.muted-cell{white-space:nowrap;color:#969da7!important}.table-sub{color:#9ba2ad;margin-top:3px;font-size:12px;display:block}.actor-cell{align-items:center;gap:7px;display:flex}.actor-cell strong{font-size:12px}.table-footer{color:#9aa1ab;border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 18px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.pagination{align-items:center;gap:4px;display:flex}.pagination>span{color:#68707b;padding:0 7px}.pagination .icon-button{width:27px;height:27px}.inline-error{color:#b23948;background:#fff4f5;border:1px solid #ffd6da;border-radius:8px;align-items:center;gap:9px;margin:13px 0;padding:11px 12px;font-size:12px;display:flex}.inline-error span{flex:1}.inline-error button{color:var(--red);background:0 0;border:0;font-size:12px;font-weight:600;text-decoration:underline}.loading-rows{padding:14px 18px}.skeleton-row{border-bottom:1px solid #f1f2f4;grid-template-columns:1.1fr 1.4fr 1fr .6fr;align-items:center;gap:18px;height:43px;display:grid}.skeleton-row span{background:linear-gradient(90deg,#f1f2f4,#fafbfc,#f1f2f4) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.3s infinite shimmer}.skeleton-row span:nth-child(2){width:72%}.skeleton-row span:nth-child(4){width:65%}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{color:#3b4049;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:28px;display:flex}.empty-icon{color:#8e98a6;background:#f1f3f6;border-radius:14px;place-items:center;width:48px;height:48px;display:inline-grid}.empty-state strong{font:600 13px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.empty-state p{color:#5f6875;max-width:360px;font-size:12px;line-height:1.5}.empty-state .secondary-button,.empty-state .primary-button{margin-top:5px}.board-grid{background:#f8f9fb;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;padding:16px;display:grid;overflow-x:auto}.board-column{background:#fff;border:1px solid #edf0f3;border-radius:10px;min-height:420px;padding:9px}.board-column-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.board-column-head>span{color:#a0a7b1;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.board-card{text-align:left;background:#fff;border:1px solid #edf0f3;border-radius:8px;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:11px;display:flex;box-shadow:0 2px 3px #1e232e08}.board-card:hover{box-shadow:var(--shadow-sm);border-color:#b9c4f8}.board-card strong{color:#343a43;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.board-card>span{color:#68707a;font-size:12px}.board-card small{color:#a0a7b2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.board-card>div{color:#a0a7b1;justify-content:space-between;align-items:center;margin-top:5px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.tenant-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px;display:grid}.tenant-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:18px;transition:transform .18s,box-shadow .18s}.tenant-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tenant-card-head{justify-content:space-between;align-items:center;display:flex}.tenant-logo{color:#2444c4;background:linear-gradient(135deg,#dff7ff,#d7defe);border-radius:11px;place-items:center;width:39px;height:39px;font:700 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.tenant-card h3{margin-top:17px;font-size:15px}.tenant-slug{color:#99a0aa;margin-top:4px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.tenant-card-status{color:#9aa1ab;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.tenant-stats{color:#999fa9;border-top:1px solid #f0f1f3;border-bottom:1px solid #f0f1f3;gap:20px;margin:18px 0;padding:13px 0;font-size:12px;display:flex}.tenant-stats strong{color:#41464e;margin-right:3px;font:700 15px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tenant-open{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.tenant-open:hover{text-decoration:underline}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;gap:13px;padding:17px;display:flex}.integration-icon{width:37px;height:37px;color:var(--blue);background:var(--blue-soft);border-radius:10px;flex:0 0 37px;place-items:center;display:inline-grid}.integration-copy{flex:1;min-width:0}.integration-name{align-items:center;gap:9px;display:flex}.integration-name h3{font-size:13px}.integration-state{color:#4f5d70;align-items:center;gap:4px;font-size:12px;display:inline-flex}.integration-state i{background:#bcc1c8;border-radius:50%;width:5px;height:5px}.integration-state.connected{color:#167456}.integration-state.connected i{background:var(--green)}.integration-state.degraded{color:#916000}.integration-state.degraded i{background:var(--amber)}.integration-card p{color:#5f6875;margin-top:5px;font-size:12px}.integration-card small{color:#5f6875;margin-top:10px;font-size:12px;display:block}.integration-card>.icon-button{margin-left:auto}.notice-panel{color:#86621c;background:#fffbf2;border:1px solid #f4dfad;border-radius:11px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;display:flex}.notice-panel>svg{margin-top:2px}.notice-panel div{flex:1}.notice-panel strong{font:600 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notice-panel p{color:#72521a;margin-top:4px;font-size:12px;line-height:1.55}.notice-panel .secondary-button{color:#896824;background:0 0;border-color:#ead6a7}.rules-banner{border-radius:var(--radius);background:linear-gradient(115deg,#f2f5ff,#fff);border:1px solid #dce3ff;align-items:center;gap:15px;margin-bottom:18px;padding:20px;display:flex}.rules-banner-icon{width:44px;height:44px;color:var(--blue);background:#e3e9ff;border-radius:12px;place-items:center;display:grid}.rules-banner h2{margin-top:5px;font-size:16px}.rules-banner p{color:#7e8794;margin-top:5px;font-size:12px}.rules-banner>.status-pill{align-self:flex-start;margin-left:auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-section{padding:20px}.settings-section-head{border-bottom:1px solid #eff0f3;align-items:flex-start;gap:11px;padding-bottom:17px;display:flex}.settings-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.settings-section-head h2{margin-top:2px;font-size:14px}.settings-section-head p{color:#5f6875;margin-top:5px;font-size:12px}.profile-row,.setting-choice,.security-row{align-items:center;gap:13px;padding-top:18px;display:flex}.profile-row>div:nth-child(2),.setting-choice>div,.security-status>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-row strong,.setting-choice strong,.security-status strong{color:#454b54;font-size:12px}.profile-row span,.setting-choice span,.security-status span{color:#5f6875;font-size:12px}.profile-row small{color:var(--blue);font-size:12px}.setting-choice .select-field{min-width:130px}.security-row+.security-row{padding-top:13px}.security-status{flex:1;align-items:center;gap:9px;display:flex}.security-check{width:25px;height:25px;color:var(--green);background:var(--green-soft);border-radius:7px;place-items:center;display:inline-grid}.import-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:14px;display:grid}.import-card,.import-info{padding:22px}.import-icon{width:45px;height:45px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.import-card h2,.import-info h2{margin-top:15px;font-size:17px}.import-card>p{color:#838b96;max-width:550px;margin-top:7px;font-size:12px;line-height:1.6}.import-card code{color:#5267c4;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.import-card form{margin-top:20px}.file-drop{color:#5f6875;cursor:pointer;background:#fafbfc;border:1px dashed #cfd5df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;display:flex}.file-drop:hover{background:#f8f9ff;border-color:#9eaffb}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop svg{color:var(--blue)}.file-drop strong{color:#59616d;font-size:12px}.file-drop span{font-size:12px}.check-line{color:#737b86;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.check-line input{width:15px;height:15px;accent-color:var(--blue);margin-top:1px}.check-line span{flex-direction:column;gap:2px;display:flex}.check-line strong{color:#46515f;font-size:12px}.check-line small{color:#5f6875;font-size:12px}.import-card .primary-button{margin-top:17px}.import-info .eyebrow{display:block}.import-step{gap:11px;margin-top:23px;display:flex}.import-step>span{color:#5f6875;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.import-step div{margin-top:-2px}.import-step strong{color:#505761;font-size:12px}.import-step p{color:#5f6875;margin-top:4px;font-size:12px;line-height:1.5}.import-result{margin-top:14px}.import-result-stats{color:#5f6875;gap:25px;padding:0 18px 14px;font-size:12px;display:flex}.import-result-stats strong{color:#424851;margin-right:3px;font:700 15px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reports-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:14px;display:grid}.report-chart,.report-facts{min-height:350px;padding:20px}.report-facts h2{margin-top:6px;font-size:17px}.fact-row{color:#7b838f;border-bottom:1px solid #eff0f3;justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;display:flex}.fact-row span{align-items:center;gap:8px;display:inline-flex}.fact-row span svg{color:var(--blue)}.fact-row strong{color:#343a43;font:700 16px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fact-row-link{color:var(--muted);grid-template-columns:minmax(0,1fr) auto 16px;gap:12px;font-size:14px;text-decoration:none;display:grid}.fact-row-link:hover{color:var(--blue);background:var(--wash)}.fact-row-link>span{min-width:0}.fact-row-link>span svg{flex-shrink:0}.fact-row-link[data-tone=red]>span svg{color:var(--red)}.fact-row-link[data-tone=violet]>span svg{color:var(--violet)}.shipment-status-filter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);background:#fafbfe;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 20px;font-size:14px;display:flex}.shipment-status-filter>svg{color:var(--blue);flex-shrink:0}.shipment-status-filter>span{flex:1;min-width:min(200px,100%)}.shipment-status-filter strong{color:var(--ink);font-weight:600}.shipment-status-filter>button{color:var(--blue);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 0;font-size:13px;display:inline-flex}.shipment-status-filter>button:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.metric-card-link,.metric-open-arrow{transition:none}}.report-note{color:var(--muted);background:#f7f8fa;border-radius:8px;align-items:flex-start;gap:8px;margin-top:22px;padding:10px;font-size:13px;line-height:1.5;display:flex}.report-note svg{color:var(--green);flex:none}.status-pill .status-dot{flex:0 0 5px}.drawer-backdrop{z-index:35;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#15161942;position:fixed;inset:0}.drawer{z-index:40;border-left:1px solid var(--line);background:#fff;flex-direction:column;width:min(560px,100vw);display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 50px #1e23302e}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px 16px;display:flex}.drawer-head h2{letter-spacing:-.04em;margin-top:5px;font:700 20px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-head-actions{gap:3px;display:flex}.drawer-summary{justify-content:space-between;align-items:center;gap:10px;padding:19px 24px 17px;display:flex}.drawer-summary-main{align-items:center;gap:10px;min-width:0;display:flex}.drawer-summary-main>div{flex-direction:column;gap:4px;min-width:0;display:flex}.drawer-summary-main strong{color:#353a43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.drawer-summary-main span{color:#969da7;font-size:12px}.drawer-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 24px;display:flex}.drawer-tabs button{color:#9aa1ab;background:0 0;border:0;padding:12px 0;font-size:12px;position:relative}.drawer-tabs button.active{color:#343b46;font-weight:600}.drawer-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.drawer-tabs button span{min-width:17px;height:17px;color:var(--blue);background:var(--blue-soft);border-radius:5px;place-items:center;margin-left:4px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.drawer-body{flex:1;padding:20px 24px 35px;overflow:auto}.drawer-blockers{flex-direction:column;gap:8px;display:flex}.blocker{border:1px solid;border-radius:9px;gap:9px;padding:12px;display:flex}.blocker-high{color:#b3414e;background:#fff5f6;border-color:#ffd7da}.blocker-medium{color:#997020;background:#fffaf0;border-color:#f6e4ba}.blocker-low{color:#486ab7;background:#f6f8ff;border-color:#dce5ff}.blocker-icon{place-items:center;display:inline-grid}.blocker strong{font-size:12px}.blocker p{color:#8d6d73;margin-top:3px;font-size:12px;line-height:1.4}.blocker .text-button{color:inherit;margin-top:7px;font-size:12px}.no-blockers{color:var(--green);background:#f4fcf9;border:1px solid #d6efe5;border-radius:9px;align-items:center;gap:8px;padding:13px;font-size:12px;display:flex}.declaration-binding{background:linear-gradient(135deg,#f8faff,#f4f7ff);border:1px solid #dbe3fb;border-radius:9px;flex-direction:column;gap:9px;margin-top:10px;padding:12px 13px;display:flex}.declaration-binding-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.declaration-binding-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.declaration-binding-head strong{color:#344574;font-size:12px}.binding-state{color:#876923;background:#fffaf0;border:1px solid #f2ddb0;border-radius:999px;flex:none;padding:4px 7px;font-size:12px;font-weight:700}.binding-state.is-ready{color:#28795a;background:#f2fcf7;border-color:#cbe9db}.declaration-binding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.declaration-binding dt{color:#687592;font-size:12px}.declaration-binding dd{color:#344574;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.declaration-binding p{color:#7b6a45;margin:0;font-size:12px;line-height:1.45}.check-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0 24px;display:grid}.check-card{color:#7f8792;text-align:center;background:#fafbfc;border:1px solid #edf0f3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:65px;padding:7px 4px;font-size:12px;display:flex}.check-state{border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}.check-passed{color:var(--green);background:var(--green-soft)}.check-blocked{color:var(--red);background:var(--red-soft)}.check-pending{color:var(--amber);background:var(--amber-soft)}.check-not_required{color:#8f98a5;background:#eef0f3}.drawer-section{margin-top:22px}.section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.section-title h3{font-size:13px}.section-title>span{color:#7c8591;background:#f0f2f5;border-radius:5px;place-items:center;min-width:19px;height:19px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.item-row{border-top:1px solid #f0f1f3;align-items:center;gap:9px;padding:10px 0;display:flex}.item-thumb{color:#7a62d8;background:#f1eeff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.item-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.item-row strong{color:#575e68;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.item-row span{color:#a1a7b1;font-size:12px}.item-row small{color:#9ba2ac;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-total{border-top:1px solid var(--line);color:#8a929c;justify-content:space-between;align-items:center;margin-top:14px;padding-top:15px;font-size:12px;display:flex}.drawer-total strong{color:#303640;font:700 16px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.document-drop{color:#8d95a1;background:#fafbfc;border:1px dashed #cfd5df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:156px;display:flex}.document-drop>svg{color:var(--blue)}.document-drop strong{color:#59616c;font-size:12px}.document-drop span{font-size:12px}.document-drop .secondary-button{margin-top:4px}.document-list{margin-top:16px}.document-row{border-bottom:1px solid #eff1f3;align-items:center;gap:9px;padding:12px 0;display:flex}.document-icon{width:30px;height:30px;color:var(--red);background:var(--red-soft);border-radius:7px;place-items:center;display:grid}.document-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.document-row strong{color:#525a65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-row span{color:#9ca3ad;font-size:12px}.drawer-footer{border-top:1px solid var(--line);background:#fff;gap:9px;padding:14px 24px 20px;display:flex}.drawer-footer button{flex:1}.timeline{flex-direction:column;display:flex}.timeline .activity-row{border-bottom:1px solid #f0f1f3;align-items:flex-start;padding:13px 0}.timeline .activity-icon{margin-top:1px}.modal-backdrop,.search-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#15161961;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(420px,100%);box-shadow:var(--shadow-md);background:#fff;border:1px solid #e4e7ed;border-radius:15px;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-head h2{font-size:17px}.modal-form{flex-direction:column;gap:14px;padding:20px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modal-form label,.auth-form label,.portal-card label{color:#6c737d;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.modal-form input:not([type=checkbox]):not([type=radio]),.auth-form input:not([type=checkbox]):not([type=radio]),.portal-card input:not([type=checkbox]):not([type=radio]),.portal-card select,.portal-card textarea{color:#353a43;background:#fff;border:1px solid #dfe2e8;border-radius:7px;outline:0;width:100%;min-height:39px;padding:0 11px;font-size:12px}.portal-card textarea{resize:vertical;height:auto;padding-top:10px}.modal-form input::placeholder,.auth-form input::placeholder,.portal-card input::placeholder{color:#b5bbc4}.modal-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.form-error{color:#bd3e4c;background:#fff5f6;border:1px solid #ffd6da;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.search-overlay{align-items:start;padding-top:110px}.search-dialog{width:min(650px,100%);box-shadow:var(--shadow-md);background:#fff;border:1px solid #e3e6ec;border-radius:14px;overflow:hidden}.search-dialog-input{color:#8c95a1;border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 16px;display:flex}.search-dialog-input input{color:#2f3540;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-results{max-height:390px;padding:7px;overflow:auto}.search-result{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.search-result:hover{background:#f7f8fb}.search-result>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.search-result strong{color:#414751;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.search-result span{color:#9ba2ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-no-results{color:#9ca3ad;justify-content:center;align-items:center;gap:9px;min-height:150px;font-size:12px;display:flex}.search-hint{color:#9ea5af;border-top:1px solid var(--line);align-items:center;gap:14px;padding:10px 15px;font-size:12px;display:flex}.search-hint span{align-items:center;gap:4px;display:inline-flex}.search-hint kbd{margin-left:auto}.auth-page{background:#f6f7f9;grid-template-columns:minmax(340px,1fr) minmax(420px,.8fr);min-height:100vh;display:grid}.auth-visual{color:#fff;background:#151619;align-items:center;min-height:100vh;padding:10vw;display:flex;position:relative;overflow:hidden}.auth-content{z-index:1;max-width:430px;position:relative}.auth-content .brand{margin-bottom:88px}.auth-kicker{color:#9aa2b2;letter-spacing:.14em;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.auth-content h1{margin-top:16px;font-size:clamp(38px,4vw,60px);line-height:1.04}.auth-content h1 em{color:#9dd9f6;font-style:normal}.auth-content>p{color:#9da2ac;max-width:290px;margin-top:20px;font-size:13px;line-height:1.65}.auth-footer{color:#636873;gap:17px;margin-top:125px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.auth-orbit{border:1px solid #9dd9f61c;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:-150px;right:-230px;box-shadow:inset 0 0 0 90px #4265f609}.orbit-two{border-color:#4265f624;width:780px;height:780px;bottom:-380px;left:-300px}.auth-panel{background:#fff;flex-direction:column;min-height:100vh;padding:34px 10vw 27px;display:flex}.auth-panel-top{justify-content:space-between;align-items:center;display:flex}.locale-switch{color:#717984;background:#fff;border:1px solid #e0e3e8;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font:500 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.locale-switch.light{color:#e5e9f2;background:#ffffff0f;border-color:#ffffff2e}.auth-form{width:min(360px,100%);margin:auto}.auth-form .eyebrow{margin-bottom:9px}.auth-form h2{font-size:30px}.auth-hint{color:#949ca8;margin:8px 0 28px;font-size:12px}.auth-form label+label{margin-top:16px}.auth-form input{height:43px;margin-top:1px}.auth-form .primary-button{height:43px;margin-top:24px}.auth-security{color:#adb3bc;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.auth-security svg{color:var(--green)}.auth-panel-bottom{color:#a3a9b2;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.portal-page{background:radial-gradient(circle at 50% -20%,#eaf4ff,#0000 45%),#f6f7f9;min-height:100vh}.portal-top{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:25px 24px;display:flex}.portal-shell{max-width:500px;margin:20px auto 0;padding:0 18px 40px}.portal-progress{justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.portal-progress span{color:#adb5c1;background:#fff;border:1px solid #dfe3e9;border-radius:50%;place-items:center;width:24px;height:24px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.portal-progress span.active{color:#fff;border-color:var(--blue);background:var(--blue)}.portal-progress span.done{color:var(--green);background:var(--green-soft);border-color:#bce8d8}.portal-progress i{background:#dfe3e8;width:65px;height:1px}.portal-card{background:#fff;border:1px solid #e0e4eb;border-radius:17px;padding:30px;box-shadow:0 20px 48px #2a385417}.portal-card>.eyebrow{margin-top:22px;display:block}.portal-card h1{margin-top:10px;font-size:28px;line-height:1.09}.portal-card h1 em{color:var(--blue);font-style:normal}.portal-card>p{color:#7f8793;margin-top:12px;font-size:12px;line-height:1.6}.portal-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;display:grid}.portal-shipment{background:#fafbfc;border:1px solid #eef0f4;border-radius:9px;align-items:center;gap:9px;margin:23px 0;padding:11px;display:flex}.portal-shipment>svg{color:var(--blue)}.portal-shipment>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.portal-shipment strong{color:#4e5560;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.portal-shipment span{color:#9ca3ad;font-size:12px}.portal-card form{margin-top:22px}.portal-card form .primary-button{height:43px;margin-top:16px}.back-button{color:#828b97;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:inline-flex}.otp-input{text-align:center;letter-spacing:.45em;font:600 19px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.portal-details{flex-direction:column;gap:14px;display:flex}.portal-details label+label{margin-top:0}.portal-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.done-mark{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:20px;display:grid;box-shadow:0 8px 20px #1f9b743d}.portal-done .eyebrow{margin:0}.portal-done h1{margin-top:12px}.portal-done p{max-width:290px}.portal-done-meta{color:#257c61;background:#f4fcf9;border:1px solid #d2eee4;border-radius:8px;align-items:center;gap:7px;margin-top:22px;padding:10px 13px;font-size:12px;display:flex}.portal-footer{color:#a5acb5;justify-content:space-between;max-width:464px;margin:20px auto 0;padding:0 0 20px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.queue-main span,.recipient-cell span{color:#626b78}.queue-time,.chart-bar-wrap small,.chart-placeholder{color:#68717d}.activity-row span,.activity-row time,.data-table th,.muted-cell,.table-sub{color:#626b78!important}.search-field,.search-field input::placeholder,.tenant-slug,.tenant-card-status,.tenant-stats,.import-card>p,.import-step p,.check-line small,.report-bar>div,.fact-row,.report-note,.drawer-summary-main span,.drawer-tabs button,.item-row span,.item-row small,.document-row span,.search-result span,.search-no-results,.search-hint,.search-dialog-input,.portal-card>p,.portal-shipment span,.portal-footer{color:#626b78}.auth-footer{color:#a2adbd}.locale-switch{color:#566170}.auth-hint,.auth-security,.auth-panel-bottom{color:#5f6875}.workspace-copy small{color:#a5adba}.queue-summary-item{color:#626b78}.security-check-off{color:#68717d;background:#edf0f4}.mfa-setup{background:#f8faff;border:1px solid #e1e6f2;border-radius:9px;flex-direction:column;gap:10px;margin-top:15px;padding:13px;display:flex}.mfa-setup p{color:#626b78;font-size:12px;line-height:1.5}.mfa-setup code,.recovery-codes code{overflow-wrap:anywhere;color:#344a9b;background:#eef2ff;border-radius:7px;padding:9px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.mfa-qr{background:#fff;border:1px solid #e0e5ef;border-radius:9px;align-self:center;width:168px;height:168px;padding:8px}.mfa-secret{align-items:center;gap:8px;display:flex}.mfa-secret code{flex:1;min-width:0}.mfa-setup input{letter-spacing:.2em;text-align:center;border:1px solid #dfe2e8;border-radius:7px;outline:0;height:39px;padding:0 10px;font:600 16px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.recovery-codes{background:#fffaf0;border:1px solid #f0dfb8;border-radius:9px;flex-direction:column;gap:9px;margin-top:14px;padding:13px;display:flex}.recovery-codes strong{color:#6f531f;font-size:12px}.recovery-codes .text-button{color:#87671e;align-self:flex-start}.procedure-badge{color:#5c6370}.blocker-action{color:inherit;margin-top:7px;font-size:12px;font-weight:600;display:inline-block}.blocker-medium,.blocker-medium strong,.blocker-medium p{color:#704d08}.blocker-high strong,.blocker-high p{color:#7e3d47}.check-card>span:last-child{color:#5d6673}.status-amber{color:#8a5809}.status-green{color:#167050}.status-red{color:#b03b47}.table-footer{color:#626b78}@media (width<=1080px){.sidebar{flex-basis:76px;width:76px}.sidebar .brand-word,.sidebar .workspace-copy,.sidebar .workspace-switch>svg,.sidebar .nav-label,.sidebar .nav-item span,.sidebar .help-card,.sidebar .user-copy,.sidebar .user-card>svg{display:none}.sidebar .sidebar-top{justify-content:center;padding-left:0;padding-right:0}.sidebar .workspace-switch{justify-content:center;padding:10px 4px}.sidebar .nav-item{justify-content:center;padding:0}.sidebar .user-card{justify-content:center}.sidebar-toggle{display:none}.dashboard-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}}@media (width<=760px){.sidebar{width:256px;box-shadow:var(--shadow-md);flex-basis:256px;position:fixed;left:0;transform:translate(-100%)}.sidebar:not(.sidebar-collapsed){transform:translate(0)}.sidebar-collapsed{flex-basis:256px;width:256px;transform:translate(-100%)}.sidebar-collapsed .brand-word,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .workspace-switch>svg,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-item span,.sidebar-collapsed .help-card,.sidebar-collapsed .user-copy,.sidebar-collapsed .user-card>svg{display:block}.sidebar-collapsed .sidebar-top{justify-content:space-between;padding-left:10px;padding-right:10px}.sidebar-collapsed .workspace-switch{justify-content:flex-start;padding:10px}.sidebar-collapsed .nav-item{justify-content:flex-start;padding:0 12px}.sidebar-collapsed .user-card{justify-content:flex-start}.topbar{height:62px;padding:0 17px}.mobile-menu{place-items:center;margin-right:8px;display:inline-grid}.breadcrumb span,.breadcrumb svg{display:none}.global-search{justify-content:center;width:38px;padding:9px}.global-search span,.global-search kbd,.top-locale,.top-user>svg{display:none}.topbar-actions{gap:4px}.top-logout{display:inline-grid}.content-main{padding:23px 16px 40px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px}.heading-actions{width:100%}.heading-actions .primary-button,.heading-actions .secondary-button{flex:1}.metrics-grid,.metrics-grid-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:127px;padding:13px}.metric-value{font-size:22px}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:12px}.queue-panel,.activity-panel{padding:15px}.queue-summary{gap:10px;overflow-x:auto}.queue-summary-item{white-space:nowrap}.queue-row{grid-template-columns:5px minmax(140px,1fr) 16px;gap:8px}.queue-blocker,.queue-time{display:none}.toolbar{flex-wrap:wrap;padding:12px}.toolbar .search-field{width:100%}.toolbar-spacer{display:none}.toolbar .select-field{flex:1}.table-footer{padding:10px 12px}.integration-grid,.settings-grid,.import-layout,.reports-grid{grid-template-columns:1fr}.rules-banner{flex-wrap:wrap;align-items:flex-start}.rules-banner>.status-pill{margin-left:0}.drawer{width:100vw}.drawer-body,.drawer-head,.drawer-summary,.drawer-tabs,.drawer-footer{padding-left:17px;padding-right:17px}.auth-page{background:#fff;display:block}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:27px 24px 22px}.auth-form{margin:20vh auto auto}.auth-panel-bottom{margin-top:auto}.portal-shell{margin-top:8px}.portal-card{padding:24px 20px}.portal-card h1{font-size:25px}.portal-footer{padding:0 18px 20px}.portal-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-switch{min-width:0;max-width:100%;position:relative;overflow:hidden}.workspace-copy{min-width:0;overflow:hidden}.workspace-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-select{box-sizing:border-box;color:#dfe4ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;text-overflow:ellipsis;white-space:nowrap;background-color:#252a35;border:1px solid #ffffff2e;border-radius:7px;outline:0;flex:1 1 0;width:auto;min-width:0;max-width:100%;min-height:34px;margin-top:7px;padding:7px 24px 7px 8px;font-size:12px;overflow:hidden}.workspace-select:focus{border-color:#9dd9f6a6;box-shadow:0 0 0 2px #9dd9f61f}.workspace-select option{color:#2a2e36;background:#fff}.help-card{color:inherit;text-decoration:none}.context-notice{color:#435b83;background:#f5f8ff;border:1px solid #d9e5fb;border-radius:9px;align-items:flex-start;gap:9px;margin:-8px 0 15px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.drawer-alert{margin:12px 24px 0}.drawer-edit-form{border-bottom:1px solid var(--line);background:#fbfcfe;flex-direction:column;gap:11px;padding:15px 24px;display:flex}.drawer-edit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drawer-edit-head h3{color:#3d4550;font-size:13px}.drawer-edit-head span{color:#697382;margin-top:4px;font-size:12px;line-height:1.4;display:block}.drawer-edit-head .draft-status{color:#53627a;white-space:nowrap;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:999px;flex:none;margin-top:0;padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2}.drawer-edit-head .draft-status-saving{color:#4265f6;background:#f2f5ff;border-color:#cfdafe}.drawer-edit-head .draft-status-saved{color:#2b7a5d;background:#f1fbf6;border-color:#cce8dc}.drawer-edit-head .draft-status-conflict,.drawer-edit-head .draft-status-error,.drawer-edit-head .draft-status-offline{color:#9a5b14;background:#fff8ec;border-color:#f1d4a8}.drawer-edit-form label{color:#66707e;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.drawer-edit-form input,.drawer-edit-form .select-field{color:#39414d;background:#fff;border:1px solid #dfe3ea;border-radius:7px;outline:0;min-height:35px;padding-left:9px;font-size:12px}.drawer-edit-form input:focus,.drawer-edit-form .select-field:focus{border-color:#a8b8f5;box-shadow:0 0 0 3px #4265f617}.drawer-edit-form .field-note{color:#7b8797;font-size:12px;font-weight:400;line-height:1.4}.drawer-edit-form input[readonly]{color:#707b8c;cursor:not-allowed;background:#f4f6f9}.items-editor{flex-direction:column;gap:8px;padding-top:5px;display:flex}.items-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.items-editor-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.items-editor-head strong{color:#3e4652;font-size:12px}.items-editor-head span{color:#687381;font-size:12px;line-height:1.4}.item-editor-row{background:#fafbfd;border:1px solid #e7eaf0;border-radius:8px;grid-template-columns:minmax(130px,1.6fr) 66px 88px 82px 92px 32px;align-items:center;gap:6px;padding:8px;display:grid}.item-editor-row input{color:#3e4651;background:#fff;border:1px solid #dfe3e9;border-radius:6px;outline:0;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12px}.item-editor-row input:focus{border-color:#a8b8f5;box-shadow:0 0 0 2px #4265f614}.provenance-label{margin-top:3px;display:block;color:#566ba9!important;font-size:12px!important}.provenance-panel,.assignment-panel{background:#fafbfe;border:1px solid #e4e8f0;border-radius:9px;margin-top:18px;padding:13px}.provenance-panel .section-title,.assignment-panel .section-title{align-items:flex-start}.provenance-panel .section-title h3,.assignment-panel .section-title h3{font-size:12px}.provenance-panel .section-title>span,.assignment-panel .section-title span{color:#697485;background:0 0;width:auto;height:auto;padding:0;font:12px/1.4 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.provenance-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.provenance-panel dl>div{min-width:0}.provenance-panel dt{color:#697485;font-size:12px}.provenance-panel dd{color:#414a57;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.assignment-panel .section-title>div{flex:1;min-width:0}.assignment-panel .section-title>svg{color:#506bd9}.assignment-list{flex-direction:column;margin:8px 0;display:flex}.assignment-row{border-top:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.assignment-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assignment-row strong{color:#4a5360;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assignment-row span{color:#6d7886;text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.text-button.danger{color:#b04350}.assignment-form{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.assignment-form .select-field{width:100%;min-width:0}.document-row{flex-wrap:wrap;align-items:flex-start}.document-actions{align-items:center;gap:7px;padding-left:39px;flex-direction:row!important;flex:0 0 100%!important;display:flex!important}.document-evidence-form{background:#f7f9ff;border:1px solid #d9e4ff;border-radius:9px;flex-direction:column;gap:9px;margin-top:12px;padding:12px;display:flex}.document-evidence-form>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.document-evidence-form>div:first-child strong{color:#344574;font-size:12px}.document-evidence-form>div:first-child span{color:#687592;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-evidence-form label{color:#58657b;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.document-evidence-form input{color:#303b52;background:#fff;border:1px solid #d6dff1;border-radius:6px;width:100%;min-height:34px;padding:7px 9px;font:12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.document-lock-hint{flex:1;color:#697482!important;font-size:12px!important}.document-type-select{width:min(230px,100%);min-height:32px}.document-preview{background:#f8fafd;border:1px solid #dfe5ee;border-radius:9px;flex-direction:column;gap:9px;margin-top:14px;padding:11px;display:flex}.document-preview-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.document-preview-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.document-preview-head strong{color:#3c4654;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-preview-head span{color:#697585;font-size:12px;line-height:1.4}.document-preview-image,.document-preview-frame{object-fit:contain;background:#fff;border:1px solid #e0e5ec;border-radius:6px;width:100%;min-height:280px;max-height:540px;display:block}.document-preview-frame{height:430px}.document-preview-fallback{color:#687585;text-align:center;background:#fff;border:1px dashed #cfd7e4;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:18px;display:flex}.document-preview-fallback p{margin:0;font-size:12px;line-height:1.45}.document-preview-download{color:#4160c8;align-self:flex-start;font-size:12px;text-decoration:underline}.invite-result{background:#f4faff;border:1px solid #cfe4f7;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 24px 0;padding:12px;display:flex}.invite-result>div:first-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.invite-result strong{color:#315078;font-size:12px}.invite-result span,.invite-result small{color:#60748d;font-size:12px;line-height:1.4}.invite-result a{overflow-wrap:anywhere;color:#315fd2;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.invite-actions{gap:6px;flex-direction:column!important;flex:none!important;display:flex!important}.invite-actions a{color:#4f5662;justify-content:center;align-items:center;gap:6px;font:600 12px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.bank-profile-panel,.approvals-panel{margin-top:18px;padding:20px}.bank-profile-panel .panel-header,.approvals-panel .panel-header{margin-bottom:14px}.bank-profile-panel .panel-header h2,.approvals-panel .panel-header h2{margin-top:5px;font-size:16px}.bank-profile-panel .page-subtitle{margin-top:5px;font-size:12px}.bank-profile-form{flex-direction:column;gap:12px;max-width:680px;display:flex}.bank-profile-form label{color:#66707e;flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.bank-profile-form input,.bank-profile-form .select-field{color:#39414d;background:#fff;border:1px solid #dfe3ea;border-radius:7px;outline:0;min-height:36px;padding:0 10px;font-size:12px}.success-note{color:#1f795f;background:#f3fcf8;border:1px solid #d1eee4;border-radius:7px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.approval-list{flex-direction:column;display:flex}.approval-row{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.approval-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.approval-row strong{color:#4a535f;font-size:12px}.approval-row span{color:#687481;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chart-bar-wrap{min-width:0}.chart-bar-wrap small{color:#596474;text-align:center;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:68px;font:500 12px/1.25 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.report-bar>div>span{color:#596474;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finance-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 18px;display:flex}.finance-tabs button{color:#697482;background:0 0;border:0;align-items:center;gap:6px;padding:14px 0 12px;font-size:12px;display:inline-flex;position:relative}.finance-tabs button.active{color:#313a49;font-weight:700}.finance-tabs button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.finance-tabs span{color:#536fd8;background:#edf1ff;border-radius:5px;place-items:center;min-width:18px;height:18px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.ledger-note{color:#405b83;background:#f5f8ff;border:1px solid #d9e5fb;border-radius:8px;align-items:flex-start;gap:8px;margin:14px 18px 0;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.ledger-note svg{color:#526ed8;flex:none}.drawer-total-multi{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}@media (width<=760px){.mobile-nav-backdrop.is-open{z-index:29;background:#0e14204d;border:0;display:block;position:fixed;inset:0}.sidebar:not(.sidebar-collapsed) .workspace-copy,.sidebar:not(.sidebar-collapsed) .nav-label,.sidebar:not(.sidebar-collapsed) .nav-item span,.sidebar:not(.sidebar-collapsed) .help-card,.sidebar:not(.sidebar-collapsed) .user-copy{display:block}.sidebar:not(.sidebar-collapsed) .nav-item{justify-content:flex-start;padding:0 12px}.sidebar:not(.sidebar-collapsed) .workspace-switch{justify-content:flex-start;padding:10px}.sidebar:not(.sidebar-collapsed) .user-card{justify-content:flex-start}.sidebar:not(.sidebar-collapsed) .sidebar-top{justify-content:space-between;padding:0 10px 20px}.sidebar:not(.sidebar-collapsed) .sidebar-toggle{display:inline-grid}.activity-chart{gap:4px}.chart-bar-wrap small{font-size:12px}.queue-summary{flex-wrap:wrap}}.drawer-total-multi>div{flex-direction:column;gap:3px;display:flex}.drawer-total-multi>div span{color:#697482}.drawer-total-multi small{color:#65708b;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.drawer-total-multi>strong{color:#303640;font:700 14px Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-code-note{background:#f5f8ff;border:1px solid #dce5ff;border-radius:8px;flex-direction:column;gap:5px;margin-top:14px;padding:10px 12px;display:flex}.demo-code-note strong{color:#415a97;font-size:12px}.demo-code-note code{color:#2948b4;letter-spacing:.12em;font:700 16px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.demo-code-note span{color:#66748d;font-size:12px;line-height:1.4}.portal-file-input input{min-height:40px;padding:8px 10px}.portal-file-input>span{color:#697482;font-size:12px;font-weight:400;line-height:1.4}.portal-progress{gap:8px}.portal-progress span{flex:0 0 24px}@media (width<=760px){.workspace-switch,.workspace-select{max-width:100%}.drawer-edit-form{padding-left:17px;padding-right:17px}.item-editor-row{grid-template-columns:minmax(120px,1fr) 56px 78px 74px 78px 30px;overflow-x:auto}.provenance-panel dl,.assignment-form{grid-template-columns:1fr}.invite-result{flex-direction:column;margin-left:17px;margin-right:17px}.invite-actions{width:100%;flex-direction:row!important}.invite-actions>*{flex:1}.drawer-alert{margin-left:17px;margin-right:17px}}.mfa-onboarding-shell{min-height:100vh;color:var(--ink);background:#f7f8fb;padding:26px clamp(16px,5vw,72px) 52px}.mfa-onboarding-shell.app-shell{display:block}.mfa-onboarding-head{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto 32px;display:flex}.mfa-onboarding-copy{max-width:1100px;margin:0 auto 20px}.mfa-onboarding-copy h1{color:#27334b;letter-spacing:-.04em;margin:8px 0 7px;font-size:clamp(25px,3vw,34px)}.mfa-onboarding-copy p{color:#718097;max-width:600px;margin:0;font-size:12px;line-height:1.55}.mfa-onboarding-shell>.page{max-width:1100px;margin:0 auto;padding:0;font-size:13px;line-height:1.4}.mfa-onboarding-shell>.page>.page-heading{display:none}.primary-button,.secondary-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-block:9px;line-height:1.4}.primary-button>svg,.secondary-button>svg{flex-shrink:0}.secondary-button.full{width:100%}.passkey-login-button{margin-top:12px}.workspace-switch{flex-wrap:wrap}.workspace-avatar{flex-shrink:0}.workspace-copy{flex:1}.workspace-select{flex:0 0 100%;width:100%;margin-top:3px;font-size:12px}.drawer.drawer-demo{width:min(1040px,100vw - 40px)}@media (width<=760px){.drawer.drawer-demo{width:100vw}}.drawer-demo .drawer-tabs{flex-wrap:wrap;gap:8px 18px}.drawer-demo .drawer-summary{gap:12px}.drawer-demo .drawer-summary-main{min-width:0}.drawer-demo .drawer-summary-main span{overflow-wrap:anywhere}.drawer:focus{outline:none}.demo-table-label{color:#4265f6;letter-spacing:.06em;margin-bottom:4px;font-size:12px;font-weight:700;display:block}:root input:is([type=checkbox],[type=radio]){box-sizing:border-box;appearance:auto;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;accent-color:var(--blue);cursor:pointer;flex:0 0 16px;margin:2px 0 0;padding:0}:root input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}:root input:not([type=checkbox]):not([type=radio]),:root select,:root textarea{font-size:14px;line-height:1.45}.demo-context-label{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.modal-form .check-line,.auth-form .check-line,.portal-card .check-line,.readiness-modal .readiness-capability-toggle{flex-direction:row;align-items:flex-start;gap:8px}.check-line>span{min-width:0;line-height:1.5}.ai-evidence-panel{background:#fff;border:1px solid #e4e8f1;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #2a375c0f}.ai-evidence-head{border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex}.ai-evidence-heading{min-width:0}.ai-evidence-kicker{color:#6071cc;letter-spacing:.11em;align-items:center;gap:5px;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.ai-evidence-heading h2{color:#283247;letter-spacing:-.035em;margin-top:6px;font-size:17px}.ai-evidence-heading p{color:#7d879a;margin-top:4px;font-size:12px;line-height:1.45}.ai-evidence-refresh{background:#fbfcff;border:1px solid #e4e8f1;flex:none}.ai-evidence-refresh:hover{color:#4265f6;background:#f4f6ff;border-color:#cbd4fb}.ai-evidence-status-row{justify-content:space-between;align-items:center;gap:10px;padding:13px 18px 0;display:flex}.ai-evidence-status{border-radius:100px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.ai-evidence-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.ai-evidence-status-blue{color:#405de2;background:#e9edff}.ai-evidence-status-green{color:#1d8a68;background:#e7f7f1}.ai-evidence-status-amber{color:#a56e13;background:#fff4df}.ai-evidence-status-red{color:#c54350;background:#fff0f1}.ai-evidence-status-slate{color:#6e7580;background:#f1f3f5}.ai-evidence-meta{color:#929aaa;text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.ai-evidence-progress{color:#8b95a7;align-items:center;gap:8px;padding:11px 18px 14px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ai-evidence-progress-track{background:#edf0f5;border-radius:100px;flex:1;height:6px;overflow:hidden}.ai-evidence-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#9dd9f6,#4265f6);height:100%;transition:width .35s;display:block}.ai-evidence-progress-indeterminate i{width:34%;animation:1.4s ease-in-out infinite ai-evidence-progress}.ai-evidence-message{border:1px solid;border-radius:9px;align-items:flex-start;gap:9px;margin:0 18px 13px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.ai-evidence-message>svg{flex:none;margin-top:1px}.ai-evidence-message>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-evidence-message strong{font-size:12px;font-weight:700}.ai-evidence-message span,.ai-evidence-message small{color:inherit;opacity:.78}.ai-evidence-message-error{color:#b44251;background:#fff5f6;border-color:#ffd7dc}.ai-evidence-message-warn{color:#95691b;background:#fffaf0;border-color:#f2dfb4}.ai-evidence-message-muted{color:#5570bc;background:#f6f8ff;border-color:#dce5ff}.ai-evidence-fields{border-top:1px solid #edf0f4;flex-direction:column;margin:0 18px;display:flex}.ai-evidence-field{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px 0 10px;display:grid}.ai-evidence-field-main{min-width:0}.ai-evidence-field-label{color:#7e899c;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.ai-evidence-field-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-evidence-field-main>strong{color:#303a4d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;display:block;overflow:hidden}.ai-evidence-field-main>small{color:#8b96a8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.ai-evidence-field-side{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ai-evidence-confidence{color:#6979bf;align-items:center;gap:5px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.ai-evidence-confidence>i{background:#e6eaff;border-radius:100px;width:42px;height:4px;display:block;overflow:hidden}.ai-evidence-confidence>i>b{border-radius:inherit;background:#5570e8;height:100%;display:block}.ai-evidence-confidence-unavailable{color:#a2a9b4;font-size:13px}.ai-evidence-approved{color:#1f8d6b;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.ai-evidence-approve{min-height:28px!important;padding:0 8px!important;font-size:12px!important}.ai-evidence-source{color:#98a1ae;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ai-evidence-source>span{color:#7d8794;font-family:DM Sans,sans-serif;font-weight:600}.ai-evidence-source b{color:#687491;background:#f3f5fa;border-radius:4px;padding:3px 5px;font-weight:500}.ai-evidence-footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 15px;display:flex}.ai-evidence-footer>span{color:#8c96a5;align-items:flex-start;gap:6px;max-width:75%;font-size:12px;line-height:1.45;display:inline-flex}.ai-evidence-footer>span svg{color:#5a72d7;flex:none;margin-top:1px}.ai-evidence-inline-error{color:#b44251;margin:-4px 18px 15px;font-size:12px}.ai-evidence-loading{color:#7f8b9e;justify-content:center;align-items:center;gap:7px;min-height:118px;font-size:12px;display:flex}.ai-evidence-spin{animation:.9s linear infinite ai-evidence-spin}@keyframes ai-evidence-spin{to{transform:rotate(360deg)}}@keyframes ai-evidence-progress{0%{transform:translate(-120%)}to{transform:translate(330%)}}@media (width<=500px){.ai-evidence-head,.ai-evidence-status-row,.ai-evidence-progress,.ai-evidence-footer{padding-left:14px;padding-right:14px}.ai-evidence-fields,.ai-evidence-message{margin-left:14px;margin-right:14px}.ai-evidence-field-side{gap:6px}.ai-evidence-confidence>i{width:30px}.ai-evidence-footer{flex-direction:column;align-items:flex-start}.ai-evidence-footer>span{max-width:100%}}@media (prefers-reduced-motion:reduce){.ai-evidence-spin{animation:none}.ai-evidence-progress-track i{width:100%;transition:none;animation:none}}.demo-journey{color:#263244;background:#fff;border:1px solid #dbe3ef;border-radius:18px;margin:20px 0 24px;overflow:hidden;box-shadow:0 10px 32px #26324412;container:demo-journey/inline-size}.demo-journey-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.demo-journey-title{min-width:0}.demo-journey-title h3{color:#202b3c;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.demo-journey-progress{background:#edf1f7;border-radius:999px;height:6px;margin:0 24px 20px;overflow:hidden}.demo-journey-progress span{border-radius:inherit;background:linear-gradient(90deg,#7bc5ee,#4163e9);height:100%;transition:width .3s;display:block}.demo-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;padding:0 24px 22px;display:grid}.demo-journey-step{color:#667085;align-items:flex-start;gap:9px;min-width:0;display:flex}.demo-journey-step-icon{color:#8490a1;background:#fff;border:1px solid #dbe2ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.demo-journey-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-journey-step-copy strong{overflow-wrap:anywhere;color:inherit;font-size:14px;font-weight:700;line-height:1.35}.demo-journey-step-copy small{overflow-wrap:anywhere;color:inherit;font-size:12px;line-height:1.35}.demo-journey-step-current{color:#3158c7}.demo-journey-step-current .demo-journey-step-icon{color:#3158c7;background:#eef2ff;border-color:#9eb0ef;box-shadow:0 0 0 3px #4163e91a}.demo-journey-step-complete{color:#24795f}.demo-journey-step-complete .demo-journey-step-icon{color:#24795f;background:#eefaf5;border-color:#b9e3d4}.demo-journey-content{padding:0 24px 22px}.demo-journey-shortcuts{color:#5f6875;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;line-height:1.45;display:flex}.demo-journey-shortcuts .text-button,.demo-journey-shortcuts .text-button:visited{color:#3158c7;font-size:12px}.demo-journey-empty,.demo-journey-action-card,.demo-journey-complete{background:#fbfcfe;border:1px solid #dbe3ef;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.demo-journey-empty-icon,.demo-journey-action-icon,.demo-journey-complete-icon{color:#3158c7;background:#edf2ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.demo-journey-empty h4,.demo-journey-action-copy h4,.demo-journey-complete h4{color:#263244;margin:0;font-size:16px;line-height:1.35}.demo-journey-empty p,.demo-journey-action-copy>p,.demo-journey-complete p{color:#5f6875;margin:5px 0 0;font-size:14px;line-height:1.5}.demo-journey-empty>div:nth-child(2),.demo-journey-action-copy,.demo-journey-complete>div:nth-child(2){flex:1;min-width:0}.demo-journey-empty-actions,.demo-journey-inline-actions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.demo-journey-action-card{align-items:flex-start}.demo-journey-action-card .demo-journey-button{align-self:center;margin-left:auto}.demo-journey-action-card-blue{background:#fbfdff;border-color:#d7e1f7}.demo-journey-action-icon-blue{color:#3158c7;background:#edf2ff}.demo-journey-action-icon-amber{color:#9b6918;background:#fff4de}.demo-journey-action-icon-green{color:#24795f;background:#eaf8f2}.demo-journey-action-card-amber{background:#fffdf8;border-color:#eadcb9}.demo-journey-action-card-green{background:#fbfffd;border-color:#cce7db}.demo-journey-button{white-space:nowrap;min-height:40px;padding:9px 13px;font-size:14px;line-height:1.25}.demo-journey-inline-actions .demo-journey-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.demo-journey-inbox-message{color:#4f5d72;overflow-wrap:anywhere;background:#f2f5fc;border-left:3px solid #9eb0ef;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.demo-journey-status-list{flex-wrap:wrap;gap:9px 16px;margin-top:13px;display:flex}.demo-journey-status-list span{color:#677386;align-items:center;gap:6px;font-size:13px;line-height:1.35;display:inline-flex}.demo-journey-status-list svg{color:#7e8ba0}.demo-journey-status-list span.is-complete,.demo-journey-status-list span.is-complete svg{color:#24795f}.demo-journey-inbox-copy{color:#3158c7;margin-top:12px;font-size:13px}.demo-journey-simulation-fact{color:#765d2d;background:#fff8e9;border:1px solid #eadcb9;border-radius:8px;align-items:baseline;gap:6px;margin-top:9px;padding:8px 10px;font-size:13px;line-height:1.35;display:inline-flex}.demo-journey-simulation-fact strong{color:#644a17;font-size:14px}.demo-journey-receipt{color:#24795f;background:#f3fcf8;border:1px solid #c8e7da;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.demo-journey-receipt>svg{flex:none}.demo-journey-receipt span{flex-direction:column;gap:3px;min-width:0;display:flex}.demo-journey-receipt strong{font-size:14px;line-height:1.35}.demo-journey-receipt small{color:#4c8876;font-size:12px;line-height:1.35}.demo-journey-review-card{background:#fff;border:1px solid #dbe3ef;border-radius:14px;overflow:hidden}.demo-journey-review-head{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 13px;display:flex}.demo-journey-review-head h4{color:#263244;margin:0;font-size:16px;line-height:1.35}.demo-journey-review-subtitle{color:#5f6875;margin:5px 0 0;font-size:13px;line-height:1.45}.demo-journey-source{color:#24795f;flex:none;font-size:13px;font-weight:600;line-height:1.35}.demo-journey-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px 18px 5px;display:grid}.demo-journey-fields label{color:#5f6875;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.demo-journey-field-wrap{color:#77859a;background:#fcfdff;border:1px solid #cfd9e7;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.demo-journey-field-wrap:focus-within{border-color:#7790e6;box-shadow:0 0 0 3px #4163e91c}.demo-journey-field-wrap input{color:#263244;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;line-height:1.4}.demo-journey-review-actions{color:#5f6875;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px 17px;font-size:13px;line-height:1.45;display:flex}.demo-journey-muted{color:#5f6875;padding:16px 18px;font-size:14px;line-height:1.5}.demo-journey-source-text{color:#5f6875;border-top:1px solid #e8edf4;margin:11px 18px 0;padding-top:10px;font-size:13px;line-height:1.45}.demo-journey-source-text summary{cursor:pointer;color:#3158c7;font-size:13px;font-weight:700}.demo-journey-source-text pre{color:#4f5d72;white-space:pre-wrap;background:#f5f7fb;border-radius:8px;max-height:160px;margin-top:8px;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.demo-journey-alert{color:#24795f;background:#f3fcf8;border:1px solid #c8e7da;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 14px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.demo-journey-alert-error{color:#a63c4a;background:#fff5f6;border-color:#efc7ce}.demo-journey-alert-retry{color:#8f3442;flex:none;font-size:13px;font-weight:700}.demo-journey-complete{background:linear-gradient(145deg,#f7fffb,#fff);border-color:#bfe3d4}.demo-journey-complete-icon{color:#24795f;background:#eaf8f2}.demo-journey-note{color:#5f6875;background:#fbfcfe;border-top:1px solid #e6ebf2;margin:0;padding:14px 24px 17px;font-size:12px;line-height:1.5}@keyframes demo-journey-spin{to{transform:rotate(360deg)}}@media (width<=720px){.demo-journey-head,.demo-journey-content,.demo-journey-steps{padding-left:18px;padding-right:18px}.demo-journey-progress{margin-left:18px;margin-right:18px}.demo-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.demo-journey-step-copy strong{font-size:13px}.demo-journey-step-copy small{font-size:12px}.demo-journey-empty,.demo-journey-action-card,.demo-journey-complete{flex-wrap:wrap;align-items:flex-start}.demo-journey-action-card .demo-journey-button,.demo-journey-empty-actions,.demo-journey-inline-actions{width:100%;margin-left:0}.demo-journey-empty-actions,.demo-journey-inline-actions{justify-content:stretch}.demo-journey-empty-actions .demo-journey-button,.demo-journey-inline-actions .demo-journey-button{flex:1}.demo-journey-review-actions{flex-direction:column;align-items:stretch}.demo-journey-review-actions .demo-journey-button{width:100%}.demo-journey-review-head{flex-direction:column}.demo-journey-source{align-self:flex-start}}@media (width<=520px){.demo-journey-head,.demo-journey-content,.demo-journey-steps{padding-left:14px;padding-right:14px}.demo-journey-progress{margin-left:14px;margin-right:14px}.demo-journey-title h3{font-size:20px}.demo-journey-action-copy>p,.demo-journey-empty p,.demo-journey-complete p{font-size:13px}.demo-journey-fields{grid-template-columns:1fr}.demo-journey-note{padding-left:14px;padding-right:14px}}.demo-journey-action-card{grid-template-columns:36px minmax(0,1fr);gap:12px 16px;display:grid}.demo-journey-action-card>.demo-journey-inline-actions,.demo-journey-action-card>.demo-journey-button{grid-column:2;justify-self:start;margin-left:0}@container demo-journey (width>=740px){.demo-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}}@container demo-journey (width<=739px){.demo-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}.demo-welcome{background:linear-gradient(135deg,#fff 0%,#f6f8fc 100%);border:1px solid #dbe3f1;border-radius:16px;margin-bottom:24px;padding:22px 24px;box-shadow:0 8px 24px #2837550f}.demo-welcome-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.demo-context-label{color:#5f6875;letter-spacing:.01em;margin:0;font-size:12px;font-weight:600}.demo-welcome h2{color:#1f2937;letter-spacing:-.03em;max-width:820px;margin:16px 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.15}.demo-welcome>p{color:#5f6875;max-width:780px;margin:0;font-size:14px;line-height:1.55}.demo-welcome-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.demo-welcome-steps li{color:#4b5563;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:flex}.demo-welcome-steps b{color:#3158c7;background:#fff;border:1px solid #cdd8ed;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.demo-welcome-steps svg{color:#a4afc1;flex:none}.demo-welcome-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.demo-welcome-actions .primary-button,.demo-welcome-actions .secondary-button{min-height:40px;font-size:14px}.demo-welcome-actions>span{color:#5f6875;max-width:480px;font-size:12px;line-height:1.5}.demo-welcome .form-error{color:#b23b4b;margin-top:12px;font-size:13px;line-height:1.45}@media (width<=980px){.demo-welcome-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.demo-welcome{padding:18px}.demo-welcome-top{align-items:flex-start}.demo-welcome h2{font-size:23px}.demo-welcome-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.demo-welcome-steps li{align-items:flex-start}.demo-welcome-steps li svg{display:none}.demo-welcome-actions>*{width:100%}.demo-welcome-actions>span{max-width:none}}.recipient-demo-page{color:#17191d;background:radial-gradient(circle at 82% -8%,#9dd9f657,#0000 28rem),#f4f6f9;min-height:100vh;padding:0 28px 24px}.recipient-demo-header,.recipient-demo-layout,.recipient-demo-footer{width:min(1160px,100%);margin-inline:auto}.recipient-demo-header{justify-content:space-between;align-items:center;min-height:78px;display:flex}.recipient-demo-brand{color:#151619;letter-spacing:-.065em;align-items:center;gap:9px;font:800 23px/1 Manrope,DM Sans,sans-serif;text-decoration:none;display:inline-flex}.recipient-demo-brand img{width:132px;height:auto;display:block}.recipient-demo-locale{color:#596577;background:#fffc;border:1px solid #dce1e9;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.recipient-demo-locale:hover{color:#3654d9;background:#fff;border-color:#aebcf4}.recipient-demo-layout{grid-template-columns:minmax(260px,.74fr) minmax(480px,1.26fr);align-items:start;gap:clamp(28px,6vw,92px);padding:clamp(38px,8vh,96px) 0 54px;display:grid}.recipient-demo-intro{padding-top:36px}.recipient-demo-eyebrow,.recipient-demo-card-kicker,.recipient-demo-form-kicker{color:#65738b;letter-spacing:.11em;text-transform:uppercase;margin:0;font:700 12px/1.25 DM Mono,ui-monospace,monospace}.recipient-demo-intro h1{color:#16181d;letter-spacing:-.075em;max-width:470px;margin:18px 0 20px;font:800 clamp(42px,5vw,70px)/.98 Manrope,DM Sans,sans-serif}.recipient-demo-intro h1 span{color:#4265f6;display:block}.recipient-demo-lead{color:#657084;max-width:440px;font-size:15px;line-height:1.65}.recipient-demo-assurance,.recipient-demo-case{color:#3b5ccf;background:#ffffffb8;border:1px solid #dfe5ee;border-radius:12px;align-items:flex-start;gap:11px;max-width:440px;margin-top:26px;padding:14px 15px;display:flex}.recipient-demo-assurance strong,.recipient-demo-case strong{color:#29344a;font-size:13px;display:block}.recipient-demo-assurance span,.recipient-demo-case span{color:#788498;margin-top:3px;font-size:12px;line-height:1.45;display:block}.recipient-demo-case{color:#4265f6;align-items:center;margin-top:10px}.recipient-demo-case>div{min-width:0}.recipient-demo-case strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:DM Mono,ui-monospace,monospace;overflow:hidden}.recipient-demo-workspace{min-width:0}.recipient-demo-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.recipient-demo-steps li{color:#667085;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.2;display:flex}.recipient-demo-step-icon{color:#9aa4b4;background:#fff;border:1px solid #dce1e9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.recipient-demo-steps li.is-active{color:#3654d9;font-weight:700}.recipient-demo-steps li.is-active .recipient-demo-step-icon{color:#3654d9;background:#e9edff;border-color:#a9b8fa;box-shadow:0 0 0 4px #4265f614}.recipient-demo-steps li.is-complete{color:#238267}.recipient-demo-steps li.is-complete .recipient-demo-step-icon{color:#1f9b74;background:#e7f7f1;border-color:#b9e7d8}.recipient-demo-card{background:#fffffff0;border:1px solid #e1e6ee;border-radius:18px;min-height:550px;overflow:hidden;box-shadow:0 20px 55px #22314e1c,0 2px 5px #22314e0d}.recipient-demo-card-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 26px 18px;display:flex}.recipient-demo-card-head h2{color:#1e2531;letter-spacing:-.045em;margin:7px 0 0;font:800 22px/1.05 Manrope,DM Sans,sans-serif}.recipient-demo-mode,.recipient-demo-provider-state{color:#4265f6;background:#f1f4ff;border:1px solid #d8e0fc;border-radius:6px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.recipient-demo-card>.recipient-demo-form,.recipient-demo-card>.recipient-demo-state{padding:32px 26px 30px}.recipient-demo-form{max-width:540px}.recipient-demo-icon-box{color:#4265f6;background:#e9edff;border-radius:13px;place-items:center;width:47px;height:47px;margin-bottom:22px;display:grid}.recipient-demo-form-kicker{color:#4265f6;font-size:12px}.recipient-demo-form h3{color:#1b222d;letter-spacing:-.055em;margin:8px 0;font:800 28px/1.1 Manrope,DM Sans,sans-serif}.recipient-demo-form-help{color:#6e7a8d;max-width:500px;margin:0 0 21px;font-size:14px;line-height:1.55}.recipient-demo-sms-destination{color:#60708a;background:#f7f8fb;border-radius:9px;align-items:flex-start;gap:8px;margin:17px 0 2px;padding:11px 12px;font-size:12px;line-height:1.4;display:flex}.recipient-demo-field{color:#4d5a6e;gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.recipient-demo-field input,.recipient-demo-field select{color:#202936;background:#fff;border:1px solid #d8dee8;border-radius:9px;width:100%;min-height:46px;padding:0 13px;font-size:14px;transition:border-color .16s,box-shadow .16s}.recipient-demo-field input::placeholder{color:#a4adbb}.recipient-demo-field input:focus,.recipient-demo-field select:focus{border-color:#6681f6;outline:none;box-shadow:0 0 0 3px #4265f626}.recipient-demo-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:15px;padding:0 17px;font-size:14px;font-weight:750;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.recipient-demo-button:hover:not(:disabled){transform:translateY(-1px)}.recipient-demo-button.primary{color:#fff;background:#4265f6;border:1px solid #4265f6;box-shadow:0 6px 14px #4265f633}.recipient-demo-button.primary:hover:not(:disabled){background:#3654d9}.recipient-demo-button.secondary{color:#354259;background:#fff;border:1px solid #d5dce7}.recipient-demo-button.secondary:hover:not(:disabled){color:#3654d9;border-color:#9fb0ea}.recipient-demo-button:focus-visible,.recipient-demo-back:focus-visible,.recipient-demo-locale:focus-visible{outline-offset:2px;outline:3px solid #4265f647}.recipient-demo-check{color:#657187;align-items:flex-start;gap:9px;margin-top:17px;font-size:12px;line-height:1.45;display:flex}.recipient-demo-check input{accent-color:#4265f6;flex:none;width:17px;height:17px;margin:0}.recipient-demo-file{color:#4265f6;cursor:pointer;background:#fbfcff;border:1px dashed #aeb9cd;border-radius:11px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex;position:relative}.recipient-demo-file:hover{background:#f4f6ff;border-color:#6f86eb}.recipient-demo-file span{flex-direction:column;gap:3px;min-width:0;display:flex}.recipient-demo-file strong{color:#34415b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.recipient-demo-file small{color:#8792a4;font-size:12px}.recipient-demo-file input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.recipient-demo-code,.recipient-demo-payment,.recipient-demo-provider,.recipient-demo-document-summary,.recipient-demo-receipt,.recipient-demo-reference{background:#fbfcfe;border:1px solid #e0e5ee;border-radius:10px;align-items:center;gap:11px;padding:13px 14px;display:flex}.recipient-demo-code{background:#fffaf0;border-color:#ead7ad;flex-wrap:wrap;margin:16px 0}.recipient-demo-code span,.recipient-demo-code small{color:#8b6c32;width:100%;font-size:12px}.recipient-demo-code strong{color:#5d451c;letter-spacing:.16em;font:800 22px/1 DM Mono,ui-monospace,monospace}.recipient-demo-provider{color:#4265f6;margin:18px 0}.recipient-demo-provider>div,.recipient-demo-document-summary>div,.recipient-demo-receipt>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.recipient-demo-provider strong,.recipient-demo-document-summary strong,.recipient-demo-receipt strong{color:#34415a;font-size:13px}.recipient-demo-provider span:not(.recipient-demo-provider-state),.recipient-demo-document-summary span,.recipient-demo-receipt span{color:#8390a3;font-size:12px;line-height:1.35}.recipient-demo-provider-state{margin-left:auto}.recipient-demo-document-summary{color:#4265f6}.recipient-demo-status-dot{background:#d18b28;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #fff3dc}.recipient-demo-ocr{background:#f8faff;border:1px solid #dfe6fb;border-radius:10px;margin-top:14px;padding:14px}.recipient-demo-ocr-head{color:#4265f6;align-items:center;gap:7px;font-size:12px;display:flex}.recipient-demo-ocr-head span{color:#7f8ca2;margin-left:auto;font-size:12px}.recipient-demo-ocr dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:13px 0 0;display:grid}.recipient-demo-ocr dl>div{min-width:0}.recipient-demo-ocr dt{color:#8490a3;font-size:12px}.recipient-demo-ocr dd{color:#2d3b55;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:700 13px/1.3 DM Mono,ui-monospace,monospace;overflow:hidden}.recipient-demo-pending{color:#78869c;background:#f7f8fb;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:12px 13px;font-size:12px;display:flex}.recipient-demo-waiting-release{color:#7b6a42;background:#fff9ec;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.recipient-demo-payment{background:#f8faff;margin:19px 0 7px;display:block}.recipient-demo-payment span,.recipient-demo-payment small{color:#78869c;font-size:12px;display:block}.recipient-demo-payment strong{color:#283651;letter-spacing:-.04em;margin:6px 0;font:800 25px/1.15 Manrope,DM Sans,sans-serif;display:block}.recipient-demo-payment small{color:#238267}.recipient-demo-receipt{color:#1f9b74;background:#f2fcf8;border-color:#c9e9dc;margin:18px 0 8px}.recipient-demo-success{color:#fff;background:#1f9b74;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid;box-shadow:0 0 0 7px #e7f7f1}.recipient-demo-done-list{gap:9px;margin:21px 0;display:grid}.recipient-demo-done-list div{color:#238267;align-items:center;gap:9px;font-size:13px;display:flex}.recipient-demo-done-list span{color:#44526a}.recipient-demo-reference{background:#f8faff;border-color:#dce3f9;display:block}.recipient-demo-reference span,.recipient-demo-reference strong{display:block}.recipient-demo-reference span{color:#78869c;font-size:12px}.recipient-demo-reference strong{color:#30446e;margin-top:5px;font:700 13px/1.25 DM Mono,ui-monospace,monospace}.recipient-demo-back{color:#60708a;background:0 0;border:0;align-items:center;gap:4px;margin:-2px 0 24px;padding:0;font-size:12px;display:inline-flex}.recipient-demo-back:hover{color:#3654d9}.recipient-demo-example-button{color:#4265f6;margin-top:10px}.recipient-demo-alert,.recipient-demo-notice{border-radius:9px;align-items:flex-start;gap:8px;margin:15px 26px 0;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.recipient-demo-alert{color:#a83e4d;background:#fff0f1}.recipient-demo-notice{color:#247b61;background:#eaf8f3}.recipient-demo-alert+.recipient-demo-form,.recipient-demo-notice+.recipient-demo-form{padding-top:23px}.recipient-demo-state{color:#4265f6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:30px;display:flex}.recipient-demo-state h2{color:#28344d;letter-spacing:-.04em;margin:18px 0 7px;font:800 23px/1.1 Manrope,DM Sans,sans-serif}.recipient-demo-state p{color:#78859a;max-width:360px;font-size:13px;line-height:1.5}.recipient-demo-state-error{color:#d24858}.recipient-demo-state-error .recipient-demo-button{margin-top:20px}.recipient-demo-spin{animation:.9s linear infinite recipient-demo-spin}.recipient-demo-footer{color:#8993a3;justify-content:space-between;align-items:center;gap:15px;padding:0 0 18px;font-size:12px;display:flex}.recipient-demo-footer span:first-child{align-items:center;gap:6px;display:inline-flex}@keyframes recipient-demo-spin{to{transform:rotate(360deg)}}@media (width<=920px){.recipient-demo-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.recipient-demo-intro{padding-top:0}.recipient-demo-intro h1,.recipient-demo-lead,.recipient-demo-assurance,.recipient-demo-case{max-width:none}.recipient-demo-intro h1{max-width:600px}.recipient-demo-lead{max-width:650px}.recipient-demo-assurance,.recipient-demo-case{max-width:650px;margin-right:8px;display:inline-flex}}@media (width<=640px){.recipient-demo-page{padding:0 15px 16px}.recipient-demo-header{min-height:65px}.recipient-demo-layout{padding:24px 0 30px}.recipient-demo-intro h1{margin:13px 0 15px;font-size:43px}.recipient-demo-lead{font-size:14px}.recipient-demo-assurance,.recipient-demo-case{margin-top:14px;display:flex}.recipient-demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 6px;margin-bottom:12px}.recipient-demo-steps li{font-size:12px}.recipient-demo-card{border-radius:14px;min-height:0}.recipient-demo-card-head{padding:19px 18px 15px}.recipient-demo-card-head h2{font-size:19px}.recipient-demo-card>.recipient-demo-form,.recipient-demo-card>.recipient-demo-state{padding:25px 18px 24px}.recipient-demo-form h3{font-size:25px}.recipient-demo-alert,.recipient-demo-notice{margin-inline:18px}.recipient-demo-ocr dl{grid-template-columns:1fr}.recipient-demo-footer{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.recipient-demo-spin,.recipient-demo-button{transition:none;animation:none}}.collector-workspace{--collector-ink:#263142;--collector-muted:#758094;--collector-line:#e6eaf1;--collector-paper:#fff;color:var(--collector-ink)}.collector-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.collector-hero-copy{min-width:0}.collector-eyebrow,.collector-section-kicker{color:#6d7dd2;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.collector-hero h1{color:#202834;letter-spacing:-.05em;margin-top:9px;font-size:clamp(25px,3vw,36px)}.collector-hero p{max-width:610px;color:var(--collector-muted);margin-top:8px;font-size:12px;line-height:1.55}.collector-context{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #dfe5f1;border-radius:11px;flex-direction:column;gap:5px;min-width:190px;padding:11px 13px;display:flex;box-shadow:0 4px 14px #3444700d}.collector-context span{color:#8892a7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.collector-context strong{color:#3b4762;text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.collector-context>svg{color:#28a57f;align-self:flex-end;margin-top:-17px}.collector-context>svg:last-child{color:#ca8b27}.collector-context-banner,.collector-alert,.collector-contract-note{color:#52668f;background:#f6f8ff;border:1px solid #d8e3ff;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.collector-context-banner{margin-bottom:14px}.collector-context-banner-muted{color:#717c8f;background:#fafbfc;border-color:#e2e6ed}.collector-alert{align-items:center;margin-bottom:12px}.collector-alert span{flex:1}.collector-alert-error{color:#ae4353;background:#fff5f6;border-color:#ffd6dc}.collector-alert-success{color:#237d63;background:#f3fcf8;border-color:#cbece1}.collector-alert .text-button{color:inherit}.collector-tabs{border:1px solid var(--collector-line);background:#f8f9fb;border-radius:11px;gap:5px;padding:4px;display:flex;overflow-x:auto}.collector-tabs button{color:#7c8799;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:12px;font-weight:600;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.collector-tabs button:hover{color:#465baf}.collector-tabs button.active{color:#3b53bb;background:#fff;box-shadow:0 2px 7px #34457a1a}.collector-tabs b{color:#75809b;background:#eef1f7;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.collector-tabs button.active b{color:#4265df;background:#eaf0ff}.collector-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;padding:21px 2px 13px;display:flex}.collector-toolbar h2{color:#2b3444;letter-spacing:-.025em;margin-top:4px;font-size:18px}.collector-toolbar-actions{align-items:center;gap:7px;display:flex}.collector-toolbar-actions .icon-button{border:1px solid var(--collector-line);background:#fff}.collector-panel{border-color:var(--collector-line);overflow:hidden}.collector-table{min-width:920px}.collector-table td{color:#626e7f}.collector-table td strong{color:#344052}.collector-table .table-sub{color:#8994a6}.collector-table tbody tr{cursor:default}.collector-table tbody tr:hover{background:#fbfcff}.collector-overdue{color:#b54353!important}.collector-ellipsis,.collector-reason{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.collector-reason{max-width:240px}.collector-hash{letter-spacing:.02em;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.collector-status{white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.collector-status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.collector-status-green{color:#187555;background:#e9f8f2}.collector-status-amber{color:#986a16;background:#fff6df}.collector-status-red{color:#b44251;background:#fff0f2}.collector-status-blue{color:#4562bf;background:#edf1ff}.collector-check{border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;display:inline-flex}.collector-check-ok{color:#227e63;background:#eaf8f3}.collector-check-warn{color:#a36d17;background:#fff7e5}.collector-check-neutral{color:#738097;background:#f0f2f5}.collector-subtable{border-top:1px solid var(--collector-line);background:#fbfcfe;padding:16px 20px}.collector-subtable-head{color:#6b7890;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.collector-subtable-head span{color:#5265bc;background:#eaf0ff;border-radius:5px;place-items:center;min-width:20px;height:20px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.collector-subrow{border-top:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:9px 0;display:grid}.collector-subrow>span{flex-direction:column;gap:3px;min-width:0;display:flex}.collector-subrow strong{color:#445065;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collector-subrow small{color:#95a0b0;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.collector-subrow b{color:#33405a;white-space:nowrap;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.collector-empty{color:#39465c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:28px;display:flex}.collector-empty>span{color:#6882e1;background:#edf1ff;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.collector-empty strong{font-size:13px}.collector-empty small{color:#8a95a6;max-width:270px;font-size:12px;line-height:1.45}.collector-loading{color:#7c879a;justify-content:center;align-items:center;gap:8px;min-height:240px;font-size:12px;display:flex}.collector-contract-note{color:#7d6d42;background:#fffaf0;border-color:#f0dfb7;align-items:flex-start;margin-top:15px}.collector-contract-note>svg{color:#ba8b2c;flex:none}.collector-contract-note strong{color:#76591d;font-size:12px;display:block}.collector-contract-note p{color:#8f7642;margin-top:3px;font-size:12px;line-height:1.45}.collector-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191f2b6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collector-modal{background:#fff;border:1px solid #e0e5ed;border-radius:16px;width:min(640px,100%);max-height:min(92vh,820px);overflow:auto;box-shadow:0 25px 75px #1f2c4b3b}.collector-form-wide{width:min(760px,100%)}.collector-modal-head{border-bottom:1px solid var(--collector-line);justify-content:space-between;align-items:center;padding:18px 21px;display:flex}.collector-modal-head>div{align-items:center;gap:10px;display:flex}.collector-modal-head h2{color:#303b4f;letter-spacing:-.025em;font-size:17px}.collector-modal-icon{color:#4c66d5;background:#edf1ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.collector-form{flex-direction:column;gap:13px;padding:19px 21px 21px;display:flex}.collector-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.collector-span-2{grid-column:span 2}.collector-field{color:#626e80;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.collector-field input,.collector-field select,.collector-field textarea{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dce2eb;border-radius:7px;outline:0;width:100%;min-height:37px;padding:0 10px;font-size:12px}.collector-field textarea{resize:vertical;min-height:76px;padding-top:9px}.collector-field input:focus,.collector-field select:focus,.collector-field textarea:focus{border-color:#9badf3;box-shadow:0 0 0 3px #4663d81a}.collector-field small{color:#929dad;font-size:12px;font-weight:400;line-height:1.35}.collector-form-intro{color:#5369a9;background:#f6f8ff;border:1px solid #dce5ff;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.collector-form-intro svg{flex:none;margin-top:1px}.collector-form-intro-warn{color:#856625;background:#fffaf0;border-color:#f2dfb4}.collector-form-divider{color:#77839a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:3px;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.collector-form-divider:after{content:"";background:var(--collector-line);flex:1;height:1px}.collector-toggle{cursor:pointer;background:#fafbfc;border:1px solid #e7ebf2;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.collector-toggle input{accent-color:#4864d6;width:15px;height:15px;margin-top:1px}.collector-toggle span{color:#536078;flex-direction:column;gap:3px;font-size:12px;display:flex}.collector-toggle small{color:#8d98aa;font-size:12px}.collector-modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.collector-modal-actions button{min-width:100px}.collector-allocation{flex-direction:column;gap:7px;padding-top:2px;display:flex}.collector-allocation-head{color:#6f7c91;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.collector-allocation-head strong{color:#354260;font:700 14px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.collector-allocation-row{cursor:pointer;background:#fbfcfe;border:1px solid #e6eaf1;border-radius:8px;grid-template-columns:17px minmax(0,1fr) 110px;align-items:center;gap:9px;padding:9px 10px;display:grid}.collector-allocation-row:has(input[type=checkbox]:checked){background:#f6f8ff;border-color:#bdc9fb}.collector-allocation-row>input[type=checkbox]{accent-color:#4d67d8;width:15px;height:15px}.collector-allocation-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.collector-allocation-row strong{color:#49566d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collector-allocation-row small{color:#8e99aa;font-size:12px}.collector-allocation-amount{box-sizing:border-box;color:#354260;text-align:right;background:#fff;border:1px solid #d9dfeb;border-radius:6px;width:100%;min-height:31px;padding:0 7px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=760px){.collector-hero{flex-direction:column;align-items:flex-start;gap:13px}.collector-context{box-sizing:border-box;width:100%}.collector-toolbar{flex-direction:column;align-items:flex-start}.collector-toolbar-actions{flex-wrap:wrap;width:100%}.collector-toolbar-actions .primary-button,.collector-toolbar-actions .secondary-button{flex:1}.collector-form-grid{grid-template-columns:1fr}.collector-span-2{grid-column:auto}.collector-modal-backdrop{padding:9px}.collector-modal{border-radius:13px;max-height:96vh}.collector-form{padding:16px}.collector-modal-head{padding:15px 16px}.collector-allocation-row{grid-template-columns:17px minmax(0,1fr) 92px}.collector-tabs button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.collector-tabs button{transition:none}}.support-access-stack{gap:14px;display:grid}.support-access-intro{align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.support-access-intro-icon{color:#5a70cf;background:#edf1ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.support-access-intro>div:nth-child(2){flex:1;min-width:0}.support-access-intro h2,.support-access-form-panel h3,.support-access-list h3{color:#2f3c56;letter-spacing:-.02em;margin:0;font-size:15px}.support-access-intro p{color:#758197;max-width:650px;margin:5px 0 0;font-size:12px;line-height:1.5}.support-access-form-panel{padding:18px 19px 20px}.support-access-form-panel h3{margin:5px 0 16px}.support-access-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-access-form label{color:#68758b;gap:5px;font-size:12px;font-weight:650;display:grid}.support-access-form label>span:first-child{display:block}.support-access-form select,.support-access-form input:not([type=checkbox]){color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;width:100%;min-height:36px;padding:0 10px;font-size:12px}.support-access-form select:focus,.support-access-form input:focus{border-color:#7690e8;outline:3px solid #5470d724}.support-access-wide{grid-column:span 2}.support-access-check{grid-column:span 2;align-items:flex-start;gap:8px;padding-top:7px;display:flex!important}.support-access-check input{accent-color:#526bd0;width:15px;height:15px;margin:1px 0 0}.support-access-check span{gap:3px;display:grid}.support-access-check strong{color:#53617b;font-size:12px}.support-access-check small{color:#8c97a8;font-size:12px;font-weight:500}.support-access-submit{justify-content:flex-end;align-items:end;display:flex}.support-access-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 19px 14px;display:flex}.support-access-count{color:#5265b5;background:#edf1ff;border-radius:999px;place-items:center;min-width:22px;height:22px;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.support-access-empty{color:#7d899c;justify-content:center;align-items:center;gap:8px;min-height:145px;font-size:12px;display:flex}.support-grant-list{display:grid}.support-grant-row{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:13px 19px;display:flex}.support-grant-row:last-child{border-bottom:0}.support-grant-icon{color:#6a7cc8;background:#f0f3ff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.support-grant-copy{flex:1;min-width:0}.support-grant-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-grant-copy strong{color:#3e4c67;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:12px;overflow:hidden}.support-grant-copy p{color:#8b95a6;align-items:center;gap:4px;margin:5px 0 0;font-size:12px;display:flex}.support-grant-status{color:#68758c;white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;font-weight:650;display:inline-flex}.support-grant-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.support-grant-status-active{color:#3d8a6b;background:#eef9f3}.support-grant-status-pending{color:#a2752c;background:#fff7e6}.support-grant-status-revoked,.support-grant-status-expired{color:#a15361;background:#fff0f2}.support-grant-actions{flex:none;gap:7px;display:flex}@media (width<=760px){.support-access-intro{flex-wrap:wrap}.support-access-intro>.primary-button{width:100%}.support-access-form{grid-template-columns:1fr}.support-access-wide,.support-access-check{grid-column:auto}.support-access-submit{justify-content:stretch}.support-access-submit .primary-button{width:100%}.support-grant-row{flex-wrap:wrap;align-items:flex-start}.support-grant-actions{width:100%;margin-left:42px}}.operations-page{min-width:0}.operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:2px 0 18px;display:grid}.operations-summary-card{background:#fff;border:1px solid #e7eaf0;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:95px;padding:15px 17px;display:flex;box-shadow:0 5px 18px #19284c09}.operations-summary-card>span{color:#69758a;font-size:12px;font-weight:600}.operations-summary-card>strong{color:#27334b;letter-spacing:-.06em;font:700 28px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-summary-card>small{color:#5f6875;font-size:12px}.operations-summary-card-danger{background:linear-gradient(145deg,#fff,#fff9f9);border-color:#f1dfe1}.operations-summary-card-danger>strong{color:#b44856}.operations-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px 14px;display:flex}.operations-toolbar h2{color:#2c374b;letter-spacing:-.025em;margin-top:5px;font-size:17px}.operations-filter{color:#758095;flex-direction:column;gap:5px;min-width:180px;font-size:12px;font-weight:600;display:flex}.operations-filter select{color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-height:35px;padding:0 9px;font-size:12px}.operations-loading,.operations-empty{color:#758095;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;font-size:12px;display:flex}.operations-empty>span{color:#4f6ad3;background:#eef2ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.operations-empty strong{color:#344054;font-size:13px}.operations-empty small{color:#8a95a7;text-align:center;max-width:300px;line-height:1.45}.operations-table{min-width:920px}.operations-table td{vertical-align:middle}.operations-table .mono-cell{color:#526078;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-error{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:12px;overflow:hidden;color:#9a6070!important}.operations-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.operations-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.operations-state-neutral{color:#53617a;background:#f0f3f7}.operations-state-warning{color:#91691e;background:#fff6df}.operations-state-danger{color:#b34655;background:#fff0f2}.operations-owner-note{color:#96702a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.operations-page .spin{animation:.9s linear infinite operations-spin}.operations-context-note{color:#4e5c74;background:#f7f9fd;border:1px solid #e1e6f2;border-radius:10px;align-items:flex-start;gap:9px;margin:2px 0 16px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.operations-context-note svg{color:#526dcc;flex:none;margin-top:1px}.operations-tabs{background:#f8f9fb;border:1px solid #e5e9f0;border-radius:11px;gap:4px;margin:3px 0 14px;padding:4px;display:flex;overflow-x:auto}.operations-tabs button{color:#66738a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.operations-tabs button:hover{color:#34445e;background:#eef1f7}.operations-tabs button.active{color:#293c78;background:#fff;box-shadow:0 2px 8px #26376214}.operations-tabs button span{color:#4f5d70;background:#edf1f7;border-radius:999px;min-width:17px;padding:2px 5px;font:600 12px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-tabs button.active span{color:#3850aa;background:#edf1ff}.operations-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operations-overview-panel{min-width:0;padding:19px}.operations-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.operations-section-heading h2{color:#2c374b;letter-spacing:-.025em;margin-top:5px;font-size:16px}.ops-icon-ok{color:#3d9a78}.ops-icon-warning{color:#bf8245}.operations-overview-list{gap:5px;display:grid}.operations-overview-link{color:#4d5c76;text-align:left;background:#f7f8fb;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:43px;padding:0 11px;font-size:12px;display:flex}button.operations-overview-link{cursor:pointer}button.operations-overview-link:hover{background:#f2f5fb;border-color:#dfe5f1}.operations-overview-link span{align-items:center;gap:8px;display:inline-flex}.operations-overview-link span svg{color:#6379cf}.operations-overview-link strong{color:#293652;font:700 14px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-live-dot{color:#2f6f59;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.operations-live-dot i{background:#55b390;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e0f4ec}.operations-circuit-preview{gap:1px;display:grid}.operations-circuit-row{color:#495773;border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:12px;display:grid}.operations-circuit-row:last-child{border-bottom:0}.operations-circuit-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.operations-circuit-row strong{color:#33415f;font-size:12px;font-weight:650}.operations-circuit-row small{color:#8490a3;text-align:right;font-size:12px}.circuit-dot{background:#82a18f;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.circuit-dot-open{background:#c65a63;box-shadow:0 0 0 3px #fbe9eb}.circuit-dot-half_open{background:#c38a3f;box-shadow:0 0 0 3px #fff2db}.circuit-dot-closed{background:#59a584}.operations-stack{gap:14px;display:grid}.operations-form-panel{padding:19px}.operations-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.operations-form-grid label,.operations-inline-form label{color:#68758b;gap:5px;font-size:12px;font-weight:650;display:grid}.operations-form-grid label>span,.operations-inline-form label>span{align-items:baseline;gap:5px;display:flex}.operations-form-grid em{color:#98a1b1;font-style:normal;font-weight:500}.operations-form-grid input,.operations-form-grid select,.operations-inline-form input,.operations-inline-form select,.operations-switch-controls input{color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;width:100%;min-height:36px;padding:0 10px;font-size:12px}.operations-form-grid input:focus,.operations-form-grid select:focus,.operations-inline-form input:focus,.operations-inline-form select:focus,.operations-switch-controls input:focus{border-color:#7690e8;outline:3px solid #5470d724}.operations-form-wide{grid-column:span 2}.operations-form-submit{justify-content:flex-end;align-items:end;display:flex}.operations-loading{color:#5f6875;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:12px;display:flex}.operations-inline-empty{color:#5f6875;justify-content:center;align-items:center;gap:8px;min-height:125px;font-size:12px;display:flex}.operations-inline-empty svg{color:#667bd2}.operations-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.operations-owner{color:#53617a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.operations-owner svg{color:#667bd2}.operations-inline-form{background:#f8faff;border:1px solid #e3e8f2;border-radius:8px;grid-template-columns:140px minmax(150px,1fr) auto;align-items:end;gap:8px;min-width:420px;margin-top:9px;padding:10px;display:grid}.operations-inline-form>div{align-items:center;gap:7px;display:flex}.operations-incident-list{gap:8px;padding:0 18px 18px;display:grid}.operations-incident-card{background:#fff;border:1px solid #e6eaf0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px;display:flex}.operations-incident-main{min-width:0}.operations-incident-meta{color:#8590a2;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.operations-incident-main h3{color:#303d56;margin:9px 0 5px;font-size:13px;font-weight:650;line-height:1.35}.operations-incident-main p{color:#8993a5;margin:0;font-size:12px;line-height:1.45}.operations-incident-main p strong{color:#58667f;font-weight:600}.operations-incident-action{justify-content:flex-end;align-items:center;min-width:150px;display:flex}.operations-resolve-form{gap:7px;min-width:245px;display:grid}.operations-resolve-form textarea{resize:vertical;color:#344054;border:1px solid #dfe4ec;border-radius:7px;min-height:68px;padding:8px 9px;font:12px/1.4 inherit}.operations-resolve-form>div{justify-content:flex-end;gap:7px;display:flex}.operations-resolution{color:#47755f;background:#effaf4;border-radius:7px;align-items:flex-start;gap:6px;margin-top:9px;padding:8px 9px;font-size:12px;line-height:1.4;display:flex}.operations-resolution svg{flex:none;margin-top:1px}.operations-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.operations-provider-card{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:9px;gap:9px;padding:13px;display:grid}.operations-provider-card>div{align-items:center;gap:7px;display:flex}.operations-provider-card>div strong{color:#3b4962;font-size:12px}.operations-provider-card>.operations-state{justify-self:start}.operations-provider-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.operations-provider-card dl div{min-width:0}.operations-provider-card dt{color:#8a95a7;font-size:12px}.operations-provider-card dd{color:#57657e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.operations-switch-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.operations-switch-copy{min-width:0}.operations-switch-copy>div{align-items:center;gap:9px;display:flex}.operations-switch-copy strong{color:#34425d;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-switch-copy>div span{color:#5b6b84;background:#f0f3f7;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:650}.operations-switch-copy small{color:#8a95a7;text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin-top:5px;font-size:12px;display:block;overflow:hidden}.operations-switch-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:345px;display:flex}.operations-switch-controls input{min-width:180px}.danger-outline{color:#a34d59;background:snow;border-color:#ebcdd1}.danger-outline:hover{background:#fff2f3;border-color:#d999a1}.operations-page .secondary-button.compact,.operations-page .primary-button.compact{min-height:31px;padding:0 9px;font-size:12px}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (width<=620px){.operations-summary,.operations-overview-grid,.operations-form-grid{grid-template-columns:1fr}.operations-form-wide{grid-column:auto}.operations-form-submit{justify-content:stretch}.operations-form-submit .primary-button{width:100%}.operations-toolbar{flex-direction:column;align-items:stretch;gap:11px}.operations-filter{min-width:0}.operations-incident-card{flex-direction:column}.operations-incident-action{justify-content:flex-start;width:100%;min-width:0}.operations-resolve-form{width:100%;min-width:0}.operations-provider-grid{grid-template-columns:1fr}.operations-switch-row{flex-direction:column;align-items:stretch;gap:10px}.operations-switch-controls{flex-direction:column;align-items:stretch;min-width:0}.operations-switch-controls input{min-width:0}.operations-inline-form{grid-template-columns:1fr;min-width:260px}}@media (prefers-reduced-motion:reduce){.operations-page .spin{animation:none}}.fx-panel{margin-top:18px;overflow:hidden}.fx-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.fx-panel-head h2{color:#2c374b;letter-spacing:-.025em;margin-top:5px;font-size:17px}.fx-panel-head p{color:#5f6875;max-width:580px;margin-top:6px;font-size:12px;line-height:1.45}.fx-controls{background:#fbfcfe;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(105px,.7fr) minmax(90px,.55fr);gap:10px;padding:15px 20px;display:grid}.fx-controls label{color:#5f6875;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.fx-controls input,.fx-controls select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;width:100%;min-height:34px;padding:0 8px;font-size:12px}.fx-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:11px;padding:16px 20px;display:grid}.fx-fact-card,.fx-impact-card{background:#fff;border:1px solid #e6eaf0;border-radius:10px;flex-direction:column;justify-content:space-between;gap:7px;min-width:0;min-height:117px;padding:14px;display:flex}.fx-fact-card>span:first-child,.fx-impact-card>span{color:#5f6875;font-size:12px;font-weight:600}.fx-fact-card>strong{color:#2d3950;font:600 17px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-fact-card>small{color:#5f6875;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fx-approval{color:#755000;align-self:flex-start;align-items:center;gap:5px;font-size:12px;display:inline-flex}.fx-approval-ok{color:#1c6b50}.fx-impact-values{justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-impact-values>div:not(.fx-arrow){flex-direction:column;gap:4px;min-width:0;display:flex}.fx-impact-values small{color:#5f6875;font-size:12px}.fx-impact-values strong{color:#2e3b51;white-space:nowrap;font:600 15px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-arrow{color:#5b70d0;background:#edf1ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.fx-impact-card>b{color:#5f6875;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-delta-up{color:#b14855!important}.fx-delta-down{color:#267d61!important}.fx-history-list{border:1px solid #e9edf2;border-radius:9px;flex-direction:column;margin:0 20px 17px;display:flex;overflow:hidden}.fx-history-row{color:#5f6875;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:105px 1fr minmax(90px,.8fr) 20px;align-items:center;gap:10px;min-height:39px;padding:0 11px;font-size:12px;display:grid}.fx-history-row:first-child{border-top:0}.fx-history-row:hover,.fx-history-row.active{background:#f7f9ff}.fx-history-row strong{color:#3d4b63;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fx-history-row small{color:#5f6875;text-overflow:ellipsis;white-space:nowrap;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.fx-history-row svg{color:#2f8c70}.fx-context-note{color:#9aa3b1;margin:-8px 20px 17px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.fx-empty{color:#7b879b;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:12px;display:flex}.fx-empty strong{color:#37445a;font-size:13px}.fx-empty span{color:#8d98a9;text-align:center;max-width:360px;line-height:1.45}.fx-spin{animation:.9s linear infinite fx-spin}@keyframes fx-spin{to{transform:rotate(360deg)}}@media (width<=760px){.fx-panel-head{flex-direction:column;align-items:stretch}.fx-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-detail-grid{grid-template-columns:1fr}.fx-history-row{grid-template-columns:85px 1fr 20px}.fx-history-row small{display:none}}@media (width<=430px){.fx-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx-spin{animation:none}}.customs-evidence-panel{background:linear-gradient(145deg,#fbfcff,#f6f8ff);border:1px solid #dce5ff;border-radius:12px;margin-top:17px;padding:15px}.customs-evidence-head{align-items:flex-start;gap:10px;display:flex}.customs-evidence-icon{color:#4866d6;background:#eaf0ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.customs-evidence-head h3{color:#33415d;font-size:13px}.customs-evidence-head p{color:#77839a;max-width:570px;margin-top:4px;font-size:12px;line-height:1.45}.customs-evidence-state{color:#9a6c17;white-space:nowrap;background:#fff7df;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.customs-evidence-state.is-done{color:#217b60;background:#eaf8f2}.customs-evidence-panel>.form-error,.customs-evidence-panel>.success-note{margin-top:11px}.customs-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.customs-evidence-card{background:#fff;border:1px solid #e6eaf2;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.customs-evidence-card-head{color:#4b61b7;align-items:center;gap:6px;display:flex}.customs-evidence-card-head strong{color:#3d4b67;font-size:12px}.customs-evidence-card-hint{color:#808ca0;margin:-2px 0 1px;font-size:12px;line-height:1.4}.customs-evidence-card label{color:#6f7b90;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.customs-evidence-card input,.customs-evidence-card select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dce2eb;border-radius:7px;width:100%;min-height:32px;padding:0 8px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.customs-evidence-card input:focus,.customs-evidence-card select:focus{border-color:#8ea2ec;outline:0;box-shadow:0 0 0 3px #4866d61a}.customs-evidence-card button{align-self:flex-start;margin-top:2px}@media (width<=620px){.customs-evidence-grid{grid-template-columns:1fr}.customs-evidence-head{flex-wrap:wrap}.customs-evidence-state{margin-left:40px}}.workflow-panel{background:#fff;border:1px solid #e3e7ef;border-radius:12px;margin-top:17px;padding:15px}.workflow-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-head h3{color:#303b50;margin-top:4px;font-size:14px}.workflow-head p{color:#7d899b;max-width:610px;margin-top:4px;font-size:12px;line-height:1.45}.workflow-tabs{background:#fbfcfe;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;gap:4px;margin:14px -15px 0;padding:4px 15px;display:flex;overflow-x:auto}.workflow-tabs button{color:#7b8799;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.workflow-tabs button:hover,.workflow-tabs button.active{color:#445fc4;background:#eef2ff}.workflow-tabs b{color:#5970ca;background:#e2e9ff;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.workflow-body{flex-direction:column;gap:11px;padding-top:13px;display:flex}.workflow-body label,.workflow-form label,.workflow-action-form label,.declaration-form label{color:#707c90;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.workflow-body input,.workflow-body select,.workflow-body textarea,.workflow-form input,.workflow-form select,.workflow-form textarea,.workflow-action-form input,.workflow-action-form textarea,.declaration-form input,.declaration-form select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;outline:0;width:100%;min-height:32px;padding:0 8px;font-size:12px}.workflow-body textarea,.workflow-form textarea,.workflow-action-form textarea{resize:vertical;min-height:56px;padding-top:7px}.workflow-body input:focus,.workflow-body select:focus,.workflow-body textarea:focus,.workflow-form input:focus,.workflow-form select:focus,.workflow-form textarea:focus,.workflow-action-form input:focus,.workflow-action-form textarea:focus{border-color:#91a3eb;box-shadow:0 0 0 3px #4866d61a}.workflow-create-row{background:#fbfcfe;border:1px solid #e9edf2;border-radius:9px;grid-template-columns:1.3fr .8fr auto;align-items:end;gap:8px;padding:10px;display:grid}.piece-list,.workflow-history{flex-direction:column;gap:7px;display:flex}.piece-card{background:#fff;border:1px solid #e7ebf1;border-radius:9px;flex-direction:column;gap:9px;min-width:0;padding:11px;display:flex}.piece-card-main{align-items:center;gap:9px;min-width:0;display:flex}.piece-index{color:#516ac9;background:#edf1ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.piece-card-main>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.piece-card-main strong{color:#354158;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.piece-card-main span:not(.piece-index):not(.workflow-status){color:#8a95a7;font-size:12px}.workflow-status{color:#65728a;white-space:nowrap;background:#f0f3f7;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:600}.workflow-status-arrived,.workflow-status-partially_released{color:#92691d;background:#fff6df}.workflow-status-released{color:#247c60;background:#eaf8f2}.workflow-status-returned{color:#aa4f59;background:#fff0f2}.piece-card-meta{color:#8792a5;flex-wrap:wrap;gap:7px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.piece-actions,.workflow-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.workflow-action-form{background:#f7f9ff;border:1px solid #dce5ff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.workflow-action-form>strong,.workflow-action-form>p,.workflow-action-form>div{grid-column:1/-1}.workflow-action-form>div{justify-content:flex-end;gap:6px;display:flex}.workflow-empty{color:#778397;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;display:flex}.workflow-empty strong{color:#37445a;font-size:12px}.workflow-empty span{color:#8a95a7;max-width:430px;font-size:12px;line-height:1.45}.workflow-section-note{color:#65769e;background:#f7f9ff;border:1px solid #dce5ff;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.workflow-section-note svg{flex:none;margin-top:1px}.declaration-form,.workflow-form{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:9px;flex-direction:column;gap:9px;padding:11px;display:flex}.declaration-subsection-head{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.declaration-subsection-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.declaration-subsection-head strong{color:#3e4c67;font-size:12px}.declaration-subsection-head span{color:#8490a2;font-size:12px;line-height:1.45}.declaration-goods-editor,.declaration-reconciliation{background:#fff;border:1px solid #e5eaf2;border-radius:9px;flex-direction:column;gap:9px;padding:10px;display:flex}.declaration-goods-list{flex-direction:column;gap:8px;display:flex}.declaration-goods-row{background:#fbfcfe;border:1px solid #edf0f5;border-radius:8px;flex-direction:column;gap:8px;padding:9px;display:flex}.declaration-goods-row-heading{align-items:center;gap:6px;min-width:0;display:flex}.declaration-goods-row-heading strong{color:#45536d;font-size:12px}.declaration-goods-index{color:#5069c5;background:#eaf0ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.declaration-line-total{color:#5069c5;margin-left:auto;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.declaration-goods-grid,.declaration-reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.declaration-goods-grid label:first-child,.declaration-goods-grid label:nth-child(8){grid-column:span 2}.declaration-totals{color:#65738b;flex-wrap:wrap;gap:8px 15px;font-size:12px;display:flex}.declaration-totals b{color:#3d4f72;font:12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.declaration-reconciliation{background:#f9fbff}.declaration-reconciliation-state{color:#65748c;background:#eef1f5;border-radius:999px;flex:none;padding:3px 7px;font-size:12px;font-weight:700}.declaration-reconciliation-state.is-matched{color:#22755c;background:#e7f7ef}.declaration-reconciliation-state.is-error{color:#a4414d;background:#fff0f2}.declaration-reconciliation-detail,.declaration-reconciliation-warning{color:#a4414d;margin:0;font-size:12px;line-height:1.45}.declaration-validation{color:#87434d;background:#fff7f8;border:1px solid #f3cfd4;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:12px;line-height:1.45;display:flex}.declaration-validation strong{color:#7f3d48;font-size:12px}.declaration-validation ul{flex-direction:column;gap:3px;margin:0;padding-left:17px;display:flex}.declaration-validation li b{font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.declaration-questions{flex-wrap:wrap;gap:4px;display:flex}.declaration-questions span{color:#6f4f18;background:#fff3d4;border-radius:5px;padding:3px 5px}.danger-text{color:#a4414d}.declaration-form .form-grid,.workflow-form .form-grid{gap:8px}.declaration-row{background:#fff;border:1px solid #ebeff4;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.declaration-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.declaration-row strong{color:#3b4860;font-size:12px}.declaration-row span,.declaration-row small{color:#8a95a7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.declaration-row .declaration-review-note{color:#566ec5;white-space:normal;font-weight:700;overflow:visible}.declaration-row .declaration-goods-summary,.declaration-row .declaration-reconciliation-summary{color:#63759d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.declaration-row .declaration-reconciliation-summary{color:#22755c}.declaration-review-actions{flex-wrap:wrap;flex:none;gap:5px;display:flex}.declaration-review-actions .secondary-button{min-height:28px;padding:0 8px;font-size:12px}.declaration-review-form{margin-top:9px}.declaration-review-form p{color:#647188;margin:0;font-size:12px;line-height:1.45}.workflow-hold-history{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:9px;flex-direction:column;gap:7px;padding:10px;display:flex}.workflow-history-heading{justify-content:space-between;align-items:baseline;gap:8px;padding:0 1px 2px;display:flex}.workflow-history-heading strong{color:#3b4860;font-size:12px}.workflow-history-heading span{color:#8a95a7;font-size:12px}.workflow-form-title{color:#465cb5;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.workflow-muted{color:#8a95a7;font-size:12px;line-height:1.45}.workflow-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.workflow-subgrid>.workflow-form{align-self:start}.spin{animation:.9s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}@media (width<=620px){.workflow-create-row,.workflow-subgrid,.workflow-action-form{grid-template-columns:1fr}.declaration-row{flex-wrap:wrap;align-items:flex-start}.declaration-row>div:first-child{flex-basis:calc(100% - 16px)}.declaration-review-actions{width:100%}.declaration-subsection-head{flex-direction:column}.declaration-goods-grid,.declaration-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.declaration-goods-grid label:first-child,.declaration-goods-grid label:nth-child(8){grid-column:span 2}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.readiness-panel{margin-top:18px;position:relative;overflow:hidden}.integration-card-mark{color:#8b96a7;background:#fbfcfe;border:1px solid #e6eaf0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.readiness-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px;display:flex}.readiness-head h2{color:#303b4f;letter-spacing:-.025em;margin-top:5px;font-size:17px}.readiness-head p{color:#5f6875;max-width:600px;margin-top:6px;font-size:12px;line-height:1.48}.readiness-actions{flex-wrap:wrap;gap:7px;display:flex}.readiness-empty{color:#5f6875;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:155px;font-size:12px;display:flex}.readiness-empty strong{color:#3a465d;font-size:12px}.readiness-empty span{color:#5f6875;max-width:400px;font-size:12px;line-height:1.45}.readiness-list{flex-direction:column;display:flex}.readiness-row{border-top:1px solid #edf0f4;grid-template-columns:minmax(145px,1fr) minmax(130px,.8fr) minmax(190px,1.3fr) auto;align-items:center;gap:11px;padding:13px 20px;display:grid}.readiness-provider,.readiness-facts,.readiness-row-actions{align-items:center;gap:8px;min-width:0;display:flex}.readiness-provider-icon{color:#4e69d2;background:#edf1ff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.readiness-provider>div,.readiness-facts{flex-direction:column;align-items:flex-start;gap:3px}.readiness-provider strong{color:#3d4960;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.readiness-provider small,.readiness-facts small{color:#8c97a8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.readiness-pill{color:#637188;background:#f0f3f7;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:600;display:inline-flex}.readiness-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.readiness-ready{color:#247b60;background:#eaf8f2}.readiness-pending{color:#966e1d;background:#fff6df}.readiness-blocked{color:#ae4857;background:#fff0f2}.readiness-row-actions{justify-content:flex-end}.readiness-modal{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191f2b73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.readiness-modal>form{background:#fff;border:1px solid #e2e6ed;border-radius:15px;width:min(670px,100%);max-height:92vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #232f4b3d}.readiness-modal-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.readiness-modal-head h3{color:#303b4f;font-size:17px}.readiness-modal .form-grid{gap:10px}.readiness-modal label:not(.readiness-check){color:#6e7a8f;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.readiness-modal input,.readiness-modal select{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-height:35px;padding:0 9px;font-size:12px}.readiness-modal small{color:#8b96a7;font-size:12px;font-weight:400;line-height:1.35}.readiness-capability-field{align-self:stretch}.readiness-capability-toggle{color:#46536a;align-items:center;gap:8px;min-height:35px;font-size:12px;font-weight:600;display:inline-flex}.readiness-capability-toggle input{accent-color:#4265f6;width:15px;min-height:15px}.readiness-check{color:#536078;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.readiness-check input{accent-color:#4b65d2;width:15px;min-height:15px}.readiness-modal-note{color:#80672c;background:#fffaf0;border:1px solid #f1dfb8;border-radius:8px;align-items:flex-start;gap:7px;margin-top:13px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}@media (width<=860px){.readiness-row{grid-template-columns:1fr 1fr}.readiness-row-actions{justify-content:flex-start}}@media (width<=560px){.readiness-head{flex-direction:column;align-items:stretch}.readiness-row{grid-template-columns:1fr}.readiness-row-actions{justify-content:flex-start}.readiness-modal{padding:9px}.readiness-modal>form{padding:16px}}.payment-lifecycle{margin-top:18px;overflow:hidden}.payment-lifecycle-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:15px;padding:19px 20px;display:flex}.payment-lifecycle-head h2{color:#303b4f;margin-top:5px;font-size:17px}.payment-lifecycle-head p{color:#5f6875;margin-top:5px;font-size:12px}.payment-lifecycle-head>label{color:#5f6875;flex-direction:column;gap:5px;min-width:190px;font-size:12px;font-weight:600;display:flex}.payment-lifecycle-head select{color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-height:34px;padding:0 8px;font-size:12px}.payment-lifecycle-body{padding:15px 20px 19px}.payment-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-facts>div{border:1px solid #e7ebf1;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.payment-facts small{color:#5f6875;font-size:12px}.payment-facts strong{color:#334058;text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.payment-refund-history{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:9px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.payment-refund-history-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:4px;display:flex}.payment-refund-history-head strong{color:#334058;font-size:12px}.payment-refund-history-head span{color:#5f6875;font-size:12px}.payment-refund-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:10px 0 2px;display:flex}.payment-refund-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-refund-fact strong{color:#334058;font:700 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payment-refund-fact span,.payment-refund-fact small{color:#68758a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.payment-refund-fact small{color:#5f6875}.payment-refund-action{flex:0 360px;min-width:170px}.payment-reconciliation-history{background:#fff;border:1px solid #e7ebf1;border-radius:9px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.payment-reconciliation-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:8px;display:flex}.payment-reconciliation-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-reconciliation-row strong,.payment-reconciliation-row span,.payment-reconciliation-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-reconciliation-row strong{color:#334058;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.payment-reconciliation-row span,.payment-reconciliation-row small{color:#68758a;font-size:12px}.payment-reconciliation-row small{text-align:right;flex:0 220px}.payment-refund-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:7px;display:grid}.payment-refund-form label{color:#707c90;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.payment-refund-form label:first-child:last-child,.payment-refund-form>div{grid-column:1/-1}.payment-refund-form input{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;width:100%;min-height:31px;padding:0 8px;font-size:12px}.payment-refund-form>div{align-items:center;gap:8px;display:flex}.payment-lifecycle-tabs{background:#fbfcfe;border:1px solid #e8ecf2;border-radius:8px;gap:4px;margin-top:13px;padding:4px;display:flex;overflow-x:auto}.payment-lifecycle-tabs button{color:#4f5d70;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:33px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.payment-lifecycle-tabs button.active{color:#4b62c2;background:#edf1ff}.payment-lifecycle-form{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;padding:11px;display:grid}.payment-lifecycle-form label{color:#5f6875;flex-direction:column;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.payment-lifecycle-form input,.payment-lifecycle-form select,.payment-lifecycle-form textarea{box-sizing:border-box;color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;width:100%;min-height:32px;padding:0 8px;font-size:12px}.payment-lifecycle-form textarea{resize:vertical;min-height:57px;padding-top:7px}.payment-lifecycle-span-2,.payment-lifecycle-form button{grid-column:1/-1}.payment-lifecycle-form button{justify-self:start}.payment-lifecycle-loading,.payment-lifecycle-readonly{color:#78859a;justify-content:center;align-items:center;gap:7px;min-height:110px;font-size:12px;display:flex}.payment-lifecycle .spin{animation:.9s linear infinite lifecycle-spin}@keyframes lifecycle-spin{to{transform:rotate(360deg)}}@media (width<=650px){.payment-lifecycle-head{flex-direction:column;align-items:stretch}.payment-lifecycle-head>label{min-width:0}.payment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-refund-row{flex-direction:column}.payment-reconciliation-row{flex-direction:column;align-items:flex-start}.payment-reconciliation-row small{text-align:left;flex-basis:auto;max-width:100%}.payment-refund-action{flex-basis:auto;width:100%}}@media (width<=430px){.payment-lifecycle-form{grid-template-columns:1fr}.payment-lifecycle-span-2,.payment-lifecycle-form button{grid-column:auto}.payment-refund-form{grid-template-columns:1fr}.payment-refund-form label:first-child:last-child,.payment-refund-form>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){.payment-lifecycle .spin{animation:none}}.passkey-section{min-width:0}.passkey-section .settings-section-head{align-items:flex-start}.passkey-section .settings-section-head>div:nth-child(2){flex:1;min-width:0}.passkey-register{background:#fafbfe;border:1px solid #e4e9f2;border-radius:9px;align-items:flex-end;gap:13px;margin:14px 0 0 49px;padding:13px;display:flex}.passkey-register label{color:#6a768a;flex:1;gap:5px;font-size:12px;font-weight:650;display:grid}.passkey-register input{color:#344054;border:1px solid #dfe4ec;border-radius:7px;min-height:35px;padding:0 9px;font-size:12px}.passkey-register input:focus{border-color:#7690e8;outline:3px solid #5470d724}.passkey-register .modal-actions{margin:0}.passkey-loading,.passkey-empty{color:#5f6875;align-items:center;gap:8px;min-height:72px;margin-left:49px;font-size:12px;display:flex}.passkey-empty svg{color:#687bd0}.passkey-list{border-top:1px solid #edf0f4;margin:14px 0 0 49px;display:grid}.passkey-row{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-width:0;padding:11px 0;display:flex}.passkey-row-icon{color:#5f73ca;background:#eef2ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.passkey-row-copy{flex:1;gap:3px;min-width:0;display:grid}.passkey-row-copy strong{color:#3c4b66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.passkey-row-copy span{color:#8b95a6;font-size:12px}.passkey-revoke{color:#9c6470}.passkey-recovery{background:#fffbef;border:1px solid #eadbb9;border-radius:9px;gap:7px;margin:14px 0 0 49px;padding:12px;display:grid}.passkey-recovery strong{color:#775c2d;font-size:12px}.passkey-recovery p{color:#927646;margin:0;font-size:12px}.passkey-recovery code{color:#5e4c2a;word-break:break-word;font:12px/1.6 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.passkey-recovery .text-button{justify-self:start}@media (width<=620px){.passkey-section .settings-section-head{flex-wrap:wrap}.passkey-section .settings-section-head>.secondary-button{width:100%;margin-left:49px}.passkey-register{flex-direction:column;align-items:stretch;margin-left:0}.passkey-register .modal-actions{justify-content:flex-end}.passkey-loading,.passkey-empty,.passkey-list,.passkey-recovery{margin-left:0}}.reauth-modal{width:min(430px,100vw - 28px)}.reauth-modal .modal-head h2{align-items:center;gap:8px;display:flex}.reauth-modal .modal-head h2 svg{color:#5b71d2}.reauth-body{padding:18px 20px 20px}.reauth-body>p{color:#748096;margin:0 0 17px;font-size:12px;line-height:1.5}.reauth-body form{gap:12px;display:grid}.reauth-body label{color:#65738a;gap:5px;font-size:12px;font-weight:650;display:grid}.reauth-body input{color:#344054;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-height:38px;padding:0 10px;font-size:12px}.reauth-body input:focus{border-color:#7690e8;outline:3px solid #5470d724}.reauth-body .modal-actions{margin-top:3px}.reauth-passkey{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}@media (prefers-reduced-motion:reduce){.reauth-backdrop *{transition:none!important}}.bulk-actions-panel{background:linear-gradient(145deg,#fbfcff,#f6f8fc);border:1px solid #dfe5ee;border-radius:14px;margin:14px 0 16px;overflow:hidden;box-shadow:0 10px 28px #20335912}.bulk-actions-head,.bulk-actions-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bulk-actions-head{border-bottom:1px solid #e7ebf2;padding:18px 20px 14px}.bulk-actions-head h2,.bulk-actions-section-head h3{color:#25314a;letter-spacing:-.025em;margin:4px 0 0}.bulk-actions-head h2{font-size:17px}.bulk-actions-section-head h3{font-size:14px}.bulk-actions-head p{color:#687691;max-width:700px;margin:7px 0 0;font-size:12px;line-height:1.5}.bulk-actions-form{border-bottom:1px solid #e7ebf2;grid-template-columns:minmax(180px,.7fr) minmax(210px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:12px;padding:15px 20px;display:grid}.bulk-actions-form label{color:#586681;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.bulk-actions-form input,.bulk-actions-form select,.bulk-actions-form textarea{color:#26314a;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:8px;outline:none;font-size:12px;transition:border-color .14s,box-shadow .14s}.bulk-actions-form input,.bulk-actions-form select{padding:0 10px}.bulk-actions-form textarea{resize:vertical;min-height:54px;padding:8px 10px}.bulk-actions-form input:focus,.bulk-actions-form select:focus,.bulk-actions-form textarea:focus{border-color:#4265f6;box-shadow:0 0 0 3px #4265f621}.bulk-actions-form small{color:#71809a;font-size:12px;font-weight:500;line-height:1.35}.bulk-actions-message{grid-column:span 2}.bulk-actions-message+label,.bulk-actions-message+button{grid-column:span 1}.bulk-actions-error{margin:12px 20px 0}.bulk-actions-preview,.bulk-actions-result{padding:16px 20px 18px}.bulk-actions-section-head{align-items:center;margin-bottom:12px}.bulk-expiry,.bulk-replay-note{color:#6b7891;text-align:right;align-items:center;gap:5px;font-size:12px;display:inline-flex}.bulk-sms-summary{background:#f5f8ff;border:1px solid #dce4f6;border-radius:10px;margin-bottom:12px;padding:12px 13px}.bulk-sms-summary-title{color:#3b56b9;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.bulk-summary-grid,.bulk-effect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.bulk-summary-grid span,.bulk-effect-grid span{color:#687691;flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.bulk-summary-grid strong,.bulk-effect-grid strong{color:#26385f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-company-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bulk-company-list span{color:#4f6083;background:#fff;border:1px solid #dbe3f5;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.bulk-row-list{background:#fff;border:1px solid #e3e8f0;border-radius:10px;flex-direction:column;max-height:250px;display:flex;overflow:auto}.bulk-row{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(150px,1fr) auto minmax(130px,.7fr);align-items:center;gap:10px;min-height:46px;padding:8px 11px;display:grid}.bulk-row:last-child{border-bottom:0}.bulk-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bulk-row strong{color:#26314a;text-overflow:ellipsis;white-space:nowrap;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.bulk-row>div span,.bulk-row small{color:#76839b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bulk-row small{min-width:0}.bulk-status{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.bulk-status-eligible,.bulk-status-completed{color:#24785d;background:#eaf8f2}.bulk-status-queued{color:#345cc2;background:#edf2ff}.bulk-status-noop{color:#61708c;background:#f0f3f7}.bulk-status-blocked,.bulk-status-failed{color:#a84859;background:#fff0f2}.bulk-status-manual_required{color:#8b671e;background:#fff7df}.status-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.bulk-empty{color:#687691;text-align:center;margin:18px;font-size:12px}.bulk-commit-button{margin-top:12px}.bulk-effect-grid{background:#fff;border:1px solid #e3e8f0;border-radius:9px;margin:0 0 12px;padding:10px 12px}.bulk-capability-link{color:#3654d9;justify-self:end;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bulk-capability-link:hover{text-decoration:underline}.bulk-capability-note{color:#71809a;margin:10px 0 0;font-size:12px;line-height:1.4}.bulk-result-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}@media (width<=900px){.bulk-actions-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-actions-message{grid-column:1/-1}.bulk-actions-form>button{justify-self:start}}@media (width<=560px){.bulk-actions-head,.bulk-actions-form,.bulk-actions-preview,.bulk-actions-result{padding-left:13px;padding-right:13px}.bulk-actions-form{grid-template-columns:1fr}.bulk-actions-message{grid-column:auto}.bulk-actions-section-head{flex-direction:column;align-items:flex-start}.bulk-expiry,.bulk-replay-note{text-align:left}.bulk-summary-grid,.bulk-effect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-row{grid-template-columns:minmax(0,1fr) auto}.bulk-row small{grid-column:1/-1}.bulk-capability-link{grid-column:1/-1;justify-self:start}}.support-inbox-shell{color:#242936;background:#f5f7fa;min-height:100vh}.support-inbox-header{background:#fff;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:0 32px;display:flex}.support-inbox-brand,.support-inbox-actions{align-items:center;gap:10px;display:flex}.support-inbox-brand{color:#151619;letter-spacing:-.04em;font-size:20px}.support-inbox-mark{color:#fff;background:linear-gradient(135deg,#9dd9f6,#4265f6);border-radius:9px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:800;display:grid}.support-inbox-user{color:#657086;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.support-inbox-locale{color:#4e5e78;background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-width:34px;height:30px;font-size:12px;font-weight:800}.support-inbox-content{width:min(1120px,100% - 48px);margin:0 auto;padding:42px 0 72px}.support-inbox-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.support-inbox-heading h1{color:#242936;letter-spacing:-.05em;margin-top:7px;font-size:clamp(26px,4vw,38px)}.support-inbox-heading p{color:#6d788d;max-width:620px;margin-top:10px;font-size:13px;line-height:1.55}.support-inbox-safety{color:#45628d;background:#f5f9ff;border:1px solid #d9e6fb;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.support-inbox-safety svg{color:#4265f6;flex:none}.support-inbox-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:18px;display:grid}.support-inbox-list,.support-inbox-inspection{min-width:0;padding:20px}.support-inbox-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.support-inbox-section-head h2{color:#30394b;letter-spacing:-.025em;margin-top:5px;font-size:16px}.support-inbox-section-head>svg{color:#4265f6}.support-inbox-count{color:#4265f6;text-align:center;background:#eef2ff;border-radius:999px;min-width:27px;padding:5px 8px;font-size:12px;font-weight:800}.support-inbox-grants{flex-direction:column;gap:9px;display:flex}.support-inbox-grant{background:#fff;border:1px solid #e8ecf2;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.support-inbox-grant.is-selected{border-color:#aabaf8;box-shadow:0 0 0 3px #4265f614}.support-inbox-grant-icon{color:#65728a;background:#f0f3f7;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.support-inbox-status-active{color:#267f61;background:#edf9f3}.support-inbox-grant:has(.support-inbox-status-active) .support-inbox-grant-icon{color:#267f61;background:#edf9f3}.support-inbox-status-pending{color:#9a6d1c;background:#fff8e9}.support-inbox-status-revoked,.support-inbox-status-expired{color:#bd4d5a;background:#fff0f1}.support-inbox-grant-main{flex:1;min-width:0}.support-inbox-grant-title{align-items:center;gap:8px;min-width:0;display:flex}.support-inbox-grant-title strong{color:#3b4558;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-inbox-status{white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-size:12px;font-weight:800}.support-inbox-grant-main small{color:#818b9c;margin-top:6px;font-size:12px;display:block}.support-inbox-grant>.secondary-button{flex:none}.support-inbox-empty,.support-inbox-inspection-empty{color:#778399;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:220px;font-size:12px;display:flex}.support-inbox-empty{flex-direction:column}.support-inbox-empty strong{color:#414c61;font-size:14px}.support-inbox-empty span{max-width:320px;line-height:1.45}.support-inbox-facts{border-top:1px solid #edf0f4;flex-direction:column;margin:0;display:flex}.support-inbox-facts>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.support-inbox-facts dt{color:#7a8598;font-size:12px}.support-inbox-facts dd{color:#344058;text-align:right;overflow-wrap:anywhere;max-width:64%;margin:0;font:600 12px DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=760px){.support-inbox-header{flex-direction:column;align-items:flex-start;padding:15px 18px}.support-inbox-actions{justify-content:flex-end;width:100%}.support-inbox-content{width:calc(100% - 28px);padding-top:28px}.support-inbox-heading{flex-direction:column;align-items:stretch}.support-inbox-grid{grid-template-columns:1fr}.support-inbox-grant{flex-wrap:wrap;align-items:flex-start}.support-inbox-grant>.secondary-button{margin-left:41px}}@media (prefers-reduced-motion:reduce){.support-inbox-shell .spin{animation:none}}.status-distribution{min-width:0;padding-top:0;container:statusDistribution/inline-size}.status-distribution-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.status-distribution-summary>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.status-distribution-summary strong{letter-spacing:-.04em;color:var(--ink);font:700 28px/1.2 Manrope,system-ui,sans-serif}.status-distribution-summary span{color:var(--muted);font-size:14px}.status-distribution-summary>a{color:var(--blue);flex-shrink:0;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.status-distribution-summary>a:hover{text-underline-offset:3px;text-decoration:underline}.status-distribution-stack{border-radius:100px;gap:3px;height:7px;margin:18px 0 14px;display:flex;overflow:hidden}.status-distribution-stack>span{background:var(--distribution-color);border-radius:2px;flex-basis:0;min-width:2px}.status-distribution-hint{color:var(--muted);margin:10px 0 12px;font-size:13px;line-height:1.5}.status-distribution-list{gap:3px;margin:0 -10px;padding:0;list-style:none;display:grid}.status-distribution-list>li{min-width:0}.status-distribution-row{min-height:56px;color:var(--ink);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:8px 10px;text-decoration:none;transition:background .14s;display:grid}a.status-distribution-row:hover{background:var(--wash)}a.status-distribution-row:focus-visible{outline-offset:1px;background:var(--wash);outline:3px solid #4265f64d}.status-distribution-marker{background:var(--distribution-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.status-distribution-marker>svg{color:var(--distribution-color)}.status-distribution-copy{min-width:0}.status-distribution-copy>span:first-child{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.4;display:block}.status-distribution-track{background:var(--wash);border-radius:10px;height:4px;margin-top:8px;display:block;overflow:hidden}.status-distribution-track>i{border-radius:inherit;background:var(--distribution-color);height:100%;transition:width .18s;display:block}.status-distribution-numbers{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.status-distribution-numbers strong{font-size:17px;font-weight:650;line-height:1.3}.status-distribution-numbers>span{color:var(--muted);font-size:12px;line-height:1.4}.status-distribution-arrow{color:var(--muted-2);transition:transform .14s,color .14s}a.status-distribution-row:hover .status-distribution-arrow{color:var(--blue);transform:translate(2px)}.status-distribution-empty{color:var(--muted);text-align:center;padding:32px 0}.distribution-tone-blue{--distribution-color:var(--blue);--distribution-soft:var(--blue-soft)}.distribution-tone-violet{--distribution-color:var(--violet);--distribution-soft:var(--violet-soft)}.distribution-tone-cyan{--distribution-color:var(--cyan);--distribution-soft:var(--cyan-soft)}.distribution-tone-amber{--distribution-color:var(--amber);--distribution-soft:var(--amber-soft)}.distribution-tone-red{--distribution-color:var(--red);--distribution-soft:var(--red-soft)}.distribution-tone-green{--distribution-color:var(--green);--distribution-soft:var(--green-soft)}.distribution-tone-slate{--distribution-color:#798394;--distribution-soft:#f0f2f5}@container statusDistribution (width>=600px){.status-distribution-detailed .status-distribution-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media (prefers-reduced-motion:reduce){.status-distribution-row,.status-distribution-track>i,.status-distribution-arrow{transition:none}}
