/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f4f1ea;--ink:#171a1f;--blue:#2457e6;--blue-dark:#1647c7;--pale:#dde6ff;--stone:#807d75;--rule:#d6d1c7;--night:#08090b;--panel:#111318;--night-rule:#242a34;--night-copy:#a8afba}.applications-flow-head{background:radial-gradient(circle at 88% 15%,#4878ff33,#0000 31%),linear-gradient(120deg,#111924 0%,#0d1118 64%,#111b2c 100%);border:1px solid #2d3d55;border-radius:20px;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:28px;min-height:142px;margin-bottom:14px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000002e}.applications-flow-head:after{content:"";border:1px solid #6893ff38;border-radius:50%;width:270px;height:270px;position:absolute;top:-126px;right:-75px;box-shadow:0 0 0 28px #6893ff09,0 0 0 58px #6893ff05}.applications-flow-head>div{z-index:1;position:relative}.applications-flow-head>div:first-child{max-width:610px}.applications-flow-head>div:first-child>span{color:#7196f4;letter-spacing:.14em;font:9px ui-monospace,monospace}.applications-flow-head h2{color:#f0f4fb;letter-spacing:-.025em;margin:9px 0 6px;font-size:28px;font-weight:440}.applications-flow-head p{color:#8996a7;max-width:590px;margin:0;font-size:13px;line-height:1.55}.application-signal-grid{grid-template-columns:repeat(3,128px);gap:9px;display:grid}.application-signal-grid button{color:#edf3fc;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c12a1;border:1px solid #6880a352;border-radius:13px;grid-template-columns:8px 1fr;align-items:center;gap:10px;min-height:72px;padding:11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.application-signal-grid button:hover{background:#121e32db;border-color:#587ed0;transform:translateY(-3px)}.application-signal-grid i{background:#5b83ed;border-radius:5px;width:7px;height:40px;box-shadow:0 0 18px #5b83ed61}.application-signal-grid i.amber{background:#e8a84d;box-shadow:0 0 18px #e8a84d4d}.application-signal-grid i.green{background:#58cf99;box-shadow:0 0 18px #58cf994d}.application-signal-grid strong,.application-signal-grid small{display:block}.application-signal-grid strong{font-size:22px;font-weight:500}.application-signal-grid small{color:#8996a8;margin-top:3px;font-size:10px}.application-filter-deck{background:linear-gradient(110deg,#10151d,#0d1015);border-color:#293646;border-radius:16px;gap:9px;padding:14px 16px;box-shadow:0 14px 38px #0000001f}.application-filter-deck input,.application-filter-deck select{background:#0a0e14;border-color:#303b4a;border-radius:9px;transition:border-color .18s,box-shadow .18s}.application-filter-deck input:focus,.application-filter-deck select:focus{border-color:#5079d2;outline:0;box-shadow:0 0 0 3px #5079d221}.filter-result-line{background:0 0;border:0;margin:7px 4px 0;padding:7px 8px}.filter-result-line button{border-radius:8px;padding:6px 9px}.filter-result-line button:hover{background:#14203a}.enhanced-applications{background:0 0;border:0;gap:15px;margin-top:8px}.enhanced-applications .applications-list{background:linear-gradient(#10151c,#0c1015);border:1px solid #293542;border-radius:18px;align-self:start;padding:8px;overflow:hidden;box-shadow:0 18px 44px #00000026}.enhanced-applications .application-row{background:#12182194;border:1px solid #0000;border-radius:13px;margin:4px 0;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.enhanced-applications .application-row:hover{background:#141c27;border-color:#34445a;transform:translate(3px)}.enhanced-applications .application-row.selected{background:linear-gradient(100deg,#172541,#121a27);border-color:#4668ad;box-shadow:0 9px 24px #15397538,inset 0 0 0 1px #6f94ea14}.enhanced-applications .application-row strong{font-size:14px}.enhanced-applications .application-row small{color:#8491a2;margin-top:1px}.enhanced-applications .application-row em{color:#b1bdcb;margin-top:2px}.enhanced-applications .priority-rail{border-radius:6px;width:4px}.enhanced-applications .age-badge,.enhanced-applications .stage-badge{border:1px solid #7d90ac2e}.enhanced-applications .application-detail{background:radial-gradient(circle at 95% 0,#4877f61c,#0000 25%),linear-gradient(#11161e,#0d1015);border:1px solid #2d3b4b;border-radius:18px;padding:30px;overflow:auto;box-shadow:0 22px 55px #0000002b}.enhanced-applications .detail-head{border-bottom-color:#2a3441;padding-bottom:21px}.enhanced-applications .detail-head h2{font-size:31px}.enhanced-applications .detail-head select,.enhanced-applications .application-commercial-grid input,.enhanced-applications .application-commercial-grid select,.enhanced-applications .application-detail textarea,.enhanced-applications .application-detail input,.enhanced-applications .agreement-editor select{background:#080c11db;border-color:#34404d;border-radius:9px}.enhanced-applications .application-commercial-grid{border-bottom-color:#29333f;gap:12px;padding:19px 0}.enhanced-applications .detail-block{border-bottom-color:#29333f;padding:21px 2px}.enhanced-applications .detail-block>span,.enhanced-applications .agreement-editor>div>span{color:#7194e7;letter-spacing:.12em;font:9px ui-monospace,monospace}.enhanced-applications .detail-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1015f0;border-top:1px solid #2a3542;margin:0 -30px -30px;padding:16px 30px;position:sticky;bottom:-30px}@media (width<=1250px){.applications-flow-head{grid-template-columns:1fr}.application-signal-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=760px){.applications-flow-head{border-radius:15px;padding:22px 18px}.applications-flow-head h2{font-size:25px}.application-signal-grid{width:100%;display:flex;overflow-x:auto}.application-signal-grid button{flex:0 0 145px}.application-filter-deck{border-radius:13px}.enhanced-applications .applications-list,.enhanced-applications .application-detail{border-radius:14px}.enhanced-applications .application-detail{padding:22px 18px}.enhanced-applications .detail-actions{margin:0 -18px -22px;padding:14px 18px;bottom:-22px}}.email-workspace{--em-blue:#175fe9;--em-blue-dark:#0e47b7;--em-blue-soft:#edf4ff;--em-ink:#10213a;--em-muted:#617089;--em-line:#dce4ef;--em-surface:#fff;--em-canvas:#f4f7fb;--em-critical:#8d1d2c;--em-critical-soft:#fff0f1;color:var(--em-ink);background:var(--em-canvas);border:1px solid #293851;min-height:calc(100vh - 128px);font-size:13px;overflow:hidden}.email-workspace button,.email-workspace input,.email-workspace select,.email-workspace textarea{font:inherit}.email-workspace button{cursor:pointer}.email-commandbar{border-bottom:1px solid var(--em-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px 22px;display:flex}.email-commandbar h2,.email-section-heading h3,.email-compose-modal h3{color:var(--em-ink);letter-spacing:-.035em;margin:2px 0 5px;font:650 24px/1.15 Georgia,serif}.email-eyebrow{color:var(--em-blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1}.email-provider-state{color:var(--em-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.email-provider-state i{background:#cf8419;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff3d9}.email-provider-state.ready i{background:#14845a;box-shadow:0 0 0 3px #dff8ec}.email-command-actions,.email-editor-actions,.email-settings-grid article>footer,.email-compose-modal>footer,.email-compose-modal>footer>div{align-items:center;gap:9px;display:flex}.email-primary,.email-secondary{border:1px solid var(--em-line);min-height:36px;color:var(--em-ink);background:#fff;padding:8px 13px;font-weight:650}.email-primary{border-color:var(--em-blue);background:var(--em-blue);color:#fff}.email-primary:hover{background:var(--em-blue-dark)}.email-secondary:hover{background:#f8fafc;border-color:#aab8ca}.email-workspace button:disabled{opacity:.5;cursor:not-allowed}.email-tabs{border-bottom:1px solid var(--em-line);background:#fff;align-items:center;gap:24px;min-height:47px;padding:0 22px;display:flex}.email-tabs button{color:var(--em-muted);background:0 0;border:0;align-self:stretch;padding:0 2px;font-weight:650;position:relative}.email-tabs button.active{color:var(--em-blue)}.email-tabs button.active:after{content:"";background:var(--em-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.email-tabs b,.email-sidebar b{background:var(--em-blue);color:#fff;border-radius:12px;place-items:center;min-width:19px;height:19px;margin-left:7px;padding:0 5px;font-size:10px;display:inline-grid}.email-notice{background:var(--em-blue-soft);color:#21476f;border:1px solid #c9defe;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:10px 14px 0;padding:10px 12px;display:grid;position:relative}.email-notice.critical{background:var(--em-critical-soft);color:var(--em-critical);border-color:#e5b2b8}.email-notice.success{color:#126746;background:#edfff6;border-color:#abe0ca}.email-notice button{color:inherit;background:0 0;border:0;font-weight:700}.email-client{border-top:1px solid var(--em-line);background:#fff;grid-template-columns:216px minmax(520px,1fr);height:calc(100vh - 276px);min-height:610px;margin-top:10px;display:grid}.email-client.has-detail{grid-template-columns:200px minmax(440px,.9fr) minmax(380px,1.1fr)}.email-sidebar{border-right:1px solid var(--em-line);background:#f8faff;min-width:0;padding:15px 10px;overflow-y:auto}.email-side-title{color:var(--em-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:4px 8px 9px;font-size:10px;font-weight:750;display:flex}.email-side-title small{color:#8a96a9;letter-spacing:0;text-transform:none;font-size:10px}.email-side-title.folders{border-top:1px solid var(--em-line);margin-top:18px;padding-top:18px}.email-sidebar>button{color:#33455e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:40px;padding:7px 8px;display:flex}.email-sidebar>button.active{color:#164fae;background:#e7f0ff}.email-sidebar>button>i{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;font-weight:620;overflow:hidden}.email-sidebar>button i small{color:#7e8ba0;text-overflow:ellipsis;margin-top:2px;font-size:10px;font-weight:500;display:block;overflow:hidden}.email-avatar{color:#1c5fce;background:#dfeaff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:750;display:grid}.email-avatar.support{color:#187054;background:#e4f5ef}.email-avatar.security{background:var(--em-critical-soft);color:var(--em-critical)}.email-avatar.message{flex-basis:32px;width:32px;height:32px}.email-folder-icon{color:#8290a5;text-align:center;width:27px;font-size:17px}.email-list-panel{border-right:1px solid var(--em-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.email-filterbar{border-bottom:1px solid var(--em-line);background:#fff;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:7px;padding:11px;display:grid}.email-filterbar select,.email-section-heading select,.email-detail-actions select,.email-form-grid input,.email-form-grid select,.email-form-grid textarea,.email-settings-grid input,.email-settings-grid select,.email-settings-grid textarea,.email-compose-fields input,.email-compose-fields select,.email-compose-fields textarea{min-height:36px;color:var(--em-ink);background:#fff;border:1px solid #cdd7e5;border-radius:0;outline:0;padding:8px 9px}.email-filterbar select:focus,.email-search:focus-within,.email-workspace input:focus,.email-workspace select:focus,.email-workspace textarea:focus{border-color:var(--em-blue);box-shadow:0 0 0 2px #dce9ff}.email-search{background:#fff;border:1px solid #cdd7e5;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 9px;display:flex}.email-search span{color:var(--em-blue);font-size:18px}.email-search input{width:100%;min-width:0;color:var(--em-ink);border:0;outline:0}.email-bulkbar{color:#204a87;background:#eaf2ff;border-bottom:1px solid #c8dbfb;align-items:center;gap:8px;min-height:43px;padding:7px 12px;display:flex}.email-bulkbar strong{margin-right:auto}.email-bulkbar button{color:#204a87;background:#fff;border:1px solid #b8cdf0;padding:6px 9px}.email-bulkbar button.danger{color:var(--em-critical);border-color:#ddb9be}.email-table-wrap{flex:1;min-height:0;overflow:auto}.email-thread-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:800px;color:var(--em-ink)}.email-thread-table th{z-index:2;border-bottom:1px solid var(--em-line);color:#718098;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f8fafc;height:35px;padding:6px 9px;font-size:10px;position:sticky;top:0}.email-thread-table th:first-child{width:38px}.email-thread-table th:nth-child(2){width:155px}.email-thread-table th:nth-child(3){width:auto}.email-thread-table th:nth-child(4){width:92px}.email-thread-table th:nth-child(5){width:104px}.email-thread-table th:nth-child(6){width:105px}.email-thread-table td{vertical-align:top;border-bottom:1px solid #e8edf4;height:68px;padding:8px 9px;overflow:hidden}.email-thread-table tr{cursor:pointer;position:relative}.email-thread-table tbody tr:hover{background:#f7faff}.email-thread-table tbody tr.selected{box-shadow:inset 3px 0 var(--em-blue);background:#eaf2ff}.email-thread-table tbody tr.priority-urgent{box-shadow:inset 3px 0 var(--em-critical)}.email-thread-table tr.unread td{background:#f3f7ff}.email-thread-table td>strong,.email-thread-table td b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.email-thread-table tr.unread td>strong,.email-thread-table tr.unread .email-subject b{font-weight:800}.email-thread-table td small{color:#758399;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.email-thread-table td em{color:#285da8;margin-top:4px;font-size:10px;font-style:normal;font-weight:650;display:inline-block}.email-thread-table td time{color:#69778d;white-space:nowrap;font-size:10.5px}.email-subject{align-items:center;gap:6px;min-width:0;display:flex}.email-subject b{flex:1;min-width:0}.email-subject b i{background:var(--em-critical);color:#fff;place-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;font-style:normal;display:inline-grid}.email-identity-chip{color:#245baf;text-overflow:ellipsis;background:#eaf2ff;max-width:100%;padding:4px 6px;font-size:10px;font-weight:700;display:inline-block;overflow:hidden}.email-identity-chip.support{color:#176a50;background:#e7f7f1}.email-status{color:#4f5e72;text-transform:capitalize;background:#edf1f6;padding:3px 6px;font-size:9.5px;font-weight:750;display:inline-block}.email-status.delivered,.email-status.resolved,.email-status.received{color:#176c4c;background:#e3f7ed}.email-status.sent,.email-status.open,.email-status.in_progress{color:#1855ae;background:#e8f1ff}.email-status.critical,.email-status.failed,.email-status.bounced,.email-status.complained{background:var(--em-critical-soft);color:var(--em-critical)}.email-star{color:#da9d19;margin-top:8px;display:block}.email-empty{text-align:center;min-height:350px;color:var(--em-muted);place-content:center;display:grid}.email-empty span{color:#17845b;margin:auto;font-size:32px}.email-empty h3{color:var(--em-ink);margin:10px 0 4px}.email-empty p{margin:0}.email-detail{background:#fbfcfe;min-width:0;overflow-y:auto}.email-detail-head{border-bottom:1px solid var(--em-line);background:#fff;align-items:flex-start;gap:10px;padding:16px;display:flex}.email-detail-head>div{flex:1;min-width:0}.email-detail-head h3{color:var(--em-ink);margin:4px 0 0;font:650 20px/1.25 Georgia,serif}.email-detail-head small{color:var(--em-muted)}.email-detail-head>button{color:var(--em-blue);background:0 0;border:0;font-size:19px}.email-back{display:none}.email-priority-dot{background:#a9b2bf;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.email-priority-dot.high{background:#d28a19}.email-priority-dot.urgent{background:var(--em-critical)}.email-detail-actions{border-bottom:1px solid var(--em-line);background:#f7f9fc;gap:6px;padding:9px 16px;display:flex}.email-detail-actions select{flex:1;min-width:0;min-height:32px;padding:5px}.email-detail-actions button{border:1px solid var(--em-line);color:var(--em-muted);background:#fff;padding:5px 8px}.email-context-card{background:var(--em-blue-soft);border:1px solid #cdddf4;grid-template-columns:1fr 1fr;gap:8px;margin:12px;padding:11px;display:grid}.email-context-card div{min-width:0}.email-context-card small,.email-context-card strong,.email-context-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-context-card small{color:#71809a;text-transform:uppercase;font-size:9px}.email-context-card strong{color:#173d75;margin:3px 0}.email-context-card span{color:#63738b;font-size:10px}.email-thread{padding:0 12px}.email-thread article{border:1px solid var(--em-line);background:#fff;margin:12px 0}.email-thread article.outgoing{border-left:3px solid var(--em-blue)}.email-thread article header{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding:10px;display:flex}.email-thread article header>div:nth-child(2){flex:1;min-width:0}.email-thread article header strong,.email-thread article header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-thread article header strong{font-size:11px}.email-thread article header span,.email-thread article header time{color:#7c899b;font-size:9px}.email-message-body{color:#26374d;white-space:pre-wrap;overflow-wrap:anywhere;padding:13px;line-height:1.6}.email-thread article footer{flex-wrap:wrap;gap:5px;padding:0 12px 10px;display:flex}.email-thread article footer span{color:#56657a;background:#f0f4f9;padding:5px 7px;font-size:10px}.email-delivery-line{color:#708096;border-top:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex}.email-delivery-line strong{color:var(--em-critical)}.email-reply,.email-notes{background:#fff;border:1px solid #cbd9ec;margin:12px}.email-reply-tabs{border-bottom:1px solid var(--em-line);background:#f3f7fd;justify-content:space-between;padding:9px 11px;display:flex}.email-reply-tabs span{color:#708099;font-size:10px}.email-reply textarea{resize:vertical;width:100%;min-height:110px;color:var(--em-ink);border:0;outline:0;padding:12px}.email-reply>div:last-child{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:8px;display:flex}.email-reply>div:last-child span{color:#7d899b;font-size:9px}.email-notes summary{cursor:pointer;padding:10px;font-weight:700}.email-notes summary b{color:var(--em-blue)}.email-notes article{border-top:1px solid #edf1f5;padding:9px 10px}.email-notes article time{float:right;color:var(--em-muted);font-size:9px}.email-notes article p{color:#405069;margin:5px 0 0}.email-notes textarea{border:1px solid var(--em-line);resize:vertical;width:calc(100% - 20px);min-height:65px;margin:8px 10px;padding:8px}.email-notes button{margin:0 10px 10px}.email-section-page{background:var(--em-canvas);min-height:calc(100vh - 276px);padding:22px}.email-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.email-section-heading h3{font-size:26px}.email-section-heading span{color:var(--em-muted)}.email-section-heading>button:not(.email-primary){color:var(--em-muted);background:0 0;border:0;font-size:22px}.email-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.email-template-grid article,.email-analytics-grid>article,.email-settings-grid>article{border:1px solid var(--em-line);background:#fff;padding:16px;box-shadow:0 1px 2px #17253d0a}.email-template-grid article>div{justify-content:space-between;display:flex}.email-template-grid article h4{margin:18px 0 7px;font:650 18px Georgia,serif}.email-template-grid article p{min-height:36px;color:var(--em-muted)}.email-template-grid article>strong{color:#33455e;border-top:1px solid #edf1f5;padding:10px 0;display:block}.email-template-grid article footer{flex-wrap:wrap;gap:5px;min-height:36px;margin:6px 0 14px;display:flex}.email-template-grid code{background:var(--em-blue-soft);color:#275eae;padding:3px 5px;font-size:10px}.email-editor-panel{background:#fff;border:1px solid #bdd0ec;margin-top:16px;padding:18px}.email-form-grid,.email-inline-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.email-form-grid label,.email-settings-grid label,.email-inline-settings label,.email-compose-fields label{color:#65738a;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:700;display:grid}.email-form-grid .wide,.email-inline-settings .wide,.email-compose-fields .wide{grid-column:1/-1}.email-form-grid textarea{resize:vertical;min-height:180px}.email-editor-actions{justify-content:flex-end;margin-top:12px}.email-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.email-metrics article{border:1px solid var(--em-line);background:#fff;padding:13px}.email-metrics span,.email-metrics strong{display:block}.email-metrics span{color:var(--em-muted);font-size:10px}.email-metrics strong{color:var(--em-ink);margin-top:6px;font:650 22px Georgia,serif}.email-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.email-analytics-grid article.wide{grid-column:1/-1}.email-analytics-grid article>header,.email-settings-grid article>header{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.email-analytics-grid h4,.email-settings-grid h4{color:var(--em-ink);margin:0;font:650 18px Georgia,serif}.email-analytics-grid header p,.email-settings-grid header p{color:var(--em-muted);margin:3px 0 0}.email-chart-legend{color:var(--em-muted);gap:14px;font-size:10px;display:flex}.email-chart-legend span:before{content:"";background:var(--em-blue);width:8px;height:8px;margin-right:5px;display:inline-block}.email-chart-legend span.received:before{background:#16a278}.email-chart-canvas{height:230px;padding:8px 0}.email-chart-canvas svg{width:100%;height:100%;overflow:visible}.email-chart-canvas line{stroke:#dce4ef;stroke-width:1px}.email-chart-canvas polyline{fill:none;stroke:var(--em-blue);stroke-width:3px;vector-effect:non-scaling-stroke}.email-chart-canvas polyline.received{stroke:#16a278}.email-empty-chart{height:100%;color:var(--em-muted);place-items:center;display:grid}.email-bar-list{align-content:center;gap:11px;min-height:190px;display:grid}.email-bar-list>div{grid-template-columns:minmax(90px,1fr) 2fr 34px;align-items:center;gap:8px;display:grid}.email-bar-list span{color:#4f5f76;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-bar-list i{background:#edf1f6;height:7px}.email-bar-list b{background:var(--em-blue);height:100%;display:block}.email-bar-list strong{text-align:right}.email-hour-chart{align-items:flex-end;gap:7px;height:210px;padding-top:16px;display:flex}.email-hour-chart div{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.email-hour-chart i{background:#77a6f7;min-height:2px;display:block}.email-hour-chart span{color:#7e8a9b;text-align:center;height:20px;margin-top:6px;font-size:9px}.email-insights{border-left:3px solid var(--em-blue);background:#fff;margin-top:12px;padding:14px}.email-insights p{color:var(--em-muted);margin:5px 0 0}.email-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.email-settings-grid>article{padding:18px}.email-settings-grid>article>label{margin-top:12px}.email-readiness-list{gap:7px;margin:8px 0 16px;display:grid}.email-readiness-list>div{background:#fafbfd;border:1px solid #e3e8ef;align-items:center;gap:10px;padding:9px;display:flex}.email-readiness-list>div>i{color:#718095;border:1px solid #b7c2d0;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-style:normal;font-weight:750;display:grid}.email-readiness-list>div.done>i{color:#16714e;background:#e4f8ef;border-color:#59b78f}.email-readiness-list strong,.email-readiness-list small{display:block}.email-readiness-list small{color:var(--em-muted);margin-top:2px;font-size:10px}.email-webhook-box{background:#f2f6fb;margin-top:12px;padding:10px}.email-webhook-box small,.email-webhook-box code,.email-webhook-box span{display:block}.email-webhook-box code{overflow-wrap:anywhere;color:#174e9d;margin:5px 0}.email-webhook-box span{color:var(--em-muted);font-size:10px;line-height:1.45}.email-settings-error{background:var(--em-critical-soft);color:var(--em-critical);padding:8px}.email-settings-grid article>footer{justify-content:flex-end;margin-top:16px}.email-identity-list{gap:7px;display:grid}.email-identity-list button{color:var(--em-ink);text-align:left;background:#fff;border:1px solid #e1e7ef;align-items:center;gap:9px;padding:9px;display:flex}.email-identity-list button:hover{background:#f7faff;border-color:#b7cae6}.email-identity-list button>i{flex:1;min-width:0;font-style:normal}.email-identity-list strong,.email-identity-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-identity-list small{color:var(--em-muted);margin-top:2px;font-size:10px}.email-identity-list em{color:#2b65b7;font-size:10px;font-style:normal;font-weight:700}.email-inline-settings{border-top:1px solid var(--em-line);margin-top:15px;padding-top:15px}.email-inline-settings textarea{resize:vertical;min-height:90px}.email-check{justify-content:flex-start;align-items:center;text-transform:none!important;grid-template-columns:auto 1fr!important;display:flex!important}.email-check input{min-height:0!important}.email-modal-backdrop{z-index:1000;background:#07111ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.email-compose-modal{width:min(760px,100%);max-height:calc(100vh - 40px);color:var(--em-ink);background:#fff;border:1px solid #91a9cb;overflow-y:auto;box-shadow:0 25px 80px #0008}.email-compose-modal>header{border-bottom:1px solid var(--em-line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.email-compose-modal>header button{color:var(--em-muted);background:0 0;border:0;font-size:24px}.email-compose-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.email-compose-fields textarea{resize:vertical;min-height:230px}.email-compose-fields>p{color:var(--em-muted);margin:0;font-size:10px}.email-compose-fields code{color:var(--em-blue)}.email-compose-modal>footer{border-top:1px solid var(--em-line);background:#f7f9fc;justify-content:space-between;padding:12px 20px}@media (width<=1350px){.email-client.has-detail{grid-template-columns:170px minmax(390px,.9fr) minmax(350px,1.1fr)}.email-thread-table th:nth-child(4),.email-thread-table td:nth-child(4){display:none}.email-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.email-client,.email-client.has-detail{grid-template-columns:190px minmax(0,1fr);position:relative}.email-detail{z-index:6;border-left:1px solid var(--em-line);position:absolute;inset:0 0 0 190px}.email-back{display:block!important}.email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.email-settings-grid{grid-template-columns:1fr}}@media (width<=760px){.email-workspace{border-width:0;min-height:calc(100vh - 76px);font-size:13px}.email-commandbar{min-height:78px;padding:13px 14px}.email-commandbar h2{font-size:20px}.email-command-actions .email-secondary{display:none}.email-tabs{gap:17px;padding:0 14px;overflow-x:auto}.email-tabs button{flex:none}.email-notice{grid-template-columns:1fr auto}.email-notice span{grid-area:2/1/auto/-1}.email-client,.email-client.has-detail{height:auto;min-height:calc(100vh - 200px);display:block}.email-sidebar{border-right:0;border-bottom:1px solid var(--em-line);gap:5px;padding:8px;display:flex;overflow-x:auto}.email-side-title,.email-sidebar .folders,.email-sidebar>button i small{display:none}.email-sidebar>button:has(.email-folder-icon):nth-of-type(n+7){display:none}.email-sidebar>button{border:1px solid #e1e7ef;width:auto;min-width:max-content;min-height:35px;padding:5px 8px}.email-sidebar>button i{overflow:visible}.email-avatar{flex-basis:23px;width:23px;height:23px}.email-filterbar{grid-template-columns:1fr auto}.email-filterbar select:first-of-type,.email-filterbar select:nth-of-type(2){display:none}.email-list-panel{border-right:0;min-height:calc(100vh - 285px)}.email-thread-table{min-width:590px}.email-thread-table th:nth-child(4),.email-thread-table td:nth-child(4),.email-thread-table th:nth-child(5),.email-thread-table td:nth-child(5){display:none}.email-detail{z-index:900;padding-top:0;position:fixed;inset:0}.email-section-page{min-height:calc(100vh - 201px);padding:14px}.email-section-heading{align-items:flex-start}.email-section-heading h3{font-size:22px}.email-template-grid,.email-analytics-grid{grid-template-columns:1fr}.email-analytics-grid article.wide{grid-column:auto}.email-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.email-form-grid,.email-inline-settings,.email-compose-fields{grid-template-columns:1fr}.email-form-grid .wide,.email-inline-settings .wide,.email-compose-fields .wide{grid-column:auto}.email-modal-backdrop{padding:0}.email-compose-modal{border:0;width:100%;height:100%;max-height:none}.email-compose-fields textarea{min-height:200px}}.public-invoice-shell{color:#102033;background:#081423;min-height:100vh;padding:28px 5vw 72px;font-family:Arial,Helvetica,sans-serif}.public-invoice-nav{color:#fff;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto 24px;display:flex}.public-invoice-nav a{color:inherit;align-items:baseline;gap:8px;text-decoration:none;display:flex}.public-invoice-nav a b{letter-spacing:-1px;font-size:25px}.public-invoice-nav a span{letter-spacing:3px;color:#67a7ff;font-size:9px}.public-invoice-nav em{text-transform:uppercase;letter-spacing:1.4px;border:1px solid #29425e;border-radius:999px;padding:8px 12px;font-size:11px;font-style:normal}.public-invoice-card{background:#f7f8fa;border-radius:4px;max-width:1120px;margin:auto;overflow:hidden;box-shadow:0 30px 80px #0006}.public-invoice-head{border-bottom:1px solid #dbe1e8;justify-content:space-between;padding:48px 52px 36px;display:flex}.public-invoice-head span,.public-payment-box span,.public-invoice-footer span{color:#657387;letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.public-invoice-head h1{color:#07172a;margin:8px 0;font-size:32px}.public-invoice-head p{color:#627086;margin:0}.public-invoice-head>div:last-child{text-align:right}.public-invoice-head>div:last-child strong{margin-top:10px;font-size:18px;display:block}.public-payment-box{background:#eaf2fd;border:1px solid #92baf1;border-left:5px solid #1261b8;grid-template-columns:260px 1fr;gap:36px;margin:38px 52px;padding:34px;display:grid}.public-amount strong{color:#07172a;margin:8px 0;font-size:36px;display:block}.public-amount small{color:#5d6a7d}.public-bank-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.public-bank-grid label{min-width:0;position:relative}.public-bank-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:14px;display:block}.public-bank-grid button{color:#164b87;cursor:pointer;background:#fff;border:1px solid #aec4de;border-radius:3px;margin-top:8px;padding:6px 9px;font-weight:700}.public-reference{border-top:1px solid #b9cee7;grid-column:1/-1;padding-top:15px}.public-reference b{color:#1261b8;font-size:22px}.public-reference small{color:#334c69;margin-top:9px;font-weight:600;display:block}.public-invoice-items{padding:4px 52px 38px}.public-invoice-items h2{margin:0 0 18px;font-size:17px}.public-item-head,.public-item{border-bottom:1px solid #dbe1e8;grid-template-columns:1fr 150px;gap:20px;padding:12px 0;display:grid}.public-item-head{letter-spacing:1.2px;color:#687688;font-size:10px;font-weight:700}.public-item-head span:last-child,.public-item>strong{text-align:right}.public-item b{font-size:14px}.public-item small{color:#728094;margin-top:5px;display:block}.public-invoice-footer{border-top:2px solid #0d2743;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:0 52px;padding:28px 0 44px;display:grid}.public-invoice-footer>div b{margin-top:5px;font-size:25px;display:block}.public-invoice-footer a{color:#fff;background:#0d2743;border-radius:3px;padding:14px 18px;font-weight:700;text-decoration:none}.public-invoice-footer p{color:#6b788a;grid-column:1/-1;margin:0;font-size:12px}.public-invoice-error{background:#fff;max-width:720px;margin:15vh auto;padding:50px}.public-invoice-error b{color:#1261b8}.public-invoice-error h1{font-size:24px}.bank-transfer-pill{color:#7ec3ff;background:#0c2540;border:1px solid #2f6ea9;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.payment-reference-code{color:#79b8ff;margin-top:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;display:block}.bank-payment-form{background:#0a1b2d;border:1px solid #263b51;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:16px;display:grid}.bank-payment-form label{color:#9eacbd;font-size:11px}.bank-payment-form input,.bank-payment-form textarea{width:100%;margin-top:6px;display:block}.bank-payment-form .full{grid-column:1/-1}.billing-settings-bank-warning{color:#ffd18a;background:#2a2113;border:1px solid #9a6b23;padding:14px;font-size:12px;line-height:1.5}.payment-method-choice{gap:8px;display:flex}.payment-method-choice button{color:#aeb9c7;background:#0a1a2c;border:1px solid #2b4057;flex:1;padding:12px}.payment-method-choice button.active{color:#fff;background:#123456;border-color:#4e99e5}@media (width<=760px){.public-invoice-shell{padding:15px}.public-invoice-head{gap:25px;padding:28px 22px}.public-invoice-head h1{font-size:22px}.public-payment-box{grid-template-columns:1fr;margin:22px;padding:22px}.public-bank-grid{grid-template-columns:1fr}.public-reference{grid-column:auto}.public-invoice-items{padding:4px 22px 28px}.public-invoice-footer{grid-template-columns:1fr;margin:0 22px}.public-invoice-footer p{grid-column:auto}.public-invoice-footer a{text-align:center}.public-item-head,.public-item{grid-template-columns:1fr 90px}.public-invoice-nav em{display:none}.bank-payment-form{grid-template-columns:1fr}.bank-payment-form .full{grid-column:auto}}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(100% - 64px,1440px);margin-inline:auto}.public-site{background-color:var(--paper);background-image:radial-gradient(#171a1f09 .65px,#0000 .65px);background-size:5px 5px;min-height:100vh;overflow:hidden}.public-header{z-index:10;border-bottom:1px solid #d6d1c78c;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid;position:relative}.wordmark{letter-spacing:-.05em;font-size:31px;font-weight:750}.public-nav{gap:46px;font-size:15px;display:flex}.public-nav a,.portal-link{position:relative}.public-nav a:after,.portal-link:after{content:"";background:var(--blue);transform-origin:0;width:100%;height:1.5px;transition:transform .18s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.public-nav a:hover:after,.portal-link:hover:after{transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:42px;display:flex}.language-row{align-items:center;gap:12px;font-size:13px;display:flex}.language-row i{background:var(--rule);width:1px;height:18px;display:block}.portal-link{color:var(--blue);font-size:15px}.hero{grid-template-columns:48% 52%;align-items:center;min-height:808px;display:grid;position:relative}.hero-copy{z-index:2;padding:45px 0 130px 40px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--stone);margin:0 0 28px;font-size:11px;font-weight:650}.hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(62px,5.4vw,84px);font-weight:400;line-height:.98}.hero-lead{color:#44484f;max-width:580px;margin:27px 0 0;font-size:19px;line-height:1.55}.hero-actions{align-items:center;gap:44px;margin-top:38px;display:flex}.button{border-radius:5px;justify-content:space-between;align-items:center;gap:46px;min-height:62px;padding:0 28px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 12px 35px #2457e633}.button-primary:hover{background:var(--blue-dark)}.button span{font-size:22px;font-weight:400}.text-link{color:var(--blue);align-items:center;gap:35px;font-weight:600;display:flex}.text-link span{font-size:26px;transition:transform .18s}.text-link:hover span{transform:translate(6px)}.hero-art{height:100%;position:relative}.blue-orbit{background:linear-gradient(105deg,#0e54e6 0 48%,#a9c5ff 48% 100%);border-radius:50%;width:610px;height:610px;position:absolute;top:78px;right:-170px;box-shadow:inset 0 0 80px #ffffff2e}.plane{background:#dde6ff42;border:1px solid #2457e6b3;position:absolute;transform:rotate(35deg)skew(-8deg)}.plane-a{width:400px;height:280px;top:220px;left:34px}.plane-b{width:290px;height:350px;top:310px;left:190px;transform:rotate(-18deg)skew(6deg)}.axis{background:#2457e647;position:absolute}.axis-v{width:1px;height:640px;top:5px;left:51%}.axis-h{width:690px;height:1px;top:49%;left:20px}.data-card{z-index:3;background:#faf8f3f0;border:1px solid #c9c4b9;width:430px;padding:24px;position:absolute;top:330px;right:2%;box-shadow:0 17px 34px #171a1f33}.data-card-head{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:16px;font-size:12px;display:flex}.data-card-head span{color:var(--stone)}.metric-grid{grid-template-columns:1fr 1fr;display:grid}.metric-grid>div{border-bottom:1px solid var(--rule);padding:18px 10px 12px 0}.metric-grid>div:nth-child(odd){border-right:1px solid var(--rule)}.metric-grid>div:nth-child(2n){padding-left:18px}.metric-grid small{color:#585d66;font-size:10px;display:block}.metric-grid b{color:var(--blue);margin-top:6px;font-size:27px;font-weight:500;display:block}.mini-bars{align-items:flex-end;gap:5px;display:flex!important}.mini-bars i{background:var(--blue);width:3px}.health{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding-top:17px;font-size:10px;display:grid}.health>span{grid-column:1/-1}.health div{gap:9px;display:flex}.health i{background:var(--blue);border-radius:50%;width:7px;height:7px}.art-coordinates{flex-direction:column;gap:8px;font-family:monospace;font-size:9px;display:flex;position:absolute;top:105px;left:42px}.art-coordinates b{font-size:27px;font-weight:300}.dot-matrix{background-image:radial-gradient(#46505e 1px,#0000 1px);background-size:9px 9px;width:52px;height:52px;position:absolute;bottom:74px;left:48px}.capability-strip{border-top:1px solid var(--rule);letter-spacing:.05em;align-items:center;gap:24px;padding:24px 35px 0 8px;font-family:monospace;font-size:13px;display:flex;position:absolute;bottom:52px;left:40px}.capability-strip i{color:var(--blue);font-style:normal}.services-section{padding:140px 40px}.section-kicker{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.15em;color:var(--stone);justify-content:space-between;padding-bottom:18px;font-size:11px;display:flex}.services-grid{grid-template-columns:repeat(3,1fr);display:grid}.services-grid article{border-right:1px solid var(--rule);min-height:385px;padding:28px 36px 36px 0}.services-grid article+article{padding-left:36px}.services-grid article:last-child{border-right:0}.services-grid article>span{color:var(--blue);font-family:monospace;font-size:12px}.services-grid h2{letter-spacing:-.03em;margin:62px 0 18px;font-family:Iowan Old Style,Baskerville,serif;font-size:42px;font-weight:400}.services-grid p{color:#5f625f;max-width:350px;line-height:1.7}.services-grid a{color:var(--blue);margin-top:45px;font-weight:600;display:inline-block}.process-section{background:#e9e5dc;padding:130px 40px}.process-section h2{letter-spacing:-.035em;max-width:1000px;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(44px,4vw,65px);font-weight:400;line-height:1.05}.process-steps{border-top:1px solid #c8c2b6;grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.process-steps article{border-right:1px solid #c8c2b6;min-height:190px;padding:24px 30px 0 0}.process-steps article+article{padding-left:30px}.process-steps article:last-child{border:0}.process-steps b{color:var(--blue);font:12px monospace}.process-steps h3{margin:42px 0 12px;font-size:20px}.process-steps p{color:#616158;font-size:14px;line-height:1.6}.work-section{background:var(--blue);color:#fff;justify-content:space-between;align-items:end;padding:100px 40px;display:flex}.work-section .eyebrow{color:#cbd8ff}.work-section h2{max-width:750px;margin:0;font-family:Iowan Old Style,Baskerville,serif;font-size:55px;font-weight:400;line-height:1.05}.work-section .button{color:var(--blue);box-shadow:none;background:#fff}.public-footer{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr 1fr;gap:50px;padding:90px 40px 45px;display:grid}.public-footer strong{font-size:30px}.public-footer p{color:#5c5d5c;max-width:460px;margin:0;line-height:1.6}.public-footer div{color:var(--blue);flex-direction:column;gap:12px;display:flex}.public-footer small{color:var(--stone);grid-column:1/-1;margin-top:60px}@media (width<=1050px){.public-header{grid-template-columns:1fr auto}.public-nav{display:none}.hero{grid-template-columns:55% 45%}.hero-copy{padding-left:0}.blue-orbit{right:-360px}.data-card{width:350px;right:-60px}.language-row{display:none}.services-grid h2{font-size:34px}}@media (width<=760px){.shell{width:min(100% - 32px,1440px)}.public-header{height:72px}.wordmark{font-size:25px}.header-actions{gap:16px}.portal-link{font-size:13px}.hero{min-height:830px;display:block}.hero-copy{padding:85px 0 0}.hero h1{font-size:54px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-art{height:345px;margin-top:55px}.blue-orbit{width:380px;height:380px;top:-25px;right:-170px}.plane-a{width:250px;height:180px;top:20px;left:10px}.plane-b{width:190px;height:210px;top:60px;left:90px}.data-card{width:290px;padding:15px;top:70px;right:-8px}.metric-grid b{font-size:20px}.art-coordinates,.dot-matrix{display:none}.capability-strip{gap:10px;width:100%;padding-left:0;font-size:10px;bottom:8px;left:0}.services-section{padding:90px 0}.services-grid{grid-template-columns:1fr}.services-grid article,.services-grid article+article{border-right:0;border-bottom:1px solid var(--rule);min-height:auto;padding:34px 0 55px}.services-grid h2{margin-top:28px}.process-section{padding:90px 16px}.process-steps{grid-template-columns:1fr 1fr}.process-steps article{border-bottom:1px solid #c8c2b6}.work-section{padding:75px 16px;display:block}.work-section h2{font-size:42px}.work-section .button{margin-top:40px}.public-footer{grid-template-columns:1fr;padding:70px 0 35px}.public-footer small{grid-column:1;margin-top:20px}}.billing-center,.invoice-composer,.billing-settings{color:#f2f5f8}.billing-gate{background:linear-gradient(100deg,#231a0d,#101114 70%);border:1px solid #5e4520;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:20px 22px;display:flex}.billing-gate.ready{background:linear-gradient(100deg,#10251c,#101114 70%);border-color:#245c46}.billing-gate>div{align-items:center;gap:17px;display:flex}.billing-gate>div>i{color:#ffd08a;border:1px solid #a97832;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.billing-gate.ready>div>i{color:#8ff0c1;border-color:#4aaa7d}.billing-gate span{color:#d6a85f;letter-spacing:.13em;font:10px ui-monospace,monospace}.billing-gate.ready span{color:#74d4a3}.billing-gate h2{margin:5px 0 3px;font-size:18px;font-weight:550}.billing-gate p{color:#8d97a4;margin:0;font-size:12px}.billing-gate>button{color:#f0f3f6;cursor:pointer;white-space:nowrap;background:#161a20;border:1px solid #5e6671;padding:11px 14px}.billing-notice{color:#8ff0c1;background:#10251c;border:1px solid #245c46;margin:0 0 15px;padding:12px 14px;font-size:13px}.billing-actions{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.billing-actions>div{gap:10px;display:flex}.billing-actions .dark-button,.billing-actions .outline-dark-button{min-height:44px;font-size:12px}.billing-mode{color:#7f8a98;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font:11px ui-monospace,monospace;display:inline-flex}.billing-mode i{background:#687482;border-radius:50%;width:8px;height:8px}.billing-mode.mode-test i{background:#e7ad54;box-shadow:0 0 0 5px #e7ad541a}.billing-mode.mode-live i{background:#63d6a0;box-shadow:0 0 0 5px #63d6a01a}.billing-kpis{background:#0d0f13;border:1px solid #303744;grid-template-columns:repeat(4,1fr);display:grid}.billing-kpis article{border-right:1px solid #303744;padding:20px}.billing-kpis article:last-child{border-right:0}.billing-kpis span{color:#75818f;letter-spacing:.1em;font:10px ui-monospace,monospace}.billing-kpis b{font-variant-numeric:tabular-nums;margin:10px 0 3px;font-size:29px;font-weight:450;display:block}.billing-kpis small{color:#707b88;font-size:11px}.billing-layout{background:#0c0e12;border:1px solid #303744;grid-template-columns:minmax(630px,1.4fr) minmax(340px,.6fr);min-height:620px;margin-top:16px;display:grid}.invoice-register{border-right:1px solid #303744;min-width:0}.invoice-register-tools{border-bottom:1px solid #303744;grid-template-columns:1fr 155px 150px;gap:8px;padding:14px;display:grid}.invoice-register-tools input,.invoice-register-tools select{color:#e8ecf0;background:#080a0d;border:1px solid #303744;height:40px;padding:0 10px;font-size:12px}.invoice-table{overflow-x:auto}.invoice-table-head,.invoice-row{grid-template-columns:115px minmax(155px,1.2fr) 125px 135px 100px 100px;align-items:center;gap:12px;min-width:760px;display:grid}.invoice-table-head{color:#66727f;text-transform:uppercase;letter-spacing:.07em;background:#090b0e;padding:11px 14px;font:9px ui-monospace,monospace}.invoice-row{color:#cfd5dc;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222933;width:100%;padding:13px 14px}.invoice-row:hover,.invoice-row.selected{background:#111722}.invoice-row.selected{box-shadow:inset 3px 0 #477cff}.invoice-row span{min-width:0}.invoice-row strong,.invoice-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-row strong{color:#edf0f3;font-size:12px}.invoice-row small{color:#707b89;margin-top:3px;font-size:9px}.invoice-status{color:#aab4c1;text-transform:uppercase;white-space:nowrap;background:#1d242d;border-radius:99px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.invoice-status.draft{color:#b7c4d5;background:#202833}.invoice-status.open{color:#ffd08a;background:#342611}.invoice-status.issued,.invoice-status.sent,.invoice-status.viewed{color:#88c5ff;background:#102c48}.invoice-status.partially_paid{color:#d7b5ff;background:#2d1d42}.invoice-status.overdue{color:#ff9e9e;background:#421919}.invoice-status.cancelled{color:#a6adb7;background:#272b31}.invoice-status.paid{color:#8ff0c1;background:#123025}.invoice-status.void,.invoice-status.uncollectible{color:#9ca5b0;background:#23272e}.billing-money{font-variant-numeric:tabular-nums;font:12px ui-monospace,monospace}.billing-money.due{color:#ffd08a}.billing-money.paid{color:#8ff0c1}.invoice-inspector{background:#0d0f13;min-width:0;padding:22px}.billing-empty{color:#697482;text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;display:grid}.billing-empty i{color:#477cff;font-size:23px;font-style:normal}.billing-empty p{max-width:260px;margin:0;font-size:12px;line-height:1.5}.invoice-detail-head{justify-content:space-between;gap:15px;display:flex}.invoice-detail-head>div>span,.refund-history>span,.refund-box>span,.danger-confirm>span{color:#6f7b88;letter-spacing:.11em;font:9px ui-monospace,monospace}.invoice-detail-head h2{margin:6px 0 3px;font-size:27px;font-weight:450}.invoice-detail-head p{color:#818c99;margin:0;font-size:11px}.invoice-amount-hero{background:linear-gradient(120deg,#101c38,#0a0c10 70%);border:1px solid #303744;margin-top:20px;padding:18px}.invoice-amount-hero>span{color:#7896e7;letter-spacing:.12em;font:9px ui-monospace,monospace}.invoice-amount-hero strong{margin:6px 0 3px;font-size:31px;font-weight:450;display:block}.invoice-amount-hero small{color:#8290a0;font-size:10px}.invoice-detail-lines{margin-top:15px}.invoice-detail-lines>div{border-bottom:1px solid #242b35;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.invoice-detail-lines strong,.invoice-detail-lines small{display:block}.invoice-detail-lines strong{font-size:11px}.invoice-detail-lines small{color:#6f7b89;margin-top:3px;font-size:9px}.invoice-detail-lines>div>b{font:11px ui-monospace,monospace}.invoice-meta{margin:15px 0 0}.invoice-meta>div{border-bottom:1px solid #222933;justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.invoice-meta dt{color:#6f7b88}.invoice-meta dd{text-align:right;margin:0}.invoice-error{color:#ffadb7;background:#2b171b;border:1px solid #71343b;padding:10px;font-size:11px}.danger-confirm,.refund-box{background:#17130d;border:1px solid #5a4422;margin-top:18px;padding:16px}.danger-confirm p,.refund-box p{color:#8b95a2;font-size:11px;line-height:1.5}.danger-confirm label,.refund-box label{color:#8f99a6;margin-top:10px;font-size:10px;display:block}.danger-confirm input,.refund-box input{color:#fff;background:#090b0e;border:1px solid #414956;width:100%;height:39px;margin-top:6px;padding:0 10px;display:block}.danger-confirm .dark-button{width:100%;min-height:43px;margin-top:12px;font-size:11px}.danger-confirm>.outline-dark-button{width:100%;min-height:41px;margin:10px 0 2px;font-size:11px}.delete-draft-control{border-top:1px solid #4e3820;grid-template-columns:1fr auto;gap:7px;padding-top:14px;margin-top:18px!important;display:grid!important}.delete-draft-control input{grid-column:1;margin:0!important}.delete-draft-control button{color:#ffadb7;cursor:pointer;background:#27161a;border:1px solid #71343b;padding:0 10px}.invoice-action-stack{gap:9px;margin-top:18px;display:grid}.invoice-action-stack .dark-button,.invoice-action-stack .outline-dark-button{width:100%;min-height:43px;font-size:11px}.void-control{color:#818b98;grid-template-columns:1fr auto;gap:7px;margin-top:10px;font-size:9px;display:grid}.void-control input{color:#fff;background:#090b0e;border:1px solid #3a424d;grid-column:1;height:35px;padding:0 9px}.void-control button,.refund-trigger,.refund-box button{color:#ffadb7;cursor:pointer;background:#27161a;border:1px solid #71343b;padding:0 10px}.refund-trigger{min-height:41px}.refund-box button{width:100%;min-height:39px;margin-top:11px}.refund-history{border-top:1px solid #303744;margin-top:20px;padding-top:13px}.refund-history>div{border-bottom:1px solid #222933;grid-template-columns:90px 1fr;padding:9px 0;font-size:10px;display:grid}.refund-history span{text-transform:capitalize}.refund-history small{color:#707b89;margin-top:2px;display:block}.billing-page-head{border-bottom:1px solid #303744;justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.billing-page-head h2{margin:7px 0;font-size:38px;font-weight:430}.billing-page-head>div:first-child>p:not(.app-kicker){color:#87919e;max-width:650px;margin:0;font-size:13px;line-height:1.5}.composer-total,.readiness-meter{background:#0d0f13;border:1px solid #303744;align-self:flex-end;min-width:230px;padding:18px}.composer-total span{color:#73819a;letter-spacing:.12em;font:9px ui-monospace,monospace}.composer-total b,.readiness-meter strong{margin:7px 0 3px;font-size:27px;font-weight:450;display:block}.composer-total small,.readiness-meter span{color:#74808e;font-size:10px}.composer-grid,.billing-settings-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.composer-grid>section,.billing-settings-grid>section{background:#0d0f13;border:1px solid #303744;min-width:0;padding:20px}.composer-section-head{border-bottom:1px solid #282f38;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding-bottom:15px;display:grid}.composer-section-head>b{color:#5684ff;font:11px ui-monospace,monospace}.composer-section-head span{color:#697583;letter-spacing:.1em;font:9px ui-monospace,monospace}.composer-section-head h3{margin:3px 0 0;font-size:17px;font-weight:500}.composer-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.composer-fields label{color:#798593;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.composer-fields label.full{grid-column:1/-1}.composer-fields input,.composer-fields select,.composer-fields textarea{color:#f0f3f6;background:#090b0e;border:1px solid #303744;width:100%;margin-top:6px;padding:0 10px;font-size:12px;display:block}.composer-fields input,.composer-fields select{height:40px}.composer-fields textarea{resize:vertical;min-height:90px;padding-block:10px}.composer-fields input:disabled{color:#6d7784;background:#101318}.recipient-check{background:#1d170e;border:1px solid #5e4520;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.recipient-check.complete{background:#10251c;border-color:#245c46}.recipient-check>i{color:#ffd08a;font-style:normal}.recipient-check.complete>i{color:#8ff0c1}.recipient-check strong,.recipient-check small{display:block}.recipient-check strong{font-size:11px}.recipient-check small{color:#7e8996;margin-top:2px;font-size:9px}.invoice-line-editor{margin-top:16px;overflow-x:auto}.line-editor-head,.line-editor-row{grid-template-columns:minmax(190px,1fr) 55px 110px 95px 30px;align-items:center;gap:7px;min-width:560px;display:grid}.line-editor-head{color:#687482;text-transform:uppercase;padding:0 0 8px;font:8px ui-monospace,monospace}.line-editor-row{border-top:1px solid #252c35;padding:7px 0}.line-editor-row input{color:#fff;background:#090b0e;border:1px solid #303744;width:100%;height:37px;padding:0 9px;font-size:11px}.line-description-stack{gap:5px;display:grid}.line-description-stack input:last-child{color:#aab4c1;height:30px;font-size:9px}.line-editor-row>strong{text-align:right;font:10px ui-monospace,monospace}.line-editor-row>button{color:#8b95a2;cursor:pointer;background:0 0;border:0;font-size:18px}.price-input{position:relative}.price-input span{color:#788391;font-size:10px;position:absolute;top:10px;left:8px}.price-input input{padding-left:20px}.add-invoice-line{color:#8faeff;cursor:pointer;background:0 0;border:1px dashed #3a4655;margin-top:10px;padding:8px 10px;font-size:10px}.invoice-calculation{width:min(100%,310px);margin:18px 0 0 auto}.invoice-calculation>div{color:#818c99;border-bottom:1px solid #282f38;justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.invoice-calculation>div:last-child{color:#f1f4f7;font-size:14px}.composer-footer{background:#0d0f13;border:1px solid #303744;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:18px;display:flex}.composer-footer>div{align-items:center;gap:13px;display:flex}.composer-footer>div>i{color:#5684ff;font-size:20px;font-style:normal}.composer-footer p,.composer-footer strong,.composer-footer span{margin:0;display:block}.composer-footer strong{font-size:12px}.composer-footer span{color:#74808d;margin-top:3px;font-size:10px}.settings-save{justify-content:flex-end;margin-top:18px;display:flex}.stripe-connection-card{margin-top:15px}.stripe-connection-card>div{border-bottom:1px solid #282f38;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.stripe-connection-card b.ok{color:#8ff0c1}.stripe-connection-card b.missing{color:#ffad7a}.stripe-connection-card p{color:#7a8592;font-size:11px;line-height:1.6}.stripe-connection-card code{color:#a9bfff}.stripe-connection-card small{color:#6e7986}.einvoice-readiness{grid-column:1/-1}.einvoice-roadmap{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.einvoice-roadmap>div{background:#090b0e;border:1px solid #2e3742;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid}.einvoice-roadmap i{border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.einvoice-roadmap i.ready{color:#8ff0c1;border:1px solid #245c46}.einvoice-roadmap i.pending{color:#ffd08a;border:1px solid #6a4a1c}.einvoice-roadmap strong,.einvoice-roadmap small{display:block}.einvoice-roadmap strong{font-size:11px}.einvoice-roadmap small{color:#74808e;margin-top:4px;font-size:9px;line-height:1.5}.client-billing-divider{border-top:1px solid #303744;justify-content:space-between;align-items:center;padding:13px 0 3px;display:flex}.client-billing-divider span{color:#5684ff;letter-spacing:.1em;font:10px ui-monospace,monospace}.client-billing-divider small{color:#687482;font-size:9px}.client-billing-panel{background:#0d0f13;border:1px solid #303744;margin-top:24px}.client-billing-head{background:linear-gradient(110deg,#101d3a,#0d0f13 60%);border-bottom:1px solid #303744;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.client-billing-head h2{margin:3px 0 5px;font-size:29px;font-weight:450}.client-billing-head p:not(.app-kicker){color:#8a95a2;margin:0;font-size:12px}.stripe-secure-mark{color:#aab9d8;letter-spacing:.08em;align-items:center;gap:10px;font:9px ui-monospace,monospace;display:flex}.stripe-secure-mark>i{color:#8faeff;border:1px solid #4a68a8;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.client-invoice{border-bottom:1px solid #252c35;grid-template-columns:minmax(210px,1fr) 145px 150px minmax(180px,auto);align-items:center;gap:20px;padding:18px 22px;display:grid}.client-invoice:last-child{border-bottom:0}.client-invoice-identity>span{color:#789cff;font:9px ui-monospace,monospace}.client-invoice-identity strong,.client-invoice-identity small{display:block}.client-invoice-identity strong{margin-top:5px;font-size:13px}.client-invoice-identity small{color:#707b88;margin-top:4px;font-size:10px}.client-invoice-amount span,.client-invoice-amount strong,.client-invoice-amount small{display:block}.client-invoice-amount span{color:#6f7a87;text-transform:uppercase;font-size:9px}.client-invoice-amount strong{margin-top:3px;font:18px ui-monospace,monospace}.client-invoice-amount small{color:#6f7a87;font-size:9px}.client-invoice-actions{justify-content:flex-end;gap:8px;display:flex}.client-invoice-actions .dark-button,.client-invoice-actions .outline-dark-button{gap:20px;min-height:41px;padding-inline:14px;font-size:10px}@media (width<=1250px){.billing-layout{grid-template-columns:1fr}.invoice-register{border-bottom:1px solid #303744;border-right:0}.composer-grid,.billing-settings-grid{grid-template-columns:1fr}.client-invoice{grid-template-columns:minmax(200px,1fr) 140px 140px}.client-invoice-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.billing-gate,.billing-actions,.billing-page-head,.composer-footer,.client-billing-head{flex-direction:column;align-items:stretch}.billing-actions>div{display:grid}.billing-mode{margin-top:12px}.billing-kpis{grid-template-columns:1fr 1fr}.billing-kpis article:nth-child(2){border-right:0}.billing-kpis article{border-bottom:1px solid #303744}.invoice-register-tools,.composer-fields{grid-template-columns:1fr}.composer-fields label.full{grid-column:1}.composer-total,.readiness-meter{align-self:stretch;min-width:0}.client-billing-divider{flex-direction:column;align-items:flex-start;gap:5px}.client-invoice{grid-template-columns:1fr}.client-invoice-actions{grid-column:1;display:grid}.einvoice-roadmap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.application-shell{background:var(--night);color:#f5f7fa;min-height:100vh}.application-header{border-bottom:1px solid var(--night-rule);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 34px;display:grid}.application-logo{letter-spacing:.14em;font-size:25px}.application-languages{border:1px solid var(--night-rule);border-radius:6px;gap:4px;padding:4px;display:flex}.application-languages button{color:var(--night-copy);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.application-languages button.active{color:#fff;background:#1b2029}.app-portal{color:#9bb6ff;justify-self:end;font-size:13px}.application-layout{grid-template-columns:340px 1fr;min-height:calc(100vh - 72px);display:grid}.application-sidebar{border-right:1px solid var(--night-rule);height:calc(100vh - 72px);padding:54px 32px 28px;position:sticky;top:0;overflow:auto}.app-kicker{letter-spacing:.15em;text-transform:uppercase;color:#5684ff;margin:0 0 14px;font:11px ui-monospace,monospace}.application-sidebar h1{letter-spacing:-.03em;margin:0 0 38px;font-size:32px;font-weight:450}.progress-meta{color:var(--night-copy);justify-content:space-between;font:11px ui-monospace,monospace;display:flex}.progress-track{background:#222832;height:2px;margin:11px 0 28px}.progress-track i{background:#2f6bff;height:100%;transition:width .25s;display:block}.application-sidebar nav{flex-direction:column;gap:2px;display:flex}.application-sidebar nav button{text-align:left;color:#737c8b;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:32px 1fr;align-items:center;padding:8px;font-size:12px;display:grid}.application-sidebar nav button b{font:10px ui-monospace,monospace}.application-sidebar nav button.active{color:#fff;background:#151920}.application-sidebar nav button.active b{color:#5684ff}.application-sidebar nav button.done{color:#a9b1bd}.application-sidebar nav button.done b{color:#5684ff}.application-sidebar>small{color:#596170;margin-top:28px;font-size:10px;display:block}.application-content{max-width:1200px;padding:70px clamp(30px,8vw,130px) 80px}.form-heading{border-bottom:1px solid var(--night-rule);margin-bottom:42px;padding-bottom:30px}.form-heading>span{color:#5684ff;letter-spacing:.14em;font:10px ui-monospace,monospace}.form-heading h2{letter-spacing:-.035em;margin:12px 0 0;font-size:42px;font-weight:400}.form-heading p{color:var(--night-copy);max-width:700px;margin:18px 0 0;line-height:1.6}.fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.form-field{border:0;margin:0;padding:0;display:block}.signature-box,.fields-grid>.form-field:only-child{grid-column:1/-1}.form-field:has(textarea){grid-column:1/-1}.form-field:has(.choice-grid){grid-column:1/-1}.form-field:has(.feature-table){grid-column:1/-1}.form-field>span,.form-field legend{color:#c8cdd6;margin-bottom:10px;font-size:12px;display:block}.form-field em{color:#5684ff;margin-left:4px;font-style:normal}.form-field input,.form-field textarea,.form-field select{color:#f5f7fa;background:#0e1014;border:1px solid #303744;border-radius:5px;outline:none;width:100%;padding:14px 15px;transition:border .15s,box-shadow .15s}.form-field textarea{resize:vertical;min-height:140px;line-height:1.55}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#477cff;box-shadow:0 0 0 3px #2f6bff1f}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice{color:#9ea6b3;cursor:pointer;background:#0e1014;border:1px solid #2a303a;border-radius:5px;align-items:center;gap:10px;padding:12px 13px;font-size:12px;display:flex}.choice input{opacity:0;pointer-events:none;position:absolute}.choice>span{color:#fff;border:1px solid #3a424f;border-radius:3px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.choice.selected{color:#fff;background:#121a2d;border-color:#396ce9}.choice.selected>span{background:#2f6bff;border-color:#2f6bff}.feature-table{border:1px solid #2a303a;border-radius:5px;overflow:hidden}.table-head,.table-row{grid-template-columns:1fr 2fr 110px;display:grid}.table-head{color:#7f8998;text-transform:uppercase;letter-spacing:.1em;background:#151920;font-size:10px}.table-head b{padding:12px 14px}.table-row{border-top:1px solid #2a303a}.table-row input,.table-row select{box-shadow:none!important;border:0!important;border-right:1px solid #2a303a!important;border-radius:0!important}.priority-list{border-top:1px solid #2a303a;flex-direction:column;display:flex}.priority-list>div{border-bottom:1px solid #2a303a;grid-template-columns:52px 1fr 1fr;display:grid}.priority-list b{color:#5684ff;place-items:center;font:11px ui-monospace,monospace;display:grid}.priority-list input{border:0;border-left:1px solid #2a303a;border-radius:0;box-shadow:none!important}.signature-box{background:#0e1014;border:1px solid #2a303a;border-radius:7px;padding:28px}.signature-box>p{color:#aeb5c1;margin:0 0 28px;line-height:1.6}.accept-row{color:#9da5b1;gap:13px;margin-top:22px;font-size:12px;line-height:1.5;display:flex}.accept-row input{accent-color:#2f6bff;width:18px;height:18px}.form-error{color:#ffb9b9;background:#2b1414;border:1px solid #7b3030;border-radius:5px;margin-top:26px;padding:12px 15px;font-size:12px}.form-actions{border-top:1px solid var(--night-rule);justify-content:space-between;margin-top:55px;padding-top:30px;display:flex}.back-button{color:#8d95a2;cursor:pointer;background:0 0;border:0}.back-button:disabled{opacity:.3}.dark-button,.outline-dark-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:40px;min-height:54px;padding:0 24px;font-weight:600;display:inline-flex}.dark-button{color:#fff;background:#2f6bff;border:1px solid #2f6bff}.dark-button:hover{background:#477cff}.dark-button:disabled{opacity:.5}.outline-dark-button{color:#fff;border:1px solid #3a424f}.success-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.success-mark{color:#5684ff;border:1px solid #2f6bff;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:30px;font-size:25px;display:grid}.success-screen h1{letter-spacing:-.04em;margin:0;font-size:53px;font-weight:400}.success-screen>p:not(.app-kicker){color:var(--night-copy)}.reference-card{border:1px solid var(--night-rule);flex-direction:column;gap:8px;min-width:min(100%,520px);margin:30px 0;padding:25px;display:flex}.reference-card span,.reference-card small{color:var(--night-copy);font-size:11px}.reference-card strong{color:#5684ff;font:22px ui-monospace,monospace}.success-actions{align-items:center;gap:15px;display:flex}.success-actions>a:last-child{color:#8791a0;margin-left:15px;font-size:12px}@media (width<=900px){.application-layout{grid-template-columns:1fr}.application-sidebar{border-right:0;border-bottom:1px solid var(--night-rule);height:auto;padding:30px 20px;position:static}.application-sidebar nav{display:none}.application-sidebar h1{margin-bottom:22px}.application-content{padding:45px 20px 70px}.fields-grid{grid-template-columns:1fr}.form-field,.signature-box{grid-column:1!important}.form-heading h2{font-size:34px}}@media (width<=600px){.application-header{grid-template-columns:1fr auto;padding:0 16px}.app-portal{display:none}.application-languages{justify-self:end}.application-languages button span{display:none}.application-content{padding-inline:16px}.choice-grid,.table-head,.table-row{grid-template-columns:1fr}.table-head{display:none}.table-row input,.table-row select{border-bottom:1px solid #2a303a!important;border-right:0!important}.priority-list>div{grid-template-columns:38px 1fr}.priority-list input:last-child{grid-column:2}.success-actions{flex-direction:column}.success-screen{padding:35px 20px}.success-screen h1{font-size:40px}}@media print{body{color:#000!important;background:#fff!important}.application-header,.application-sidebar,.form-actions,.success-mark,.success-actions{display:none!important}.application-shell{color:#000!important;background:#fff!important}.success-screen{text-align:left;display:block}.reference-card{border:1px solid #ccc}}.platform-shell,.admin-shell{background:var(--night);color:#f5f7fa;min-height:100vh}.platform-header{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.platform-logo{letter-spacing:.12em;font-size:20px}.platform-logo span{color:#596372;letter-spacing:.16em;font-size:10px}.platform-header nav{color:#929ba9;align-items:center;gap:30px;font-size:12px;display:flex}.platform-owner{color:#fff;border:1px solid #343c48;border-radius:4px;padding:10px 13px}.portal-entry{background-image:linear-gradient(#242a3438 1px,#0000 1px),linear-gradient(90deg,#242a3438 1px,#0000 1px);background-size:70px 70px;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:calc(100vh - 72px);padding:70px max(7vw,30px);display:grid}.portal-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(58px,6.5vw,98px);font-weight:400;line-height:.94}.portal-intro>p:not(.app-kicker){color:var(--night-copy);max-width:620px;font-size:18px;line-height:1.65}.portal-signal{color:#7f8998;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin-top:55px;font:11px ui-monospace,monospace;display:flex}.portal-signal i{background:#2f6bff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #2f6bff1a}.lookup-card{background:#0d0f13;border:1px solid #2a303a;padding:42px;box-shadow:0 28px 80px #00000059}.lookup-card>span,.card-title>span,.signature-panel>span,.detail-block>span,.agreement-editor>div>span{letter-spacing:.14em;color:#5684ff;font:10px ui-monospace,monospace}.lookup-card h2{margin:14px 0 35px;font-size:28px;font-weight:400}.lookup-card label,.signature-panel label{color:#aab1bd;margin:18px 0;font-size:11px;display:block}.lookup-card input,.signature-panel input{color:#fff;background:#08090b;border:1px solid #303744;border-radius:4px;outline:none;width:100%;margin-top:9px;padding:15px;display:block}.lookup-card input:focus,.signature-panel input:focus{border-color:#477cff}.lookup-card .dark-button{justify-content:space-between;width:100%;margin-top:18px}.lookup-card>small{text-align:center;color:#697281;margin-top:23px;display:block}.lookup-card>small a{color:#8dabff}.client-dashboard{max-width:1500px;margin:auto;padding:55px max(4vw,30px) 100px}.dashboard-top{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.quiet-button{color:#8e97a5;cursor:pointer;background:0 0;border:0}.dashboard-top .quiet-button{margin-bottom:35px;padding:0}.dashboard-top h1{letter-spacing:-.04em;margin:8px 0;font-size:48px;font-weight:400}.dashboard-top>div>p:last-child{color:var(--night-copy)}.status-pill{text-transform:uppercase;letter-spacing:.08em;border:1px solid #354050;border-radius:99px;padding:11px 15px;font-size:11px}.status-pill i{background:#5684ff;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.timeline-card,.platform-card,.agreement-card{border:1px solid var(--night-rule);background:#0d0f13}.timeline-card{margin-bottom:18px;padding:26px}.card-title{color:#687282;justify-content:space-between;display:flex}.card-title small{font-size:10px}.project-timeline{grid-template-columns:repeat(7,1fr);margin-top:34px;display:grid}.project-timeline>div{color:#5f6977;border-top:1px solid #2d3440;flex-direction:column;gap:11px;padding-top:18px;font-size:11px;display:flex;position:relative}.project-timeline>div:before{content:"";background:#2c333e;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.project-timeline i{font:10px ui-monospace,monospace}.project-timeline .complete,.project-timeline .current{color:#b6bec9;border-color:#2f6bff}.project-timeline .complete:before,.project-timeline .current:before{background:#2f6bff}.project-timeline .current:before{box-shadow:0 0 0 6px #2f6bff26}.client-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.platform-card{min-height:250px;padding:28px}.platform-card h2{letter-spacing:-.025em;max-width:500px;margin:48px 0 12px;font-size:27px;font-weight:400}.platform-card>p{color:var(--night-copy);font-size:13px}.platform-card dl{margin:34px 0}.platform-card dl>div{border-bottom:1px solid var(--night-rule);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.platform-card dt{color:#727c89}.platform-card dd{margin:0}.platform-card .outline-dark-button{min-height:42px;font-size:11px}.agreement-card{grid-template-columns:1.2fr .8fr;margin-top:18px;display:grid}.agreement-copy{padding:45px}.agreement-copy h2{margin:12px 0 25px;font-size:38px;font-weight:400}.agreement-terms{white-space:pre-wrap;color:#abb2be;max-width:720px;line-height:1.7}.agreement-copy>small{color:#647080;margin-top:40px;display:block}.signature-panel{border-left:1px solid var(--night-rule);padding:45px}.signature-panel h3{font-size:26px;font-weight:400}.signature-panel .accept-row{display:flex}.signature-panel .accept-row input{flex:0 0 18px;width:18px;margin-top:0}.signature-panel .dark-button{justify-content:space-between;width:100%;margin-top:20px}.signed-seal{color:#5684ff;border:1px solid #2f6bff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:26px;display:grid}.signature-panel>small{color:#687282}.admin-shell{grid-template-columns:230px 1fr;display:grid}.admin-nav{border-right:1px solid var(--night-rule);flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.admin-nav>.platform-logo{padding:0 10px 36px}.admin-nav nav{flex-direction:column;gap:4px;display:flex}.admin-nav nav button,.admin-nav nav .admin-email-link{text-align:left;color:#737d8b;background:0 0;border:0;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;padding:11px;font-size:12px;display:grid}.admin-nav nav .admin-email-link em{color:#516078;font-size:13px;font-style:normal}.admin-nav nav button.active{color:#fff;background:#151920}.admin-nav nav button span,.admin-nav nav .admin-email-link span{background:#252c36;border-radius:9px;padding:2px 6px;font:10px ui-monospace,monospace}.admin-nav nav button span.critical,.admin-nav nav .admin-email-link span.critical{color:#fff;background:#7f1d2d}.admin-user{border-top:1px solid var(--night-rule);align-items:center;gap:11px;margin-top:auto;padding:22px 6px 0;font-size:11px;display:flex}.admin-user>i{background:#2f6bff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.admin-user span{text-overflow:ellipsis;flex-direction:column;gap:3px;display:flex;overflow:hidden}.admin-user small{color:#616b79}.admin-main>header{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.admin-main>header h1{margin:5px 0 0;font-size:40px;font-weight:400}.admin-header-actions{align-items:center;gap:12px;display:flex}.admin-header-actions .outline-dark-button{min-height:42px;font-size:11px}.session-lock-note{color:#75c89f;letter-spacing:.05em;white-space:nowrap;background:#0d1c17;border:1px solid #2f4e40;align-items:center;min-height:31px;padding:0 10px;font:9px ui-monospace,monospace;display:inline-flex}.owner-auth-notice{color:#8cdbb4;background:#0d2119;border:1px solid #355b4a;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.5}.stat-grid{border:1px solid var(--night-rule);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.stat-grid article{border-right:1px solid var(--night-rule);padding:20px}.stat-grid article:last-child{border-right:0}.stat-grid span{color:#687382;letter-spacing:.12em;font:9px ui-monospace,monospace}.stat-grid b{margin:12px 0 2px;font-size:32px;font-weight:400;display:block}.stat-grid small{color:#606b79;font-size:10px}.admin-workspace{border:1px solid var(--night-rule);grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);min-height:580px;display:grid}.applications-list{border-right:1px solid var(--night-rule)}.list-tools{border-bottom:1px solid var(--night-rule);grid-template-columns:1fr 150px;gap:8px;padding:14px;display:grid}.list-tools input,.list-tools select,.detail-head select,.application-detail textarea,.application-detail input,.agreement-editor select{color:#d9dee5;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;outline:none;padding:10px;font-size:11px}.application-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e232b;grid-template-columns:12px 1fr auto auto;align-items:center;gap:14px;width:100%;padding:17px 15px;display:grid}.application-row:hover,.application-row.selected{background:#12161c}.status-dot{background:#5684ff;border-radius:50%;width:7px;height:7px}.status-dot.completed{background:#5fcf98}.status-dot.declined{background:#6b7380}.application-row div{flex-direction:column;gap:5px;display:flex}.application-row strong{font-size:12px}.application-row small,.application-row time{color:#687382;font-size:10px}.application-row>b{text-transform:uppercase;color:#8a94a2;border:1px solid #303743;border-radius:20px;padding:5px 7px;font-size:9px}.empty-state{color:#697382;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-state i{font-size:30px;font-style:normal}.empty-state h3{color:#d8dde4;margin:12px 0 0;font-size:16px;font-weight:400}.empty-state p{font-size:11px}.empty-state a{color:#7fa0ff;font-size:11px}.application-detail{padding:28px;overflow:auto}.detail-head{border-bottom:1px solid var(--night-rule);justify-content:space-between;gap:25px;padding-bottom:24px;display:flex}.detail-head span{color:#5684ff;font:10px ui-monospace,monospace}.detail-head h2{margin:8px 0;font-size:27px;font-weight:400}.detail-head p{color:#7a8492;font-size:11px}.detail-head select{height:40px}.detail-block{border-bottom:1px solid var(--night-rule);padding:24px 0}.detail-block p{color:#c0c6cf;font-size:13px;line-height:1.6}.application-detail textarea,.application-detail input{resize:vertical;width:100%;min-height:85px;margin-top:12px}.application-detail input{min-height:auto}.agreement-editor>div{justify-content:space-between;align-items:center;display:flex}.agreement-editor select{width:150px}.agreement-editor small{color:#6f7b89;margin-top:12px;display:block}.detail-actions{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.detail-actions .dark-button{min-height:44px;font-size:11px}.detail-actions .quiet-button{font-size:11px}@media (width<=1050px){.portal-entry{grid-template-columns:1fr}.portal-intro h1{font-size:70px}.lookup-card{max-width:620px}.admin-shell{grid-template-columns:76px 1fr}.admin-nav{padding:25px 10px}.admin-nav .platform-logo span,.admin-nav nav .admin-email-link,.admin-nav nav button:not(.active) span,.admin-nav nav button span,.admin-nav nav button{font-size:0}.admin-nav nav button i,.admin-nav nav .admin-email-link i{font-size:17px}.admin-user span{display:none}.stat-grid{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.applications-list{border-right:0;border-bottom:1px solid var(--night-rule)}}@media (width<=700px){.platform-header{padding:0 16px}.platform-header nav>a:first-child{display:none}.portal-entry{padding:55px 16px}.portal-intro h1{font-size:52px}.lookup-card{padding:28px 20px}.dashboard-top{display:block}.status-pill{margin-top:20px;display:inline-block}.client-dashboard{padding:35px 16px 70px}.project-timeline{grid-template-columns:1fr}.project-timeline>div{border-top:0;border-left:1px solid #2d3440;padding:0 0 22px 20px}.project-timeline>div:before{top:0;left:-4px}.client-grid,.agreement-card{grid-template-columns:1fr}.signature-panel{border-left:0;border-top:1px solid var(--night-rule);padding:28px}.agreement-copy{padding:28px}.admin-shell{display:block}.admin-nav{display:none}.admin-main{padding:22px 12px}.admin-main>header{align-items:flex-start}.admin-header-actions .outline-dark-button,.session-lock-note{display:none}.stat-grid{grid-template-columns:1fr 1fr}.admin-workspace{grid-template-columns:1fr}.application-detail{padding:20px 14px}.list-tools{grid-template-columns:1fr}.application-row{grid-template-columns:12px 1fr auto}.application-row time{display:none}}@media print{.platform-header,.admin-nav,.admin-main>header,.stat-grid,.applications-list,.detail-actions,.quiet-button{display:none!important}.client-dashboard,.admin-main,.application-detail{padding:0!important}.platform-shell,.admin-shell,.admin-main,.application-detail{color:#000!important;background:#fff!important}.timeline-card,.platform-card,.agreement-card,.admin-workspace{background:#fff!important;border:1px solid #bbb!important}}.consent-banner{z-index:1000;color:#f5f7fa;background:#0d0f13;border:1px solid #313946;justify-content:space-between;align-items:center;gap:35px;max-width:1180px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 24px 80px #00000073}.consent-banner strong{font-size:14px}.consent-banner p{color:#a8afba;max-width:720px;margin:7px 0 5px;font-size:11px;line-height:1.55}.consent-banner a{color:#7fa0ff;font-size:10px;text-decoration:underline}.consent-banner>div:last-child{flex:none;gap:9px;display:flex}.consent-banner button{cursor:pointer;border-radius:4px;padding:11px 16px;font-size:11px}.consent-decline{color:#bcc3ce;background:0 0;border:1px solid #3a424f}.consent-accept{color:#fff;background:#2f6bff;border:1px solid #2f6bff}.privacy-page{color:#171a1f;background:#f4f1ea;min-height:100vh}.privacy-page>header{border-bottom:1px solid #d6d1c7;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.privacy-page>header a{letter-spacing:-.04em;font-size:24px;font-weight:750}.privacy-page>header span{letter-spacing:.14em;color:#77756e;font:10px ui-monospace,monospace}.privacy-page>article{max-width:850px;margin:auto;padding:110px 30px 120px}.privacy-page h1{letter-spacing:-.045em;margin:10px 0 25px;font-family:Iowan Old Style,Baskerville,serif;font-size:72px;font-weight:400}.privacy-lead{color:#484b50;margin-bottom:65px;font-size:20px;line-height:1.65}.privacy-page section{border-top:1px solid #d6d1c7;grid-template-columns:210px 1fr;padding:28px 0;display:grid}.privacy-page section h2{margin:0;font-size:15px}.privacy-page section p{color:#5e615f;margin:0;font-size:14px;line-height:1.7}.privacy-back{color:#2457e6;margin-top:45px;font-weight:600;display:inline-block}.workspace-error{color:#ffb9b9;background:#2b1414;border:1px solid #7b3030;margin:-18px 0 18px;padding:10px 14px;font-size:11px}.overview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.overview-panel{border:1px solid var(--night-rule);background:#0d0f13;min-height:280px;padding:20px}.overview-panel.analytics-snapshot{grid-column:1/-1}.panel-head{border-bottom:1px solid #242a34;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.panel-head>span{letter-spacing:.14em;color:#7b8796;font:10px ui-monospace,monospace}.panel-head button{color:#7395f5;cursor:pointer;background:0 0;border:0;font-size:10px}.overview-row{color:#fff;border-bottom:1px solid #1e232b;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:15px 2px;display:grid}.overview-row.clickable{text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;width:100%}.overview-row div{flex-direction:column;gap:4px;display:flex}.overview-row strong{font-size:12px}.overview-row small,.overview-row time{color:#687382;font-size:10px}.overview-row>b{text-transform:uppercase;color:#8993a0;font-size:9px}.health-dot{background:#56c992;border-radius:50%;width:8px;height:8px}.health-dot.attention{background:#e4ae55}.health-dot.risk{background:#e06d6d}.snapshot-numbers{background:#242a34;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.snapshot-numbers>div{background:#0d0f13;padding:16px}.snapshot-numbers b{font-size:28px;font-weight:400;display:block}.snapshot-numbers span{color:#687382;font-size:9px}.mini-traffic-bars{align-items:flex-end;gap:5px;height:90px;margin-top:25px;display:flex}.mini-traffic-bars i{background:#2f6bff;flex:1;max-width:35px;min-height:3px}.empty-state.compact{min-height:160px}.client-toolbar{border:1px solid var(--night-rule);border-bottom:0;justify-content:space-between;align-items:center;padding:12px;display:flex}.client-toolbar .list-tools{border:0;min-width:520px;padding:0}.client-toolbar .dark-button{min-height:40px;font-size:11px}.clients-grid{border:1px solid var(--night-rule);grid-template-columns:360px 1fr;min-height:650px;display:grid}.client-list{border-right:1px solid var(--night-rule)}.client-row{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1f252d;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;width:100%;padding:17px 14px;display:grid}.client-row:hover,.client-row.selected{background:#12161c}.client-row div{flex-direction:column;gap:4px;display:flex}.client-row strong{font-size:12px}.client-row small,.client-row span{color:#707a88;font-size:9px}.client-row>b{text-transform:uppercase;color:#7fa0ff;grid-column:2;font-size:8px}.client-detail{padding:26px;overflow:auto}.client-identity{border-bottom:1px solid var(--night-rule);grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding-bottom:24px;display:grid}.client-avatar{color:#7fa0ff;background:#111a2c;border:1px solid #3459a8;place-items:center;width:54px;height:54px;font-weight:700;display:grid}.client-identity span{color:#5684ff;font:9px ui-monospace,monospace}.client-identity h2{margin:4px 0;font-size:26px;font-weight:400}.client-identity p{color:#76818f;margin:0;font-size:10px}.client-identity select,.quick-entry select,.quick-entry input,.project-entry input{color:#d9dee5;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;padding:10px;font-size:10px}.client-detail-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:25px 0;display:grid}.client-detail-grid label{text-transform:uppercase;letter-spacing:.08em;color:#74808f;font-size:9px}.client-detail-grid input,.client-detail-grid select,.client-detail-grid textarea{color:#fff;text-transform:none;letter-spacing:0;background:#0b0d10;border:1px solid #2f3641;border-radius:4px;width:100%;margin-top:7px;padding:11px;font-size:11px;display:block}.client-detail-grid textarea{resize:vertical;min-height:90px}.client-detail-grid .full{grid-column:1/-1}.client-save{border-bottom:1px solid var(--night-rule);justify-content:space-between;align-items:center;padding:0 0 25px;display:flex}.client-save small{color:#687382;font-size:9px}.client-save .dark-button{min-height:42px;font-size:10px}.relationship-grid{grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;display:grid}.relationship-grid>section{min-width:0}.quick-entry{grid-template-columns:80px 1fr auto;gap:6px;margin-top:14px;display:grid}.quick-entry button,.project-entry button{color:#fff;cursor:pointer;background:#2f6bff;border:0;border-radius:4px;padding:0 13px}.activity-feed article{border-bottom:1px solid #1f252d;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.activity-feed article>i{color:#7fa0ff;background:#18213a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.activity-feed strong{text-transform:uppercase;color:#7fa0ff;font-size:9px}.activity-feed p{color:#c1c7d0;margin:4px 0;font-size:11px}.activity-feed small{color:#697382;font-size:8px}.project-entry{grid-template-columns:1fr 100px 36px;gap:6px;margin-top:14px;display:grid}.project-row{border-bottom:1px solid #1f252d;grid-template-columns:1fr auto;gap:8px;padding:14px 0;display:grid}.project-row div{flex-direction:column;gap:3px;display:flex}.project-row strong{font-size:11px}.project-row small,.project-row>span{color:#707a88;font-size:9px}.project-row>i{background:#202731;grid-column:1/-1;height:3px}.project-row>i b{background:#2f6bff;height:100%;display:block}.modal-backdrop{z-index:1100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-modal{color:#fff;background:#0d0f13;border:1px solid #343c48;width:min(100%,620px);max-height:90vh;padding:35px;position:relative;overflow:auto}.modal-close{color:#8791a0;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:16px;right:20px}.client-modal h2{margin:8px 0 24px;font-size:32px;font-weight:400}.client-modal label{text-transform:capitalize;color:#86909e;margin:12px 0;font-size:10px;display:block}.client-modal input{color:#fff;background:#08090b;border:1px solid #303744;border-radius:4px;width:100%;margin-top:7px;padding:12px;display:block}.client-modal .dark-button{justify-content:space-between;width:100%;margin-top:20px}.analytics-controls{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.analytics-controls>div{border:1px solid #2d3440;padding:3px;display:flex}.analytics-controls button{color:#707b89;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:10px}.analytics-controls button.active{color:#9db6ff;background:#18213a}.analytics-controls>span{color:#687382;font-size:9px}.analytics-kpis{border:1px solid var(--night-rule);grid-template-columns:repeat(4,1fr);display:grid}.analytics-kpis article{border-right:1px solid var(--night-rule);padding:21px}.analytics-kpis article:last-child{border-right:0}.analytics-kpis span{color:#687382;letter-spacing:.12em;font:9px ui-monospace,monospace}.analytics-kpis b{margin:11px 0 2px;font-size:32px;font-weight:400;display:block}.analytics-kpis small{color:#66717f;font-size:9px}.analytics-chart,.visitor-log{border:1px solid var(--night-rule);background:#0d0f13;margin-top:18px;padding:20px}.bar-chart{align-items:flex-end;gap:6px;height:235px;padding-top:28px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bar-chart i{background:linear-gradient(#477cff,#234fc8);width:70%;max-width:26px;min-height:3px}.bar-chart b{color:#8c96a4;font-size:8px}.bar-chart span{color:#596371;writing-mode:vertical-rl;font-size:7px}.analytics-breakdown{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px;display:grid}.rank-card{border:1px solid var(--night-rule);background:#0d0f13;padding:20px}.rank-row{border-bottom:1px solid #1f252d;grid-template-columns:28px minmax(80px,1fr) 1fr 30px;align-items:center;gap:10px;padding:10px 0;display:grid}.rank-row>b{color:#596371;font:8px ui-monospace,monospace}.rank-row span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rank-row>i{background:#202731;height:3px}.rank-row>i em{background:#2f6bff;height:100%;display:block}.rank-row strong{text-align:right;font-size:9px}.visitor-table{overflow:auto}.visitor-head,.visitor-row{grid-template-columns:145px 1.3fr 1.2fr 90px 1fr 1fr;align-items:center;gap:15px;min-width:900px;display:grid}.visitor-head{color:#626d7b;text-transform:uppercase;padding:13px 0;font:8px ui-monospace,monospace}.visitor-row{color:#9ba4b1;border-top:1px solid #1f252d;padding:12px 0;font-size:9px}.visitor-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-row span b,.visitor-row span small{display:block}.visitor-row span b{color:#d1d6de;font-size:9px}.visitor-row span small{color:#697382;margin-top:3px;font-size:8px}@media (width<=1100px){.clients-grid{grid-template-columns:280px 1fr}.client-toolbar .list-tools{min-width:380px}.relationship-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-breakdown{grid-template-columns:1fr}}@media (width<=760px){.consent-banner{max-height:calc(100vh - 20px);padding:16px;display:block;bottom:10px;left:10px;right:10px;overflow-y:auto}.consent-banner strong{font-size:13px}.consent-banner p{font-size:11px;line-height:1.5}.consent-banner>div:last-child{width:100%;margin-top:13px}.consent-banner button{flex:1;min-height:44px;padding:10px 12px}.privacy-page>header{padding:0 18px}.privacy-page>article{padding:75px 18px}.privacy-page h1{font-size:52px}.privacy-page section{grid-template-columns:1fr;gap:12px}.overview-grid{grid-template-columns:1fr}.overview-panel.analytics-snapshot{grid-column:1}.client-toolbar{display:block}.client-toolbar .list-tools{min-width:0}.client-toolbar .dark-button{width:100%;margin-top:10px}.clients-grid{grid-template-columns:1fr}.client-list{border-right:0;border-bottom:1px solid var(--night-rule)}.client-detail-grid{grid-template-columns:1fr}.client-detail-grid .full{grid-column:1}.client-identity{grid-template-columns:45px 1fr}.client-identity select{grid-column:1/-1}.relationship-grid{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-controls{display:block}.analytics-controls>span{margin-top:10px;display:block}.overview-stats{grid-template-columns:1fr 1fr}}.hero-system-labels{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;color:#2457e6;background:#f4f1eadb;border:1px solid #2457e64d;align-items:center;gap:16px;padding:13px 16px;font:9px ui-monospace,monospace;display:flex;position:absolute;top:55%;right:4%}.hero-system-labels i{background:#2457e666;width:28px;height:1px}@media (width<=760px){.hero-system-labels{gap:8px;padding:9px 11px;top:48%;right:0}.hero-system-labels i{width:14px}}.admin-shell{font-size:15px}.admin-nav nav button,.admin-nav nav .admin-email-link{min-height:46px;font-size:14px}.admin-nav nav button i,.admin-nav nav .admin-email-link i{font-size:16px}.admin-user{font-size:13px}.admin-user small{font-size:11px}.admin-main{padding:38px}.admin-main>header h1{font-size:44px}.admin-main .app-kicker{font-size:12px}.admin-main .stat-grid span,.admin-main .analytics-kpis span,.admin-main .panel-head>span{font-size:11px}.admin-main .stat-grid small,.admin-main .analytics-kpis small{font-size:12px}.admin-main .overview-row strong,.admin-main .application-row strong,.admin-main .client-row strong{font-size:15px}.admin-main .overview-row small,.admin-main .overview-row time,.admin-main .application-row small,.admin-main .client-row small,.admin-main .client-row span{font-size:12px}.admin-main input,.admin-main select,.admin-main textarea{font-size:13px}.application-filter-deck{background:#0d0f13;border:1px solid #303744;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr)) 90px 90px minmax(130px,1fr);gap:10px;padding:14px;display:grid}.application-filter-deck label{color:#85909e;flex-direction:column;gap:6px;font-size:11px;display:flex}.application-filter-deck input,.application-filter-deck select{color:#e2e6ec;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px}.filter-search{align-self:end;position:relative}.filter-search span{color:#738198;position:absolute;top:12px;left:12px}.filter-search input{width:100%;padding-left:34px}.filter-result-line{color:#84909f;background:#0b0d10;border:1px solid #303744;border-top:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.filter-result-line b{color:#7fa0ff}.filter-result-line button{color:#7fa0ff;cursor:pointer;background:0 0;border:0;font-size:12px}.enhanced-applications{grid-template-columns:minmax(540px,1fr) minmax(500px,1fr);margin-top:14px}.enhanced-applications .application-row{grid-template-columns:6px minmax(230px,1fr) 95px 96px;gap:14px;min-height:82px;padding:14px}.priority-rail{background:#647080;border-radius:4px;align-self:stretch}.priority-rail.urgent{background:#ff5c6c;box-shadow:0 0 12px #ff5c6c59}.priority-rail.high{background:#ffad42}.priority-rail.normal{background:#5684ff}.priority-rail.low{background:#657181}.application-row em{color:#aab3c0;font-size:12px;font-style:normal}.age-badge,.stage-badge{text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:10px!important}.age-badge{color:#7f8997;background:#1a1f26}.age-badge.newest{color:#8ff0c1;background:#123025;border:1px solid #245c46}.age-badge.oldest{color:#ffd08a;background:#342611;border:1px solid #6a4a1c}.stage-badge{color:#aab4c2;background:#1b212a}.stage-badge.stage-new{color:#93b0ff;background:#142344}.stage-badge.stage-active{color:#8ff0c1;background:#123025}.stage-badge.stage-completed{color:#b8c1cc;background:#222a33}.application-commercial-grid{border-bottom:1px solid #242a34;grid-template-columns:1fr 1fr;gap:14px;padding:22px 0;display:grid}.application-commercial-grid label{text-transform:uppercase;letter-spacing:.08em;color:#82909f;font-size:11px}.application-commercial-grid input,.application-commercial-grid select{color:#fff;background:#0b0d10;border:1px solid #303744;border-radius:4px;width:100%;height:43px;margin-top:7px;padding:0 11px;display:block}.detail-block>small{color:#778493;font-size:11px}.detail-actions>div{align-items:center;gap:12px;display:flex}.network-layout{background:#090b0e;border:1px solid #303744;grid-template-columns:minmax(0,1fr) 290px;min-height:700px;display:grid}.network-main{min-width:0}.network-controls{background:#0d0f13;border-bottom:1px solid #303744;grid-template-columns:180px 160px 150px 1fr;align-items:end;gap:12px;padding:15px;display:grid}.network-controls label{color:#84909e;flex-direction:column;gap:6px;font-size:11px;display:flex}.network-controls input,.network-controls select{color:#fff;background:#090b0e;border:1px solid #303744;border-radius:4px;height:40px;padding:0 10px}.network-legend{color:#7d8997;justify-content:flex-end;align-items:center;gap:16px;font-size:11px;display:flex}.network-legend span{align-items:center;gap:6px;display:flex}.network-dot{background:#2f6bff;border-radius:50%;width:9px;height:9px}.network-dot.inquiry{background:#ad7bff}.network-canvas{background:radial-gradient(circle,#2f6bff17,#0000 46%);min-height:620px;position:relative}.network-canvas svg{width:100%;height:620px;display:block}.network-grid-lines path{stroke:#202733;stroke-width:1px;fill:none}.network-link{stroke:#2a477e;stroke-width:1px;opacity:.7}.network-link.application{stroke:#6c459a;stroke-dasharray:5 5}.network-core>circle:last-of-type{fill:none;stroke:#477cff;stroke-width:1px;stroke-dasharray:4 7;opacity:.7}.network-core text{text-anchor:middle;fill:#fff;font-size:18px;font-weight:650}.network-core text:last-of-type{fill:#b5c7ff;font-size:11px;font-weight:400}.network-node{cursor:pointer;outline:none}.network-node circle{fill:#152445;stroke:#5684ff;stroke-width:2px;transition:transform .18s,fill .18s}.network-node.application circle{fill:#261b38;stroke:#ad7bff;stroke-dasharray:4 3}.network-node.status-active circle{fill:#123529;stroke:#62d69e}.network-node.status-on_hold circle{fill:#342711;stroke:#e7ad54}.network-node:hover circle,.network-node:focus circle{fill:#24468e;transform:scale(1.12)}.network-node text{text-anchor:middle;fill:#f0f3f7;pointer-events:none;font-size:11px;font-weight:650}.network-node .network-value{fill:#a9b7c9;font-size:9px;font-weight:400}.network-empty{color:#748190;place-items:center;display:grid;position:absolute;inset:0}.network-inspector{background:#0d0f13;border-left:1px solid #303744;padding:24px}.network-inspector>span,.network-ranking>span{letter-spacing:.13em;color:#6e7b8a;font:11px ui-monospace,monospace}.network-inspector h2{margin:10px 0 24px;font-size:28px;font-weight:400}.network-total{background:#090b0e;border:1px solid #303744;padding:18px}.network-total small{color:#758190;font-size:11px;display:block}.network-total strong{color:#7fa0ff;margin-top:7px;font-size:27px;display:block}.network-inspector dl{margin:20px 0}.network-inspector dl>div{border-bottom:1px solid #242a34;justify-content:space-between;padding:10px 0;display:flex}.network-inspector dt{color:#84909e}.network-inspector dd{color:#e7ebf0;margin:0}.network-ranking{margin-top:28px}.network-ranking button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242a34;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.network-ranking button:disabled{cursor:default}.network-ranking button>b{color:#596574;font:10px ui-monospace,monospace}.network-ranking button>span{flex-direction:column;font-size:12px;display:flex}.network-ranking small{color:#737f8d;font-size:10px}.network-ranking strong{color:#9db6ff;font-size:11px}@media (width<=1250px){.application-filter-deck{grid-template-columns:2fr repeat(3,1fr)}.application-filter-deck label:nth-last-child(-n+3){grid-row:2}.enhanced-applications,.network-layout{grid-template-columns:1fr}.network-inspector{border-top:1px solid #303744;border-left:0}.network-controls{grid-template-columns:repeat(3,1fr)}.network-legend{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.admin-main{padding:20px 12px}.admin-main>header h1{font-size:34px}.application-filter-deck{grid-template-columns:1fr 1fr}.filter-search{grid-column:1/-1}.enhanced-applications .application-row{grid-template-columns:6px 1fr auto}.enhanced-applications .application-row .stage-badge{grid-column:2}.age-badge{grid-area:1/3/3}.application-commercial-grid,.network-controls{grid-template-columns:1fr}.network-legend{grid-template-columns:1fr 1fr;display:grid}.network-canvas svg{height:500px}.network-layout{min-height:0}}.language-row.language-buttons{gap:0}.language-buttons>span{align-items:center;display:flex}.language-buttons button,.portal-language-buttons button,.privacy-language-row button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:12px}.language-buttons button.active{color:#1647c7;background:#dde6ff}.portal-header-tools{align-items:center;gap:24px;display:flex}.portal-header-tools nav{display:flex}.portal-language-buttons{border:1px solid #303744;border-radius:5px;padding:3px;display:flex}.portal-language-buttons button{color:#7d8795}.portal-language-buttons button.active{color:#fff;background:#18213a}.portal-language-buttons button span{margin-left:5px}.privacy-language-row{gap:3px;display:flex}.privacy-language-row button{color:#6f6d67}.privacy-language-row button.active{color:#1647c7;background:#dde6ff}@media (width<=760px){.portal-header-tools{gap:10px}.portal-language-buttons button span{display:none}.privacy-page>header{grid-template-columns:1fr auto;display:grid}.privacy-page>header>span{display:none}}.relationship-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr)}.project-workspace{min-width:0}.project-editor{background:#0a0c10;border:1px solid #2c3440;border-left:4px solid #5684ff;border-radius:4px;margin-top:12px;padding:16px}.project-editor.project-completed{border-left-color:#63d6a0}.project-editor.project-improving{border-left-color:#ad7bff}.project-editor.project-on_hold{border-left-color:#e7ad54}.project-editor.payment-overdue{box-shadow:inset 0 0 0 1px #ff5c6c38}.project-editor-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.project-editor-head>div:first-child{flex-direction:column;gap:4px;display:flex}.project-editor-head strong{font-size:14px}.project-editor-head small{color:#6f7b89;font-size:11px}.project-status-pair{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-chip,.payment-chip,.table-status{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#aab4c1;background:#1d242d;border-radius:99px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.project-chip.in_progress{color:#a9c0ff;background:#142c5c}.project-chip.improving{color:#d3adff;background:#2c1c42}.project-chip.completed{color:#8ff0c1;background:#123025}.project-chip.on_hold{color:#ffd08a;background:#342611}.project-chip.cancelled{color:#ffabb4;background:#342025}.payment-chip.invoiced{color:#a9c0ff;background:#172744}.payment-chip.partial{color:#ffd08a;background:#342611}.payment-chip.paid{color:#8ff0c1;background:#123025}.payment-chip.overdue{color:#ffadb7;background:#3b1d23}.payment-chip.refunded{color:#d3adff;background:#2c1c42}.project-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.project-edit-grid label{text-transform:uppercase;letter-spacing:.06em;color:#7c8795;font-size:10px}.project-edit-grid input,.project-edit-grid select{color:#f0f3f6;background:#080a0d;border:1px solid #2d3541;border-radius:3px;width:100%;height:38px;margin-top:6px;padding:0 9px;font-size:12px;display:block}.project-progress{grid-template-columns:minmax(80px,1fr) auto auto auto;align-items:center;gap:12px;margin-top:14px;display:grid}.project-progress>i{background:#202731;height:4px}.project-progress>i b{background:#477cff;height:100%;display:block}.project-progress>span,.project-progress>strong{font-size:11px}.project-progress>span{color:#7d8896}.project-progress>strong{color:#b7c0cc}.project-progress>button{color:#bcd0ff;cursor:pointer;background:#151b24;border:1px solid #3a4656;border-radius:3px;padding:7px 11px;font-size:11px}.project-progress>button:hover{background:#182849;border-color:#5684ff}.client-row.archived,.project-editor.archived{opacity:.68}.record-archived-banner{color:#c9b286;background:#78592417;border:1px solid #66502c;margin:0 22px 18px;padding:13px 15px;font-size:12px;line-height:1.5}.record-archived-banner span{color:#e1b96f;letter-spacing:.1em;margin-bottom:4px;font:9px ui-monospace,monospace;display:block}.client-save>div{align-items:center;gap:9px;display:flex}.record-remove-button,.project-progress>button.project-remove{color:#e9959e;cursor:pointer;background:#221417;border:1px solid #624047;min-height:38px;padding:0 12px}.project-progress>button.project-remove:hover{background:#32191e;border-color:#97505b}.record-removal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030508e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.record-removal-dialog{background:#0e1116;border:1px solid #603b42;width:min(580px,100%);box-shadow:0 28px 90px #000b}.record-removal-dialog>header{background:#76243117;border-bottom:1px solid #482c32;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.record-removal-dialog>header span{color:#df818c;letter-spacing:.12em;font:9px ui-monospace,monospace}.record-removal-dialog>header button{color:#a58186;cursor:pointer;background:0 0;border:0;font-size:24px}.record-removal-dialog>div{padding:22px}.record-removal-dialog h3{margin:0;font-size:23px;font-weight:520}.record-removal-dialog p{color:#8995a4;margin:10px 0 18px;font-size:12px;line-height:1.6}.record-removal-dialog label{color:#919cab;font-size:11px;display:block}.record-removal-dialog label b{color:#f0b1b7;font-family:ui-monospace,monospace}.record-removal-dialog input{color:#fff;letter-spacing:.08em;background:#090b0e;border:1px solid #57343b;width:100%;min-height:43px;margin-top:8px;padding:0 11px;font:13px ui-monospace,monospace;display:block}.record-removal-dialog .record-removal-error{color:#ffabb5;background:#29151a;border:1px solid #6f3540;margin:0 0 16px;padding:10px 12px}.record-removal-dialog>footer{border-top:1px solid #343b45;justify-content:flex-end;gap:8px;padding:14px 19px;display:flex}.record-removal-dialog>footer button{color:#aeb8c4;cursor:pointer;background:0 0;border:1px solid #39434f;min-height:41px;padding:0 14px}.record-removal-dialog>footer .record-archive{color:#aec4ed;background:#142038;border-color:#51698f}.record-removal-dialog>footer .record-delete{color:#ffd4d8;background:#b33a48;border-color:#783b45}.record-removal-dialog>footer .record-delete:disabled{cursor:not-allowed;opacity:.34}@media (width<=700px){.client-save,.client-save>div,.record-removal-dialog>footer{flex-direction:column;align-items:stretch}.record-removal-dialog>footer button{width:100%}}.public-customer-instructions{background:#f8fbff;border:1px solid #b4c9e3;border-left:4px solid #2468b5;grid-column:1/-1;padding:15px}.public-customer-instructions span{color:#526d8c;letter-spacing:.09em;font-size:10px}.public-customer-instructions p{color:#243b55;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.network-table-card{background:#0d0f13;border:1px solid #303744;margin-top:18px}.network-table-toolbar{justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.network-table-toolbar h2{margin:0;font-size:25px;font-weight:400}.network-table-toolbar>div:last-child{gap:9px;display:flex}.network-table-toolbar input,.network-table-toolbar select{color:#e8ebef;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px;font-size:13px}.network-table-toolbar input{min-width:260px}.compact-client-table{overflow-x:auto}.compact-table-head,.compact-client-row{grid-template-columns:minmax(180px,1.3fr) 105px 110px minmax(160px,1.1fr) 80px 115px 145px 120px 30px;align-items:center;gap:14px;min-width:1200px;display:grid}.compact-table-head{color:#6f7b89;text-transform:uppercase;letter-spacing:.06em;background:#090b0e;border-top:1px solid #242a34;padding:11px 16px;font:11px ui-monospace,monospace}.compact-client-row{color:#cfd5de;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222933;width:100%;padding:12px 16px;font-size:13px}.compact-client-row:hover{background:#121722}.compact-client-row>span{min-width:0}.compact-client-row strong,.compact-client-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-client-row strong{color:#eef1f4;font-size:13px}.compact-client-row small{color:#74808e;margin-top:3px;font-size:11px}.compact-client-row>span:nth-child(3){text-transform:capitalize;align-items:center;gap:7px;display:flex}.table-status.status-active{color:#8ff0c1;background:#123025}.table-status.status-completed{color:#bbc4cf;background:#202731}.table-status.status-on_hold{color:#ffd08a;background:#342611}.mono-value{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mono-value.positive{color:#8ff0c1}.mono-value.warning{color:#ffd08a}.reporting-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.reporting-toolbar>div{align-items:center;gap:14px;display:flex}.reporting-toolbar label{color:#8792a0;align-items:center;gap:9px;font-size:13px;display:flex}.reporting-toolbar select{color:#fff;background:#0b0d10;border:1px solid #303744;min-width:105px;height:42px;padding:0 11px}.reporting-toolbar span{color:#687482;font-size:13px}.report-kpis{background:#0d0f13;border:1px solid #303744;grid-template-columns:repeat(4,1fr);display:grid}.report-kpis article{border-right:1px solid #303744;padding:22px}.report-kpis article:last-child{border-right:0}.report-kpis span{letter-spacing:.1em;color:#7a8694;font:11px ui-monospace,monospace}.report-kpis b{font-variant-numeric:tabular-nums;margin:11px 0 3px;font-size:31px;font-weight:450;display:block}.report-kpis small{color:#788493;font-size:13px}.report-visual-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:18px;margin-top:18px;display:grid}.revenue-chart,.client-revenue-card{background:#0d0f13;border:1px solid #303744;min-width:0;padding:20px}.revenue-legend{color:#7b8795;justify-content:flex-end;gap:18px;margin-top:-12px;font-size:12px;display:flex}.revenue-legend span{align-items:center;gap:6px;display:flex}.revenue-legend i{background:#64d7a1;width:9px;height:9px}.revenue-legend span+span i{background:#4168bd}.revenue-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:8px;height:275px;margin-top:14px;display:grid}.revenue-bars>div{text-align:center;grid-template-rows:1fr 24px 20px;align-items:end;min-width:0;height:100%;display:grid}.revenue-bars>div>span{border-bottom:1px solid #2a323e;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.revenue-bars i,.revenue-bars em{background:linear-gradient(#63d6a0,#2a8f66);width:9px;min-height:0;display:block}.revenue-bars em{background:linear-gradient(#4168bd,#233d76)}.revenue-bars b{color:#8d98a6;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.revenue-bars small{color:#65717f;font-size:11px}.client-revenue-card button{color:#e9edf1;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #252c36;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.client-revenue-card button>b{color:#5f6b79;font:10px ui-monospace,monospace}.client-revenue-card button>span{min-width:0}.client-revenue-card button strong,.client-revenue-card button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-revenue-card button strong{font-size:13px}.client-revenue-card button small{color:#74808d;margin-top:3px;font-size:11px}.client-revenue-card button em{color:#8ff0c1;font:13px ui-monospace,monospace}.tax-ledger{background:#0d0f13;border:1px solid #303744;margin-top:18px}.tax-ledger-head{justify-content:space-between;align-items:end;gap:22px;padding:20px;display:flex}.tax-ledger-head h2{margin:0;font-size:28px;font-weight:400}.tax-ledger-head>div:first-child>small{color:#75818f;margin-top:6px;font-size:13px;display:block}.tax-ledger-head>div:last-child{gap:8px;display:flex}.tax-ledger-head input,.tax-ledger-head select{color:#e9edf1;background:#090b0e;border:1px solid #303744;border-radius:4px;height:42px;padding:0 11px;font-size:13px}.tax-ledger-head input{min-width:270px}.ledger-table{overflow-x:auto}.ledger-row{color:#ccd2db;border-top:1px solid #242b35;grid-template-columns:150px minmax(210px,1.4fr) 130px 125px 110px 110px 120px;align-items:center;gap:14px;min-width:1050px;padding:11px 16px;font-size:13px;display:grid}.ledger-row:hover:not(.ledger-head){background:#111620}.ledger-row>span{min-width:0}.ledger-row strong,.ledger-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ledger-row strong{color:#f0f3f6;font-size:13px}.ledger-row small{color:#74808e;margin-top:3px;font-size:11px}.ledger-head{color:#737f8d;text-transform:uppercase;letter-spacing:.05em;background:#090b0e;font:11px ui-monospace,monospace}.reporting-note{color:#687482;border-top:1px solid #252c36;margin:0;padding:14px 16px;font-size:12px}.verified-revenue-strip{background:linear-gradient(100deg,#10251c,#0d0f13 65%);border:1px solid #245c46;grid-template-columns:260px 1fr;align-items:center;gap:24px;margin-bottom:16px;padding:18px 20px;display:grid}.verified-revenue-strip>div>span{color:#74d4a3;letter-spacing:.11em;font:10px ui-monospace,monospace}.verified-revenue-strip>div>strong,.verified-revenue-strip>div>small{display:block}.verified-revenue-strip>div>strong{margin-top:6px;font-size:16px}.verified-revenue-strip>div>small{color:#74808d;margin-top:3px;font-size:10px}.verified-revenue-strip dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.verified-revenue-strip dl>div{border-left:1px solid #28483b;padding:5px 14px}.verified-revenue-strip dt{color:#75818f;font-size:10px}.verified-revenue-strip dd{color:#eef2f5;margin:5px 0 0;font:13px ui-monospace,monospace}@media (width<=1050px){.verified-revenue-strip{grid-template-columns:1fr}.verified-revenue-strip dl{grid-template-columns:1fr 1fr;gap:10px}}@media (width<=1200px){.relationship-grid,.report-visual-grid{grid-template-columns:1fr}.network-table-toolbar,.tax-ledger-head{flex-direction:column;align-items:flex-start}.network-table-toolbar>div:last-child,.tax-ledger-head>div:last-child{flex-wrap:wrap;width:100%}.network-table-toolbar input,.tax-ledger-head input{flex:1}.project-edit-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.project-edit-grid{grid-template-columns:1fr}.project-editor-head{flex-direction:column}.project-status-pair{justify-content:flex-start}.project-progress{grid-template-columns:1fr auto}.project-progress>strong{grid-column:1}.reporting-toolbar{flex-direction:column;align-items:stretch;gap:12px}.reporting-toolbar .dark-button{width:100%}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article:nth-child(2){border-right:0}.report-kpis article{border-bottom:1px solid #303744}.revenue-bars{gap:3px}.revenue-bars i,.revenue-bars em{width:5px}.network-table-toolbar>div:last-child,.tax-ledger-head>div:last-child{grid-template-columns:1fr;display:grid}.network-table-toolbar input,.tax-ledger-head input{width:100%;min-width:0}}.owner-denied-page{color:#f4f7fb;background:radial-gradient(circle at 78% 20%,#2664f638,#0000 32%),#070b12;place-items:center;min-height:100vh;padding:32px;display:grid}.owner-denied-card{background:#0d131fe6;border:1px solid #ffffff21;width:min(620px,100%);padding:clamp(32px,7vw,72px);box-shadow:0 30px 90px #00000059}.owner-denied-card h1{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(42px,7vw,72px);line-height:.98}.owner-denied-card>p:not(.app-kicker){color:#aeb8c8;max-width:52ch;font-size:17px;line-height:1.7}.owner-denied-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.owner-login-page{color:#f4f7fb;background:#070b12;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:100vh;display:grid}.owner-login-panel{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:clamp(36px,8vw,112px);display:flex}.owner-login-brand{color:#fff;letter-spacing:-.04em;font-weight:800;text-decoration:none;position:absolute;top:32px}.owner-login-brand span{color:#5f7cff;font-weight:500}.owner-login-copy{max-width:680px}.owner-login-copy h1{letter-spacing:-.06em;margin:16px 0 26px;font-size:clamp(48px,7vw,92px);line-height:.92}.owner-login-copy>p:last-child{color:#aeb8c8;max-width:57ch;font-size:17px;line-height:1.7}.owner-login-security{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 24px;display:grid}.owner-login-security span{color:#dbe3f0;background:#0d131f;padding:18px;font-size:13px}.owner-login-security i{color:#5f7cff;margin-bottom:12px;font-style:normal;display:block}.owner-login-button{color:#fff;background:#2856ee;justify-content:space-between;align-items:center;width:100%;padding:20px 22px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.owner-login-button:hover{background:#3868ff;transform:translateY(-1px)}.owner-login-panel>small{color:#758196;margin-top:14px}.owner-login-aside{background:radial-gradient(circle,#2d5cff42,#0000 31%),linear-gradient(145deg,#0c1321,#080c13);place-items:center;display:grid;position:relative;overflow:hidden}.owner-login-aside>p{color:#68748a;letter-spacing:.25em;font-size:10px;position:absolute;bottom:28px}.login-core{z-index:2;color:#fff;background:#2456ff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:36px;font-weight:800;display:grid;box-shadow:0 0 80px #2456ff80}.login-orbit{border:1px solid #7797ff40;border-radius:50%;position:absolute}.login-orbit-a{width:360px;height:360px}.login-orbit-b{border-style:dashed;width:610px;height:610px}.owner-auth-form,.owner-bootstrap-card,.owner-recovery-panel{width:min(620px,100%);margin-top:34px}.owner-auth-step{color:#b7c3d6;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.owner-auth-step span{color:#7e96ff;border:1px solid #5f7cff8c;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.owner-auth-step p{margin:0}.owner-auth-form label{color:#aeb8c8;gap:9px;margin-bottom:16px;font-size:13px;display:grid}.owner-auth-form input{color:#fff;width:100%;min-height:52px;font:inherit;background:#0d131f;border:1px solid #ffffff29;border-radius:0;outline:none;padding:0 15px}.owner-auth-form input:focus{border-color:#5f7cff;box-shadow:0 0 0 3px #5f7cff1f}.owner-auth-form input[readonly]{color:#8e9aaf}.owner-auth-error{color:#ffadb5;background:#ff5e6c17;border-left:3px solid #ff5e6c;margin:0 0 14px;padding:12px 14px;font-size:13px}.owner-auth-hint{color:#758196;margin:-4px 0 18px;font-size:12px}.owner-auth-form .owner-login-button,.owner-recovery-panel .owner-login-button,.owner-bootstrap-card .owner-login-button{cursor:pointer;border:0;font-size:14px}.owner-login-button:disabled{cursor:wait;opacity:.62}.owner-auth-back,.owner-auth-copy{color:#8996aa;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:10px 0;text-decoration:underline}.owner-bootstrap-card{background:#0d131f;border:1px solid #ffffff21;padding:22px}.owner-bootstrap-card p{color:#aeb8c8;margin:0 0 18px;font-size:14px;line-height:1.6}.owner-auth-qr{color:#aeb8c8;background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin-bottom:20px;padding:16px;display:grid}.owner-auth-qr img{width:180px;height:180px}.owner-auth-qr strong{color:#101625}.owner-auth-qr p{color:#536075;font-size:12px;line-height:1.5}.owner-auth-qr code{overflow-wrap:anywhere;color:#1f49d8;font-size:11px;display:block}.owner-recovery-panel h2{margin:0 0 8px;font-size:34px}.owner-recovery-panel>p{color:#aeb8c8}.owner-recovery-grid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.owner-recovery-grid code{color:#dce4f4;background:#0d131f;border:1px solid #ffffff1a;padding:10px;font-size:12px}@media (width<=900px){.owner-login-page{grid-template-columns:1fr}.owner-login-aside{display:none}.owner-login-security,.owner-auth-qr,.owner-recovery-grid{grid-template-columns:1fr}}.reporting-workspace,.data-management{color:#edf1f6;font-size:14px}.reporting-commandbar{background:#0c1016;border:1px solid #2b3441;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 16px;display:flex}.report-period,.report-source{align-items:center;gap:16px;display:flex}.report-period label{color:#8895a5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font:11px ui-monospace,monospace;display:flex}.report-period select,.ledger-controlbar select,.ledger-controlbar input{color:#edf1f6;background:#10151c;border:1px solid #313b49;border-radius:3px;min-height:42px;padding:0 12px;font-size:13px}.report-period span{color:#697687;font-size:12px}.report-source>i{background:#64d69d;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #64d69d1a}.report-source span,.report-source small{display:block}.report-source span{font-size:13px;font-weight:650}.report-source small{color:#6f7c8b;margin-top:3px;font-size:11px;font-weight:400}.report-tabs,.data-tabs{background:#090c10;border:1px solid #2b3441;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;display:grid}.report-tabs button,.data-tabs button{color:#8996a7;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #2b3441;align-items:center;gap:14px;min-height:74px;padding:12px 17px;display:flex}.report-tabs button:last-child,.data-tabs button:last-child{border-right:0}.report-tabs button.active,.data-tabs button.active{color:#f6f8fb;background:#131a25;box-shadow:inset 0 -3px #467cff}.report-tabs button>i,.data-tabs button>b{color:#5e7190;font:11px ui-monospace,monospace}.report-tabs button span,.report-tabs button strong,.report-tabs button small{display:block}.report-tabs button strong{font-size:14px}.report-tabs button small{color:#697687;margin-top:4px;font-size:11px}.report-main-kpis{background:#0b0f14;border:1px solid #2b3441;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-main-kpis article{border-bottom:1px solid #26303b;border-right:1px solid #26303b;min-height:136px;padding:19px}.report-main-kpis article:nth-child(3n){border-right:0}.report-main-kpis article:nth-last-child(-n+3){border-bottom:0}.report-main-kpis span,.report-main-kpis strong,.report-main-kpis small{display:block}.report-main-kpis article>span{color:#778597;letter-spacing:.11em;font:10px ui-monospace,monospace}.report-main-kpis article>strong{letter-spacing:-.035em;margin:13px 0 10px;font-size:clamp(25px,2.2vw,37px);font-weight:460}.report-main-kpis article.negative>strong,.report-main-kpis strong.negative{color:#ff8792}.report-main-kpis small{color:#798697;font-size:12px}.metric-change{border-radius:3px;width:fit-content;padding:4px 7px;letter-spacing:0!important;font-size:11px!important}.metric-change.up{color:#79ddb0;background:#48c88c1a}.metric-change.down{color:#ff8d98;background:#ff5b6c17}.metric-change.neutral{color:#9eabc0;background:#8291aa1a}.report-chart-card{background:#0b0f14;border:1px solid #2b3441;min-width:0;margin-top:20px}.report-chart-card>header{border-bottom:1px solid #28313c;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:17px 19px;display:flex}.report-chart-card header span,.report-chart-card header h3,.report-chart-card header small{display:block}.report-chart-card header div:first-child>span{color:#6687d4;letter-spacing:.12em;font:10px ui-monospace,monospace}.report-chart-card header h3{margin:7px 0 4px;font-size:20px;font-weight:520}.report-chart-card header small,.report-chart-card header>b{color:#748192;font-size:11px}.report-trend-card{min-height:500px}.report-chart-legend{color:#9aa6b6;gap:15px;padding-top:8px;font-size:11px;display:flex}.report-chart-legend span{align-items:center;gap:6px;display:flex!important}.report-chart-legend i{border-radius:2px;width:20px;height:3px}.report-chart-legend i.revenue{background:#3f7cff}.report-chart-legend i.invoiced{background:#9ab8ff}.report-chart-legend i.expenses{background:#f3a552}.report-svg-wrap{width:100%;min-height:390px;padding:18px 14px 8px;overflow:hidden}.report-svg-wrap svg{width:100%;height:auto;min-height:340px;display:block}.report-gridline{stroke:#27313c;stroke-width:1px}.report-axis-value,.report-axis-label{fill:#758293;font:11px ui-monospace,monospace}.report-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.report-two-column .report-chart-card{min-height:440px}.ranked-bars{padding:10px 18px 18px}.ranked-bars>button,.ranked-bars>div{color:#edf1f6;text-align:left;background:0 0;border:0;border-bottom:1px solid #232c36;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;display:grid}.ranked-bars>button{cursor:pointer}.ranked-bars>button:hover{background:#3f7cff0b}.ranked-bars>*>b{color:#5e6b7a;font:10px ui-monospace,monospace}.ranked-bars span,.ranked-bars strong,.ranked-bars small{display:block}.ranked-bars strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ranked-bars small{color:#6f7c8c;margin-top:3px;font-size:10px}.ranked-bars span>i{background:#1a222d;height:4px;margin-top:8px;display:block}.ranked-bars span>i>em{background:#4b80ff;height:100%;display:block}.ranked-bars data{color:#b7c9ff;font:12px ui-monospace,monospace}.report-chart-empty{color:#6f7c8c;text-align:center;place-items:center;min-height:220px;padding:30px;display:grid}.report-status-card{min-height:350px}.status-composition{padding:28px 20px 24px}.status-stack{background:#171e27;width:100%;height:34px;display:flex;overflow:hidden}.status-stack>i{border-right:2px solid #0b0f14;min-width:2px}.status-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:22px;display:grid}.status-legend>div{border-bottom:1px solid #232c36;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;display:grid}.status-legend>div>i{width:8px;height:8px}.status-legend span,.status-legend strong,.status-legend small{display:block}.status-legend strong{font-size:13px}.status-legend small{color:#738091;margin-top:3px;font-size:10px}.status-legend>div>b{color:#cbd5e2;font:12px ui-monospace,monospace}.report-insights{background:#2b3441;border:1px solid #2b3441;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.report-insights article{background:#0b0f14;grid-template-columns:36px 1fr;gap:10px;min-height:142px;padding:19px;display:grid}.report-insights article>i{color:#58709b;font:10px ui-monospace,monospace}.report-insights span,.report-insights strong,.report-insights b{display:block}.report-insights strong{color:#8c99a9;font-size:11px}.report-insights b{margin-top:8px;font-size:26px;font-weight:470}.report-insights p{color:#788596;margin:7px 0 0;font-size:12px;line-height:1.5}.report-loading{color:#7f8c9c;background:#0b0f14;border:1px solid #2b3441;place-items:center;min-height:360px;display:grid}.ledger-summary-strip{background:#0b0f14;border:1px solid #2b3441;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ledger-summary-strip article{border-right:1px solid #26303b;min-height:105px;padding:17px}.ledger-summary-strip article:last-child{border-right:0}.ledger-summary-strip span,.ledger-summary-strip strong{display:block}.ledger-summary-strip span{color:#778597;letter-spacing:.1em;font:9px ui-monospace,monospace}.ledger-summary-strip strong{margin-top:12px;font-size:23px;font-weight:470}.ledger-summary-strip strong.negative{color:#ff8792}.ledger-controlbar{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,.7fr)) auto;gap:9px;margin:14px 0;display:grid}.ledger-controlbar button{color:#fff;cursor:pointer;white-space:nowrap;background:#305fda;border:0;border-radius:3px;min-height:42px;padding:0 15px;font-size:12px}.report-ledger-table{background:#0b0f14;border:1px solid #2b3441;overflow-x:auto}.report-ledger-table>header,.report-ledger-table>div{grid-template-columns:135px minmax(210px,1.4fr) 135px repeat(4,minmax(115px,.72fr)) 40px;align-items:center;gap:12px;min-width:1050px;padding:0 15px;display:grid}.report-ledger-table>header{color:#758293;letter-spacing:.06em;background:#10161e;min-height:43px;font:10px ui-monospace,monospace}.report-ledger-table>div{color:#dce2e9;border-top:1px solid #242d37;min-height:68px;font-size:13px}.report-ledger-table>div:hover{background:#0f141b}.report-ledger-table span,.report-ledger-table strong,.report-ledger-table small{min-width:0;display:block}.report-ledger-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-ledger-table small{color:#748192;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.ledger-type{text-transform:uppercase;border-radius:2px;width:fit-content;padding:4px 7px;font:9px ui-monospace,monospace;display:inline-block}.ledger-type.income{color:#84ddb4;background:#4eca8f1a}.ledger-type.expense{color:#f4b66f;background:#f3a5521a}.ledger-money{text-align:right;font:12px ui-monospace,monospace}.ledger-money.positive{color:#82dcae}.ledger-money.negative{color:#f3ad68}.ledger-money.warning{color:#ff8994}.report-ledger-table div>span:last-child{text-align:center}.report-ledger-table div>span:last-child button{color:#b8c9fb;cursor:pointer;background:0 0;border:1px solid #344152;border-radius:50%;width:30px;height:30px}.reporting-disclaimer{color:#6f7c8b;margin:12px 0 0;font-size:11px;line-height:1.5}.data-management-intro{background:#0b0f14;border:1px solid #2b3441;justify-content:space-between;align-items:flex-start;gap:24px;padding:21px;display:flex}.data-management-intro h2{margin:6px 0 7px;font-size:28px;font-weight:480}.data-management-intro p:not(.app-kicker){color:#8190a1;max-width:650px;margin:0;line-height:1.55}.data-security-seal{background:#0e1622;border:1px solid #2d3e57;align-items:center;gap:12px;min-width:280px;padding:13px;display:flex}.data-security-seal>i{color:#79ddb0;background:#4dcd8f1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.data-security-seal span,.data-security-seal small{display:block}.data-security-seal span{color:#a9bfe8;letter-spacing:.09em;font:10px ui-monospace,monospace}.data-security-seal small{color:#718098;letter-spacing:0;margin-top:4px;font:10px system-ui,sans-serif}.data-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.data-tabs button{min-height:58px}.data-tabs button span{font-size:13px;font-weight:620}.data-tabs button:last-child{color:#dc9198}.data-tabs button:last-child.active{box-shadow:inset 0 -3px #df5966}.data-notice{border:1px solid;margin:-7px 0 14px;padding:12px 14px;font-size:12px}.data-notice.success{color:#82dcb0;background:#4dcd8f12;border-color:#4dcd8f4d}.data-notice.error{color:#ff9ba4;background:#ff5b6c12;border-color:#ff5b6c4d}.data-notice.info{color:#aabfff;background:#467cff12;border-color:#467cff4d}.data-panel{background:#0b0f14;border:1px solid #2b3441}.data-panel>header{border-bottom:1px solid #28313c;justify-content:space-between;align-items:flex-start;gap:20px;min-height:91px;padding:18px 20px;display:flex}.data-panel>header span,.data-panel>header h3{display:block}.data-panel>header span{color:#6889d4;letter-spacing:.12em;font:10px ui-monospace,monospace}.data-panel>header h3{margin:8px 0 0;font-size:22px;font-weight:500}.data-panel>header>b{color:#778597;letter-spacing:.07em;font:10px ui-monospace,monospace}.backup-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.backup-scope-grid button{color:#aab4c2;text-align:left;cursor:pointer;background:#0e1319;border:1px solid #2d3744;min-height:170px;padding:18px}.backup-scope-grid button.selected{background:#111a2a;border-color:#4d79e9;box-shadow:inset 0 0 0 1px #4d79e933}.backup-scope-grid i,.backup-scope-grid strong,.backup-scope-grid span,.backup-scope-grid small{display:block}.backup-scope-grid i{color:#8ca9f5;background:#467cff1a;width:fit-content;padding:4px 6px;font:9px ui-monospace,monospace}.backup-scope-grid strong{color:#eef2f7;margin-top:14px;font-size:17px}.backup-scope-grid span{color:#7d8999;margin-top:7px;font-size:12px;line-height:1.55}.backup-scope-grid small{color:#6689df;margin-top:14px;font:10px ui-monospace,monospace}.data-auth-fields{border-top:1px solid #252e39;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.data-auth-fields label,.confirmation-field{color:#8b98a9;font-size:11px}.data-auth-fields input,.confirmation-field input{color:#eef2f7;background:#10151c;border:1px solid #303b49;border-radius:3px;width:100%;min-height:45px;margin-top:7px;padding:0 12px;font-size:14px}.data-auth-fields label:last-child input{letter-spacing:.18em;font-family:ui-monospace,monospace}.data-panel>footer{background:#0e1319;border-top:1px solid #28313c;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex}.data-panel>footer p{color:#6f7c8c;margin:0;font-size:11px}.data-primary,.data-danger{color:#fff;cursor:pointer;background:#3568e5;border:0;border-radius:3px;min-height:43px;padding:0 17px;font-size:12px;font-weight:650}.data-primary:disabled,.data-danger:disabled{cursor:not-allowed;opacity:.43}.backup-dropzone{color:#9aa7b7;cursor:pointer;background:#0d1218;border:1px dashed #3a4657;align-items:center;gap:15px;min-height:112px;margin:20px;padding:20px;display:flex}.backup-dropzone.ready{background:#41a3710e;border-color:#4c8e72}.backup-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.backup-dropzone>i{color:#9cb4f9;background:#151f31;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.backup-dropzone span,.backup-dropzone strong,.backup-dropzone small{display:block}.backup-dropzone strong{color:#e7ecf2;font-size:14px}.backup-dropzone small{color:#718091;margin-top:6px;font-size:11px}.backup-manifest{border:1px solid #27313c;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 20px;display:grid}.backup-manifest span{color:#758293;border-right:1px solid #27313c;padding:13px;font-size:11px}.backup-manifest span:last-child{border-right:0}.backup-manifest b{color:#dce3ed;margin-bottom:5px;font:12px ui-monospace,monospace;display:block}.confirmation-field{padding:0 20px 20px;display:block}.confirmation-field b{color:#c9d5e9;font-family:ui-monospace,monospace}.danger-panel{border-color:#5a3037}.danger-panel>header{background:#5c212b1f;border-bottom-color:#48272d}.danger-panel>header span,.danger-panel>header>b{color:#ec7884}.clear-impact-grid{background:#2e3742;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px;display:grid}.clear-impact-grid article{background:#0e1319;min-height:145px;padding:17px}.clear-impact-grid span,.clear-impact-grid strong{display:block}.clear-impact-grid span{color:#d77d86;letter-spacing:.1em;font:9px ui-monospace,monospace}.clear-impact-grid article:last-child span{color:#77cba3}.clear-impact-grid strong{margin-top:13px;font-size:16px}.clear-impact-grid p{color:#7d8999;margin:8px 0 0;font-size:12px;line-height:1.55}.danger-check{background:#68273214;border:1px solid #48343a;align-items:flex-start;gap:12px;margin:0 20px 20px;padding:15px;display:flex}.danger-check input{accent-color:#df5966;margin-top:3px}.danger-check span,.danger-check b,.danger-check small{display:block}.danger-check b{color:#e5c8cb;font-size:12px}.danger-check small{color:#8c7479;margin-top:4px;font-size:11px}.danger-confirmation input{border-color:#5b363e}.data-danger{background:#c13f4d}@media (width<=1180px){.ledger-controlbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-controlbar input{grid-column:1/-1}.report-two-column{grid-template-columns:1fr}}@media (width<=850px){.reporting-commandbar,.data-management-intro{flex-direction:column;align-items:stretch}.report-source,.data-security-seal{min-width:0}.report-main-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-main-kpis article:nth-child(3n){border-right:1px solid #26303b}.report-main-kpis article:nth-child(2n){border-right:0}.report-main-kpis article:nth-last-child(-n+3){border-bottom:1px solid #26303b}.report-main-kpis article:nth-last-child(-n+2){border-bottom:0}.ledger-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-summary-strip article:nth-child(2){border-right:0}.ledger-summary-strip article:nth-child(-n+2){border-bottom:1px solid #26303b}.report-insights,.backup-scope-grid,.data-auth-fields,.clear-impact-grid{grid-template-columns:1fr}}@media (width<=620px){.report-tabs{grid-template-columns:1fr}.report-tabs button{border-bottom:1px solid #2b3441;border-right:0}.report-tabs button:last-child{border-bottom:0}.data-tabs button{justify-content:center;gap:7px;padding:8px}.report-main-kpis{grid-template-columns:1fr}.report-main-kpis article,.report-main-kpis article:nth-child(3n),.report-main-kpis article:nth-child(2n),.report-main-kpis article:nth-last-child(-n+2){border-bottom:1px solid #26303b;border-right:0}.report-main-kpis article:last-child{border-bottom:0}.report-chart-card>header{flex-direction:column}.report-chart-legend{flex-wrap:wrap}.report-svg-wrap{overflow-x:auto}.report-svg-wrap svg{min-width:720px}.status-legend,.ledger-controlbar{grid-template-columns:1fr}.ledger-controlbar input{grid-column:auto}.data-panel>footer{flex-direction:column;align-items:stretch}.data-primary,.data-danger{width:100%}.backup-manifest{grid-template-columns:1fr}.backup-manifest span{border-bottom:1px solid #27313c;border-right:0}.backup-manifest span:last-child{border-bottom:0}}.admin-main .application-filter-deck{background:linear-gradient(110deg,#10151d,#0d1015);border-color:#293646;border-radius:16px;gap:9px;padding:14px 16px;box-shadow:0 14px 38px #0000001f}.admin-main .application-filter-deck input,.admin-main .application-filter-deck select{background:#0a0e14;border-color:#303b4a;border-radius:9px}.admin-main .filter-result-line{background:0 0;border:0;margin:7px 4px 0;padding:7px 8px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.verified-identity-note{color:#79dfaf;background:linear-gradient(110deg,#10271e,#111a22);border:1px solid #2e6b50;grid-column:1/-1;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.verified-identity-note>i{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.verified-identity-note span,.verified-identity-note strong,.verified-identity-note small{display:block}.verified-identity-note strong{font-size:11px}.verified-identity-note small{color:#88a99b;margin-top:3px;font-size:9px}.verified-identity-note>code{color:#9fb9ff;font:9px ui-monospace,monospace}.settings-pane-v2 .verified-legal-field input:disabled,.settings-pane-v2 .verified-legal-field select:disabled,.settings-pane-v2 .verified-legal-field textarea:disabled{color:#b5d8c8;opacity:1;cursor:not-allowed;background:#0b1712;border-color:#2b4f40}.paper-legal-copy{opacity:.72;border-top:1px solid #8492a62f;margin-top:9px;padding-top:8px;font-size:6px;line-height:1.45}.paper-legal-copy b{margin-bottom:3px;display:block}.public-supplier-legal{color:#243248;background:#f7f9fc;border-top:1px solid #e1e7f0;padding:24px 30px}.public-supplier-legal h2{color:#112036;margin:0 0 12px;font-size:15px}.public-supplier-legal>strong{font-size:12px}.public-supplier-legal p{color:#647185;margin:7px 0 0;font-size:10px;line-height:1.55}.public-supplier-legal .vat-legal-notice{color:#233e73;font-weight:700}.public-invoice-footer{border-top:1px solid #dce3ed}@media (width<=700px){.verified-identity-note{grid-template-columns:32px 1fr}.verified-identity-note>code{grid-column:1/-1}.public-supplier-legal{padding:20px}}.registration-live-note{color:#a1e9c7;background:#10281e;border:1px solid #276348;align-items:center;gap:10px;padding:12px;font-size:11px;line-height:1.45;display:flex}.registration-live-note>i{color:#7be1ad;border:1px solid #3f8968;padding:4px 6px;font:8px ui-monospace,monospace}.billing-start-banner{color:#a8f1d0;background:linear-gradient(110deg,#10261f,#111a22);border-color:#2f5f52}.billing-start-banner>span{color:#7ee2af;border-color:#34735b}.billing-start-banner small{color:#8ba99f;text-transform:none;max-width:760px;line-height:1.45}.billing-start-banner>button{color:#a9c0ff}.billing-start-banner>button.setup-link{color:#83909f}.public-payment-options{gap:12px;display:grid}.public-payment-label{color:#6d7b8e;letter-spacing:.12em;text-transform:uppercase;font:9px ui-monospace,monospace}.public-payment-option{color:#112036;background:#fff;border:1px solid #d7dfeb}.public-payment-option>header{border-bottom:1px solid #e2e7ef;align-items:center;gap:11px;padding:13px 15px;display:flex}.public-payment-option>header>i,.public-stripe-payment>i{color:#2e62d8;background:#eef3ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.public-payment-option>header span,.public-payment-option>header b,.public-payment-option>header small{display:block}.public-payment-option>header small{color:#6e7a8a;margin-top:3px}.public-payment-option>header strong{color:#275fcf}.public-payment-option.crypto>header img{width:54px;height:54px;margin-left:auto}.public-payment-option.crypto>label{border-bottom:1px solid #e8ecf2;padding:12px 15px;display:block;position:relative}.public-payment-option.crypto>label span,.public-payment-option.crypto>label b{display:block}.public-payment-option.crypto>label span{color:#788594;font-size:9px}.public-payment-option.crypto>label b{overflow-wrap:anywhere;max-width:88%;margin-top:5px;font:10px ui-monospace,monospace}.public-payment-option.crypto>label button{position:absolute;top:20px;right:12px}.public-payment-option.crypto p{color:#8a5a12;background:#fff8ea;margin:0;padding:11px 15px;font-size:9px;line-height:1.5}.public-stripe-payment{color:#fff;background:#655bff;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;display:flex}.public-stripe-payment>i{color:#fff;background:#ffffff20}.public-stripe-payment span,.public-stripe-payment b,.public-stripe-payment small{display:block}.public-stripe-payment small{color:#dedbff;margin-top:3px}.invoice-wizard{color:#f2f5f8;min-height:calc(100vh - 120px)}.invoice-wizard>header{border-bottom:1px solid #303844;grid-template-columns:180px 1fr 190px;align-items:center;gap:20px;padding:6px 0 22px;display:grid}.invoice-wizard>header>button{color:#91a1b4;background:0 0;border:0;justify-self:start}.invoice-wizard>header h2{margin:4px 0 0;font-size:30px}.wizard-total{text-align:right;justify-self:end}.wizard-total span,.wizard-total strong{display:block}.wizard-total span{color:#748091;font:8px ui-monospace,monospace}.wizard-total strong{margin-top:6px;font-size:21px}.invoice-wizard>nav{background:#090b0e;border:1px solid #2d3540;grid-template-columns:repeat(6,1fr);margin:17px 0;display:grid}.invoice-wizard>nav button{color:#727f8e;cursor:pointer;background:0 0;border:0;border-right:1px solid #2d3540;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.invoice-wizard>nav i{border:1px solid #3b4654;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.invoice-wizard>nav button.active{color:#fff;background:#17223a}.invoice-wizard>nav button.done i{color:#73dfac;border-color:#2d684e}.invoice-wizard>main{grid-template-columns:minmax(0,1fr) 250px;gap:16px;display:grid}.wizard-stage,.wizard-summary{background:#0f1217;border:1px solid #303844;padding:22px}.wizard-stage-head{border-bottom:1px solid #29313b;grid-template-columns:40px 1fr;gap:12px;margin-bottom:19px;padding-bottom:17px;display:grid}.wizard-stage-head>i{color:#8eabff;border:1px solid #4c69a0;place-items:center;width:36px;height:36px;font:10px ui-monospace,monospace;display:grid}.wizard-stage-head h3{margin:0}.wizard-stage-head p{color:#7f8b99;margin:5px 0 0;font-size:11px}.wizard-summary>span{color:#708097;font:8px ui-monospace,monospace}.wizard-summary dl{margin:15px 0}.wizard-summary dl>div{border-bottom:1px solid #29313b;gap:5px;padding:10px 0;display:grid}.wizard-summary dt{color:#727e8c;font-size:9px}.wizard-summary dd{margin:0;font-size:11px}.summary-methods{gap:6px;display:grid}.summary-methods small{background:#151b24;padding:7px}.invoice-wizard>footer{background:#0f1217;border:1px solid #303844;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;padding:14px;display:grid}.invoice-wizard>footer>button{color:#8794a3;background:0 0;border:0;justify-self:start}.invoice-wizard>footer>span{color:#687586;font:9px ui-monospace,monospace}.invoice-wizard>footer>div{justify-self:end;gap:8px;display:flex}.invoice-wizard>footer button{min-height:40px}.customer-choice-grid{grid-template-columns:repeat(2,1fr);gap:9px;max-height:480px;display:grid;overflow:auto}.customer-choice-grid button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;padding:12px;display:grid}.customer-choice-grid button>i{color:#91acff;background:#18243d;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.customer-choice-grid strong,.customer-choice-grid small{display:block}.customer-choice-grid small{color:#74808e;font-size:9px}.customer-choice-grid button.active{background:#121c30;border-color:#5575b7}.wizard-lines{overflow:auto}.wizard-lines>header,.wizard-lines>div{grid-template-columns:minmax(230px,1fr) 60px 105px 80px 95px 24px;align-items:center;gap:7px;min-width:700px;display:grid}.wizard-lines>header{color:#6d7988;padding-bottom:8px;font:8px ui-monospace,monospace}.wizard-lines>div{border-top:1px solid #29313b;padding:8px 0}.wizard-lines input{color:#fff;background:#090b0e;border:1px solid #333d48;width:100%;height:36px;padding:0 8px}.wizard-lines>div>span input:last-child{height:29px;margin-top:4px}.wizard-lines>div>strong{text-align:right}.wizard-lines button{color:#85a4ff;background:0 0;border:0}.wizard-line-totals{gap:10px;width:min(320px,100%);margin:18px 0 0 auto;display:grid}.wizard-line-totals span,.wizard-line-totals>strong{color:#8995a3;border-bottom:1px solid #29313b;justify-content:space-between;padding-bottom:8px;display:flex}.wizard-line-totals>strong{color:#fff}.wizard-payment-methods{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wizard-payment-methods>button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:34px 1fr 18px;gap:9px;min-height:105px;padding:13px;display:grid}.wizard-payment-methods>button>i{color:#8daaff;border:1px solid #3d4a5d;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.wizard-payment-methods strong,.wizard-payment-methods small{display:block}.wizard-payment-methods small{color:#778391;margin-top:5px;font-size:9px}.wizard-payment-methods button.active{background:#111d33;border-color:#5878ba}.wizard-payment-methods button:disabled{opacity:.42}.wizard-selection-list{margin-top:18px}.wizard-selection-list h4{color:#7e8a99;margin:0 0 8px;font:9px ui-monospace,monospace}.wizard-selection-list>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.wizard-selection-list button{color:#fff;text-align:left;background:#0a0d11;border:1px solid #303946;grid-template-columns:28px 1fr 18px;gap:9px;padding:10px;display:grid}.wizard-selection-list strong,.wizard-selection-list small{display:block}.wizard-selection-list small{color:#768290;font-size:9px}.wizard-selection-list em{color:#a6bdff}.wizard-selection-list button.active{background:#14203a;border-color:#5475b8}.wizard-stage>.billing-form-grid{margin-top:15px}.wizard-template-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.wizard-template-grid button{color:#fff;background:#0a0d11;border:1px solid #303946;padding:9px}.wizard-template-grid button>span{text-align:left;height:90px;padding:12px;display:block}.wizard-template-grid button>span b{font-size:18px;display:block}.wizard-template-grid button>span i{width:100%;height:2px;margin-top:8px;display:block}.wizard-template-grid button>strong,.wizard-template-grid button>small{text-align:left;margin-top:8px;display:block}.wizard-template-grid button.active{border-color:#5a7abc}.wizard-final-preview{grid-template-columns:minmax(350px,1fr) 240px;gap:18px;display:grid}.preview-paper-shell{background:#080a0d;max-height:650px;padding:16px;overflow:auto}.wizard-final-preview>aside h4{margin:0}.final-check{color:#ffbf72;border-bottom:1px solid #29313b;align-items:center;gap:9px;padding:9px 0;display:flex}.final-check i{border:1px solid #6c4d28;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.final-check.ok{color:#71dba9}.final-destinations{gap:6px;margin-top:18px;display:grid}.final-destinations>span{color:#738196;font:8px ui-monospace,monospace}.final-destinations small{background:#151b24;padding:7px}@media (width<=1280px){.invoice-design-pane{grid-template-columns:190px 290px 1fr}.billing-overview-grid{grid-template-columns:1fr}.billing-overview-kpis{grid-template-columns:repeat(2,1fr)}.payment-account-grid{grid-template-columns:1fr}}@media (width<=980px){.invoice-wizard>main{grid-template-columns:1fr}.wizard-summary{order:-1}.invoice-wizard>nav{grid-template-columns:repeat(3,1fr)}.wizard-final-preview{grid-template-columns:1fr}.billing-filterbar{grid-template-columns:1fr 1fr}.expense-table{overflow:auto}.settings-pane-v2{grid-template-columns:1fr}.settings-pane-v2>section.full,.settings-pane-v2>footer{grid-column:1}.invoice-design-pane{grid-template-columns:1fr}}@media (width<=700px){.billing-workspace-head{flex-direction:column;align-items:stretch}.billing-workspace-head h2{font-size:31px}.billing-section-tabs button i{display:none}.billing-overview-kpis{grid-template-columns:1fr}.compact-invoice-head{display:none}.compact-invoices>button{grid-template-columns:1fr auto}.compact-invoices>button>span:nth-child(3){display:none}.payment-method-tabs,.stripe-method-grid,.wizard-payment-methods,.wizard-template-grid{grid-template-columns:1fr}.stripe-method-panel header{grid-template-columns:48px 1fr}.stripe-method-panel header>b{grid-column:1/-1}.method-customer-preview>div{grid-template-columns:1fr}.method-customer-preview button{grid-area:auto/1}.billing-form-grid{grid-template-columns:1fr}.billing-form-grid .full{grid-column:1}.billing-modal-backdrop{padding:8px}.billing-filterbar,.expense-summary{grid-template-columns:1fr}.invoice-wizard>header{grid-template-columns:1fr auto}.invoice-wizard>header>button{grid-column:1/-1}.invoice-wizard>nav{display:flex;overflow:auto}.invoice-wizard>nav button{min-width:54px}.invoice-wizard>nav button span{display:none}.invoice-wizard>main{display:block}.wizard-summary{margin-bottom:10px}.wizard-stage{padding:15px}.customer-choice-grid,.wizard-selection-list>div{grid-template-columns:1fr}.invoice-wizard>footer{grid-template-columns:1fr auto}.invoice-wizard>footer>span{display:none}.invoice-wizard>footer>div{grid-column:1/-1;justify-self:stretch;margin-top:10px;display:grid}.payment-account-grid{padding:9px}.wallet-card-body{grid-template-columns:72px 1fr}.wallet-qr{width:68px;height:68px}}.payment-account-card>footer button.account-remove{color:#e48792;margin-left:auto}.guided-bank-form{padding:20px}.bank-form-intro{background:linear-gradient(120deg,#121d31,#0d1117);border:1px solid #30405a;padding:16px}.bank-form-intro>span{color:#7fa3ff;letter-spacing:.12em;font:9px ui-monospace,monospace}.bank-form-intro h4{margin:7px 0 4px;font-size:20px}.bank-form-intro p{color:#8a97a7;max-width:650px;margin:0;font-size:11px;line-height:1.55}.bank-form-steps{border:1px solid #293340;grid-template-columns:repeat(3,1fr);margin:12px 0 18px;display:grid}.bank-form-steps span{color:#8592a2;border-right:1px solid #293340;align-items:center;gap:9px;min-height:47px;padding:0 12px;font-size:10px;display:flex}.bank-form-steps span:last-child{border-right:0}.bank-form-steps b{color:#9cb6ff;border:1px solid #45629a;border-radius:50%;place-items:center;width:22px;height:22px;font:9px ui-monospace,monospace;display:grid}.guided-bank-form>.billing-form-grid{padding:0}.bank-verified-input{position:relative}.bank-verified-input input{letter-spacing:.05em;font-family:ui-monospace,monospace;padding-right:105px!important}.bank-verified-input i{color:#788492;font:9px ui-monospace,monospace;position:absolute;top:18px;right:10px}.bank-verified-input.valid input{border-color:#326c54}.bank-verified-input.valid i{color:#6fdbab}.bank-verified-input.invalid input{border-color:#7b4148}.bank-verified-input.invalid i{color:#ff9ca7}.bank-account-controls{border-top:1px solid #29313c;align-items:center;gap:24px;padding-top:8px;display:flex}.bank-account-warning{color:#9e8c6e;background:#1d180f;border:1px solid #6d542b;gap:11px;margin-top:17px;padding:13px;display:flex}.bank-account-warning>i{color:#e6bc70;border:1px solid #8b6d37;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-style:normal;display:grid}.bank-account-warning span,.bank-account-warning strong{display:block}.bank-account-warning span{font-size:10px;line-height:1.5}.bank-account-warning strong{color:#e6c58d;margin-bottom:3px;font-size:11px}.bank-advanced-toggle{color:#9ba7b5;cursor:pointer;text-align:left;background:#10151c;border:1px solid #343e4b;justify-content:space-between;align-items:center;width:100%;margin-top:13px;padding:13px;display:flex}.bank-advanced-toggle b{color:#8ba8ff;font-size:18px}.guided-bank-form>.billing-form-grid:last-of-type{background:#0b0e13;border:1px solid #303946;margin-top:12px;padding:15px}.bank-form-readiness{color:#d6ae72;background:#20170d;border:1px solid #684a28;align-items:center;gap:11px;margin-top:15px;padding:13px;display:flex}.bank-form-readiness.ready{color:#77dfae;background:#10241b;border-color:#2d684e}.bank-form-readiness>i{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.bank-form-readiness span,.bank-form-readiness strong{display:block}.bank-form-readiness span{font-size:10px;line-height:1.4}.bank-form-readiness strong{font-size:11px}.billing-modal-actions .dark-button:disabled,.billing-modal-actions .account-delete-choice:disabled{cursor:not-allowed;opacity:.35}.payment-account-removal{padding:22px}.payment-account-removal>span{color:#de7f8a;letter-spacing:.12em;font:9px ui-monospace,monospace}.payment-account-removal h4{margin:7px 0 5px;font-size:21px}.payment-account-removal p{color:#8995a3;margin:0 0 16px;font-size:11px;line-height:1.55}.account-archive-choice{color:#fff;text-align:left;cursor:pointer;background:#111a2b;border:1px solid #3d5274;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.account-archive-choice>i{color:#a9c0ef;border:1px solid #536f9d;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.account-archive-choice span,.account-archive-choice strong,.account-archive-choice small{display:block}.account-archive-choice small{color:#8190a4;margin-top:3px;font-size:10px}.payment-account-removal>label{color:#909ba8;margin-top:17px;font-size:10px;display:block}.payment-account-removal>label b{color:#f0aab2;font-family:ui-monospace,monospace}.payment-account-removal>label input{color:#fff;letter-spacing:.08em;background:#090b0e;border:1px solid #633a41;width:100%;height:42px;margin-top:7px;padding:0 11px;font:12px ui-monospace,monospace}.billing-modal-actions>button.account-delete-choice{color:#ffd9dd;background:#b73d4b;border-color:#773d46;padding:0 17px}@media (width<=700px){.bank-form-steps{grid-template-columns:1fr}.bank-form-steps span{border-bottom:1px solid #293340;border-right:0}.bank-account-controls{flex-direction:column;align-items:flex-start;gap:0}}.expense-remove-box{background:#1c1114;border:1px solid #5b353d;margin:0 20px 18px;padding:14px}.expense-remove-box>span{color:#df818c;letter-spacing:.11em;font:9px ui-monospace,monospace}.expense-remove-box p{color:#8f7f83;margin:7px 0 10px;font-size:10px}.expense-remove-box p b{color:#edabb2;font-family:ui-monospace,monospace}.expense-remove-box>div{grid-template-columns:1fr auto;gap:8px;display:grid}.expense-remove-box input{color:#fff;background:#090b0e;border:1px solid #613941;min-height:39px;padding:0 10px}.expense-remove-box button{color:#fff;cursor:pointer;background:#aa3744;border:1px solid #773b45;padding:0 14px}.expense-remove-box button:disabled{cursor:not-allowed;opacity:.32}.wizard-lines>header,.wizard-lines>div{grid-template-columns:minmax(250px,1.5fr) 72px 95px 135px 100px 150px 30px;min-width:920px}.wizard-lines>header{padding:0 4px 9px}.wizard-lines>header span{color:#7b8796;letter-spacing:.04em;font-size:9px}.wizard-lines>div{padding:11px 4px}.wizard-lines select{color:#fff;background:#090b0e;border:1px solid #333d48;width:100%;height:36px;padding:0 7px}.wizard-line-description input:first-child{font-weight:650}.wizard-money-input,.wizard-vat-input{display:block;position:relative}.wizard-money-input>span{color:#738195;font:8px ui-monospace,monospace;position:absolute;top:12px;left:9px}.wizard-money-input>input{padding-left:40px}.wizard-vat-input>span{color:#8491a1;font-size:10px;position:absolute;top:11px;right:9px}.wizard-vat-input>input{padding-right:24px}.wizard-line-total{text-align:right;font-size:12px;display:block}.wizard-line-total small{color:#728091;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:400;display:block}.wizard-line-totals>small{color:#6f7b8a;font-size:9px;line-height:1.5}.customer-payment-instructions{background:#0b0f14;border:1px solid #344050;margin-top:20px}.customer-payment-instructions>header{background:linear-gradient(110deg,#111a2a,#0c1016);border-bottom:1px solid #2a333f;justify-content:space-between;gap:20px;padding:17px 18px;display:flex}.customer-payment-instructions>header span{color:#7296ed;letter-spacing:.11em;font:8px ui-monospace,monospace}.customer-payment-instructions h4{margin:5px 0 3px;font-size:16px}.customer-payment-instructions p{color:#788594;margin:0;font-size:10px}.customer-payment-instructions>header>b{color:#69778a;font:9px ui-monospace,monospace}.instruction-method-tags{flex-wrap:wrap;gap:6px;padding:13px 16px 0;display:flex}.instruction-method-tags span{color:#a9c0ef;background:#101a2b;border:1px solid #3a4c69;padding:5px 8px;font-size:9px}.customer-payment-instructions>textarea{color:#eef3f8;resize:vertical;background:#080b0f;border:1px solid #374250;width:calc(100% - 32px);min-height:105px;margin:13px 16px;padding:12px;font:12px/1.55 system-ui,sans-serif;display:block}.customer-payment-instructions>footer{justify-content:space-between;align-items:center;gap:15px;padding:0 16px 15px;display:flex}.customer-payment-instructions>footer small{color:#6e7a89;font-size:9px}.customer-payment-instructions>footer div{gap:7px;display:flex}.customer-payment-instructions>footer button{color:#8995a4;cursor:pointer;background:0 0;border:1px solid #3b4654;min-height:34px;padding:0 10px}.customer-payment-instructions>footer .instruction-suggestion{color:#b7cbff;background:#14203a;border-color:#4768a8}.customer-payment-instructions>footer button:disabled{cursor:not-allowed;opacity:.35}.review-readiness{color:#e1b36f;background:#1e160d;border:1px solid #6c4a27;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:15px;padding:15px;display:grid}.review-readiness.ready{color:#79dfaf;background:#10251b;border-color:#2e6b50}.review-readiness>i{border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.review-readiness span,.review-readiness strong{display:block}.review-readiness span{font-size:10px;line-height:1.45}.review-readiness strong{font-size:12px}.review-readiness>b{font:11px ui-monospace,monospace}.wizard-final-preview{grid-template-columns:minmax(560px,1fr) 340px}.preview-paper-shell{max-height:780px}.invoice-paper.live-invoice-paper{aspect-ratio:auto;min-height:760px;overflow:visible}.paper-parties p>span{display:block}.paper-parties>span>em{opacity:.58;margin-top:5px;font-size:7px;font-style:normal;display:block}.paper-lines>b,.paper-lines>span{grid-template-columns:minmax(165px,1.5fr) 70px 80px 50px 82px;align-items:start;gap:5px}.paper-lines>b>em{text-align:right;font-style:normal}.paper-lines>b>em:first-child{text-align:left}.paper-lines>span>em{text-align:right;overflow-wrap:anywhere;min-width:0;font-style:normal}.paper-lines>span>em:first-child{text-align:left}.paper-lines>span strong,.paper-lines>span small{display:block}.paper-lines>span small{opacity:.58;margin-top:3px;line-height:1.35}.paper-total-breakdown{width:46%;margin:18px 0 0 auto;padding:0 4px}.paper-total-breakdown span{border-bottom:1px solid #8492a62f;justify-content:space-between;padding:5px 0;font-size:7px;display:flex}.paper-total{margin-top:5px}.paper-method-tags{flex-wrap:wrap;gap:4px;display:flex}.paper-method-tags b{border:1px solid;padding:4px 6px;font-size:7px}.paper-payment-destination{border:1px solid #8492a62f;gap:3px;padding:7px;display:grid}.paper-payment-destination code{overflow-wrap:anywhere}.paper-customer-instruction,.paper-memo,.paper-footer-copy{white-space:pre-wrap;line-height:1.45}.paper-customer-instruction{border-left:2px solid;margin:3px 0 0;padding:7px;font-size:7px}.paper-memo{margin:12px 0 0;font-size:8px}.paper-memo b{letter-spacing:.1em;margin-bottom:3px;font-size:6px;display:block}.paper-footer-copy{opacity:.65;margin-top:9px;font-size:6px}.invoice-review-panel{background:#0b0e13;border:1px solid #303844}.invoice-review-panel>header{border-bottom:1px solid #2d3540;padding:17px}.invoice-review-panel>header>span{color:#7194e9;letter-spacing:.12em;font:8px ui-monospace,monospace}.invoice-review-panel h4{margin:6px 0 3px;font-size:17px}.invoice-review-panel>header p{color:#728092;margin:0;font-size:9px}.review-check{border-bottom:1px solid #272f39;grid-template-columns:27px 1fr auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.review-check>i{color:#8491a0;border:1px solid #3f4b59;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.review-check span,.review-check strong,.review-check small{display:block}.review-check strong{font-size:10px}.review-check small{color:#718092;margin-top:3px;font-size:8px;line-height:1.45}.review-check>button{color:#86a6ff;cursor:pointer;background:0 0;border:0;padding:3px;font-size:9px}.review-check.ready>i{color:#6bd9a6;border-color:#2e6a50}.review-check.warning>i,.review-check.optional>i{color:#e4b66f;border-color:#6c512c}.review-check.missing{background:#75273114}.review-check.missing>i{color:#ff929e;border-color:#793e47}.invoice-review-panel .final-destinations{margin:0;padding:13px}.invoice-review-panel .final-destinations small{margin-top:5px;display:block}@media (width<=1100px){.wizard-final-preview{grid-template-columns:1fr}.invoice-review-panel{order:-1}.preview-paper-shell{max-height:none}.invoice-paper.live-invoice-paper{min-height:700px}}@media (width<=700px){.wizard-lines>header{display:none}.wizard-lines>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.wizard-line-description{grid-column:1/-1}.wizard-lines>div>[data-label]:before{content:attr(data-label);color:#748091;margin-bottom:4px;font:8px ui-monospace,monospace;display:block}.wizard-line-total{align-self:end}.wizard-lines>div>button{align-self:end;min-height:36px}.customer-payment-instructions>footer{flex-direction:column;align-items:stretch}.customer-payment-instructions>footer div{grid-template-columns:1fr 1fr;display:grid}.review-readiness{grid-template-columns:32px 1fr}.review-readiness>b{grid-column:2}.invoice-paper.live-invoice-paper{min-width:620px}.preview-paper-shell{overflow:auto}}@media (width<=980px){.billing-connection-overview,.invoice-email-setup-guide ol,.invoice-email-connect-form{grid-template-columns:1fr}.wizard-action-status{text-align:left;flex-basis:100%;max-width:none;display:block}}.payment-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.payment-account-card{background:#0b0e13;border:1px solid #303946;min-width:0}.payment-account-card.archived{opacity:.55}.payment-account-card>header{border-bottom:1px solid #29313b;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.payment-account-card>header>i{color:#8aa8ff;border:1px solid #40506a;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.payment-account-card>header strong,.payment-account-card>header small{display:block}.payment-account-card>header small{color:#747f8d;font-size:9px}.payment-account-card>header>b{color:#9db7ff;background:#1b2c50;padding:4px 6px;font:8px ui-monospace,monospace}.payment-account-card dl{gap:10px;margin:0;padding:15px;display:grid}.payment-account-card dl>div{justify-content:space-between;gap:16px;display:flex}.payment-account-card dt{color:#727e8c;font-size:9px}.payment-account-card dd{margin:0;font:10px ui-monospace,monospace}.payment-account-card dd.good{color:#6edcac}.payment-account-card dd.muted{color:#ffb36f}.payment-account-card>footer{border-top:1px solid #29313b;flex-wrap:wrap;gap:2px;padding:7px;display:flex}.payment-account-card>footer button{color:#8391a2;cursor:pointer;background:0 0;border:0;padding:7px;font-size:9px}.wallet-card-body{grid-template-columns:86px 1fr;gap:12px;padding:14px;display:grid}.wallet-card-body dl{padding:0}.wallet-qr{object-fit:contain;background:#fff;width:82px;height:82px;padding:4px}.wallet-qr.placeholder{color:#222;place-items:center;display:grid}.network-label{background:#1f2d4a;padding:3px 5px;color:#9eb9ff!important}.wallet-live-preview{background:#090b0e;border:1px solid #333d49;align-items:center;gap:14px;padding:12px;display:flex}.wallet-live-preview strong,.wallet-live-preview small{display:block}.wallet-live-preview small{color:#788391;overflow-wrap:anywhere;max-width:480px}.invoice-design-pane{grid-template-columns:220px 310px minmax(400px,1fr);gap:14px;display:grid}.invoice-design-pane>aside,.design-controls{border:1px solid var(--b-rule);background:var(--b-panel)}.invoice-design-pane>aside>button{color:#aab3be;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #28303a;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.invoice-design-pane>aside>button.active{color:#fff;background:#17223a}.invoice-design-pane>aside>button>i{width:6px;height:30px}.invoice-design-pane>aside strong,.invoice-design-pane>aside small{display:block}.invoice-design-pane>aside small{color:#778290}.invoice-design-pane>aside b{color:#8ba9ff;font:8px ui-monospace,monospace}.design-controls{padding:16px}.design-controls>.dark-button{width:100%;margin-top:15px}.invoice-paper{aspect-ratio:1/1.414;width:min(100%,560px);margin:0 auto;padding:7.5%;overflow:hidden;box-shadow:0 14px 40px #0009}.invoice-paper>header{justify-content:space-between;align-items:flex-start;display:flex}.invoice-paper>header span{letter-spacing:-.06em;font-weight:800}.invoice-paper>header b{font-size:17px}.invoice-paper>small{letter-spacing:.35em;font-weight:700}.invoice-paper>i{width:100%;height:3px;margin:16px 0;display:block}.paper-parties{grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;display:grid}.paper-parties span>*{display:block}.paper-parties small,.paper-meta span,.paper-payment small{opacity:.55;font-size:7px}.paper-parties strong{margin:6px 0;font-size:10px}.paper-parties p{font-size:7px;line-height:1.5}.paper-meta{background:#8795aa18;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;padding:10px;display:grid}.paper-meta span{gap:5px;display:grid}.paper-meta b{font-size:8px}.paper-lines{display:grid}.paper-lines>b,.paper-lines>span{border-bottom:1px solid #8492a62f;grid-template-columns:1fr 55px 65px;padding:8px;font-size:7px;display:grid}.paper-lines em{text-align:right;font-style:normal}.paper-total{color:#fff;width:46%;margin:20px 0 20px auto;padding:12px;font-size:7px}.paper-total strong{margin-top:6px;font-size:15px;display:block}.paper-payment{background:#8492a614;gap:6px;padding:12px;display:grid}.paper-payment strong,.paper-payment code{font-size:8px}.invoice-paper.technical{font-family:ui-monospace,monospace}.invoice-paper.minimal>i{height:1px}.invoice-trash-bulkbar{color:#cbd5e3;background:linear-gradient(100deg,#111925,#101319);border-bottom:1px solid #353f4c;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.invoice-trash-bulkbar label,.invoice-trash-bulkbar>div{align-items:center;gap:11px;display:flex}.invoice-trash-bulkbar label{cursor:pointer}.invoice-trash-bulkbar input{accent-color:#4c7fff;width:17px;height:17px}.invoice-trash-bulkbar span,.invoice-trash-bulkbar strong,.invoice-trash-bulkbar small{display:block}.invoice-trash-bulkbar strong{font-size:11px}.invoice-trash-bulkbar small{color:#768496;margin-top:3px;font-size:9px}.invoice-trash-bulkbar>div>b{color:#91a9cf;font:9px ui-monospace,monospace}.invoice-trash-bulkbar button{color:#ff9eaa;cursor:pointer;background:#241216;border:1px solid #733b44;min-height:35px;padding:0 12px}.invoice-trash-bulkbar button:disabled{opacity:.35;cursor:not-allowed}.invoice-management-table>header.trash-mode,.invoice-management-row.trash-mode{grid-template-columns:42px minmax(190px,1.25fr) 125px 145px 90px 125px 130px minmax(260px,1.5fr)}.invoice-trash-select{place-items:center;display:grid!important}.invoice-trash-select input{accent-color:#527fff;width:16px;height:16px}.invoice-trash-select input:disabled{opacity:.22}.invoice-design-studio{gap:15px;display:grid}.invoice-design-intro{color:#eef3fb;background:radial-gradient(circle at 88% 10%,#4c7bff33,#0000 28%),linear-gradient(115deg,#101722,#0c0f14);border:1px solid #33435a;justify-content:space-between;align-items:center;gap:25px;min-height:118px;padding:23px 26px;display:flex;position:relative;overflow:hidden}.invoice-design-intro:after{content:"";border:1px solid #6791ff38;border-radius:50%;width:180px;height:180px;position:absolute;right:-38px;box-shadow:0 0 0 24px #6791ff0a,0 0 0 48px #6791ff06}.invoice-design-intro>div{z-index:1;position:relative}.invoice-design-intro>div:first-child{max-width:720px}.invoice-design-intro span{color:#7fa0ff;letter-spacing:.13em;font:8px ui-monospace,monospace}.invoice-design-intro h3{margin:7px 0 5px;font-size:22px;font-weight:500}.invoice-design-intro p{color:#8491a2;margin:0;font-size:10px;line-height:1.55}.invoice-design-quality{background:#0f211c;border:1px solid #365b50;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex}.invoice-design-quality>i{color:#78dfae;border:1px solid #398164;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.invoice-design-quality strong,.invoice-design-quality small{display:block}.invoice-design-quality strong{font-size:10px}.invoice-design-quality small{color:#7e9a90;margin-top:3px;font-size:8px}.invoice-design-pane{grid-template-columns:210px 300px minmax(430px,1fr);align-items:start}.invoice-design-pane>aside,.design-controls,.invoice-design-preview-stage{border-color:#303b49;box-shadow:0 16px 40px #00000021}.invoice-design-pane>aside{overflow:hidden}.invoice-design-pane>aside>button{transition:background .18s,transform .18s}.invoice-design-pane>aside>button:hover{background:#121925;transform:translate(2px)}.invoice-design-pane>aside>button.active{box-shadow:inset 3px 0 #557eff}.design-control-heading{background:linear-gradient(115deg,#111925,#0c1015);border-bottom:1px solid #2c3541;gap:5px;margin:-16px -16px 16px;padding:16px;display:grid}.design-control-heading span{color:#708ccf;letter-spacing:.12em;font:8px ui-monospace,monospace}.design-control-heading strong{font-size:13px}.invoice-design-preview-stage{background:#080b10;border:1px solid #344052;min-width:0;overflow:hidden}.invoice-design-preview-stage>header{color:#c8d1df;background:#10151d;border-bottom:1px solid #303a48;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:0 15px;font-size:10px;display:flex}.invoice-design-preview-stage>header>div{align-items:center;gap:8px;display:flex}.invoice-design-preview-stage>header i{background:#5ee0a1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ee0a11a}.invoice-design-preview-stage>header span{color:#707e90;font:8px ui-monospace,monospace}.invoice-design-preview-canvas{background-color:#0b0f15;background-image:radial-gradient(#7389a933 .7px,#0000 .7px);background-size:16px 16px;min-height:760px;padding:38px 28px 60px;position:relative;overflow:auto}.invoice-design-preview-canvas:before{content:"A4";color:#556274;letter-spacing:.15em;font:8px ui-monospace,monospace;position:absolute;top:15px;left:20px}.invoice-design-preview-canvas .invoice-paper{width:min(100%,590px);box-shadow:0 32px 80px #000000b3,0 0 0 1px #ffffff14;border-radius:1px!important}.invoice-paper>header{padding-bottom:6px}.invoice-paper>header b{border:1px solid;padding:7px 9px;font-size:13px}.invoice-paper>small{font-size:6px}.invoice-paper>i{margin:13px 0 20px}.paper-parties{margin-top:20px;position:relative}.paper-parties:before{content:"";background:#8492a62f;width:1px;position:absolute;top:0;bottom:0;left:calc(50% - 15px)}.paper-meta{margin:20px 0}.paper-lines>b{border-top:2px solid}.paper-lines>span{min-height:34px}.paper-payment{border-left:3px solid;margin-top:2px}.paper-payment>code:last-of-type{letter-spacing:.04em;background:#8492a616;padding:7px;font-weight:700}@media (width<=1280px){.invoice-design-pane{grid-template-columns:200px 280px minmax(380px,1fr)}.invoice-design-preview-canvas{padding-inline:20px}}@media (width<=1080px){.invoice-design-pane{grid-template-columns:minmax(190px,.7fr) minmax(280px,1fr)}.invoice-design-preview-stage{grid-column:1/-1}.invoice-design-preview-canvas{min-height:700px}.invoice-design-preview-canvas .invoice-paper{max-width:620px}}@media (width<=700px){.invoice-trash-bulkbar{flex-direction:column;align-items:stretch}.invoice-trash-bulkbar>div{justify-content:space-between}.invoice-management-table>header.trash-mode{display:none}.invoice-management-row.trash-mode{grid-template-columns:34px 1fr;min-width:0}.invoice-management-row.trash-mode>.invoice-identity-button{grid-column:2}.invoice-management-row.trash-mode>.invoice-trash-select{grid-row:1/3}.invoice-management-row.trash-mode>.invoice-quick-actions{grid-column:1/-1}.invoice-design-intro{flex-direction:column;align-items:flex-start}.invoice-design-quality{width:100%}.invoice-design-pane{grid-template-columns:1fr}.invoice-design-preview-stage{grid-column:auto}.invoice-design-preview-canvas{min-height:0;padding:32px 14px 40px}.invoice-design-preview-canvas .invoice-paper{min-width:560px}.invoice-design-preview-stage>header span{display:none}}.settings-pane-v2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-pane-v2>section{border:1px solid var(--b-rule);background:var(--b-panel);padding:0 18px 18px}.settings-pane-v2>section.full,.settings-pane-v2>footer{grid-column:1/-1}.settings-pane-v2 .billing-pane-head{margin:0 -18px 16px}.settings-pane-v2>footer{justify-content:flex-end;display:flex}.billing-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.billing-form-grid>label:not(.billing-toggle){color:#7f8a98;text-transform:uppercase;font-size:9px}.billing-form-grid .full{grid-column:1/-1}.billing-form-grid input,.billing-form-grid select,.billing-form-grid textarea{color:#fff;background:#090b0e;border:1px solid #333d49;width:100%;margin-top:6px;padding:0 10px;font-size:12px;display:block}.billing-form-grid input,.billing-form-grid select{height:40px}.billing-form-grid input[type=color]{padding:3px}.billing-form-grid textarea{min-height:78px;padding-block:9px}.billing-form-grid input:disabled{color:#6c7784}.billing-toggle{color:#aab4bf;cursor:pointer;align-items:center;gap:9px;min-height:40px;font-size:11px;display:flex}.billing-toggle input{opacity:0;position:absolute}.billing-toggle i{background:#171b21;border:1px solid #3b4653;border-radius:20px;width:34px;height:19px;position:relative}.billing-toggle i:after{content:"";background:#778391;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:3px}.billing-toggle input:checked+i{background:#1b2c50;border-color:#4f72ba}.billing-toggle input:checked+i:after{background:#86a5ff;left:18px}.billing-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030508d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-modal{background:#0e1116;border:1px solid #3a4553;width:min(820px,100%);max-height:92vh;overflow:auto}.billing-modal>header{border-bottom:1px solid #303844;justify-content:space-between;align-items:center;padding:20px;display:flex}.billing-modal>header h3{margin:5px 0 0}.billing-modal>header>button{color:#8994a2;background:0 0;border:0;font-size:25px}.billing-modal>.billing-form-grid{padding:20px}.billing-modal-actions{border-top:1px solid #303844;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.billing-modal-actions>button:not(.dark-button){color:#aab4bf;background:0 0;border:1px solid #37414d;padding:0 17px}.billing-connection-overview{grid-template-columns:1fr 1fr;gap:12px;display:grid;background:0 0!important;border:0!important;padding:14px!important}.billing-connection-overview>article{background:#1d160e;border:1px solid #5c4225;grid-template-columns:36px 1fr;gap:12px;padding:17px;display:grid}.billing-connection-overview>article.ready{background:#0e251b;border-color:#286148}.billing-connection-overview>article>i{color:#e5b66f;border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.billing-connection-overview>article.ready>i{color:#68d7a3}.billing-connection-overview span{color:#8faeff;letter-spacing:.1em;font:8px ui-monospace,monospace}.billing-connection-overview strong,.billing-connection-overview p{display:block}.billing-connection-overview strong{margin-top:5px;font-size:13px}.billing-connection-overview p{color:#84909e;margin:5px 0 0;font-size:10px;line-height:1.5}.billing-connection-overview ul{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:3px 0 0;padding:0;list-style:none;display:flex}.billing-connection-overview li{color:#d6a960;border:1px solid #5c4225;padding:5px 7px;font-size:8px}.billing-connection-overview li.ready{color:#74dca9;border-color:#285d48}.billing-connection-overview li.recommended{color:#9aa6b5;border-color:#343e4a;width:100%;font-family:ui-monospace,monospace}.invoice-email-setup-guide{background:linear-gradient(125deg,#0e1522,#0c1016)!important;border-color:#344d7f!important;padding:22px!important}.invoice-email-setup-guide>header>span{color:#79a0ff;letter-spacing:.12em;font:8px ui-monospace,monospace}.invoice-email-setup-guide h3{margin:6px 0;font-size:18px}.invoice-email-setup-guide header p{color:#84909f;margin:0;font-size:11px}.invoice-email-setup-guide ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.invoice-email-setup-guide li{background:#090d13;border:1px solid #2d394b;grid-template-columns:27px 1fr;gap:9px;padding:13px;display:grid}.invoice-email-setup-guide li>i{color:#8eafff;border:1px solid #4265a5;border-radius:50%;place-items:center;width:24px;height:24px;font:9px ui-monospace,monospace;display:grid}.invoice-email-setup-guide li strong,.invoice-email-setup-guide li small{display:block}.invoice-email-setup-guide li strong{font-size:10px}.invoice-email-setup-guide li small{color:#788595;margin-top:4px;font-size:8px;line-height:1.5}.invoice-email-setup-guide code{color:#afc5ff}.invoice-email-setup-guide>a{color:#c6d5ff;background:#14203a;border:1px solid #4b6caf;padding:10px 13px;font-size:10px;text-decoration:none;display:inline-flex}.invoice-email-connect-form{background:#080c12;border:1px solid #34445e;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:grid}.invoice-email-connect-form label span{color:#8c99aa;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.invoice-email-connect-form input{color:#fff;background:#0d121a;border:1px solid #364355;width:100%;height:40px;padding:0 10px;font-size:11px}.invoice-email-connect-form button{color:#d9e4ff;cursor:pointer;background:#1a3261;border:1px solid #4d73bd;height:40px;padding:0 16px}.invoice-email-connect-form button:disabled{cursor:not-allowed;opacity:.4}.billing-workspace-v2{--b-panel:#101318;--b-rule:#2c3440;--b-muted:#8994a2;--b-text:#f4f7fa;--b-blue:#668dff;--b-green:#5dd6a2;--b-amber:#ffc46b;--b-red:#ff7686;color:var(--b-text);min-width:0}.billing-workspace-head{border-bottom:1px solid var(--b-rule);justify-content:space-between;align-items:flex-end;gap:30px;padding:10px 0 24px;display:flex}.billing-workspace-head h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:38px;font-weight:440}.billing-workspace-head p{max-width:720px;color:var(--b-muted);margin:0;font-size:14px;line-height:1.55}.billing-head-actions{align-items:center;gap:10px;display:flex}.billing-head-actions select{border:1px solid var(--b-rule);background:var(--b-panel);color:#fff;height:43px;padding:0 12px}.billing-section-tabs{border:1px solid var(--b-rule);background:#090b0e;gap:2px;margin:20px 0;padding:4px;display:flex;overflow:auto}.billing-section-tabs button{color:#8793a2;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:max-content;padding:11px 15px;font-size:12px;display:flex}.billing-section-tabs button i{font-style:normal}.billing-section-tabs button b{color:#b9c5d2;background:#252d38;border-radius:20px;min-width:21px;padding:2px 5px;font:9px ui-monospace,monospace}.billing-section-tabs button.active{color:#dfe8ff;background:#18233b;box-shadow:inset 0 0 0 1px #35528f}.billing-readiness-banner,.billing-success{color:#ffe0aa;background:#21190d;border:1px solid #684c24;align-items:center;gap:13px;margin:0 0 18px;padding:13px 15px;display:flex}.billing-readiness-banner>span{border:1px solid #8b682f;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.billing-readiness-banner div{flex:1}.billing-readiness-banner strong,.billing-readiness-banner small{display:block}.billing-readiness-banner small{color:#b59b74;text-transform:capitalize;margin-top:3px;font-size:10px}.billing-readiness-banner button{color:#ffd797;cursor:pointer;background:0 0;border:0}.billing-success{color:#9df0c9;background:#10271e;border-color:#235c47;font-size:12px}.billing-email-banner{color:#bcd0ff;background:#101a2d;border-color:#335286}.billing-email-banner>span{border-color:#496aab}.billing-email-banner small{color:#8198c4}.billing-email-banner button{color:#9cb9ff}.wizard-action-status{color:#e6b86f;text-align:right;align-self:center;max-width:230px;font:9px/1.35 ui-monospace,monospace}.billing-skeleton{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.billing-skeleton i,.billing-skeleton div{background:linear-gradient(90deg,#101318,#171c24,#101318) 0 0/200% 100%;border:1px solid #242b35;min-height:125px;animation:1.4s infinite bPulse}.billing-skeleton div{grid-column:span 2;min-height:330px}@keyframes bPulse{to{background-position:-200% 0}}.billing-overview-kpis{border:1px solid var(--b-rule);background:var(--b-panel);grid-template-columns:repeat(4,1fr);display:grid}.billing-overview-kpis article{border-right:1px solid var(--b-rule);min-height:128px;padding:21px;position:relative;overflow:hidden}.billing-overview-kpis article:last-child{border-right:0}.billing-overview-kpis article:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-25px}.billing-overview-kpis span{color:var(--b-muted);letter-spacing:.13em;font:9px ui-monospace,monospace;display:block}.billing-overview-kpis strong{margin:13px 0 8px;font-size:25px;font-weight:500;display:block}.billing-overview-kpis small{color:#687483;font-size:10px}.billing-overview-kpis .blue{color:var(--b-blue)}.billing-overview-kpis .green{color:var(--b-green)}.billing-overview-kpis .amber{color:var(--b-amber)}.billing-overview-kpis .red{color:var(--b-red)}.billing-overview-kpis article span,.billing-overview-kpis article small{color:var(--b-muted)}.billing-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;margin-top:16px;display:grid}.billing-overview-grid>section,.billing-list-pane,.account-card-pane,.stripe-method-panel{border:1px solid var(--b-rule);background:var(--b-panel)}.billing-pane-head{border-bottom:1px solid var(--b-rule);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 18px;display:flex}.billing-pane-head h3{margin:0;font-size:15px}.billing-pane-head button{color:#8daaff;cursor:pointer;background:0 0;border:0}.compact-invoices>button,.compact-invoice-head{text-align:left;grid-template-columns:minmax(165px,1.35fr) 115px 115px 110px;align-items:center;gap:12px;width:100%;display:grid}.compact-invoice-head{color:#6e7987;padding:10px 16px;font:8px ui-monospace,monospace}.compact-invoices>button{min-height:61px;color:var(--b-text);cursor:pointer;background:0 0;border:0;border-top:1px solid #252c35;padding:10px 16px}.compact-invoices>button:hover{background:#141a23}.compact-invoices strong,.compact-invoices small{display:block}.compact-invoices strong{font-size:12px}.compact-invoices small{color:#727e8c;margin-top:3px;font-size:9px}.compact-invoices>button>strong{text-align:right;font:12px ui-monospace,monospace}.invoice-state{color:#b4bfca;text-transform:uppercase;border:1px solid #3a4552;padding:5px 7px;font:8px ui-monospace,monospace;display:inline-block}.invoice-state.paid{color:#7ce4b2;background:#11271e;border-color:#276247}.invoice-state.overdue{color:#ff9eaa;background:#28151a;border-color:#743742}.invoice-state.sent,.invoice-state.issued,.invoice-state.open,.invoice-state.viewed{color:#9bb5ff;background:#111d38;border-color:#355691}.invoice-state.partially_paid{color:#ffcf7e;background:#271e0f;border-color:#765b2e}.deadline-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252c35;grid-template-columns:13px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.deadline-list button>i{background:var(--b-amber);border-radius:50%;width:7px;height:7px}.deadline-list button>i.late{background:var(--b-red)}.deadline-list span:last-child{text-align:right}.deadline-list strong,.deadline-list small{display:block}.deadline-list small{color:#727e8c;margin-top:4px;font-size:9px}.billing-empty-v2{color:#687482;align-content:center;place-items:center;gap:5px;min-height:145px;display:grid}.billing-empty-v2 i{font-size:25px}.billing-filterbar{border-bottom:1px solid var(--b-rule);grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,auto));gap:8px;padding:12px;display:grid}.billing-filterbar input,.billing-filterbar select{color:#dfe5ec;background:#090b0e;border:1px solid #313a46;height:40px;padding:0 11px}.expense-summary{border-bottom:1px solid var(--b-rule);grid-template-columns:repeat(3,1fr);display:grid}.expense-summary article{border-right:1px solid var(--b-rule);padding:17px}.expense-summary span,.expense-summary strong{display:block}.expense-summary span{color:#75808d;font:8px ui-monospace,monospace}.expense-summary strong{margin-top:7px;font-size:20px}.expense-table>div,.expense-table>button{grid-template-columns:115px minmax(180px,1fr) 125px 150px 120px;align-items:center;gap:13px;width:100%;display:grid}.expense-table>div{color:#6e7987;padding:9px 14px;font:8px ui-monospace,monospace}.expense-table>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #252c35;min-height:59px;padding:9px 14px}.expense-table strong,.expense-table small{display:block}.expense-table small{color:#788492}.expense-table>button>strong{text-align:right}.billing-connection-overview .email-disconnect-button{color:#ff9aa5;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font:8px ui-monospace,monospace}.invoice-email-setup-guide code{overflow-wrap:anywhere;color:#afc5ff;margin-top:4px;display:block}.resend-setup-links{flex-wrap:wrap;gap:8px;display:flex}.resend-setup-links>a{color:#c6d5ff;background:#14203a;border:1px solid #4b6caf;padding:10px 13px;font-size:10px;text-decoration:none;display:inline-flex}.resend-live-note{color:#bda778;background:#1c160c;border-left:3px solid #d5a34e;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.55}.resend-live-note b{color:#f0c876}.invoice-register-tabs{border-bottom:1px solid var(--b-rule);background:#0b0e12;align-items:center;gap:5px;padding:10px 12px;display:flex}.invoice-register-tabs button{color:#8e99a7;cursor:pointer;background:0 0;border:1px solid #303946;padding:8px 12px}.invoice-register-tabs button.active{color:#d9e4ff;background:#14203a;border-color:#4969ae}.invoice-register-tabs button b{color:#7f9fff;margin-left:6px}.invoice-register-tabs>span{color:#748191;margin-left:auto;font-size:10px}.invoice-management-table{overflow:auto}.invoice-management-table>header,.invoice-management-row{grid-template-columns:minmax(190px,1.25fr) 125px 145px 90px 125px 130px minmax(300px,1.7fr);align-items:center;gap:12px;min-width:1180px;display:grid}.invoice-management-table>header{color:#687584;text-transform:uppercase;letter-spacing:.07em;background:#090b0e;padding:10px 14px;font:8px ui-monospace,monospace}.invoice-management-row{color:#dfe5ec;border-top:1px solid #252c35;min-height:74px;padding:10px 14px}.invoice-management-row:hover{background:#121821}.invoice-management-row>span{min-width:0;font-size:11px}.invoice-management-row>span>strong,.invoice-management-row>span>small{display:block}.invoice-management-row>span>small{color:#717e8c;margin-top:5px;font-size:9px}.invoice-identity-button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.invoice-identity-button strong,.invoice-identity-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-identity-button strong{font-size:12px}.invoice-identity-button small{color:#768291;margin-top:5px;font-size:9px}.invoice-table-money{text-align:right;font-variant-numeric:tabular-nums}.invoice-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.invoice-quick-actions button,.invoice-quick-actions a{color:#b9c3ce;cursor:pointer;background:#0b0e12;border:1px solid #35404d;padding:6px 8px;font-size:9px;text-decoration:none}.invoice-quick-actions .positive{color:#83e7b7;border-color:#286148}.invoice-quick-actions .danger{color:#ff9ca8;border-color:#63343b}.invoice-action-error{border-width:0 0 1px;margin:0}.invoice-state.cancelled,.invoice-state.refunded,.invoice-state.void{color:#aeb5be;background:#20242a;border-color:#4c5159}.invoice-state.refunded{color:#e6a7df;background:#291927;border-color:#634060}.invoice-state.draft{color:#b7c1cc;background:#1b2129;border-color:#44505e}.invoice-operations-page{color:#f3f6f9}.invoice-operations-head{border-bottom:1px solid #303844;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;padding:8px 0 22px;display:grid}.invoice-operations-head>button{color:#92a0b0;cursor:pointer;background:0 0;border:0;justify-self:start}.invoice-operations-head h2{margin:5px 0 2px;font-size:32px;font-weight:480}.invoice-operations-head p{color:#7f8c9b;margin:0;font-size:11px}.invoice-operation-actions{flex-wrap:wrap;gap:8px;padding:17px 0;display:flex}.invoice-operation-actions button,.invoice-operation-actions a{color:#c6cfd8;cursor:pointer;background:#0f1318;border:1px solid #36414e;align-items:center;min-height:40px;padding:0 13px;font-size:10px;text-decoration:none;display:inline-flex}.invoice-operation-actions .primary{color:#95f0c5;background:#123023;border-color:#2b6d53}.invoice-operation-actions .danger{color:#ff9ba7;border-color:#663740;margin-left:auto}.invoice-financial-strip{background:#0e1217;border:1px solid #303844;grid-template-columns:repeat(4,1fr);display:grid}.invoice-financial-strip article{border-right:1px solid #303844;min-height:120px;padding:20px}.invoice-financial-strip article:last-child{border-right:0}.invoice-financial-strip span,.invoice-financial-strip strong,.invoice-financial-strip small{display:block}.invoice-financial-strip span{color:#788595;letter-spacing:.12em;font:8px ui-monospace,monospace}.invoice-financial-strip strong{margin:12px 0 7px;font-size:23px;font-weight:500}.invoice-financial-strip small{color:#6f7c8b;font-size:9px}.invoice-financial-strip .collected strong{color:#74e0ad}.invoice-financial-strip .outstanding strong{color:#f5c271}.invoice-operations-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.invoice-control-card{background:#0e1217;border:1px solid #303844}.invoice-control-card.full{grid-column:1/-1}.invoice-control-card>header{border-bottom:1px solid #303844;justify-content:space-between;align-items:center;min-height:57px;padding:0 17px;display:flex}.invoice-control-card>header h3{margin:0;font-size:14px}.invoice-control-card>header span{color:#718091;font:8px ui-monospace,monospace}.invoice-facts-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.invoice-facts-card dl>div{border-bottom:1px solid #252d37;border-right:1px solid #252d37;padding:15px 17px}.invoice-facts-card dt{color:#748191;text-transform:uppercase;font:8px ui-monospace,monospace}.invoice-facts-card dd{margin:7px 0 0;font-size:11px}.invoice-facts-card dd small{color:#74808e;margin-top:4px;font-size:9px;display:block}.invoice-facts-card code{color:#9db6ff}.invoice-payment-history article{border-bottom:1px solid #252d37;grid-template-columns:75px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:11px 16px;display:grid}.invoice-payment-history article>i{color:#79dbaa;font:8px ui-monospace,monospace}.invoice-payment-history strong,.invoice-payment-history small{display:block}.invoice-payment-history small{color:#728090;margin-top:4px;font-size:9px}.invoice-payment-history button{color:#efb17c;cursor:pointer;background:0 0;border:1px solid #5d3f30;padding:6px 9px}.invoice-payment-history article.reversed{opacity:.62}.invoice-payment-history article>b{color:#ff9eaa;font:8px ui-monospace,monospace}.invoice-audit-timeline>div{padding:5px 18px 15px}.invoice-audit-timeline article{border-bottom:1px solid #252d37;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;min-height:52px;display:grid}.invoice-audit-timeline article>i{border:1px solid #6f92f5;border-radius:50%;width:7px;height:7px}.invoice-audit-timeline strong,.invoice-audit-timeline small{display:block}.invoice-audit-timeline strong{text-transform:capitalize;font-size:10px}.invoice-audit-timeline small,.invoice-audit-timeline time{color:#718091;margin-top:3px;font-size:8px}.billing-confirm-backdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030508d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.billing-confirm-dialog{color:#fff;background:#101419;border:1px solid #3a4654;width:min(100%,520px);padding:28px;box-shadow:0 30px 90px #0000008c}.billing-confirm-dialog h3{margin:7px 0 10px;font-size:25px}.billing-confirm-dialog>p{color:#919dab;font-size:11px;line-height:1.6}.billing-confirm-dialog label{color:#8f9ba8;margin-top:15px;font-size:10px;display:block}.billing-confirm-dialog input,.billing-confirm-dialog textarea{color:#fff;background:#090c10;border:1px solid #37424f;width:100%;margin-top:7px;padding:11px}.billing-confirm-dialog textarea{resize:vertical;min-height:75px}.billing-confirm-dialog code{color:#9eb6ff}.billing-confirm-dialog footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.billing-confirm-dialog footer button{color:#bdc6d0;cursor:pointer;background:0 0;border:1px solid #3b4552;min-height:40px;padding:0 13px}.billing-confirm-dialog footer .positive{color:#91edc1;background:#133126;border-color:#2b6b50}.billing-confirm-dialog footer .danger{color:#ffa1ad;background:#2a151a;border-color:#6d3943}.billing-confirm-dialog footer button:disabled{opacity:.4;cursor:not-allowed}@media (width<=980px){.invoice-financial-strip{grid-template-columns:1fr 1fr}.invoice-financial-strip article:nth-child(2){border-right:0}.invoice-financial-strip article{border-bottom:1px solid #303844}.invoice-operations-grid{grid-template-columns:1fr}.invoice-control-card.full{grid-column:1}.invoice-register-tabs>span{display:none}}@media (width<=700px){.invoice-operations-head{grid-template-columns:1fr auto}.invoice-operations-head>button{grid-column:1/-1}.invoice-operation-actions .danger{margin-left:0}.invoice-financial-strip{grid-template-columns:1fr}.invoice-financial-strip article{border-right:0}.invoice-facts-card dl{grid-template-columns:1fr}.invoice-register-tabs{overflow:auto}.invoice-management-table>header{display:none}.invoice-management-row{grid-template-columns:1fr 1fr;min-width:0;padding:16px}.invoice-management-row>.invoice-identity-button{grid-column:1/-1}.invoice-management-row>.invoice-quick-actions{grid-column:1/-1;justify-content:flex-start}.invoice-management-row>span:nth-child(4){display:none}.billing-confirm-dialog{padding:20px}}.payment-method-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.payment-method-tabs button{border:1px solid var(--b-rule);background:var(--b-panel);color:#b7c0ca;text-align:left;cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:13px;display:grid}.payment-method-tabs button>i{color:#8caaff;background:#0a0d11;border:1px solid #384455;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.payment-method-tabs strong,.payment-method-tabs small{display:block}.payment-method-tabs small{color:#6f7b89;margin-top:4px;font-size:9px}.payment-method-tabs button.active{color:#fff;background:#111a2c;border-color:#4566aa}.stripe-method-panel header{border-bottom:1px solid var(--b-rule);grid-template-columns:54px 1fr auto;align-items:center;gap:18px;padding:25px;display:grid}.stripe-mark{color:#fff;background:#655bff;border-radius:12px;place-items:center;width:52px;height:52px;font-size:25px;font-weight:700;display:grid}.stripe-method-panel header span{color:#788596;font:8px ui-monospace,monospace}.stripe-method-panel h3{margin:5px 0}.stripe-method-panel p{color:#818d9b;margin:0;font-size:11px}.stripe-method-panel header>b{color:#ff9eaa;border:1px solid #6b3b42;padding:6px 8px;font:9px ui-monospace,monospace}.stripe-method-panel header>b.ok{color:#81e8b8;border-color:#2e6950}.stripe-method-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.stripe-method-grid article{background:#090b0e;border:1px solid #2b333d;gap:11px;padding:14px;display:flex}.stripe-method-grid i{border:1px solid #6b4e27;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.stripe-method-grid i.ok{color:#69dda9;border-color:#286147}.stripe-method-grid span,.stripe-method-grid small{display:block}.stripe-method-grid small{color:#747f8c;font-size:9px}.method-customer-preview{border-top:1px solid var(--b-rule);padding:18px}.method-customer-preview>span{color:#718096;margin-bottom:9px;font:8px ui-monospace,monospace;display:block}.method-customer-preview>div{color:#112036;background:#fff;border:1px solid #d9e1ee;grid-template-columns:1fr auto;gap:4px 20px;padding:20px;display:grid}.method-customer-preview small{color:#667386}.method-customer-preview button{color:#fff;background:#655bff;border:0;grid-area:1/2/3;padding:12px}.asm-home{--asm-ink:#07152a;--asm-copy:#4e5d72;--asm-muted:#718097;--asm-blue:#175cff;--asm-blue-deep:#0a2f91;--asm-blue-night:#071a3d;--asm-blue-pale:#edf4ff;--asm-blue-line:#d5e2f8;--asm-paper:#fff;--asm-soft:#f7faff;min-height:100vh;color:var(--asm-ink);background:var(--asm-paper);font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif;overflow:hidden}.asm-home *{box-sizing:border-box}.asm-home a{text-decoration:none}.asm-container{width:min(100% - 64px,1320px);margin-inline:auto}.asm-section{position:relative}.asm-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #0e2f631a;height:84px;position:relative}.asm-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:100%;display:grid}.asm-wordmark{width:max-content;color:var(--asm-ink);line-height:1;display:inline-grid}.asm-wordmark strong{letter-spacing:-.055em;font-size:27px;font-weight:820}.asm-wordmark span{color:var(--asm-blue);letter-spacing:.32em;margin:5px 0 0 2px;font:700 8px/1 ui-monospace,monospace}.asm-desktop-nav{align-items:center;gap:34px;display:flex}.asm-desktop-nav a{color:#324158;font-size:14px;font-weight:590;position:relative}.asm-desktop-nav a:after{content:"";background:var(--asm-blue);height:2px;transition:right .18s;position:absolute;bottom:-9px;left:0;right:100%}.asm-desktop-nav a:hover:after,.asm-desktop-nav a:focus-visible:after{right:0}.asm-header-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.asm-language{background:#f8faff;border:1px solid #dce5f2;align-items:center;padding:3px;display:flex}.asm-language button{color:#66748a;cursor:pointer;background:0 0;border:0;min-width:44px;height:31px;font-size:11px;font-weight:700}.asm-language button span{margin-right:3px;font-size:12px}.asm-language button.active{color:var(--asm-ink);background:#fff;box-shadow:0 2px 8px #0c264e1c}.asm-portal-link{color:var(--asm-blue);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.asm-portal-link svg,.asm-button-link svg{transition:transform .18s}.asm-portal-link:hover svg,.asm-button-link:hover svg{transform:translate(4px)}.asm-mobile-menu{justify-self:end;display:none;position:relative}.asm-mobile-menu summary{cursor:pointer;list-style:none}.asm-mobile-menu summary::-webkit-details-marker{display:none}.asm-mobile-menu summary svg{width:25px;height:25px}.asm-mobile-menu .close-icon,.asm-mobile-menu[open] .open-icon{display:none}.asm-mobile-menu[open] .close-icon{display:block}.asm-hero{grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr);align-items:center;gap:28px;min-height:760px;padding-top:48px;padding-bottom:92px;display:grid;position:relative}.asm-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#deebff 0,#edf4ff33 60%,#0000 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:22px;right:-180px}.asm-hero-copy{z-index:5;max-width:650px;padding-left:8px;animation:.65s cubic-bezier(.2,.7,.2,1) both asm-hero-in;position:relative}.asm-eyebrow{color:var(--asm-blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font:750 11px/1.35 ui-monospace,SFMono-Regular,monospace;display:flex}.asm-eyebrow>span{background:currentColor;width:28px;height:2px}.asm-hero h1{letter-spacing:-.058em;max-width:640px;margin:0;font-size:clamp(58px,5.35vw,78px);font-weight:760;line-height:.99}.asm-hero-lead{max-width:590px;color:var(--asm-copy);margin:27px 0 0;font-size:18px;line-height:1.62}.asm-hero-actions{align-items:center;gap:29px;margin-top:36px;display:flex}.asm-button{border:1px solid #0000;justify-content:center;align-items:center;gap:32px;min-height:54px;padding:0 22px;font-size:14px;font-weight:720;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.asm-button:hover{transform:translateY(-2px)}.asm-button svg{width:18px}.asm-button-primary{color:#fff;background:var(--asm-blue);box-shadow:0 15px 34px #175cff38}.asm-button-primary:hover{background:#0e50e9;box-shadow:0 18px 40px #175cff4a}.asm-button-link{color:var(--asm-ink);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.asm-no-brief{color:#65758b;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:flex}.asm-no-brief svg{color:#1d8b62}.asm-hero-visual{z-index:2;isolation:isolate;min-width:0;position:relative}.asm-audience-rail{border-top:1px solid var(--asm-blue-line);justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:absolute;bottom:28px;left:8px;right:0}.asm-audience-rail>span{color:var(--asm-muted);font-size:12px}.asm-audience-rail>div{align-items:center;gap:15px;display:flex}.asm-audience-rail b{color:#53657e;letter-spacing:.11em;font:700 9px ui-monospace,monospace}.asm-audience-rail i{background:#b9cae4;width:22px;height:1px}.asm-signal-field{z-index:1;pointer-events:none;position:absolute;inset:-52px -86px -35px -90px;overflow:hidden}.asm-signal-field:before{content:"";filter:blur(9px);background:radial-gradient(circle,#5e90ff3d 0,#cce0ff2b 38%,#0000 69%);border-radius:50%;width:520px;height:520px;animation:7s ease-in-out infinite asm-signal-breathe;position:absolute;top:16px;right:18px}.asm-signal-field:after{content:"";background:conic-gradient(from 90deg at 66% 46%, transparent 0 20%, #2765f414 31%, transparent 43% 69%, #75a1ff1a 78%, transparent 92%);filter:blur(20px);border-radius:46%;animation:22s linear infinite asm-signal-turn;position:absolute;inset:5% 2% 4% 4%}.asm-signal-field>svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.asm-signal-grid{fill:none;stroke:#a9c4ed;stroke-width:.7px;opacity:.34}.asm-signal-route{fill:none;stroke:url(#asm-signal-gradient);stroke-width:1.35px;opacity:.68}.asm-signal-packet{fill:none;stroke:#1767ff;stroke-width:3.1px;stroke-linecap:round;stroke-dasharray:4 96;opacity:.9;animation:6.8s linear infinite asm-signal-flow}.asm-signal-packet.packet-b{stroke:#72a0ff;animation-duration:8.2s;animation-delay:-2.5s}.asm-signal-packet.packet-c{stroke:#0f4bd4;animation-duration:9.4s;animation-delay:-4.6s}.asm-signal-nodes circle{fill:#fff;stroke:#2c72ff;stroke-width:2px;filter:drop-shadow(0 0 7px #2569ff94);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite asm-signal-node}.asm-signal-nodes .node-b,.asm-signal-nodes .node-e{animation-delay:-1.1s}.asm-signal-nodes .node-c,.asm-signal-nodes .node-g{animation-delay:-2.2s}.asm-signal-nodes .node-d,.asm-signal-nodes .node-f{animation-delay:-.55s}.asm-signal-orbit{z-index:0;border:1px solid #3f74e73b;border-radius:50%;width:410px;height:410px;animation:20s linear infinite asm-signal-turn;position:absolute;top:76px;right:12px}.asm-signal-orbit:before,.asm-signal-orbit:after{content:"";border:1px solid #467df22b;border-radius:50%;position:absolute}.asm-signal-orbit:before{inset:52px}.asm-signal-orbit:after{background:radial-gradient(circle at 42% 35%,#fffffff2,#73a0ff26 44%,#175cff12 65%,#0000 70%);inset:119px;box-shadow:0 0 70px #175cff1f}.asm-signal-orbit>i{background:#1d67ff;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #175cff1a,0 0 18px #175cff80}.asm-signal-orbit>i:first-child{top:72px;left:46px}.asm-signal-orbit>i:nth-child(2){top:190px;right:18px}.asm-signal-orbit>i:nth-child(3){bottom:-5px;left:165px}.asm-signal-orbit>span{z-index:2;color:#114fc8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff9e;border:1px solid #3770eb47;border-radius:50%;align-content:center;place-items:center;animation:20s linear infinite asm-signal-counterturn;display:grid;position:absolute;inset:159px;box-shadow:0 15px 35px #184fb11f}.asm-signal-orbit>span b{letter-spacing:-.05em;font-size:20px;line-height:1}.asm-signal-orbit>span small{letter-spacing:.14em;margin-top:3px;font:750 6px/1 ui-monospace,monospace}.asm-signal-tag{z-index:2;color:#376091;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#ffffffb8;border:1px solid #729adc61;align-items:center;gap:7px;min-height:25px;padding:0 8px;font:760 7px/1 ui-monospace,monospace;animation:5.5s ease-in-out infinite asm-signal-drift;display:flex;position:absolute;box-shadow:0 8px 20px #224d8f14}.asm-signal-tag i{background:#286bff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #286bff21}.asm-signal-tag.tag-a{top:21%;left:10%}.asm-signal-tag.tag-b{animation-delay:-2s;bottom:20%;left:21%}.asm-signal-tag.tag-c{animation-delay:-3.8s;top:34%;right:1%}.asm-signal-glint{z-index:2;background:#fff;border-radius:50%;width:4px;height:4px;animation:4.2s ease-in-out infinite asm-signal-glint;position:absolute;box-shadow:0 0 7px 3px #3677ff7a}.asm-signal-glint.glint-a{top:39%;left:18%}.asm-signal-glint.glint-b{animation-delay:-1.4s;top:16%;right:12%}.asm-signal-glint.glint-c{animation-delay:-2.8s;bottom:13%;right:20%}.asm-showcase{z-index:3;perspective:1300px;height:575px;animation:.78s cubic-bezier(.2,.7,.2,1) .12s both asm-showcase-in;position:relative}.asm-showcase-glow{filter:blur(25px);background:radial-gradient(circle at 55% 45%,#175cff2e,#0000 62%);position:absolute;inset:10% 0 5% 10%}.asm-app-window{background:#fffffff5;border:1px solid #45669b47;position:absolute;box-shadow:0 30px 75px #0c27532e}.asm-app-main{transform-origin:100%;width:91%;max-width:660px;height:455px;top:35px;right:0;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg)}.asm-window-bar{color:#728097;border-bottom:1px solid #e1e8f3;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 14px;display:grid}.asm-window-bar>svg{justify-self:end}.asm-window-bar small{letter-spacing:.14em;font:700 8px ui-monospace,monospace}.asm-window-dots{gap:5px;display:flex}.asm-window-dots i{background:#cfdae9;border-radius:50%;width:7px;height:7px}.asm-window-dots i:first-child{background:#8cacff}.asm-app-layout{grid-template-columns:48px 1fr;height:calc(100% - 42px);display:grid}.asm-app-layout>aside{color:#8492a6;background:#f7f9fd;border-right:1px solid #e1e8f3;flex-direction:column;align-items:center;gap:25px;padding:16px 0;display:flex}.asm-app-layout>aside b{color:#fff;background:var(--asm-blue);place-items:center;width:25px;height:25px;margin-bottom:5px;font-size:11px;display:grid}.asm-app-layout>aside svg:nth-of-type(2){color:var(--asm-blue)}.asm-app-content{background:linear-gradient(#fff,#fbfdff);min-width:0;padding:21px}.asm-app-content>header{justify-content:space-between;align-items:flex-start;display:flex}.asm-app-content>header small{color:#7e8ba0;letter-spacing:.12em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.asm-app-content>header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:17px}.asm-app-content>header>span{color:#187b58;background:#effbf6;border:1px solid #bce6d6;align-items:center;gap:5px;padding:5px 7px;font:750 8px ui-monospace,monospace;display:flex}.asm-workflow-board{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.asm-workflow-board>section{background:#f6f9fd;border:1px solid #e0e8f3;min-width:0;min-height:210px;padding:10px}.asm-workflow-board>section>small{color:#65758c;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.asm-workflow-board>section>small i{background:#91a6c1;border-radius:50%;width:5px;height:5px}.asm-workflow-board>section:nth-child(2)>small i{background:var(--asm-blue)}.asm-workflow-board>section:nth-child(3)>small i{background:#24a274}.asm-task-card{background:#fff;border:1px solid #d8e2f0;margin-top:11px;padding:10px;box-shadow:0 4px 12px #1634600d}.asm-task-card>span{background:#dce6f4;width:32px;height:5px;margin-bottom:9px;display:block}.asm-task-card>b{background:#edf1f7;height:5px;margin-top:5px;display:block}.asm-task-card>b:first-of-type{width:83%}.asm-task-card>b:nth-of-type(2){width:57%}.asm-task-card footer{align-items:center;gap:4px;margin-top:12px;display:flex}.asm-task-card footer em{background:#adc0db;border:2px solid #fff;border-radius:50%;width:15px;height:15px}.asm-task-card footer em+em{background:#6b8dc4;margin-left:-7px}.asm-task-card footer strong{color:#6c7f98;background:#f2f6fb;place-items:center;width:21px;height:21px;margin-left:auto;display:grid}.asm-task-card.card-2{border-color:#a9c3ff;box-shadow:0 6px 15px #175cff17}.asm-task-card.card-3 footer strong{color:#1b875f;background:#ebfaf4}.asm-task-card.asm-task-small{opacity:.7}.asm-app-lower{grid-template-columns:1.25fr 1fr;gap:10px;margin-top:11px;display:grid}.asm-app-lower>div{border:1px solid #e0e8f3;height:70px;padding:12px}.asm-app-lower small{color:#67778d;font-size:8px;display:block}.asm-app-lower span{align-items:flex-end;gap:5px;height:30px;display:flex}.asm-app-lower span i{background:#cfe0ff;width:17%;height:5px}.asm-app-lower span i:nth-child(2){height:12px}.asm-app-lower span i:nth-child(3){height:19px}.asm-app-lower span i:nth-child(4){background:#6795ff;height:25px}.asm-app-lower span i:nth-child(5){height:16px}.asm-mini-chart{align-items:flex-end;gap:6px;display:flex}.asm-mini-chart i{background:#dbe6f7;flex:1}.asm-mini-chart i:first-child{height:18px}.asm-mini-chart i:nth-child(2){height:31px}.asm-mini-chart i:nth-child(3){height:22px}.asm-mini-chart i:nth-child(4){background:var(--asm-blue);height:40px}.asm-mini-chart i:nth-child(5){height:35px}.asm-mini-chart i:nth-child(6){background:#78a0ff;height:47px}.asm-mini-chart i:nth-child(7){height:29px}.asm-automation-card{z-index:5;width:310px;padding:14px;animation:6s ease-in-out infinite asm-float;bottom:28px;right:14px}.asm-automation-card header{border-bottom:1px solid #e1e8f2;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.asm-automation-card header span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.asm-automation-card header svg{color:var(--asm-blue)}.asm-automation-card header small{color:#17815c;font:700 7px ui-monospace,monospace}.asm-automation-card>div{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.asm-automation-card>div>span{color:#607088;justify-items:center;gap:5px;font-size:8px;display:grid;position:relative}.asm-automation-card>div>span>i{width:25px;height:25px;color:var(--asm-blue);background:#f3f7ff;border:1px solid #bcd0ed;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.asm-automation-card>div>span>svg{color:#94aac8;position:absolute;top:7px;right:-7px}.asm-portal-card{z-index:4;width:205px;padding:14px;animation:7s ease-in-out infinite asm-float-alt;bottom:60px;left:-25px;transform:rotate(-2deg)}.asm-portal-card header{justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.asm-portal-card header>i{color:#16835c;background:#eaf9f3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.asm-portal-card>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.asm-portal-card>div b{background:#eef3fa;height:38px}.asm-portal-card>div b:first-child{background:#d9e6ff}.asm-portal-card>div span{background:#e5ebf3;height:5px;margin-top:2px}.asm-portal-card footer{gap:5px;margin-top:12px;display:flex}.asm-portal-card footer i{background:#b9cae3;border:2px solid #fff;border-radius:50%;width:19px;height:19px}.asm-portal-card footer i+i{margin-left:-9px}.asm-section-intro{grid-template-columns:.72fr 2fr;align-items:start;gap:50px;display:grid}.asm-section-intro>div{grid-template-columns:minmax(380px,1.25fr) minmax(250px,.75fr);align-items:end;gap:60px;display:grid}.asm-section-intro h2,.asm-custom h2,.asm-final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.1vw,59px);line-height:1.04}.asm-section-intro>div>p,.asm-custom-copy>p,.asm-final-cta>p{color:var(--asm-copy);margin:0;font-size:16px;line-height:1.65}.asm-services{background:linear-gradient(#fff,#fbfdff);border-top:1px solid #e4ebf4;padding:128px 0 140px}.asm-services-grid{border-top:1px solid var(--asm-blue-line);border-left:1px solid var(--asm-blue-line);grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.asm-service-card{border-right:1px solid var(--asm-blue-line);border-bottom:1px solid var(--asm-blue-line);background:#fff;min-height:280px;padding:23px 23px 25px;transition:transform .18s,box-shadow .18s,background .18s;position:relative}.asm-service-card:hover{z-index:2;background:#fbfdff;transform:translateY(-5px);box-shadow:0 18px 40px #183a6c1a}.asm-service-card header{justify-content:space-between;align-items:center;display:flex}.asm-service-card header i{width:40px;height:40px;color:var(--asm-blue);background:#f1f6ff;border:1px solid #c9dafe;place-items:center;font-style:normal;display:grid}.asm-service-card header span{color:#91a0b6;font:700 9px ui-monospace,monospace}.asm-service-card h3{letter-spacing:-.02em;margin:46px 0 12px;font-size:20px}.asm-service-card p{color:#637187;max-width:260px;margin:0;font-size:13px;line-height:1.6}.asm-service-card>a{width:34px;height:34px;color:var(--asm-blue);border:1px solid #d4e0f3;place-items:center;transition:color .18s,background .18s;display:grid;position:absolute;bottom:22px;right:22px}.asm-service-card:hover>a{color:#fff;background:var(--asm-blue)}.asm-process-wrap{background:var(--asm-blue-pale);padding:125px 0 135px}.asm-process-line{grid-template-columns:repeat(4,1fr);height:24px;margin:76px 0 0;display:grid;position:relative}.asm-process-line:before{content:"";background:#a9bee1;height:1px;position:absolute;top:10px;left:3%;right:3%}.asm-process-line i{z-index:2;border:5px solid var(--asm-blue-pale);background:var(--asm-blue);border-radius:50%;width:21px;height:21px;position:relative}.asm-process-line i:not(:first-child){justify-self:start}.asm-process-grid{grid-template-columns:repeat(4,1fr);display:grid}.asm-process-grid article{border-right:1px solid #c8d7ee;min-height:225px;padding:25px 28px 0 0}.asm-process-grid article+article{padding-left:28px}.asm-process-grid article:last-child{border-right:0}.asm-process-grid header{justify-content:space-between;align-items:center;display:flex}.asm-process-grid header b{color:var(--asm-blue);font:800 10px ui-monospace,monospace}.asm-process-grid header i{color:#31558f;background:#ffffff85;border:1px solid #b8cbe7;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.asm-process-grid h3{margin:47px 0 12px;font-size:20px}.asm-process-grid p{color:#586982;max-width:255px;margin:0;font-size:13px;line-height:1.65}.asm-custom-wrap{background:#fff;padding:135px 0}.asm-custom{grid-template-columns:minmax(360px,.78fr) minmax(600px,1.22fr);align-items:center;gap:90px;display:grid}.asm-custom-copy>p{max-width:520px;margin-top:24px}.asm-custom-copy ul{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.asm-custom-copy li{color:#3d5270;background:#f9fbff;border:1px solid #d7e2f2;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.asm-custom-copy li svg{color:var(--asm-blue)}.asm-fit-visual{background-color:#f7faff;background-image:radial-gradient(#c9d8ee .7px,#0000 .7px);background-size:13px 13px;border:1px solid #d9e3f1;grid-template-columns:1fr 54px 1.2fr;align-items:center;min-height:410px;padding:34px;display:grid;position:relative}.asm-fit-visual>article{background:#fffffff5;border:1px solid #cad7e9;min-height:270px;padding:25px;position:relative}.asm-fit-visual>article>small{color:#8291a7;letter-spacing:.13em;font:800 8px ui-monospace,monospace}.asm-fit-visual>article>svg{color:#8494aa;margin-top:30px;display:block}.asm-fit-visual h3{margin:17px 0 8px;font-size:18px}.asm-fit-visual p{color:#69788d;margin:0;font-size:12px;line-height:1.55}.asm-generic-panel>div{gap:6px;display:grid;position:absolute;bottom:25px;left:25px;right:25px}.asm-generic-panel>div i{background:#e6ebf2;height:8px}.asm-generic-panel>div i:nth-child(2){width:80%}.asm-generic-panel>div i:nth-child(3){width:55%}.asm-fit-arrow{color:#fff;background:var(--asm-blue);justify-self:center;place-items:center;width:36px;height:36px;display:grid}.asm-fit-visual .asm-tailored-panel{color:#fff;background:linear-gradient(145deg,#0a2d75,#0d54d8);border-color:#164fae;min-height:320px;box-shadow:0 24px 50px #0f44a438}.asm-tailored-panel>small{color:#b9ceff!important}.asm-tailored-panel>svg{color:#bdd0ff!important}.asm-tailored-panel p{color:#ccdaef}.asm-tailored-flow{grid-template-columns:38px 1fr 38px 1fr 38px;align-items:center;display:grid;position:absolute;bottom:28px;left:23px;right:23px}.asm-tailored-flow i{color:#fff;background:#ffffff1a;border:1px solid #8db2ff;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.asm-tailored-flow i svg{width:17px}.asm-tailored-flow span{background:#86adfb;height:1px}.asm-clients-wrap{background:var(--asm-soft);border-top:1px solid #e1e9f4;padding:125px 0 135px}.asm-client-tabs{border:1px solid var(--asm-blue-line);background:#fff;grid-template-columns:repeat(5,1fr);margin-top:63px;display:grid}.asm-client-tabs button{border:0;border-right:1px solid var(--asm-blue-line);color:#5d6c82;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;min-height:68px;padding:0 17px;font-size:12px;font-weight:680;transition:background .18s,color .18s;display:flex}.asm-client-tabs button:last-child{border-right:0}.asm-client-tabs button span{color:#9aa8bc;font:700 8px ui-monospace,monospace}.asm-client-tabs button.active{color:#fff;background:var(--asm-blue)}.asm-client-tabs button.active span{color:#ccdaff}.asm-client-detail{border:1px solid var(--asm-blue-line);background:#fff;border-top:0;grid-template-columns:1.35fr 1fr auto;align-items:center;gap:40px;min-height:295px;padding:48px 52px;animation:.3s both asm-detail-in;display:grid}.asm-client-detail>div>small{color:var(--asm-blue);font:800 9px ui-monospace,monospace}.asm-client-detail h3{letter-spacing:-.035em;margin:14px 0 10px;font-size:31px}.asm-client-detail p{max-width:560px;color:var(--asm-copy);margin:0;font-size:15px;line-height:1.65}.asm-client-detail ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.asm-client-detail li{color:#4f6077;align-items:center;gap:8px;font-size:13px;display:flex}.asm-client-detail li svg{color:#16845e}.asm-client-detail>a{color:#fff;background:var(--asm-blue);place-items:center;width:48px;height:48px;font-size:0;display:grid;overflow:hidden}.asm-client-detail>a svg{width:19px}.asm-solution-deck-wrap{background:linear-gradient(#fff 0%,#f7faff 100%);border-top:1px solid #e4ebf4;padding:126px 0 136px}.asm-solution-deck{border:1px solid var(--asm-blue-line);background:#fff;grid-template-columns:285px minmax(0,1fr);min-height:580px;margin-top:68px;display:grid;box-shadow:0 30px 80px #0f306214}.asm-solution-switcher{border-right:1px solid var(--asm-blue-line);background:#fbfdff;grid-template-rows:repeat(4,1fr);display:grid}.asm-solution-switcher button{border:0;border-bottom:1px solid var(--asm-blue-line);color:#52637b;cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px 38px 1fr 20px;align-items:center;gap:9px;padding:0 18px;transition:color .18s,background .18s;display:grid;position:relative}.asm-solution-switcher button:last-child{border-bottom:0}.asm-solution-switcher button>span{color:#93a2b8;font:750 9px/1 ui-monospace,monospace}.asm-solution-switcher button>i{color:#5176ad;background:#fff;border:1px solid #d1dded;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.asm-solution-switcher button>b{font-size:13px;line-height:1.25}.asm-solution-switcher button>svg{opacity:.45;justify-self:end;transition:transform .18s,opacity .18s}.asm-solution-switcher button:hover{color:var(--asm-ink);background:#f1f6ff}.asm-solution-switcher button.active{color:#fff;background:var(--asm-blue)}.asm-solution-switcher button.active>span{color:#c9d8ff}.asm-solution-switcher button.active>i{color:#fff;background:#ffffff1a;border-color:#ffffff47}.asm-solution-switcher button.active>svg{opacity:1;transform:translate(3px)}.asm-solution-stage{color:#fff;background:radial-gradient(circle at 82% 42%,#3773ff38,#0000 40%),linear-gradient(145deg,#071a3d,#0a2f75);grid-template-columns:minmax(240px,.72fr) minmax(430px,1.28fr);align-items:center;gap:30px;min-width:0;padding:58px 28px 58px 52px;animation:.32s both asm-stage-in;display:grid;position:relative;overflow:hidden}.asm-solution-stage:before{content:"";border:1px solid #87abff38;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-240px;right:-170px;box-shadow:0 0 0 65px #4577f009,0 0 0 130px #4577f006}.asm-solution-stage-copy{z-index:4;position:relative}.asm-solution-stage-copy small{color:#83a9ff;letter-spacing:.13em;font:750 9px/1 ui-monospace,monospace}.asm-solution-stage-copy h3{letter-spacing:-.045em;max-width:390px;margin:23px 0 15px;font-size:clamp(34px,3.1vw,48px);line-height:1.02}.asm-solution-stage-copy p{color:#b9c9df;max-width:390px;margin:0;font-size:15px;line-height:1.7}.asm-solution-stage-copy a{color:#fff;border-bottom:1px solid #789cff;align-items:center;gap:22px;margin-top:31px;padding-bottom:7px;font-size:13px;font-weight:720;display:inline-flex}.asm-solution-stage-copy a svg{transition:transform .18s}.asm-solution-stage-copy a:hover svg{transform:translate(4px)}.asm-product-blueprint{z-index:3;transform-origin:100%;background:#fffffff5;border:1px solid #8baeee8c;justify-self:end;width:min(100%,590px);height:400px;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-4deg);box-shadow:0 35px 75px #00092257}.asm-product-blueprint>header{color:#718096;border-bottom:1px solid #dbe4f1;grid-template-columns:1fr auto 1fr;align-items:center;height:43px;padding:0 15px;display:grid}.asm-product-blueprint>header>span{gap:5px;display:flex}.asm-product-blueprint>header>span i{background:#c5d1e1;border-radius:50%;width:6px;height:6px}.asm-product-blueprint>header>span i:first-child{background:#4e82ff}.asm-product-blueprint>header b{color:#365578;letter-spacing:.16em;font:800 8px/1 ui-monospace,monospace}.asm-product-blueprint>header em{color:#20815f;justify-self:end;font:750 7px/1 ui-monospace,monospace}.asm-blueprint-body{grid-template-columns:50px 1fr;height:calc(100% - 43px);display:grid}.asm-blueprint-body>aside{background:#f6f9fd;border-right:1px solid #e0e8f3;align-content:start;justify-items:center;gap:22px;padding-top:23px;display:grid}.asm-blueprint-body>aside i{background:#eaf0f8;border:1px solid #c6d4e7;width:19px;height:19px}.asm-blueprint-body>aside i:nth-child(2){background:#dce8ff;border-color:#82a8ff}.asm-blueprint-canvas{background-color:#fbfdff;background-image:radial-gradient(#d7e2f1 .65px,#0000 .65px);background-size:13px 13px;grid-template-rows:76px 1fr 80px;gap:12px;padding:19px;display:grid;position:relative}.asm-blueprint-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.asm-blueprint-metrics i{background:#fffffff0;border:1px solid #dce5f0;position:relative;box-shadow:0 5px 13px #21416e0d}.asm-blueprint-metrics i:before{content:"";background:#d4deeb;width:30px;height:5px;position:absolute;top:12px;left:11px}.asm-blueprint-metrics i:after{content:"";background:#dce8ff;width:55px;height:15px;position:absolute;bottom:13px;left:11px}.asm-blueprint-chart{background:#fffffff0;border:1px solid #dce5f0;align-items:flex-end;gap:9px;padding:22px 22px 0;display:flex}.asm-blueprint-chart span{transform-origin:bottom;background:#c9dbff;flex:1;height:34%;animation:2.8s ease-in-out infinite alternate asm-blueprint-bars}.asm-blueprint-chart span:nth-child(2){height:58%;animation-delay:-.6s}.asm-blueprint-chart span:nth-child(3){height:45%;animation-delay:-1.2s}.asm-blueprint-chart span:nth-child(4){background:#2467ff;height:82%;animation-delay:-1.8s}.asm-blueprint-chart span:nth-child(5){height:65%;animation-delay:-.9s}.asm-blueprint-chart span:nth-child(6){background:#75a0ff;height:92%;animation-delay:-2.2s}.asm-blueprint-chart span:nth-child(7){height:72%;animation-delay:-1.4s}.asm-blueprint-row{grid-template-columns:1.2fr .85fr .75fr;gap:10px;display:grid}.asm-blueprint-row i{background:#fffffff0;border:1px solid #dce5f0}.asm-blueprint-orbit{border:1px solid #2765ff30;border-radius:50%;width:165px;height:165px;animation:15s linear infinite asm-rotate;position:absolute;top:90px;right:-70px}.asm-blueprint-orbit:before{content:"";border:1px solid #2765ff2b;border-radius:50%;position:absolute;inset:34px}.asm-blueprint-orbit i{background:#2467ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #2467ff1a}.asm-blueprint-orbit i:first-child{top:25px;left:17px}.asm-blueprint-orbit i:nth-child(2){top:78px;right:-2px}.asm-blueprint-orbit i:nth-child(3){bottom:-3px;left:63px}.asm-stage-2 .asm-blueprint-chart span:nth-child(3),.asm-stage-3 .asm-blueprint-chart span:nth-child(5),.asm-stage-4 .asm-blueprint-chart span:nth-child(7){background:#2467ff}.asm-product-blueprint>header em{align-items:center;gap:6px;display:flex}.asm-product-blueprint>header em>i{background:#20a36f;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite asm-live-dot;box-shadow:0 0 0 4px #20a36f1a}.asm-blueprint-body>aside strong{color:#fff;background:#2467ff;place-items:center;width:24px;height:24px;margin-bottom:2px;font-size:10px;display:grid}.asm-blueprint-body>aside i{border-radius:2px}.asm-advanced-canvas{background:#f8fbff;min-width:0;position:relative;overflow:hidden}.asm-product-scene{background-color:#f8fbff;background-image:radial-gradient(#d4e0ef .7px,#0000 .7px);background-size:13px 13px;padding:18px;animation:.42s cubic-bezier(.2,.7,.2,1) both asm-scene-enter;position:absolute;inset:0}.asm-scene-title{color:#6d7e94;letter-spacing:.12em;justify-content:space-between;align-items:flex-start;height:24px;font:750 7px/1 ui-monospace,monospace;display:flex}.asm-scene-title i{color:#21815f;align-items:center;gap:5px;font-style:normal;display:flex}.asm-scene-title i:before{content:"";background:#22a774;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite asm-live-dot;box-shadow:0 0 0 3px #22a7741a}.asm-business-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.asm-business-metrics article{background:#fffffff5;border:1px solid #dae4f0;height:65px;padding:10px;box-shadow:0 5px 12px #1a3e6c0d}.asm-business-metrics small{color:#8b9aaf;font:700 7px/1 ui-monospace,monospace;display:block}.asm-business-metrics article>b{background:#9bbcff;width:42%;height:8px;margin:10px 0 8px;display:block}.asm-business-metrics article>span{background:#eef2f7;height:3px;display:block}.asm-business-metrics article>span i{background:#2467ff;height:100%;animation:2.6s ease-in-out infinite alternate asm-metric-fill;display:block}.asm-business-workspace{grid-template-columns:1.55fr .65fr;gap:9px;margin-top:10px;display:grid}.asm-business-table{background:#fffffff5;border:1px solid #dae4f0;height:160px}.asm-business-table header,.asm-business-table>span{border-bottom:1px solid #e7edf5;grid-template-columns:.8fr 1.5fr .55fr;align-items:center;gap:10px;height:31px;padding:0 10px;display:grid}.asm-business-table header{background:#f5f8fc;height:35px}.asm-business-table header b{background:#d3deec;height:4px}.asm-business-table>span i{background:#dce8ff;border-radius:50%;width:17px;height:17px}.asm-business-table>span b{background:#e0e7f0;height:5px}.asm-business-table>span em{background:#d9e3ef;justify-self:end;width:23px;height:7px}.asm-business-table>span em.active{background:#66d0ab;box-shadow:0 0 10px #32b98a52}.asm-business-pulse{background:linear-gradient(145deg,#f8fbff,#edf4ff);border:1px solid #dae4f0;align-content:center;place-items:center;height:160px;display:grid;position:relative;overflow:hidden}.asm-business-pulse>span{border:1px solid #bcd0f4;border-radius:50%;width:104px;height:104px;animation:3s ease-out infinite asm-pulse-ring;position:absolute}.asm-business-pulse>span i{border:1px solid #cedcf3;border-radius:50%;position:absolute;inset:17px}.asm-business-pulse>span i:nth-child(2){background:#dfeaff;inset:34px}.asm-business-pulse>span i:nth-child(3){border-color:#e0e8f3;inset:-20px}.asm-business-pulse b{z-index:2;color:#174fb9;letter-spacing:-.06em;font-size:24px;position:relative}.asm-business-pulse small{z-index:2;color:#7890b3;letter-spacing:.1em;margin-top:4px;font:750 6px/1 ui-monospace,monospace;position:relative}.asm-live-activity{background:#fff;border:1px solid #dae4f0;align-items:center;gap:9px;height:34px;margin-top:10px;padding:0 10px;display:flex}.asm-live-activity>i{background:#21a16e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #21a16e1a}.asm-live-activity span{background:#e1e8f1;height:4px}.asm-live-activity span:first-of-type{width:28%}.asm-live-activity span:nth-of-type(2){width:19%}.asm-live-activity span:nth-of-type(3){background:#cbdcff;width:34%;margin-left:auto}.asm-web-scene{background:linear-gradient(145deg,#f4f8ff,#eef4ff);padding:15px 16px 18px}.asm-browser-frame{background:#fff;border:1px solid #cad8ea;height:284px;animation:5s ease-in-out infinite asm-browser-float;position:relative;overflow:hidden;box-shadow:0 18px 35px #26457324}.asm-browser-frame>header{background:#f8fafc;border-bottom:1px solid #dce5f0;grid-template-columns:1fr auto 1fr;align-items:center;height:32px;padding:0 10px;display:grid}.asm-browser-frame>header span{gap:4px;display:flex}.asm-browser-frame>header span i{background:#c5d1e0;border-radius:50%;width:5px;height:5px}.asm-browser-frame>header span i:first-child{background:#4f85ff}.asm-browser-frame>header b{color:#8493a8;background:#fff;border:1px solid #dfe6ef;padding:5px 34px;font:650 6px/1 ui-monospace,monospace}.asm-browser-frame>header em{border:1px solid #bdcce0;border-radius:50%;justify-self:end;width:13px;height:13px}.asm-web-page{background:#fff;grid-template-rows:1fr auto;grid-template-columns:34px 1fr;height:calc(100% - 32px);padding:0;display:grid}.asm-web-page nav{color:#fff;background:#f6f9fd;border-right:1px solid #dfe7f1;grid-row:1/3;align-content:start;justify-items:center;gap:16px;padding-top:12px;display:grid}.asm-web-page nav strong{background:#2467ff;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.asm-web-page nav span{background:#cfdbea;width:13px;height:3px}.asm-web-page nav i{border:1px solid #b9cbe3;border-radius:50%;width:14px;height:14px;margin-top:5px}.asm-web-page section{background:linear-gradient(110deg,#fff 0 57%,#eaf2ff 57%);padding:30px 27px;position:relative}.asm-web-page section:after{content:"";border:1px solid #8fb2f8;border-radius:50%;width:118px;height:118px;position:absolute;top:25px;right:25px;box-shadow:0 0 0 25px #4678f00d,0 0 0 48px #4678f008}.asm-web-page section small{color:#2467ff;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace}.asm-web-page section h4{background:#1a365e;width:40%;height:15px;margin:14px 0 11px}.asm-web-page section p{background:#dce4ee;width:47%;height:5px;margin:6px 0}.asm-web-page section p+p{width:34%}.asm-web-page section button{background:#2467ff;border:0;width:60px;height:19px;margin-top:13px}.asm-web-cards{grid-column:2;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 13px;display:grid}.asm-web-cards i{background:#f8fafd;border:1px solid #dce5ef;height:45px;box-shadow:0 4px 10px #2a48700a}.asm-web-notification{background:#fffffff5;border:1px solid #bdd1ef;align-items:center;gap:9px;width:142px;height:48px;padding:9px;animation:5s ease-in-out infinite asm-notification;display:flex;position:absolute;bottom:26px;right:2px;box-shadow:0 13px 28px #2546772e}.asm-web-notification>i{color:#fff;background:#22a574;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.asm-web-notification span{flex:1}.asm-web-notification b,.asm-web-notification small{background:#c9d6e6;height:4px;display:block}.asm-web-notification b{width:80%;margin-bottom:6px}.asm-web-notification small{background:#e1e7ef;width:55%}.asm-web-cursor{filter:drop-shadow(0 3px 3px #071e4638);width:15px;height:19px;animation:6s cubic-bezier(.5,.1,.35,1) infinite asm-cursor-tour;position:absolute;top:145px;right:126px}.asm-web-cursor i{border-top:15px solid #175cff;border-right:9px solid #0000;width:0;height:0;display:block;transform:rotate(-13deg)}.asm-responsive-markers{color:#7890ad;align-items:center;gap:7px;font:750 6px/1 ui-monospace,monospace;display:flex;position:absolute;bottom:4px;left:18px;right:165px}.asm-responsive-markers i{background:#c8d7ea;flex:1;height:1px}.asm-automation-scene{background:radial-gradient(circle at 50% 45%,#fff,#f1f6ff 70%);padding:18px 18px 14px}.asm-automation-flow{grid-template-columns:80px 1fr 92px 1fr 80px;align-items:center;height:153px;margin-top:8px;display:grid;position:relative}.asm-automation-flow article{z-index:2;background:#fff;border:1px solid #cbd9ec;align-content:center;place-items:center;height:92px;display:grid;position:relative;box-shadow:0 10px 22px #1f44781a}.asm-automation-flow article>i{color:#2467ff;background:#edf4ff;border:1px solid #bcd0f2;place-items:center;width:32px;height:32px;margin-bottom:8px;font-style:normal;display:grid}.asm-automation-flow article b{color:#345171;letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.asm-automation-flow article small{color:#96a4b7;margin-top:4px;font:700 5px/1 ui-monospace,monospace}.asm-automation-flow article.processor{border-color:#79a1f5;height:112px;box-shadow:0 15px 30px #1e5ee129}.asm-automation-flow article.processor>i{color:#fff;background:#2467ff}.asm-automation-flow article.processor>em{border:1px solid #2467ff33;border-radius:50%;animation:6s linear infinite asm-processor-orbit;position:absolute;inset:-12px}.asm-automation-flow article.processor>em+em{animation-duration:9s;animation-direction:reverse;inset:-23px}.asm-data-route{background:#9eb8e5;height:1px;position:relative}.asm-data-route:before{content:"";background:linear-gradient(90deg,#0000,#2467ff,#0000);animation:2s linear infinite asm-data-flow;position:absolute;inset:-1px;transform:scaleX(.22)}.asm-data-route i{background:#2467ff;border:2px solid #fff;border-radius:50%;width:7px;height:7px;animation:2.4s linear infinite asm-packet-move;position:absolute;top:-3px;box-shadow:0 0 0 2px #2467ff24}.asm-data-route i:nth-child(2){animation-delay:-.8s}.asm-data-route i:nth-child(3){animation-delay:-1.6s}.asm-event-stream{background:#ffffffeb;border:1px solid #d5e0ed}.asm-event-stream>span{border-bottom:1px solid #e7edf4;grid-template-columns:22px 16px 1fr 42px;align-items:center;gap:9px;height:30px;padding:0 9px;display:grid}.asm-event-stream>span:last-child{border-bottom:0}.asm-event-stream small{color:#92a0b3;font:700 6px/1 ui-monospace,monospace}.asm-event-stream span>i{background:#dce8ff;border-radius:50%;width:14px;height:14px}.asm-event-stream span>b{background:#dce4ee;height:4px}.asm-event-stream em{color:#2467ff;justify-self:end;font:800 6px/1 ui-monospace,monospace}.asm-event-stream em.complete{color:#159567}.asm-automation-counter{color:#365276;grid-template-columns:7px auto;align-items:center;column-gap:7px;display:grid;position:absolute;bottom:17px;right:18px}.asm-automation-counter>span{background:#2467ff;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite asm-live-dot;box-shadow:0 0 0 4px #2467ff1a}.asm-automation-counter b{font-size:15px}.asm-automation-counter small{color:#8293a9;grid-column:2;font:700 5px/1 ui-monospace,monospace}.asm-analytics-scene{background:linear-gradient(#f9fbff,#f2f7ff);padding:18px}.asm-analytics-metrics{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.asm-analytics-metrics article{background:#fff;border:1px solid #d8e3ef;height:55px;padding:10px;position:relative}.asm-analytics-metrics small{color:#8595aa;font:700 6px/1 ui-monospace,monospace;display:block}.asm-analytics-metrics b{color:#203c61;margin-top:8px;font-size:15px;display:block}.asm-analytics-metrics article>i{border-bottom:2px solid #2467ff;width:36px;height:15px;position:absolute;bottom:11px;right:10px;transform:skewY(-18deg)}.asm-analytics-main{grid-template-columns:1.65fr .7fr;gap:9px;margin-top:9px;display:grid}.asm-line-chart{background-color:#fff;background-image:linear-gradient(#edf2f7 1px,#0000 1px),linear-gradient(90deg,#edf2f7 1px,#0000 1px);background-size:100% 40px,55px 100%;border:1px solid #d8e3ef;height:201px;padding:13px 12px 7px;position:relative}.asm-line-chart svg{width:100%;height:160px;overflow:visible}.asm-line-chart path.area{fill:url(#asm-chart-area)}.asm-line-chart path.line{fill:none;stroke:#2467ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:580;stroke-dashoffset:580px;animation:3.4s ease-in-out infinite alternate asm-chart-draw}.asm-line-chart circle{fill:#fff;stroke:#2467ff;stroke-width:3px;filter:drop-shadow(0 0 5px #2467ff66);animation:2s ease-in-out infinite asm-chart-point}.asm-line-chart circle+circle{animation-delay:-1s}.asm-line-chart>div{color:#8c9bae;justify-content:space-between;font:700 6px/1 ui-monospace,monospace;display:flex}.asm-analytics-donut{background:#fff;border:1px solid #d8e3ef;place-items:center;height:201px;display:grid;position:relative;overflow:hidden}.asm-analytics-donut:before{content:"";border:15px solid #2467ff;border-color:#2467ff #70a0ff #e5edf7 #e5edf7;border-radius:50%;width:100px;height:100px;animation:8s linear infinite asm-donut-turn}.asm-analytics-donut>div{place-items:center;display:grid;position:absolute}.asm-analytics-donut>div span{color:#1e3e68;letter-spacing:-.06em;font-size:23px;font-weight:750}.asm-analytics-donut>div small{color:#8a99ad;font:700 6px/1 ui-monospace,monospace}.asm-analytics-donut>i{background:#2467ff;border-radius:50%;width:5px;height:5px;position:absolute}.asm-analytics-donut>i:first-of-type{top:20px;left:18px}.asm-analytics-donut>i:nth-of-type(2){background:#78a3ff;bottom:26px;right:22px}.asm-analytics-donut>i:nth-of-type(3){background:#c3d6fb;bottom:38px;left:25px}.asm-chart-scan{background:linear-gradient(90deg,#0000,#2467ff8c,#0000);height:1px;animation:3.8s ease-in-out infinite asm-chart-scan;position:absolute;top:72px;left:18px;right:18px;box-shadow:0 0 12px #2467ff47}@keyframes asm-scene-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes asm-live-dot{50%{opacity:.35;transform:scale(.72)}}@keyframes asm-metric-fill{to{opacity:.6;width:38%}}@keyframes asm-pulse-ring{0%{opacity:.15;transform:scale(.72)}55%{opacity:1}to{opacity:.05;transform:scale(1.18)}}@keyframes asm-browser-float{50%{transform:translateY(-4px)}}@keyframes asm-notification{0%,18%{opacity:0;transform:translateY(13px)}30%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-8px)}}@keyframes asm-cursor-tour{0%,12%{transform:translate(-150px,66px)}42%{transform:translate(-35px,-18px)}68%{transform:translate(42px,35px)}to{transform:translate(-150px,66px)}}@keyframes asm-processor-orbit{to{transform:rotate(360deg)}}@keyframes asm-data-flow{to{transform:translate(160%)scaleX(.22)}}@keyframes asm-packet-move{0%{left:0}to{left:calc(100% - 7px)}}@keyframes asm-chart-draw{to{stroke-dashoffset:0}}@keyframes asm-chart-point{50%{r:7;opacity:.65}}@keyframes asm-donut-turn{to{transform:rotate(360deg)}}@keyframes asm-chart-scan{0%,to{opacity:0;transform:translateY(0)}15%{opacity:1}80%{opacity:.7}95%{opacity:0;transform:translateY(240px)}}.asm-simple-process-wrap{background:#fff;padding:132px 0}.asm-simple-process-heading{grid-template-columns:minmax(520px,1.25fr) minmax(280px,.75fr);align-items:end;gap:100px;display:grid}.asm-simple-process-heading h2,.asm-scale-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,4.5vw,64px);line-height:1.02}.asm-simple-process-heading>p{max-width:430px;color:var(--asm-copy);margin:0 0 4px;font-size:16px;line-height:1.7}.asm-simple-process-grid{border-top:1px solid var(--asm-blue-line);border-bottom:1px solid var(--asm-blue-line);grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid;position:relative}.asm-simple-process-grid:before{content:"";background:linear-gradient(90deg,#9bb8ee,#2467ff,#9bb8ee);height:1px;position:absolute;top:62px;left:9%;right:9%}.asm-simple-process-grid article{z-index:1;border-right:1px solid var(--asm-blue-line);background:#fff;min-height:310px;padding:42px 34px 36px;position:relative}.asm-simple-process-grid article:first-child{border-left:1px solid var(--asm-blue-line)}.asm-simple-process-grid article:hover{background:#f8fbff}.asm-simple-process-grid header{justify-content:space-between;align-items:center;display:flex}.asm-simple-process-grid header span{color:#8ba0bd;font:800 9px/1 ui-monospace,monospace}.asm-simple-process-grid header i{color:#fff;background:var(--asm-blue);place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 0 0 9px #fff}.asm-simple-process-grid h3{letter-spacing:-.025em;max-width:280px;margin:70px 0 14px;font-size:23px}.asm-simple-process-grid article p{color:#66758b;max-width:320px;margin:0;font-size:14px;line-height:1.65}.asm-process-promise{color:#24405f;background:var(--asm-blue-pale);border:1px solid #cddcf2;border-top:0;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:20px 27px;display:flex}.asm-process-promise strong{max-width:570px;font-size:15px}.asm-process-promise>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.asm-process-promise span{color:#37516f;background:#fff;border:1px solid #cbdaf0;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.asm-process-promise span svg{color:var(--asm-blue)}.asm-scale-wrap{color:#fff;background:linear-gradient(145deg,#06152f,#082962 75%,#0a347d);padding:132px 0 120px;position:relative;overflow:hidden}.asm-scale-wrap:before{content:"";border:1px solid #739eff33;border-radius:50%;width:720px;height:720px;position:absolute;top:-320px;right:-270px;box-shadow:0 0 0 100px #4578f006,0 0 0 200px #4578f005}.asm-scale{z-index:2;position:relative}.asm-scale-heading{max-width:970px}.asm-scale-heading .asm-eyebrow{color:#82a8ff}.asm-scale-heading h2{max-width:920px;font-size:clamp(52px,5.8vw,79px)}.asm-scale-heading>p{color:#aebfd8;max-width:690px;margin:26px 0 0;font-size:16px;line-height:1.7}.asm-scale-spectrum{border:1px solid #2a4774;grid-template-columns:.82fr 1fr 1.18fr;margin-top:72px;display:grid}.asm-scale-spectrum article{background:#0b234c9e;border-right:1px solid #2a4774;min-height:310px;padding:28px 27px;transition:background .18s,transform .18s}.asm-scale-spectrum article:last-child{border-right:0}.asm-scale-spectrum article:hover{z-index:2;background:#0d377d;transform:translateY(-6px)}.asm-scale-spectrum header{justify-content:space-between;align-items:center;display:flex}.asm-scale-spectrum header i{color:#a9c2ff;background:#0b2858;border:1px solid #3a5d96;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.asm-scale-spectrum header span{color:#7189ab;font:800 9px/1 ui-monospace,monospace}.asm-scale-spectrum h3{letter-spacing:-.03em;margin:65px 0 13px;font-size:25px}.asm-scale-spectrum p{color:#9fb1cc;max-width:360px;margin:0;font-size:14px;line-height:1.68}.asm-capability-ribbon{background:#06152fb8;border:1px solid #2a4774;border-top:0;align-items:center;gap:25px;min-height:91px;padding:20px 25px;display:flex}.asm-capability-ribbon>span{color:#7393c2;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font:800 9px/1.3 ui-monospace,monospace}.asm-capability-ribbon b{color:#c6d4e7;align-items:center;gap:7px;font-size:11px;display:flex}.asm-capability-ribbon b svg{color:#70a0ff}.asm-capabilities-wrap{color:#fff;background:var(--asm-blue-night);padding:130px 0 140px;position:relative;overflow:hidden}.asm-capabilities-wrap:before{content:"";border:1px solid #6f99ff40;border-radius:50%;width:640px;height:640px;position:absolute;top:-270px;right:-180px;box-shadow:0 0 0 80px #3268ea0a,0 0 0 160px #3268ea06}.asm-capabilities .asm-eyebrow{color:#80a7ff}.asm-capabilities .asm-section-intro h2{color:#fff}.asm-capabilities .asm-section-intro>div>p{color:#aabbd3}.asm-capability-grid{z-index:2;border-top:1px solid #28436e;border-left:1px solid #28436e;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid;position:relative}.asm-capability-grid article{background:#0c234d94;border-bottom:1px solid #28436e;border-right:1px solid #28436e;min-height:260px;padding:27px}.asm-capability-grid article>i{color:#8cafef;background:#0b2858;border:1px solid #36568b;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.asm-capability-grid article>i svg{width:21px}.asm-capability-grid h3{margin:55px 0 12px;font-size:19px}.asm-capability-grid p{color:#9dafc8;margin:0;font-size:13px;line-height:1.65}.asm-final-wrap{color:#fff;background:var(--asm-blue)}.asm-final-cta{align-content:center;justify-items:start;min-height:510px;display:grid;position:relative;overflow:hidden}.asm-final-cta .asm-eyebrow{color:#d7e2ff}.asm-final-cta h2{z-index:2;max-width:880px;font-size:clamp(46px,5.2vw,74px);position:relative}.asm-final-cta>p{z-index:2;color:#dce5ff;max-width:590px;margin-top:24px;font-size:17px;position:relative}.asm-button-light{z-index:2;color:var(--asm-blue);background:#fff;margin-top:34px;position:relative;box-shadow:0 18px 42px #051d5833}.asm-cta-orbit{border:1px solid #ffffff40;border-radius:50%;width:560px;height:560px;animation:24s linear infinite asm-rotate;position:absolute;top:15px;right:-90px}.asm-cta-orbit:before,.asm-cta-orbit:after{content:"";border:1px solid #ffffff29;border-radius:50%;position:absolute;inset:68px}.asm-cta-orbit:after{inset:145px}.asm-cta-orbit i{border:2px solid var(--asm-blue);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute}.asm-cta-orbit i:first-child{top:77px;left:72px}.asm-cta-orbit i:nth-child(2){top:190px;right:40px}.asm-cta-orbit i:nth-child(3){bottom:-5px;left:190px}.asm-cta-orbit i:nth-child(4){top:265px;left:134px}.asm-footer{color:#d8e2f1;background:#06142f;border-top:1px solid #1d3761;padding:75px 0 35px}.asm-footer .asm-wordmark{color:#fff}.asm-footer-grid{grid-template-columns:1.5fr .7fr .8fr;gap:70px;display:grid}.asm-footer-grid>div>p{color:#879bb9;max-width:360px;margin:24px 0 0;font-size:14px;line-height:1.6}.asm-footer nav{align-content:start;gap:13px;display:grid}.asm-footer nav a{color:#9fb1cb;font-size:13px}.asm-footer nav a:hover{color:#fff}.asm-footer small{color:#69809f;border-top:1px solid #1c3459;grid-column:1/-1;margin-top:40px;padding-top:24px;font-size:11px}.asm-reveal{opacity:1;transform:none}.asm-reveal[data-ready=true]:not([data-visible=true]){opacity:0;transform:translateY(34px)}.asm-reveal[data-visible=true]{transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1)}@keyframes asm-hero-in{0%{opacity:0;transform:translateY(22px)}}@keyframes asm-showcase-in{0%{opacity:0;transform:translate(35px)scale(.98)}}@keyframes asm-detail-in{0%{opacity:0;transform:translateY(8px)}}@keyframes asm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes asm-float-alt{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(7px)}}@keyframes asm-rotate{to{transform:rotate(360deg)}}@keyframes asm-signal-flow{to{stroke-dashoffset:-100px}}@keyframes asm-signal-node{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}@keyframes asm-signal-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes asm-signal-turn{to{transform:rotate(360deg)}}@keyframes asm-signal-counterturn{to{transform:rotate(-360deg)}}@keyframes asm-signal-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}@keyframes asm-signal-glint{0%,to{opacity:.2;transform:scale(.6)}45%{opacity:1;transform:scale(1.6)}}@keyframes asm-stage-in{0%{opacity:.35;transform:translate(12px)}}@keyframes asm-blueprint-bars{to{opacity:.75;transform:scaleY(.78)}}@media (width<=1120px){.asm-header-inner{grid-template-columns:1fr auto auto}.asm-desktop-nav{display:none}.asm-header-actions{justify-self:end}.asm-mobile-menu{display:block}.asm-hero{grid-template-columns:minmax(370px,.85fr) minmax(470px,1.15fr)}.asm-hero h1{font-size:clamp(52px,5.6vw,66px)}.asm-app-main{width:100%}.asm-portal-card{left:-8px}.asm-services-grid{grid-template-columns:repeat(2,1fr)}.asm-custom{grid-template-columns:minmax(310px,.75fr) minmax(500px,1.25fr);gap:48px}.asm-client-tabs button{padding:0 10px}.asm-solution-deck{grid-template-columns:245px minmax(0,1fr)}.asm-solution-stage{grid-template-columns:minmax(220px,.7fr) minmax(370px,1.3fr);padding-left:38px}.asm-product-blueprint{width:540px;right:-60px}.asm-capability-ribbon{flex-wrap:wrap}}@media (width<=900px){.asm-container{width:min(100% - 40px,1320px)}.asm-header-actions .asm-language{display:none}.asm-mobile-menu nav{background:#fff;border:1px solid #d6e1f1;gap:0;width:min(330px,100vw - 40px);padding:12px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 22px 45px #0e27512e}.asm-mobile-menu nav>a{color:#293a53;border-bottom:1px solid #e6edf6;padding:13px 10px;font-size:14px;font-weight:650}.asm-mobile-menu .asm-language{margin-top:10px}.asm-mobile-menu .asm-language button{flex:1}.asm-hero{grid-template-columns:1fr;min-height:auto;padding-top:90px;padding-bottom:115px}.asm-hero-copy{max-width:720px}.asm-hero h1{max-width:720px;font-size:clamp(56px,9vw,76px)}.asm-hero-lead{max-width:640px}.asm-hero-visual{margin-top:32px}.asm-signal-field{inset:-50px -58px -30px -55px}.asm-showcase{width:min(100%,720px);height:570px;margin-inline:auto}.asm-audience-rail{left:0}.asm-audience-rail>div{display:none}.asm-section-intro{grid-template-columns:1fr;gap:14px}.asm-section-intro>div{grid-template-columns:1fr;gap:20px}.asm-section-intro>div>p{max-width:620px}.asm-process-line{display:none}.asm-process-grid{border-top:1px solid #c8d7ee;grid-template-columns:repeat(2,1fr);margin-top:55px}.asm-process-grid article{border-bottom:1px solid #c8d7ee}.asm-custom{grid-template-columns:1fr}.asm-custom-copy{max-width:700px}.asm-fit-visual{width:min(100%,760px)}.asm-client-tabs{grid-template-columns:repeat(5,minmax(145px,1fr));overflow-x:auto}.asm-client-detail{grid-template-columns:1.2fr 1fr auto;padding:38px 30px}.asm-capability-grid{grid-template-columns:repeat(2,1fr)}.asm-final-cta{min-height:540px}.asm-cta-orbit{opacity:.55;right:-260px}.asm-solution-deck{grid-template-columns:1fr;min-height:0}.asm-solution-switcher{border-right:0;border-bottom:1px solid var(--asm-blue-line);grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.asm-solution-switcher button{border-right:1px solid var(--asm-blue-line);border-bottom:0;grid-template-columns:26px 34px 1fr;min-height:82px}.asm-solution-switcher button>svg{display:none}.asm-solution-stage{grid-template-columns:minmax(230px,.7fr) minmax(410px,1.3fr);min-height:560px;padding-left:38px}.asm-product-blueprint{width:520px;right:-90px}.asm-simple-process-heading{grid-template-columns:1fr;gap:25px}.asm-simple-process-heading>p{max-width:650px}.asm-simple-process-grid article{padding-inline:24px}.asm-process-promise{flex-direction:column;align-items:flex-start}.asm-process-promise>div{justify-content:flex-start}.asm-scale-spectrum{grid-template-columns:1fr}.asm-scale-spectrum article{border-bottom:1px solid #2a4774;border-right:0;min-height:240px}.asm-scale-spectrum article:last-child{border-bottom:0}.asm-scale-spectrum h3{margin-top:42px}.asm-capability-ribbon{align-items:flex-start}.asm-capability-ribbon>span{width:100%;margin-bottom:4px}}@media (width<=620px){.asm-container{width:min(100% - 28px,1320px)}.asm-header{height:68px}.asm-header-inner{gap:10px}.asm-header-actions{gap:12px}.asm-header-actions .asm-portal-link{display:none}.asm-wordmark strong{font-size:24px}.asm-mobile-menu summary{background:#f9fbff;border:1px solid #d9e3f0;place-items:center;width:44px;height:44px;display:grid}.asm-mobile-menu nav{width:calc(100vw - 28px);max-height:calc(100vh - 86px);padding:10px;top:50px;overflow-y:auto}.asm-mobile-menu nav>a{align-items:center;min-height:46px;padding:11px 10px;display:flex}.asm-mobile-menu .asm-language button{min-height:40px}.asm-hero{padding-top:56px;padding-bottom:90px}.asm-hero-copy{padding-left:0}.asm-hero h1{letter-spacing:-.052em;font-size:clamp(42px,12.4vw,53px);line-height:1.02}.asm-hero-lead{margin-top:20px;font-size:16px;line-height:1.58}.asm-hero-actions{flex-direction:column;align-items:stretch;gap:17px;margin-top:27px}.asm-button{justify-content:space-between;width:100%}.asm-button-link{width:max-content}.asm-no-brief{align-items:flex-start;font-size:12px;line-height:1.45}.asm-no-brief svg{flex:none;margin-top:1px}.asm-hero-visual{margin-top:24px}.asm-showcase{height:405px;margin-top:4px}.asm-signal-field{opacity:.72;inset:-30px -38px -24px -30px}.asm-signal-orbit{width:300px;height:300px;top:53px;right:-25px}.asm-signal-orbit:before{inset:42px}.asm-signal-orbit:after{inset:93px}.asm-signal-orbit>span{inset:116px}.asm-signal-tag.tag-a{top:14%;left:1%}.asm-signal-tag.tag-b{bottom:13%;left:5%}.asm-signal-tag.tag-c{display:none}.asm-app-main{width:106%;height:320px;top:20px;right:-7%;transform:none}.asm-window-bar{height:34px}.asm-app-layout{grid-template-columns:38px 1fr;height:calc(100% - 34px)}.asm-app-layout>aside{gap:18px;padding-top:12px}.asm-app-layout>aside svg{width:14px}.asm-app-layout>aside b{width:22px;height:22px}.asm-app-content{padding:13px}.asm-app-content>header h3{font-size:13px}.asm-app-content>header>span{display:none}.asm-workflow-board{gap:6px;margin-top:13px}.asm-workflow-board>section{min-height:167px;padding:7px}.asm-workflow-board>section>small{font-size:7px}.asm-task-card{margin-top:7px;padding:7px}.asm-app-lower{display:none}.asm-automation-card{width:min(228px,69vw);bottom:12px;right:0}.asm-portal-card{width:142px;bottom:66px;left:0}.asm-portal-card>div{display:none}.asm-portal-card footer{margin-top:10px}.asm-audience-rail{padding-top:14px;bottom:19px;left:0}.asm-audience-rail>span{max-width:90%;font-size:11px;line-height:1.4}.asm-services,.asm-process-wrap,.asm-custom-wrap,.asm-clients-wrap,.asm-capabilities-wrap{padding:88px 0}.asm-section-intro h2,.asm-custom h2{font-size:37px;line-height:1.06}.asm-section-intro>div>p,.asm-custom-copy>p{font-size:15px}.asm-services-grid{grid-template-columns:1fr;margin-top:45px}.asm-service-card{min-height:235px}.asm-service-card h3{margin-top:34px}.asm-process-grid{grid-template-columns:1fr;margin-top:42px}.asm-process-grid article,.asm-process-grid article+article{border-right:0;min-height:205px;padding:24px 0}.asm-process-grid h3{margin-top:32px}.asm-fit-visual{grid-template-columns:1fr;gap:12px;min-height:auto;padding:15px}.asm-fit-visual>article{min-height:235px}.asm-fit-arrow{transform:rotate(90deg)}.asm-fit-visual .asm-tailored-panel{min-height:270px}.asm-client-tabs{margin-top:42px}.asm-client-detail{grid-template-columns:1fr;gap:25px;min-height:360px;padding:30px 22px}.asm-client-detail>a{width:100%}.asm-capability-grid{grid-template-columns:1fr;margin-top:48px}.asm-capability-grid article{min-height:225px}.asm-final-cta{min-height:500px;padding:70px 0}.asm-final-cta h2{font-size:42px;line-height:1.03}.asm-final-cta>p{font-size:16px}.asm-final-cta .asm-button{width:auto}.asm-cta-orbit{right:-390px}.asm-footer{padding-top:60px}.asm-footer-grid{grid-template-columns:1fr 1fr;gap:38px 20px}.asm-footer-grid>div{grid-column:1/-1}.asm-footer nav a{align-items:center;min-height:28px;display:flex}.asm-footer small{grid-column:1/-1;margin-top:10px}.asm-solution-deck-wrap,.asm-simple-process-wrap,.asm-scale-wrap{padding:80px 0}.asm-solution-deck{margin-top:38px}.asm-solution-switcher{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.asm-solution-switcher button{border-right:1px solid var(--asm-blue-line);border-bottom:1px solid var(--asm-blue-line);grid-template-columns:20px 31px minmax(0,1fr);gap:6px;min-height:82px;padding:10px 9px}.asm-solution-switcher button:nth-child(2n){border-right:0}.asm-solution-switcher button:nth-last-child(-n+2){border-bottom:0}.asm-solution-switcher button>i{width:31px;height:31px}.asm-solution-switcher button>b{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.asm-solution-stage{min-height:0;padding:32px 18px 21px;display:block}.asm-solution-stage-copy h3{font-size:36px}.asm-solution-stage-copy p{font-size:14px;line-height:1.62}.asm-solution-stage-copy a{min-height:44px;margin-top:17px}.asm-product-blueprint{width:100%;height:300px;margin-top:28px;position:relative;bottom:auto;right:auto;transform:none}.asm-blueprint-canvas{grid-template-rows:58px 1fr 52px;padding:12px}.asm-blueprint-body{grid-template-columns:38px 1fr}.asm-blueprint-body>aside{gap:14px;padding-top:15px}.asm-blueprint-body>aside i{width:15px;height:15px}.asm-blueprint-chart{padding:14px 14px 0}.asm-blueprint-orbit{display:none}.asm-product-scene{transform-origin:0 0;width:132%;height:132%;animation:none;transform:scale(.758)}.asm-simple-process-heading h2,.asm-scale-heading h2{font-size:38px}.asm-simple-process-grid{grid-template-columns:1fr;margin-top:42px}.asm-simple-process-grid:before{display:none}.asm-simple-process-grid article,.asm-simple-process-grid article:first-child{border-left:1px solid var(--asm-blue-line);border-bottom:1px solid var(--asm-blue-line);min-height:215px;padding:25px 21px}.asm-simple-process-grid article:last-child{border-bottom:0}.asm-simple-process-grid h3{margin-top:31px;font-size:21px}.asm-simple-process-grid article p{font-size:13px}.asm-process-promise{padding:20px}.asm-process-promise>div{grid-template-columns:1fr;width:100%;display:grid}.asm-process-promise span{width:100%}.asm-scale-heading h2{font-size:43px}.asm-scale-heading>p{font-size:15px}.asm-scale-spectrum{margin-top:43px}.asm-scale-spectrum article{min-height:225px;padding:22px 20px}.asm-scale-spectrum h3{margin-top:35px;font-size:23px}.asm-capability-ribbon{grid-template-columns:1fr;gap:13px;padding:22px;display:grid}.asm-capability-ribbon>span{margin-bottom:8px}.asm-final-cta{min-height:500px}}@media (prefers-reduced-motion:reduce){.asm-home *,.asm-home :before,.asm-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.asm-reveal[data-ready=true]:not([data-visible=true]){opacity:1;transform:none}}.email-app-shell{color:#10213a;background:#eef3f9;min-height:100vh}.email-app-header{z-index:950;color:#fff;background:#091321;border-bottom:1px solid #1f3049;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 10px 28px #0714261a}.email-app-brand,.email-app-header-actions{align-items:center;gap:10px;display:flex}.email-app-brand>a,.email-header-icon{color:#a9bdd8;background:#101e31;border:1px solid #2a3b53;place-items:center;width:36px;height:36px;display:grid}.email-app-brand>a:hover,.email-header-icon:hover{color:#fff;border-color:#4e78bb}.email-app-mark{color:#fff;background:#175fe9;place-items:center;width:36px;height:36px;display:grid}.email-app-brand strong,.email-app-brand span{display:block}.email-app-brand strong{letter-spacing:-.01em;font-size:15px}.email-app-brand span{color:#7f93ae;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.email-private-state,.email-owner-name{color:#95a9c3;font-size:11px}.email-private-state{align-items:center;gap:6px;display:flex}.email-owner-name{color:#d7e2f1;border-left:1px solid #2b3b51;padding-left:14px}.email-header-button{color:#dce8f8;background:#111f32;border:1px solid #344b6a;padding:9px 12px;font-size:11px;font-weight:700}.email-header-icon{cursor:pointer}.email-page-content .email-workspace{border:0;min-height:calc(100vh - 70px);font-size:13px}.email-page-content .email-tabs{min-height:52px;padding:0 30px}.email-page-content .email-client{height:calc(100vh - 294px);min-height:560px;margin-top:0}.email-kpi-strip{background:#dce4ef;border-bottom:1px solid #dce4ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:12px 30px;display:grid}.email-kpi-strip button{color:#55657b;text-align:left;background:#fff;border:0;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.email-kpi-strip button:hover,.email-kpi-strip button.active{color:#174f9f;background:#edf4ff}.email-kpi-strip span,.email-kpi-strip small{display:block}.email-kpi-strip span{font-size:11px;font-weight:750}.email-kpi-strip small{color:#8491a4;margin-top:3px;font-size:9px}.email-kpi-strip strong{color:#10213a;font:650 24px Georgia,serif}.email-command-shortcut{color:#7c899b;font-size:10px}.email-command-shortcut kbd{color:#42536a;background:#f7f9fc;border:1px solid #cbd6e4;margin:0 3px;padding:3px 6px;font:10px ui-monospace,monospace}.email-density-toggle{min-width:42px}.email-filterbar{grid-template-columns:minmax(260px,1fr) auto auto}.email-filter-toggle{color:#53647a;background:#fff;border:1px solid #cdd7e5;min-height:36px;padding:7px 10px;font-weight:700}.email-filter-toggle.active{color:#1753ad;background:#edf4ff;border-color:#175fe9}.email-smart-filters{background:#f5f8fc;border-bottom:1px solid #dce4ef;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;padding:9px 11px;display:grid}.email-smart-filters select,.email-smart-filters button{color:#526176;background:#fff;border:1px solid #cdd7e5;min-width:0;min-height:34px;padding:6px 8px}.email-smart-filters button{color:#1753ad;font-weight:700}.email-workspace.compact .email-thread-table td{height:54px;padding-top:6px;padding-bottom:6px}.email-workspace.compact .email-thread-table td small{margin-top:1px}.email-tag-editor{background:#fff;border:1px solid #dce4ef;grid-template-columns:1fr auto;gap:7px;margin:0 12px 12px;padding:9px;display:grid}.email-tag-editor input{color:#33445a;border:0;outline:0;min-width:0}.email-tag-editor button{color:#1753ad;background:#f4f7fb;border:1px solid #cbd7e7;padding:6px 9px;font-weight:700}.email-detail-actions .danger{color:#8d1d2c;border-color:#e1bdc2}.email-compose-modal{width:min(1120px,100%)}.email-compose-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);min-height:520px;display:grid}.email-compose-fields{align-content:start}.email-compose-preview{background:#f3f6fa;border-left:1px solid #dce4ef;padding:22px}.email-compose-preview>span{color:#738198;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.email-preview-paper{background:#fff;border:1px solid #d7e0eb;min-height:400px;padding:28px;box-shadow:0 12px 30px #23375110}.email-preview-paper header{border-bottom:1px solid #e5eaf0;padding-bottom:14px}.email-preview-paper header small,.email-preview-paper header strong{display:block}.email-preview-paper header small{color:#8793a4}.email-preview-paper header strong{color:#10213a;margin-top:8px;font:650 20px/1.25 Georgia,serif}.email-preview-paper p{color:#405067;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;line-height:1.7}.email-preview-paper footer{color:#78869a;border-top:1px solid #e5eaf0;margin-top:28px;padding-top:14px;font-size:10px;display:block}.email-dns-fix{color:#e9edf5;background:linear-gradient(135deg,#19140a,#111821 70%);border:1px solid #9c6b18;margin:24px 24px 0;box-shadow:0 16px 42px #00000024}.email-dns-fix>header,.email-dns-fix>footer{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.email-dns-fix>header{border-bottom:1px solid #4d3a1a}.email-dns-fix h3{color:#fff;margin:3px 0 5px;font:500 23px/1.2 Georgia,serif}.email-dns-fix header span,.email-dns-fix footer p{color:#aeb9c9;font-size:12px;line-height:1.55}.email-dns-fix header>strong{color:#ffd77d;letter-spacing:.08em;text-transform:uppercase;background:#2c210e;border:1px solid #78571f;flex:none;padding:8px 11px;font-size:10px}.email-dns-records{background:#263346;gap:1px;display:grid}.email-dns-records article{background:#10161f;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.email-dns-records article>i{color:#ffd77d;border:1px solid #855f1d;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.email-dns-records article.ready>i{color:#69d9aa;border-color:#2d9369}.email-dns-records article.missing{background:#1b160d}.email-dns-records article>div{min-width:0}.email-dns-records article span,.email-dns-records article code{display:block}.email-dns-records article span{color:#bbc5d3;margin-bottom:5px;font-size:11px}.email-dns-records article span b{color:#7eabff;letter-spacing:.1em;margin-right:8px;font-size:9px}.email-dns-records article>div>code{color:#e7edf7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-dns-records article button{color:#cbd6e6;background:#182231;border:1px solid #40516a;padding:7px 10px;font-weight:700}.email-dns-fix>footer{border-top:1px solid #263346}.email-dns-fix footer p{max-width:640px;margin:0}.email-dns-fix footer>div{gap:8px;display:flex}@media (width<=1100px){.email-private-state,.email-owner-name,.email-command-shortcut{display:none}.email-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.email-page-content .email-client.with-kpis{height:calc(100vh - 435px)}.email-smart-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.email-app-header{min-height:60px;padding:0 10px}.email-app-brand>div:last-child span,.email-header-button{display:none}.email-app-header-actions{gap:6px}.email-page-content .email-workspace{min-height:calc(100vh - 60px)}.email-page-content .email-commandbar{min-height:82px;padding:13px 14px}.email-kpi-strip{padding:8px;display:flex;overflow-x:auto}.email-kpi-strip button{flex:0 0 180px}.email-page-content .email-client,.email-page-content .email-client.with-kpis{height:auto;min-height:calc(100vh - 276px)}.email-smart-filters{display:flex;overflow-x:auto}.email-smart-filters select,.email-smart-filters button{flex:0 0 145px}.email-compose-layout{display:block}.email-compose-preview{display:none}.email-dns-fix{margin:12px 12px 0}.email-dns-fix>header,.email-dns-fix>footer{flex-direction:column;align-items:flex-start}.email-dns-records article{grid-template-columns:28px minmax(0,1fr)}.email-dns-records article button{grid-column:2;width:max-content}}.email-page-content .email-workspace{border-radius:16px}.email-page-content .email-commandbar{background:linear-gradient(105deg,#fff 0%,#fbfdff 72%,#eef5ff 100%);min-height:76px;padding:11px 20px}.email-page-content .email-commandbar:before{opacity:.75;width:72px;height:72px;right:6%;box-shadow:0 0 0 14px #3774e709,0 0 0 28px #3774e706}.email-page-content .email-commandbar h2{margin:1px 0 2px;font-size:clamp(25px,2vw,31px)}.email-page-content .email-commandbar .email-provider-state{margin-top:1px;font-size:11px}.email-page-content .email-command-actions{flex-wrap:wrap;justify-content:flex-end}.email-page-content .email-command-actions button{min-height:34px;padding-block:6px}.email-page-content .email-tabs{gap:5px;min-height:44px;padding:4px 20px}.email-page-content .email-tabs button{min-height:34px;padding:0 13px}.email-kpi-strip{gap:7px;padding:8px 20px}.email-kpi-strip button{border-radius:10px;min-height:50px;padding:7px 12px;box-shadow:0 4px 13px #18385e09}.email-kpi-strip button:hover,.email-kpi-strip button.active{transform:translateY(-1px);box-shadow:0 7px 18px #1a559a14}.email-kpi-strip button strong{font-size:20px}.email-page-content .email-client,.email-page-content .email-client.with-kpis{--email-sidebar-width:216px;grid-template-columns:var(--email-sidebar-width) 8px minmax(520px, 1fr);border-radius:12px;height:calc(100vh - 286px);min-height:520px;margin:0 20px 20px}.email-page-content .email-client.has-detail{grid-template-columns:var(--email-sidebar-width) 8px minmax(440px, .9fr) minmax(380px, 1.1fr)}.email-page-content .email-client.is-resizing,.email-page-content .email-client.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.email-page-content .email-sidebar{border-right:0}.email-sidebar-resizer{z-index:5;cursor:col-resize;touch-action:none;background:#eef3f9;border-left:1px solid #dce5f0;border-right:1px solid #d5dfeb;width:8px;min-width:8px;transition:background .16s,border-color .16s;position:relative}.email-sidebar-resizer:before,.email-sidebar-resizer:after,.email-sidebar-resizer span{content:"";background:#91a4bd;border-radius:2px;width:1px;height:30px;transition:height .16s,background .16s;position:absolute;top:50%;transform:translateY(-50%)}.email-sidebar-resizer:before{left:2px}.email-sidebar-resizer span{left:3px}.email-sidebar-resizer:after{left:4px}.email-sidebar-resizer:hover,.email-sidebar-resizer:focus-visible,.email-client.is-resizing .email-sidebar-resizer{background:#dceaff;border-color:#72a2ee;outline:0}.email-sidebar-resizer:hover:before,.email-sidebar-resizer:hover:after,.email-sidebar-resizer:hover span,.email-sidebar-resizer:focus-visible:before,.email-sidebar-resizer:focus-visible:after,.email-sidebar-resizer:focus-visible span,.email-client.is-resizing .email-sidebar-resizer:before,.email-client.is-resizing .email-sidebar-resizer:after,.email-client.is-resizing .email-sidebar-resizer span{background:#2367d8;height:44px}@media (width<=1350px) and (width>=1081px){.email-page-content .email-client.has-detail{grid-template-columns:var(--email-sidebar-width) 8px minmax(390px, .9fr) minmax(350px, 1.1fr)}}@media (width<=1100px){.email-page-content .email-client.with-kpis{height:calc(100vh - 350px)}}@media (width<=1080px) and (width>=761px){.email-page-content .email-client,.email-page-content .email-client.has-detail{grid-template-columns:var(--email-sidebar-width) 8px minmax(0, 1fr)}.email-page-content .email-detail{inset:0 0 0 calc(var(--email-sidebar-width) + 8px)}}@media (width<=760px){.email-page-content{padding:0}.email-page-content .email-commandbar{min-height:78px;padding:11px 14px}.email-page-content .email-commandbar h2{font-size:21px}.email-page-content .email-tabs{padding:5px 10px}.email-kpi-strip{padding:7px 9px}.email-page-content .email-client,.email-page-content .email-client.with-kpis{border-radius:0;height:auto;min-height:calc(100vh - 270px);margin:0}.email-sidebar-resizer{display:none}}.email-app-shell{isolation:isolate;background:radial-gradient(circle at 8% 4%,#d8e9ff 0,#0000 29%),radial-gradient(circle at 92% 18%,#e7efff 0,#0000 25%),linear-gradient(#f4f8fd 0,#eaf1f9 100%);position:relative;overflow-x:hidden}.email-app-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.email-app-atmosphere:before{content:"";opacity:.38;background-image:linear-gradient(#2d6be40b 1px,#0000 1px),linear-gradient(90deg,#2d6be40b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.email-orb{filter:blur(.2px);border:1px solid #3976eb2e;border-radius:50%;width:430px;height:430px;animation:18s ease-in-out infinite alternate email-orbit;position:absolute}.email-orb:before,.email-orb:after{content:"";border-radius:inherit;border:1px solid #2b6ce42b;position:absolute}.email-orb:before{inset:42px}.email-orb:after{background:radial-gradient(circle,#4f8bff1b,#0000 68%);inset:96px}.email-orb.orb-one{top:90px;right:-230px}.email-orb.orb-two{width:520px;height:520px;animation-delay:-8s;bottom:-310px;left:-160px}.email-signal-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#2e70e758,#0000);height:1px;animation:9s ease-in-out infinite email-signal;position:absolute}.email-signal-line.line-one{width:35%;top:24%;right:-4%;transform:rotate(-20deg)}.email-signal-line.line-two{width:38%;animation-delay:-4s;bottom:17%;left:-5%;transform:rotate(16deg)}.email-app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#07111f 0%,#0b1b31 64%,#102a4d 100%);border-bottom-color:#365176;box-shadow:0 16px 42px #06172c2e}.email-app-header:after{content:"";background:linear-gradient(90deg,#0000,#72a7ff,#0000);width:26%;height:1px;animation:6s ease-in-out infinite email-header-scan;position:absolute;bottom:-1px;right:8%}.email-app-mark{background:linear-gradient(145deg,#2e76ff,#1552c9);border-radius:11px;position:relative;overflow:visible;box-shadow:0 8px 26px #1462ee55}.email-app-mark>i{border:1px solid #70a5ff75;border-radius:15px;animation:2.8s ease-out infinite email-mark-pulse;position:absolute;inset:-5px}.email-app-brand>a,.email-header-icon,.email-header-button{border-radius:10px;transition:border-color .2s,background .2s,color .2s,transform .2s}.email-app-brand>a:hover,.email-header-icon:hover,.email-header-button:hover{transform:translateY(-2px)}.email-page-content{z-index:1;padding:18px;position:relative}.email-page-content .email-workspace{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f8fcce;border:1px solid #cfdaea;border-radius:22px;box-shadow:0 28px 80px #1f426f1a,0 2px 8px #17345b12}.email-page-content .email-commandbar{background:radial-gradient(circle at 82% 8%,#6fa7ff2c,#0000 29%),linear-gradient(110deg,#fff 0%,#f8fbff 60%,#eaf3ff 100%);min-height:124px;padding:25px 34px;position:relative;overflow:hidden}.email-page-content .email-commandbar:before{content:"";border:1px solid #3774e72b;border-radius:50%;width:132px;height:132px;animation:9s ease-in-out infinite email-command-float;position:absolute;right:9%;box-shadow:0 0 0 22px #3774e70b,0 0 0 45px #3774e708}.email-page-content .email-commandbar>*{z-index:1;position:relative}.email-page-content .email-commandbar h2{font-size:clamp(30px,3vw,43px)}.email-page-content .email-commandbar .email-provider-state{margin-top:5px}.email-page-content .email-primary,.email-page-content .email-secondary,.email-page-content .email-filter-toggle{border-radius:10px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.email-page-content .email-primary{background:linear-gradient(135deg,#2877ff,#1453c7);border-color:#1a5fe0;box-shadow:0 9px 24px #145bd736}.email-page-content .email-primary:hover{transform:translateY(-2px);box-shadow:0 13px 30px #145bd74a}.email-page-content .email-tabs{background:#fffdfd;gap:7px;min-height:58px;padding:8px 28px}.email-page-content .email-tabs button{border-radius:999px;align-self:auto;min-height:40px;padding:0 15px;transition:background .2s,color .2s,transform .2s}.email-page-content .email-tabs button:hover{background:#f1f6fd;transform:translateY(-1px)}.email-page-content .email-tabs button.active{background:#e9f2ff;box-shadow:inset 0 0 0 1px #bcd3f8}.email-page-content .email-tabs button.active:after{display:none}.email-kpi-strip{background:0 0;border:0;gap:10px;padding:14px 28px}.email-kpi-strip button{border:1px solid #d7e1ee;border-radius:14px;min-height:72px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 7px 20px #18385e0b}.email-kpi-strip button:hover,.email-kpi-strip button.active{border-color:#9fc0f5;transform:translateY(-3px);box-shadow:0 13px 28px #1a559a19}.email-page-content .email-client,.email-page-content .email-client.with-kpis{border:1px solid #d5dfeb;border-radius:16px;margin:0 28px 28px;overflow:hidden;box-shadow:0 16px 42px #17365c14}.email-page-content .email-client{height:calc(100vh - 338px)}.email-page-content .email-client.with-kpis{height:calc(100vh - 432px)}.email-page-content .email-sidebar{background:linear-gradient(#f8fbff,#f2f6fc)}.email-page-content .email-sidebar>button{border-radius:9px;transition:background .18s,transform .18s}.email-page-content .email-sidebar>button:hover{background:#edf4ff;transform:translate(2px)}.email-page-content .email-sidebar>button.active{box-shadow:inset 3px 0 #276ee9}.email-page-content .email-thread-table tbody tr{transition:background .16s,transform .16s,box-shadow .16s}.email-page-content .email-thread-table tbody tr:hover{z-index:1;background:#f3f8ff;position:relative;box-shadow:inset 3px 0 #4c86eb,0 5px 16px #163c6b0d}.email-page-content .email-template-grid article,.email-page-content .email-analytics-grid>article,.email-page-content .email-settings-grid>article{border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 11px 30px #18395f0e}.email-page-content .email-template-grid article:hover,.email-page-content .email-analytics-grid>article:hover,.email-page-content .email-settings-grid>article:hover{border-color:#b4cae9;transform:translateY(-3px);box-shadow:0 18px 38px #18395f18}.email-page-content .email-compose-modal{border-radius:20px;animation:.26s ease-out both email-modal-enter;overflow:hidden auto;box-shadow:0 35px 100px #020d1d9c}.email-preview-paper{border-radius:4px;position:relative;box-shadow:0 18px 45px #2337511c}.email-preview-paper:before{content:"";background:linear-gradient(90deg,#1b63e2,#74a9ff);height:4px;position:absolute;top:0;left:0;right:0}@keyframes email-orbit{to{transform:translate(28px,-18px)rotate(9deg)}}@keyframes email-signal{0%,to{opacity:.2;scale:.85 1}50%{opacity:.85;scale:1.08 1}}@keyframes email-header-scan{0%,to{opacity:.25;transform:translate(-24%)}50%{opacity:1;transform:translate(24%)}}@keyframes email-mark-pulse{0%{opacity:.75;transform:scale(.9)}72%,to{opacity:0;transform:scale(1.35)}}@keyframes email-command-float{0%,to{transform:translateY(-58%)rotate(0)}50%{transform:translateY(-52%)rotate(8deg)}}@keyframes email-modal-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.email-app-shell *,.email-app-shell :before,.email-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.email-page-content .email-client.with-kpis{height:calc(100vh - 486px)}}@media (width<=760px){.email-page-content{padding:0}.email-page-content .email-workspace{border:0;border-radius:0}.email-page-content .email-commandbar{min-height:92px;padding:15px 14px}.email-page-content .email-commandbar:before{display:none}.email-page-content .email-tabs{padding:7px 10px}.email-kpi-strip{padding:9px}.email-page-content .email-client,.email-page-content .email-client.with-kpis{height:auto;min-height:calc(100vh - 286px);box-shadow:none;border-width:1px 0 0;border-radius:0;margin:0}}.email-page-content{padding:12px}.email-page-content .email-workspace{border-radius:16px;flex-direction:column;height:calc(100vh - 94px);min-height:620px;display:flex;overflow:visible}.email-compact-toolbar{z-index:30;background:linear-gradient(105deg,#fff 0%,#fbfdff 72%,#eef5ff 100%);border-bottom:1px solid #d5dfeb;flex:0 0 54px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:7px 12px;display:flex;position:relative}.email-toolbar-left,.email-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.email-toolbar-actions{justify-content:flex-end}.email-workspace-menu,.email-overview-menu{position:relative}.email-workspace-menu summary,.email-overview-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.email-workspace-menu summary::-webkit-details-marker{display:none}.email-overview-menu summary::-webkit-details-marker{display:none}.email-workspace-menu>summary{color:#10213a;background:#fff;border:1px solid #cdd9e8;border-radius:10px;align-items:center;gap:9px;min-width:182px;height:38px;padding:4px 9px 4px 5px;display:flex;box-shadow:0 3px 10px #18385e0a}.email-workspace-menu[open]>summary,.email-overview-menu[open]>summary{background:#f2f7ff;border-color:#8fb5ef;box-shadow:0 0 0 3px #2d72e512}.email-toolbar-mark{color:#fff;background:linear-gradient(145deg,#2e76ff,#1552c9);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;box-shadow:0 5px 13px #145bd72d}.email-workspace-menu>summary>span:nth-child(2){flex:1;min-width:0}.email-workspace-menu>summary small,.email-workspace-menu>summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-workspace-menu>summary small{color:#7b899c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.05}.email-workspace-menu>summary strong{margin-top:2px;font-size:12px;line-height:1.1}.email-workspace-menu>summary>i,.email-overview-menu>summary>i{color:#74849a;font-style:normal;transition:transform .18s}.email-workspace-menu[open]>summary>i,.email-overview-menu[open]>summary>i{transform:rotate(180deg)}.email-workspace-menu>summary>b,.email-workspace-menu-panel button>b{color:#fff;background:#1f66db;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.email-workspace-menu-panel,.email-kpi-popover{z-index:80;background:#fff;border:1px solid #cbd8e8;border-radius:13px;animation:.16s ease-out both email-menu-enter;position:absolute;top:calc(100% + 8px);box-shadow:0 24px 60px #102d5430,0 6px 18px #17365c16}.email-workspace-menu-panel{gap:4px;width:300px;padding:7px;display:grid;left:0}.email-workspace-menu-panel button{color:#243750;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.email-workspace-menu-panel button:hover,.email-workspace-menu-panel button.active{color:#164fae;background:#edf4ff}.email-workspace-menu-panel button>span{color:#2a63b7;background:#f7faff;border:1px solid #d7e2f0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.email-workspace-menu-panel button>i{flex:1;min-width:0;font-style:normal}.email-workspace-menu-panel button strong,.email-workspace-menu-panel button small{display:block}.email-workspace-menu-panel button strong{font-size:12px}.email-workspace-menu-panel button small{color:#7b899c;margin-top:2px;font-size:9px}.email-compact-toolbar .email-provider-state{white-space:nowrap;font-size:10px}.email-overview-menu>summary,.email-toolbar-button{color:#43546b;background:#fff;border:1px solid #cdd9e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:700;display:flex}.email-overview-menu>summary:hover,.email-toolbar-button:hover{color:#164fae;background:#f5f8fd;border-color:#9eb9df}.email-toolbar-button i{font-style:normal}.email-refresh-button>span{font-size:16px;line-height:1}.email-compact-toolbar .email-primary{border-radius:9px;min-height:36px;padding:7px 13px;box-shadow:0 6px 16px #145bd72b}.email-kpi-popover{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(520px,100vw - 48px);padding:9px;display:grid;right:0}.email-kpi-popover>header{border-bottom:1px solid #e1e8f1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:5px 5px 9px;display:flex}.email-kpi-popover>header small,.email-kpi-popover>header strong{display:block}.email-kpi-popover>header small{color:#2b69c9;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.email-kpi-popover>header strong{color:#142942;margin-top:3px;font-size:13px}.email-kpi-popover>header button{color:#66768a;background:#f2f5f9;border:0;border-radius:8px;width:28px;height:28px;font-size:18px}.email-kpi-popover>button{color:#53647a;text-align:left;background:#fbfcfe;border:1px solid #dce4ef;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.email-kpi-popover>button:hover,.email-kpi-popover>button.active{color:#174f9f;background:#edf4ff;border-color:#9fc0f5}.email-kpi-popover>button span,.email-kpi-popover>button small{display:block}.email-kpi-popover>button span{font-size:11px;font-weight:750}.email-kpi-popover>button small{color:#8491a4;margin-top:3px;font-size:9px}.email-kpi-popover>button>strong{color:#142942;font:650 22px Georgia,serif}.email-page-content .email-client,.email-page-content .email-client.with-kpis{border-radius:12px;flex:auto;height:auto;min-height:0;margin:10px 12px 12px}.email-page-content .email-section-page{flex:auto;min-height:0;overflow:auto}@keyframes email-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (width<=760px){.email-page-content{padding:0}.email-page-content .email-workspace{border:0;border-radius:0;height:calc(100vh - 70px);min-height:560px}.email-compact-toolbar{flex-basis:52px;gap:6px;min-height:52px;padding:6px 8px}.email-workspace-menu>summary{min-width:126px}.email-workspace-menu>summary small,.email-compact-toolbar .email-provider-state,.email-density-toggle,.email-refresh-button i,.email-overview-menu>summary span{display:none}.email-workspace-menu-panel{width:min(300px,100vw - 16px)}.email-overview-menu>summary,.email-toolbar-button{width:36px;padding:0}.email-overview-menu>summary:before{content:"▦";font-size:14px}.email-kpi-popover{width:auto;position:fixed;top:126px;left:8px;right:8px}.email-compact-toolbar .email-primary{padding-inline:10px;font-size:10px}.email-page-content .email-client,.email-page-content .email-client.with-kpis{border-width:0;border-radius:0;min-height:0;margin:0}}*{box-sizing:border-box}.notice-shell{color:#e8edf7;background:radial-gradient(circle at 70% -10%,#2d68ff2e,#0000 35%),#080d16;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:hidden}.notice-atmosphere{pointer-events:none;position:fixed;inset:0;overflow:hidden}.notice-atmosphere i{filter:blur(.2px);border:1px solid #4177ff1f;border-radius:50%;width:420px;height:420px;position:absolute}.notice-atmosphere i:first-child{top:90px;right:-190px;box-shadow:inset 0 0 120px #2a63ff14}.notice-atmosphere i:last-child{width:560px;height:560px;bottom:-260px;left:-250px}.notice-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#080d16db;border-bottom:1px solid #1c2636;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.notice-brand,.notice-header-actions{align-items:center;gap:12px;display:flex}.notice-brand>a,.notice-header-actions button{color:#aebbd0;cursor:pointer;background:#0d1421;border:1px solid #26344b;border-radius:8px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.notice-brand>span{color:#fff;background:linear-gradient(135deg,#315efb,#6ea2ff);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 26px #315efb47}.notice-brand div{gap:2px;display:grid}.notice-brand strong{letter-spacing:.04em}.notice-brand small{color:#75839a;font-size:11px}.notice-header-actions em{color:#7f8da3;align-items:center;gap:6px;font-size:12px;font-style:normal;display:flex}.notice-header-actions>span{color:#a8b4c8;font-size:13px}.notice-header-actions>a{color:#dce6f7;border:1px solid #2a3850;border-radius:8px;padding:8px 13px;font-size:12px;text-decoration:none}.notice-content{max-width:1540px;margin:0 auto;padding:38px 28px 60px;position:relative}.notice-titlebar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.notice-titlebar p{color:#6e98ff;letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:700}.notice-titlebar h1{color:#f6f8fc;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,47px);font-weight:400}.notice-titlebar span{color:#8592a8;max-width:720px;margin-top:10px;display:block}.notice-titlebar button,.notice-toolbar button{color:#c9d5e8;cursor:pointer;background:#101a2a;border:1px solid #2c3c59;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.notice-titlebar button:disabled{opacity:.45;cursor:default}.notice-metrics{background:#0d1421b3;border:1px solid #202d41;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.notice-metrics>*{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #202d41;gap:4px;padding:17px 19px;display:grid}.notice-metrics>:last-child{border-right:0}.notice-metrics>.active{background:linear-gradient(135deg,#2a61f12e,#2a61f10a);box-shadow:inset 0 2px #4b7eff}.notice-metrics span{color:#78869d;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.notice-metrics strong{font-size:22px;font-weight:650}.notice-metrics small{color:#6e7a8d}.notice-error{color:#ffc1ca;background:#26131a;border:1px solid #713442;border-radius:8px;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.notice-error span{flex:1}.notice-error button{color:inherit;cursor:pointer;background:0 0;border:0}.notice-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.notice-workspace.has-detail{grid-template-columns:minmax(0,1fr) 360px}.notice-table-card,.notice-detail{background:#0c121df0;border:1px solid #202c3f;border-radius:12px;overflow:hidden;box-shadow:0 22px 65px #0003}.notice-toolbar{border-bottom:1px solid #1d293b;gap:10px;padding:12px;display:flex}.notice-toolbar label{color:#6f7e96;background:#0a111d;border:1px solid #26354c;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:280px;padding:0 11px;display:flex}.notice-toolbar input,.notice-toolbar select,.notice-toolbar option{font:inherit}.notice-toolbar input{color:#e5ebf5;background:0 0;border:0;outline:0;width:100%;padding:10px 0}.notice-toolbar select{color:#bcc8d9;background:#0a111d;border:1px solid #26354c;border-radius:8px;min-width:160px;padding:0 12px}.notice-table-wrap{overflow-x:auto}.notice-table-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.notice-table-card th{color:#68768b;text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid #1d293b;padding:10px 12px;font-size:10px;font-weight:650}.notice-table-card th:first-child{width:56px}.notice-table-card th:nth-child(2){width:36%}.notice-table-card th:nth-child(3){width:22%}.notice-table-card th:nth-child(4){width:110px}.notice-table-card th:nth-child(5){width:155px}.notice-table-card th:last-child{width:36px}.notice-table-card td{vertical-align:middle;color:#aeb9ca;border-bottom:1px solid #182335;padding:11px 12px;font-size:12px}.notice-table-card tbody tr{cursor:pointer;transition:background .16s,transform .16s}.notice-table-card tbody tr:hover{background:#101b2b}.notice-table-card tbody tr.unread{background:linear-gradient(90deg,#3568ff1f,#3568ff06)}.notice-table-card tbody tr.unread td:first-child{box-shadow:inset 2px 0 #4778ff}.notice-event-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.notice-event-icon.application{color:#7ca2ff;background:#14254b}.notice-event-icon.client{color:#61dab0;background:#0e3029}.notice-event-icon.agreement{color:#c7a0ff;background:#281b43}.notice-event-icon.email{color:#71c8ff;background:#102b3c}.notice-row-title{gap:3px;min-width:0;display:grid}.notice-row-title>span{color:#6f7f96;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;display:flex}.notice-row-title>span i{background:#4d7eff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4d7eff}.notice-row-title strong{color:#e8edf6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.notice-row-title small,.notice-table-card td>small{color:#6d7a8e;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.notice-actor{color:#bdc8d9;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.notice-delivery{text-transform:capitalize;border:1px solid #30405b;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.notice-delivery.sent{color:#68dcb0;background:#0d2921;border-color:#245844}.notice-delivery.failed{color:#ff8e9d;background:#2c151b;border-color:#65303b}.notice-delivery.pending{color:#f0c56d;background:#291f0d;border-color:#5e4a25}.notice-table-card time{color:#8a98ad;font-variant-numeric:tabular-nums}.notice-empty{color:#68768b;place-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.notice-empty strong{color:#b6c1d2}.notice-detail{padding:22px;animation:.22s both noticeSlide;position:sticky;top:90px}@keyframes noticeSlide{0%{opacity:0;transform:translate(10px)}}.notice-detail header{justify-content:space-between;align-items:center;display:flex}.notice-detail header button{color:#8290a5;cursor:pointer;background:0 0;border:0;font-size:22px}.notice-detail>p{color:#6f98ff;letter-spacing:.12em;text-transform:uppercase;margin:19px 0 8px;font-size:10px}.notice-detail h2{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.25}.notice-detail>time{color:#6f7c91;font-size:11px}.notice-detail-message{color:#aab6c9;border-top:1px solid #202c3f;border-bottom:1px solid #202c3f;margin:17px 0;padding:18px 0;line-height:1.6}.notice-detail dl{gap:11px;margin:0;display:grid}.notice-detail dl div{grid-template-columns:86px 1fr;gap:10px;display:grid}.notice-detail dt{color:#66758b;font-size:11px}.notice-detail dd{color:#b8c3d5;overflow-wrap:anywhere;margin:0;font-size:12px}.notice-detail dd.failed{color:#ff8e9d}.notice-open-source{color:#fff;background:linear-gradient(135deg,#315efb,#4d83ff);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.notice-detail footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.notice-detail footer button{color:#9eacc0;cursor:pointer;background:#0c1421;border:1px solid #2a3a53;border-radius:8px;padding:9px}@media (width<=980px){.notice-workspace.has-detail{grid-template-columns:1fr}.notice-detail{position:relative;top:0}.notice-header-actions em,.notice-header-actions>span{display:none}.notice-metrics{grid-template-columns:1fr 1fr}.notice-metrics>:nth-child(2){border-right:0}.notice-metrics>*{border-bottom:1px solid #202d41}.notice-titlebar{flex-direction:column;align-items:flex-start}}@media (width<=640px){.notice-header{padding:0 14px}.notice-header-actions>a{display:none}.notice-content{padding:26px 12px 44px}.notice-titlebar h1{font-size:32px}.notice-metrics{grid-template-columns:1fr 1fr}.notice-metrics>*{padding:14px}.notice-toolbar{flex-wrap:wrap}.notice-toolbar label{min-width:100%}.notice-toolbar select{flex:1;min-height:40px}.notice-brand small{display:none}}
