/*! 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{--tw-border-style:solid;--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}::backdrop{--tw-border-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.report-list-heading{scroll-margin-top:85px}.ops-report-grid>.ops-card:first-child{grid-column:1/-1}.report-list-controls{margin-top:16px}.report-export-status{overflow-wrap:anywhere;background:#f5f9f1;border:1px solid #d8e2d1;border-radius:10px;gap:10px;padding:12px;font-size:12px;display:grid}.report-export-status a{color:#5144b6;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:flex}.report-export-status button{background:#fff;border:1px solid #d7dbe2;border-radius:8px;justify-self:start;min-height:44px;padding:0 12px}.report-snapshot-time{color:#647267;overflow-wrap:anywhere;font-size:11px}.approval-policy-modal{background:#fff;border:0;border-radius:20px;width:min(620px,100%);max-height:88vh;padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #0a120f47}.approval-policy-modal h2{margin:5px 0 8px;font-size:1.65rem}.approval-policy-modal>p:not(.mono-label){color:#68736e;font-size:.85rem;line-height:1.65}.approval-policy-modal>label{color:#263e35;flex-direction:column;gap:8px;margin:20px 0;font-size:.85rem;font-weight:850;display:flex}.approval-policy-modal>label small{color:#738078;font-size:.73rem;font-weight:500}.approval-policy-modal fieldset{border:1px solid #dce4df;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.approval-policy-modal legend{color:#354c43;padding:0 7px;font-size:.8rem;font-weight:850}.approval-policy-modal fieldset label{cursor:pointer;border:1px solid #e1e6e2;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:.78rem;display:flex}.approval-policy-modal fieldset input{accent-color:#5d54d9}.approval-policy-modal-actions{justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.approval-policy-modal-actions button{cursor:pointer;background:#fff;border:1px solid #d6dcd8;border-radius:10px;padding:11px 15px;font-weight:800}.approval-policy-modal-actions .solid-button{color:#fff;background:#192b25;border-color:#192b25}.approval-policy-modal button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.approval-policy-modal{padding:22px 17px}.approval-policy-modal fieldset{grid-template-columns:1fr 1fr}}.workspace-ledger-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspace-ledger-head>button{color:#fff;cursor:pointer;white-space:nowrap;background:#15231f;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.workspace-ledger-form{background:#fbfdfb;border:1px solid #dfe7e1;border-radius:20px;margin:24px 0;padding:24px;box-shadow:0 14px 36px #14272012}.workspace-ledger-form header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.workspace-ledger-form header h2{margin:3px 0 0;font-size:1.35rem}.workspace-ledger-form header>span{color:#4e665d;font-size:.82rem;font-weight:700}.workspace-ledger-form-grid{grid-template-columns:.7fr 1.3fr 1fr 1fr;gap:14px;display:grid}.workspace-ledger-form label{color:#31483f;flex-direction:column;gap:7px;font-size:.82rem;font-weight:800;display:flex}.workspace-ledger-form input,.workspace-ledger-form select{color:#14231e;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd9d0;border-radius:10px;padding:11px 12px}.workspace-ledger-form .workspace-ledger-memo{grid-column:1/-1}.workspace-ledger-form>.solid-button{margin-top:16px}.workspace-ledger-empty{text-align:center;background:#fbfdfb;border:1px dashed #bfcec4;border-radius:20px;margin-top:24px;padding:42px 24px}.workspace-ledger-empty>span{color:#1b7048;background:#e8f4ec;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:1.5rem;display:grid}.workspace-ledger-empty h2{margin:5px 0 8px}.workspace-ledger-empty>p{color:#5f716a;max-width:560px;margin:0 auto 20px}.workspace-ledger-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.workspace-ledger-empty button{color:#203b31;cursor:pointer;background:#fff;border:1px solid #b8c8bd;border-radius:11px;padding:11px 16px;font-weight:800}.workspace-ledger-empty button:first-child{color:#fff;background:#183b2f;border-color:#183b2f}.workspace-receivables{background:#fffdf5;border:1px solid #ecd9a6;border-radius:14px;margin-top:18px;overflow:hidden}.workspace-receivables>header{border-bottom:1px solid #efe3c0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.workspace-receivables h2{margin:3px 0 0;font-size:17px}.workspace-receivables>header>span{color:#8b6918;font-size:12px;font-weight:800}.workspace-receivables>article{border-bottom:1px solid #f1e7cb;grid-template-columns:minmax(0,1fr) 140px 105px;align-items:center;gap:12px;padding:14px 18px;display:grid}.workspace-receivables>article:last-child{border-bottom:0}.workspace-receivables article div{flex-direction:column;gap:4px;display:flex}.workspace-receivables article strong{font-size:14px}.workspace-receivables article small{color:#776c55;font-size:12px}.workspace-receivables article>b{text-align:right}.workspace-receivables article>em{color:#8b6918;font-size:11px;font-style:normal;font-weight:800}@media (max-width:900px){.workspace-ledger-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.workspace-ledger-head,.workspace-ledger-form header{display:block}.workspace-ledger-head>button{width:100%;margin-top:14px}.workspace-ledger-form-grid{grid-template-columns:1fr}.workspace-ledger-form .workspace-ledger-memo{grid-column:auto}.workspace-receivables>article{grid-template-columns:1fr auto}.workspace-receivables article>em{grid-column:1/-1}}.queued-bubble>button{color:#855e20;cursor:pointer;background:#fff;border:1px solid #a87626;border-radius:6px;align-self:flex-end;padding:5px 7px;font-size:11px;font-weight:800}:root{--ink:#10211c;--paper:#f3f0e7;--white:#fffdf8;--line:#d3d0c6;--muted:#6f7873;--lime:#c9f45d;--coral:#ff7864;--purple:#e9ddff;--blue:#dceaff;--yellow:#ffe8a6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,PingFang TC,Microsoft JhengHei,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.v2-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side-rail{background:var(--ink);color:#fff;z-index:20;overscroll-behavior:contain;flex-direction:column;height:100vh;padding:24px 16px 17px;display:flex;position:sticky;top:0;overflow:hidden}.v2-brand{color:#fff;flex:none;align-items:center;gap:9px;padding:0 7px 23px;text-decoration:none;display:flex}.v2-brand>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px 10px 10px 3px;place-items:center;font-size:15px;font-weight:900;display:grid}.v2-brand small{font:11px var(--font-geist-mono),monospace;color:#9eaaa4;letter-spacing:.14em;margin-left:auto}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b5060 transparent;flex-direction:column;flex:auto;gap:3px;min-height:0;padding-right:5px;display:flex;overflow-y:auto}.side-nav::-webkit-scrollbar{width:6px}.side-nav::-webkit-scrollbar-thumb{background:#4b5060;border-radius:99px}.side-nav::-webkit-scrollbar-track{background:0 0}.side-nav:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:9px}.side-nav>p{font:12px var(--font-geist-mono),monospace;color:#718079;letter-spacing:.12em;margin:18px 10px 7px}.side-nav button{color:#aeb8b3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;grid-template-columns:25px 1fr auto;align-items:center;padding:10px;font-size:15px;display:grid}.side-nav button i{color:#788780;font-size:14px;font-style:normal}.side-nav button b{color:var(--lime);background:#33483f;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.side-nav button:hover,.side-nav button.active{color:#fff;background:#1f352e}.side-nav button.active i{color:var(--lime)}.side-nav-hint{color:#7f8795;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 4px 3px;font-size:10px;display:flex}.side-nav-hint span{color:var(--lime);font-size:12px}.usage-card{background:#162b24;border:1px solid #30453d;border-radius:12px;margin-top:auto;padding:13px}.usage-card>div{flex-direction:column;gap:7px;display:flex}.usage-card span{color:#8d9b95;font-size:12px}.usage-card strong{font-size:17px}.usage-card strong small{color:#8d9b95;font-size:12px}.usage-card>i{background:#30443c;border-radius:5px;height:4px;margin:10px 0;display:block;overflow:hidden}.usage-card>i b{background:var(--lime);border-radius:5px;height:100%;display:block}.usage-card button{color:#b5c0ba;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.side-profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #2d413a;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:15px 6px 0;display:grid}.side-profile>span{background:#30453d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.side-profile>div{flex-direction:column;display:flex}.side-profile strong{font-size:13px}.side-profile small{color:#889790;margin-top:3px;font-size:11px}.side-profile>i{color:#718079;font-style:normal}.v2-main{min-width:0}.v2-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;isolation:isolate;background:#f3f0e7fa;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.v2-topbar>div:first-child{flex-direction:column;display:flex}.v2-topbar p{margin:0;font-size:13px;font-weight:800}.v2-topbar>div:first-child>span{color:var(--muted);margin-top:4px;font-size:12px}.v2-top-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.market-switch{background:#e4e1d8;border-radius:8px;padding:3px;display:flex}.market-switch button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:12px}.market-switch button.active{background:var(--white);font-weight:800;box-shadow:0 1px 4px #10211c24}.ghost-button,.outline-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;padding:9px 11px;font-size:12px}.ghost-button{color:#58735d}.solid-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;padding:10px 13px;font-size:13px;font-weight:800;transition:all .18s}.v2-top-actions>.solid-button{white-space:nowrap}.solid-button:hover{box-shadow:3px 3px 0 var(--lime);transform:translateY(-1px)}.v2-content{width:min(1500px,100% - 54px);margin:auto;padding:31px 0 28px}.mono-label{font:800 11px var(--font-geist-mono),monospace;color:#7b837f;letter-spacing:.14em;margin:0 0 8px}.command-hero{grid-template-columns:1fr 330px;align-items:end;gap:25px;margin-bottom:26px;display:grid}.command-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.5vw,66px);font-weight:900;line-height:.94}.command-hero h1 em{color:#69736e;font-style:normal;font-weight:500}.command-hero>div:first-child>p:last-child{color:#69716d;margin:15px 0 0;font-size:15px}.command-hero>div:first-child>p:last-child strong{color:var(--ink)}.proof-card{border:1px solid var(--ink);background:var(--lime);border-radius:14px;padding:18px 20px}.proof-card>span{font-size:13px;font-weight:800}.proof-card>strong{letter-spacing:-.055em;margin:18px 0;font-size:35px;display:block}.proof-card>div{border-top:1px solid #10211c59;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.proof-card b{font-size:13px}.proof-card small{color:#53664d;font-size:12px}.proof-strip{border:1px solid var(--ink);background:var(--white);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.proof-strip article{border-left:1px solid var(--line);grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:92px;padding:14px 16px;display:grid;position:relative}.proof-strip article:first-child{border-left:0}.proof-strip article>span{font:12px var(--font-geist-mono),monospace;color:#969c98}.proof-strip article>div{flex-direction:column;display:flex}.proof-strip small{color:#7f8782;font-size:12px}.proof-strip strong{letter-spacing:-.035em;margin-top:7px;font-size:18px}.proof-strip article>b{color:#7b837f;font-size:11px;position:absolute;bottom:12px;right:14px}.automation-workspace{grid-template-columns:minmax(480px,1.15fr) minmax(360px,.85fr);align-items:start;gap:13px;display:grid}.flow-library,.flow-editor,.activity-section{background:var(--white);border:1px solid var(--ink);border-radius:13px;overflow:hidden}.section-head{justify-content:space-between;align-items:flex-end;padding:19px 20px 14px;display:flex}.section-head h2,.editor-head h2,.template-modal h2{letter-spacing:-.035em;margin:0;font-size:17px}.section-head button{color:#68716c;cursor:pointer;background:0 0;border:0;font-size:12px}.flow-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(145px,1fr) 70px 43px 82px 10px;align-items:center;gap:9px;width:100%;min-height:76px;padding:10px 15px 10px 18px;display:grid}.flow-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.flow-報價追蹤{background:var(--yellow)}.flow-逾期催收{background:#ffd8d0}.flow-範圍守門{background:var(--purple)}.flow-評價轉介,.flow-舊客喚醒{background:var(--blue)}.flow-name{flex-direction:column;min-width:0;display:flex}.flow-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.flow-name small,.flow-stat small{color:#7c847f;white-space:nowrap;margin-top:4px;font-size:11px}.flow-status{color:#7b837f;font-size:11px}.flow-stat{flex-direction:column;display:flex}.flow-stat strong{font-size:14px}.flow-arrow{color:#939995}.editor-head{border-bottom:1px solid #c6cdc7;justify-content:space-between;padding:19px 19px 15px;display:flex}.editor-head>div{min-width:0}.editor-head h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-head>div>span{color:#758079;margin-top:5px;font-size:11px;display:block}.kebab{cursor:pointer;background:0 0;border:0}.flow-canvas{padding:17px 18px 5px}.node-wrap{grid-template-columns:24px 1fr;display:grid;position:relative}.node-index{font:11px var(--font-geist-mono),monospace;color:#919994;padding-top:14px}.flow-node{border:1px solid var(--line);background:var(--white);z-index:2;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:50px;padding:8px 9px;display:grid;position:relative}.flow-node>span{border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.node-paper>span{background:#e7e2d8}.flow-node>div{flex-direction:column;min-width:0;display:flex}.flow-node strong{font-size:13px}.flow-node small{color:#767f79;margin-top:3px;font-size:11px}.flow-node button{color:#9ba19d;cursor:pointer;background:0 0;border:0}.node-controls{gap:4px;margin-left:7px;display:flex}.node-controls button{color:#646a76;background:#f7f7fa;border:1px solid #d8dbe3;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;font-size:13px;font-weight:800;display:grid}.node-controls button:hover{border-color:var(--violet);color:var(--violet);background:#f0eeff}.node-controls .node-delete:hover{color:#c7483b;background:#fff0ed;border-color:#d75b4d}.node-controls button:disabled{opacity:.3;cursor:not-allowed}.connector{border-left:1px dashed #98a099;grid-column:2;height:12px;margin-left:18px}.add-node{color:#657069;cursor:pointer;background:0 0;border:1px dashed #9da59f;border-radius:8px;width:calc(100% - 60px);margin:0 18px 14px 42px;padding:9px;font-size:12px}.editor-actions{border-top:1px solid #c6cdc7;gap:8px;padding:13px 18px;display:flex}.editor-actions button{flex:1}.outline-button{background:0 0;border-color:#8a958e}.activity-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.activity-grid article{border-left:1px solid var(--line);grid-template-columns:34px 23px 1fr auto;align-items:center;gap:7px;min-height:80px;padding:13px 16px;display:grid}.activity-grid article:first-child{border-left:0}.activity-grid article>span{font:11px var(--font-geist-mono),monospace;color:#818985}.activity-grid article>i{color:#4d733f;background:#dff0cf;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.activity-grid article.activity-waiting>i{color:#93621f;background:#fff0cf}.activity-grid article.activity-failed>i{color:#a23d31;background:#ffe0dc}.activity-grid article.activity-info>i{color:#5f4de0;background:#e8e4ff}.activity-grid article>div{flex-direction:column;min-width:0;display:flex}.activity-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.activity-grid small{color:#7d8580;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.activity-grid article>b{color:#42683d;font-size:13px}.v2-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1914a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.template-modal{background:var(--paper);border:1px solid var(--ink);border-radius:16px;width:min(850px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:8px 10px #0003}.template-modal>h2{font-size:27px}.template-modal>p:not(.mono-label){color:#747c77;margin:8px 0 20px;font-size:13px}.modal-x{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:15px}.template-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.template-grid button{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;min-height:145px;padding:14px;display:flex}.template-grid button:hover{border-color:var(--ink);box-shadow:3px 3px 0 var(--lime)}.template-grid button>span{background:var(--purple);border-radius:99px;align-self:flex-start;padding:4px 7px;font-size:11px}.template-grid strong{margin:14px 0 8px;font-size:15px}.template-grid small{color:#717a75;font-size:12px;line-height:1.5}.template-grid b{margin-top:auto;padding-top:14px;font-size:12px}.v2-toast{z-index:70;background:var(--ink);color:#fff;border:1px solid var(--lime);border-radius:99px;padding:10px 16px;font-size:13px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}.see-all-recipes{border:1px solid var(--ink);background:var(--lime);cursor:pointer;border-radius:9px;width:100%;margin-top:10px;padding:11px;font-size:13px;font-weight:800}.feature-view{min-height:calc(100vh - 135px)}.feature-hero{grid-template-columns:1fr 330px;align-items:end;gap:30px;margin-bottom:25px;display:grid}.feature-hero.compact{align-items:center}.feature-hero h1,.recipe-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.6vw,66px);font-weight:900;line-height:.96}.feature-hero h1 em,.recipe-hero h1 em{color:#69736e;font-style:normal;font-weight:500}.feature-hero>div:first-child>p:last-child{color:#6d756f;margin:14px 0 0;font-size:14px}.feature-score{border:1px solid var(--ink);background:var(--lime);border-radius:13px;flex-direction:column;padding:19px;display:flex}.feature-score.coral{background:#ffd9d1}.feature-score>span{font-size:13px;font-weight:800}.feature-score>strong{letter-spacing:-.05em;margin:17px 0;font-size:32px}.feature-score>small{color:#58665f;font-size:12px}.feature-score>button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;padding:10px;font-size:12px;font-weight:800}.task-board{border:1px solid var(--ink);background:var(--white);border-radius:13px;overflow:hidden}.task-board article{border-top:1px solid var(--line);grid-template-columns:100px 1fr 130px 86px;align-items:center;gap:18px;min-height:112px;padding:17px 20px;display:grid}.task-board article:first-child{border-top:0}.task-board article.done{opacity:.55;background:#e8eee4}.task-board .priority{font:12px var(--font-geist-mono),monospace;color:#d35648}.task-board article>div h2{letter-spacing:-.035em;margin:3px 0;font-size:17px}.task-board article>div strong{color:#737b76;font-size:12px}.task-board article>div p{color:#69726d;margin:5px 0 0;font-size:12px}.task-board article>b{text-align:right;font-size:17px}.task-board article>button{border:1px solid var(--ink);background:var(--white);cursor:pointer;border-radius:8px;padding:9px;font-size:12px}.task-board article.done>button{background:var(--lime)}.scope-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.conversation-panel,.scan-result,.cash-chart,.risk-list{border:1px solid var(--ink);background:var(--white);border-radius:13px;overflow:hidden}.panel-caption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:12px 15px;display:flex}.panel-caption>div{flex-direction:column;display:flex}.panel-caption strong{font-size:14px}.panel-caption span{color:#78807b;margin-top:3px;font-size:11px}.panel-caption button{cursor:pointer;background:0 0;border:0;font-size:12px}.conversation-panel textarea{resize:none;background:#fbfaf6;border:0;outline:none;width:100%;height:260px;padding:18px;font-size:15px;line-height:1.9}.rate-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.rate-row label{border-left:1px solid var(--line);padding:11px 14px;font-size:12px}.rate-row label:first-child{border-left:0}.rate-row input{background:0 0;border:0;outline:none;width:100%;margin-top:7px;font-weight:800}.scan-button{border:1px solid var(--ink);background:var(--lime);cursor:pointer;border-radius:8px;width:calc(100% - 28px);margin:13px 14px;padding:11px;font-size:13px;font-weight:800}.scan-result{opacity:.65;background:#e7ebe4;padding:20px}.scan-result.visible{opacity:1}.risk-score{grid-template-columns:1fr auto;gap:8px;font-size:12px;display:grid}.risk-score strong{font-size:15px}.risk-score i{background:#cbd1cc;border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.risk-score i b{background:var(--lime);width:96%;height:100%;display:block}.scan-result>h2{margin:21px 0 12px;font-size:21px}.detected{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detected article{background:var(--white);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:11px;display:flex}.detected span{background:#ffd8d0;border-radius:99px;align-self:flex-start;padding:3px 6px;font-size:11px}.detected strong{margin:9px 0 5px;font-size:13px}.detected small{color:#757e78;font-size:11px;line-height:1.5}.scope-value{background:var(--ink);color:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;margin:12px 0;padding:12px;display:grid}.scope-value span{font-size:12px}.scope-value strong{font-size:22px}.scope-value small{color:#aab5af;grid-column:1/-1;margin-top:5px;font-size:11px}.generated-reply{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:12px}.generated-reply strong{font-size:12px}.generated-reply p{margin:8px 0 0;font-size:12px;line-height:1.6}.scan-result>.solid-button{width:100%;margin-top:9px}.cash-grid{grid-template-columns:minmax(480px,1.4fr) minmax(300px,.6fr);gap:13px;display:grid}.chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:14px 17px;display:flex}.chart-head>div{flex-direction:column;display:flex}.chart-head strong{font-size:15px}.chart-head span{color:#79817c;margin-top:4px;font-size:11px}.chart-head button{border:1px solid var(--line);background:0 0;border-radius:7px;padding:7px 9px;font-size:11px}.chart-bars{background:repeating-linear-gradient(0deg,#f0eee8 0 1px,#0000 1px 72px);justify-content:space-around;align-items:flex-end;gap:20px;height:360px;padding:36px 28px 20px;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.chart-bars>div>span{margin-bottom:7px;font-size:12px;font-weight:800}.chart-bars>div>i{border:1px solid var(--ink);background:#dce4d8;border-radius:6px 6px 0 0;align-items:flex-end;width:min(70px,75%);display:flex;overflow:hidden}.chart-bars>div>i b{background:var(--lime);width:100%}.chart-bars small{margin-top:9px;font-size:12px}.chart-bars em{background:var(--coral);border-radius:99px;padding:4px 6px;font-size:11px;font-style:normal;position:absolute;top:40px}.risk-list{background:#e7ebe4;flex-direction:column;padding:18px;display:flex}.risk-list h2{margin:0 0 10px;font-size:17px}.risk-list article{background:var(--white);border:1px solid var(--line);border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin-top:7px;padding:11px;display:grid}.risk-list article>span{background:#ffd8d0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.risk-list article>div{flex-direction:column;display:flex}.risk-list article strong{font-size:13px}.risk-list article small{color:#777f7a;margin-top:4px;font-size:11px}.risk-list article>b{font-size:13px}.risk-list>.solid-button{margin-top:auto}.recipe-hero{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.recipe-count{border-left:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:end;width:200px;padding-left:20px;display:grid}.recipe-count strong{letter-spacing:-.07em;font-size:45px}.recipe-count span{padding:0 0 7px 8px;font-size:13px}.recipe-count small{color:#737b76;grid-column:1/-1;font-size:11px}.recipe-filters{gap:6px;margin-bottom:12px;display:flex;overflow:auto}.recipe-filters button{border:1px solid var(--line);background:var(--white);cursor:pointer;white-space:nowrap;border-radius:99px;padding:8px 11px;font-size:12px}.recipe-filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.recipe-filters span{opacity:.65;margin-left:5px}.recipe-library{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.recipe-library article{border:1px solid var(--line);background:var(--white);border-radius:11px;flex-direction:column;min-height:230px;padding:14px;display:flex}.recipe-library article:hover{border-color:var(--ink);box-shadow:3px 3px 0 var(--lime)}.recipe-library article>div:first-child{justify-content:space-between;display:flex}.recipe-library .category{border-radius:99px;padding:4px 7px;font-size:11px}.category-收入{background:var(--yellow)}.category-交付{background:var(--blue)}.category-利潤{background:#ffd8d0}.category-留存{background:var(--purple)}.category-風險{background:#e3e5df}.recipe-library article>div>b{font:11px var(--font-geist-mono),monospace;color:#949a97}.recipe-library h2{margin:18px 0 8px;font-size:15px;line-height:1.2}.recipe-library p{color:#6f7873;margin:0;font-size:12px;line-height:1.6}.recipe-library dl{gap:6px;margin:14px 0;display:grid}.recipe-library dl>div{grid-template-columns:34px 1fr;font-size:11px;display:grid}.recipe-library dt{color:#8a918d}.recipe-library dd{margin:0}.recipe-library article>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;margin-top:auto;padding:10px 0 0;font-size:12px;font-weight:800}.connection-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.connection-grid article{border:1px solid var(--line);background:var(--white);border-radius:11px;grid-template-columns:40px 1fr;gap:10px;min-height:180px;padding:14px;display:grid;position:relative}.connection-grid article>span{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.connection-grid article>div{flex-direction:column;display:flex}.connection-grid strong{font-size:14px}.connection-grid small{color:#737c76;margin-top:5px;font-size:12px;line-height:1.5}.connection-grid article>i{color:#858d88;grid-column:1/-1;font-size:11px;font-style:normal}.connection-grid article>i.connected{color:#4c7248}.connection-grid article>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;grid-column:1/-1;padding:8px;font-size:12px}.security-note{border:1px solid var(--ink);background:#e7ebe4;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:14px 17px;display:grid}.security-note>span{background:var(--lime);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.security-note>div{flex-direction:column;display:flex}.security-note strong{font-size:13px}.security-note small{color:#707974;margin-top:4px;font-size:11px}.security-note button{cursor:pointer;background:0 0;border:0;font-size:12px}@media (max-width:1150px){.v2-shell{grid-template-columns:200px minmax(0,1fr)}.side-rail{padding-inline:11px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.proof-strip article:nth-child(4){border-top:1px solid var(--line)}.automation-workspace{grid-template-columns:1fr}.flow-editor{max-height:none}.command-hero,.feature-hero{grid-template-columns:1fr 280px}.activity-grid{grid-template-columns:1fr}.activity-grid article{border-left:0;border-top:1px solid var(--line)}.activity-grid article:first-child{border-top:0}.recipe-library,.connection-grid{grid-template-columns:repeat(2,1fr)}.cash-grid{grid-template-columns:1fr}.risk-list>.solid-button{margin-top:18px}}@media (max-width:760px){.v2-shell{display:block}.side-rail{grid-template-columns:1fr auto;width:100%;height:auto;padding:12px 14px;display:grid;position:relative}.v2-brand{padding:0}.v2-brand small{display:none}.side-nav{z-index:40;background:var(--ink);flex-direction:row;justify-content:space-around;padding:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.side-nav>p{display:none}.side-nav button{text-align:center;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.side-nav button span{font-size:10px}.side-nav button b,.side-nav button:nth-of-type(5),.side-nav button:nth-of-type(6),.usage-card{display:none}.side-profile{border:0;margin:0;padding:0}.side-profile>div,.side-profile>i{display:none}.v2-topbar{height:64px;padding:0 13px;top:58px}.v2-topbar>div:first-child{display:none}.v2-top-actions{justify-content:space-between;width:100%}.ghost-button{display:none}.v2-content{width:calc(100% - 24px);padding-top:22px;padding-bottom:80px}.command-hero,.feature-hero{grid-template-columns:1fr}.command-hero h1,.feature-hero h1,.recipe-hero h1{font-size:43px}.proof-card,.feature-score{width:100%}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip article{min-height:88px;padding:12px}.flow-row{grid-template-columns:35px 1fr 65px 10px;padding-left:12px}.flow-stat,.flow-status{display:none}.automation-workspace{grid-template-columns:1fr}.section-head{align-items:flex-start}.flow-editor{min-width:0}.activity-grid,.template-grid,.scope-grid{grid-template-columns:1fr}.template-modal{padding:23px 18px}.task-board article{grid-template-columns:1fr auto;padding:14px}.task-board .priority,.task-board article>div{grid-column:1/-1}.recipe-hero{flex-direction:column;align-items:flex-start;gap:20px}.recipe-library,.connection-grid{grid-template-columns:1fr}.chart-bars{height:290px;padding-inline:10px}.security-note{grid-template-columns:30px 1fr}.security-note button{grid-column:1/-1}.v2-toast{text-align:center;width:max-content;max-width:90%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.integration-return-page{color:#fff;background:radial-gradient(circle at 50% 20%,#283019 0,#151820 38%,#0e1016 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.integration-return-page>section{text-align:center;background:#14171feb;border:1px solid #333744;border-radius:22px;width:min(520px,100%);padding:clamp(28px,6vw,52px);box-shadow:0 28px 80px #00000057}.integration-return-page img{object-fit:contain;width:52px;height:52px;margin-bottom:22px}.integration-return-page span{font:700 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:var(--lime);display:block}.integration-return-page h1{letter-spacing:-.055em;margin:13px 0 10px;font-size:clamp(30px,6vw,48px)}.integration-return-page p{color:#a9afbb;margin:0;line-height:1.7}.integration-return-progress{justify-content:center;gap:8px;margin:28px 0 0;display:flex}.integration-return-progress i{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite integration-return-pulse}.integration-return-progress i:nth-child(2){animation-delay:.15s}.integration-return-progress i:nth-child(3){animation-delay:.3s}.integration-return-delay{text-align:left;border:1px solid #404552;border-radius:12px;gap:9px;margin-top:26px;padding:16px;display:grid}.integration-return-delay small{color:#a9afbb;line-height:1.6}.integration-return-delay a{color:var(--lime);font-weight:800;text-decoration:none}@keyframes integration-return-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.side-nav button b{white-space:nowrap;min-width:max-content;height:22px;padding:0 8px;font-size:11px;line-height:1}.sample-workspace .side-nav button:disabled{opacity:.38;cursor:not-allowed;background:0 0}.sample-workspace .side-nav button:disabled i{color:#777d89;background:#1b1e28}.sample-workspace .side-nav button:disabled:hover{color:#989eaa}:root{--ink:#161821;--paper:#f6f7fb;--white:#fff;--line:#e4e6ed;--muted:#747987;--lime:#bdf66c;--coral:#ff806c;--purple:#ebe8ff;--blue:#e7f0ff;--yellow:#fff1bd;--violet:#6f5cf5;--sidebar:#101219;--soft:#f0f1f6}body{background:var(--paper);font-family:var(--font-geist-sans),Arial,"PingFang TC","Microsoft JhengHei",sans-serif}.v2-shell{grid-template-columns:260px minmax(0,1fr)}.side-rail{background:var(--sidebar);border-right:1px solid #242732;padding:26px 18px 18px}.v2-brand{padding:0 9px 28px}.v2-brand>span{background:var(--lime);border-radius:11px;width:36px;height:36px;font-size:14px}.v2-brand strong{letter-spacing:-.05em;font-size:20px}.v2-brand small{color:#707684;font-size:11px}.side-nav{gap:4px}.side-nav>p{color:#606673;margin:20px 12px 7px;font-size:11px}.side-nav button{color:#989eaa;border-radius:10px;grid-template-columns:28px 1fr auto;min-height:42px;padding:9px 11px;font-size:15px}.side-nav button i{color:#858b97;background:#1b1e28;border-radius:7px;place-items:center;width:24px;height:24px;font-size:16px;display:grid}.side-nav button:hover{color:#fff;background:#181b24}.side-nav button.active{color:#fff;background:#232631}.side-nav button.active i{background:var(--violet);color:#fff}.side-nav button b{background:var(--lime);color:#192017}.usage-card{background:#181b24;border-color:#2b2e39;border-radius:13px;padding:15px}.usage-card>i{background:#303440}.usage-card>i b{background:var(--violet)}.side-profile{border-color:#292c36}.side-profile>span{background:var(--violet)}.v2-topbar{border-color:var(--line);background:#f6f7fbfa;gap:22px;height:76px;padding:0 32px}.page-identity{min-width:180px}.page-identity p{font-size:13px}.page-identity span{font-size:12px}.command-search{border:1px solid var(--line);text-align:left;color:#9a9eaa;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;width:min(410px,36vw);min-height:40px;margin:0 auto;padding:0 10px;display:grid;box-shadow:0 2px 8px #1b1e2808}.command-search span{font-size:18px}.command-search b{font-size:13px;font-weight:500}.command-search kbd{color:#858a95;background:#f6f7fa;border:1px solid #dfe1e8;border-radius:6px;padding:4px 6px;font-size:11px}.market-switch{background:#e9eaf0;border-radius:9px;padding:3px}.market-switch button{padding:8px 10px}.market-switch button.active{box-shadow:0 2px 7px #1618211a}.icon-top-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-top-button i{background:var(--coral);color:#fff;border:2px solid var(--paper);border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.solid-button{background:var(--violet);border-color:var(--violet);border-radius:10px;min-height:38px;padding:9px 14px}.solid-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #6f5cf538}.v2-content{width:min(1540px,100% - 64px);padding:34px 0 36px}.command-hero{grid-template-columns:1fr 340px;align-items:center;margin-bottom:24px}.command-hero h1{font-size:clamp(40px,4.25vw,64px);line-height:.95}.command-hero h1 em{color:var(--violet)}.command-hero>div:first-child>p:last-child{font-size:15px}.mono-label{color:#8a8f9c;font-size:11px}.proof-card{background:var(--sidebar);color:#fff;border:0;border-radius:16px;padding:21px 22px;box-shadow:0 14px 32px #1012191f}.proof-card>span{color:#a4a9b4}.proof-card>strong{font-size:38px}.proof-card>div{border-color:#343741}.proof-card b{color:var(--lime)}.proof-card small{color:#9ba1ac}.proof-strip{border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 16px #1a1d280a}.proof-strip article{border-color:var(--line);min-height:104px;padding:17px 18px}.proof-strip strong{font-size:20px}.proof-strip article>b.up{color:#5d4be0}.flow-library,.flow-editor,.activity-section{border-color:var(--line);border-radius:14px;box-shadow:0 4px 18px #191c270b}.section-head{padding:21px 22px 16px}.section-head h2,.editor-head h2{font-size:18px}.flow-row{border-color:var(--line);min-height:78px;padding:11px 17px 11px 20px}.flow-row:hover,.flow-row.selected{background:#f7f7fb}.flow-row.selected{box-shadow:inset 3px 0 0 var(--violet)}.flow-icon{border-radius:10px}.flow-status.is-live{color:#43a260}.recovered-value strong{color:#5f4de0}.flow-editor{background:#f0f1f6}.editor-head{border-color:#dfe1e8;padding:21px 20px}.flow-node{border-color:#dde0e8;border-radius:10px;box-shadow:0 2px 7px #1e212c09}.node-lime>span{background:var(--lime)}.node-purple>span{background:#e7e2ff}.node-coral>span{background:#ffe0db}.add-node{border-color:#bfc3cc}.editor-actions{border-color:#dfe1e8;padding:14px 20px}.activity-section{margin-top:15px}.activity-grid{border-color:var(--line)}.activity-grid article{border-color:var(--line);min-height:86px}.activity-grid article>i{background:#e5f7d4}.activity-grid article>b{color:#5e4cdc}@media (max-width:1150px){.v2-shell{grid-template-columns:220px minmax(0,1fr)}.command-search{display:none}.v2-content{width:calc(100% - 40px)}}@media (max-width:1320px){.command-search{display:none}.v2-topbar{padding-inline:22px}.page-identity{flex:1;min-width:0}}@media (max-width:760px){.v2-shell{display:block}.side-rail{border:0}.v2-topbar{padding:0 12px}.page-identity{display:none}.v2-top-actions{width:100%}.v2-content{width:calc(100% - 24px)}.command-hero{grid-template-columns:1fr}.command-hero h1{font-size:42px}.proof-card{box-shadow:none}.side-nav button i{background:0 0}.side-nav button.active i{background:var(--violet)}}.ops-alert{background:#fff6f4;border:1px solid #ffd6cf;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:13px 16px;display:grid}.ops-alert>span{background:var(--coral);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.ops-alert>div{flex-direction:column;display:flex}.ops-alert strong{font-size:13px}.ops-alert small{color:#777b86;margin-top:4px;font-size:12px}.ops-alert button{color:#d35140;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.dark-score{background:var(--sidebar);color:#fff;border:0;box-shadow:0 12px 28px #10121921}.dark-score>small{color:#a8adba}.approval-score{background:#ebe8ff}.journey-map{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(7,1fr);gap:7px;padding:24px 17px;display:grid;position:relative;overflow:auto;box-shadow:0 4px 18px #191c270a}.journey-track{background:#dfe1e8;height:2px;position:absolute;top:56px;left:8%;right:8%}.journey-map button{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;min-width:112px;padding:0 5px;display:flex;position:relative}.journey-map button>span{font:11px var(--font-geist-mono),monospace;color:#a1a5af;align-self:flex-start}.journey-map button>i{background:#c8cad3;border:5px solid #fff;border-radius:50%;width:18px;height:18px;margin:10px 0 13px;box-shadow:0 0 0 1px #d9dbe2}.journey-map button.active>i{background:var(--violet);box-shadow:0 0 0 4px #e7e3ff}.journey-map button strong{font-size:13px}.journey-map button>b{letter-spacing:-.04em;margin:9px 0 3px;font-size:22px}.journey-map button small{color:#858a95;font-size:11px}.journey-map button.active strong{color:var(--violet)}.journey-detail{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;margin-top:12px;display:grid}.journey-customer,.journey-automation{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;box-shadow:0 4px 18px #191c270a}.journey-title{justify-content:space-between;align-items:flex-start;display:flex}.journey-title h2,.journey-automation h2{margin:0;font-size:20px}.journey-title>span{color:var(--violet);background:#f0efff;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.customer-card{border:1px solid var(--line);background:#f8f8fb;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:17px 0 10px;padding:13px;display:grid}.customer-card>span{background:var(--sidebar);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.customer-card>div{flex-direction:column;display:flex}.customer-card strong{font-size:14px}.customer-card small{color:#7b808c;margin-top:4px;font-size:12px}.customer-card>b{color:#4b9b5e;background:#eaf8e7;border-radius:7px;padding:6px 8px;font-size:12px}.next-best-action{background:#f1efff;border:1px solid #ddd8ff;border-radius:11px;grid-template-columns:30px 1fr;gap:10px;margin-bottom:12px;padding:13px;display:grid}.next-best-action>span{background:var(--violet);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.next-best-action strong{font-size:13px}.next-best-action p{color:#686d79;margin:5px 0 0;font-size:12px;line-height:1.55}.journey-customer>.solid-button{width:100%}.journey-automation{color:#fff;background:#171922}.journey-automation .mono-label{color:#777e8c}.journey-automation h2{font-size:18px}.mini-flow{justify-content:space-between;align-items:center;margin:22px 0;display:flex}.mini-flow span{background:#282b37;border:1px solid #3b3f4b;border-radius:8px;padding:8px;font-size:11px}.mini-flow i{color:#747b88;font-style:normal}.journey-automation ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.journey-automation li{color:#b4b8c3;gap:8px;font-size:12px;display:flex}.journey-automation li span{color:var(--lime)}.journey-automation>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3a3d49;border-radius:9px;width:100%;margin-top:22px;padding:10px;font-size:12px}.approval-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.approval-list,.approval-policy{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #191c270a}.approval-list{container-type:inline-size}.approval-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.approval-header>div{flex-direction:column;display:flex}.approval-header strong{font-size:15px}.approval-header span{color:#7c818c;margin-top:4px;font-size:11px}.approval-header button{color:#4c784d;cursor:pointer;background:#effade;border:0;border-radius:8px;padding:8px 10px;font-size:12px}.approval-list>article{border-top:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) 105px minmax(170px,auto);align-items:center;gap:14px;padding:17px 18px;display:grid}.approval-list>article:first-of-type{border-top:0}.approval-list>article.approval-approved{background:#f5faef}.approval-list>article.approval-rejected{opacity:.52}.approval-type{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.approval-type span{color:var(--violet);background:#f0efff;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.approval-type i{color:#d15949;font-size:11px;font-style:normal}.approval-main{min-width:0}.approval-main strong{color:#797e89;font-size:12px}.approval-main h2{letter-spacing:-.025em;margin:4px 0;font-size:13px}.approval-main h2,.approval-main p,.approval-main small{overflow-wrap:anywhere}.approval-main p,.approval-main small{color:#747a86;font-size:11px}.approval-main p{margin:0 0 5px}.approval-list>article>b{text-align:right;font-size:14px}.approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.approval-actions button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px;font-size:11px}.approval-actions button:last-child{background:var(--violet);border-color:var(--violet);color:#fff}.approval-actions>span{color:#4d7950;font-size:12px;font-weight:800}.approval-policy{color:#fff;background:#171922;align-self:start;padding:20px}.approval-policy h2{margin:0 0 18px;font-size:19px}.approval-policy>div{border-top:1px solid #353844;flex-direction:column;padding:14px 0;display:flex}.approval-policy>div span{color:#9096a3;font-size:11px}.approval-policy>div strong{margin:6px 0;font-size:15px}.approval-policy>div small{color:#9fa4b0;font-size:11px;line-height:1.5}.approval-policy>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3d404c;border-radius:9px;width:100%;margin-top:5px;padding:10px;font-size:12px}@container (width<=980px){.approval-list>article{grid-template-columns:1fr auto;padding:15px}.approval-type,.approval-main,.approval-actions{grid-column:1/-1}.approval-type{flex-direction:row}.approval-list>article>b{text-align:right}.approval-actions{justify-content:flex-start}.approval-actions button{max-width:100%}}.approval-message-preview{background:#faf9ff;border:1px solid #d9d7e8;border-radius:9px;margin:10px 0;padding:11px}.approval-message-preview>span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.approval-message-preview dl{gap:4px;margin:7px 0;display:grid}.approval-message-preview dl div{grid-template-columns:52px minmax(0,1fr);gap:6px;display:grid}.approval-message-preview dt,.approval-message-preview dd{margin:0;font-size:11px}.approval-message-preview dt{color:#7b7f89}.approval-message-preview dd{overflow-wrap:anywhere;color:#242630}.approval-message-preview blockquote{border-left:3px solid var(--violet);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:8px 0 0;padding:9px;font-size:12px;line-height:1.55}.analytics-head{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.analytics-head h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.6vw,66px);font-weight:900;line-height:.96}.analytics-head h1 em{color:var(--violet);font-style:normal}.date-filter{gap:7px;display:flex}.date-filter button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.date-filter button:last-child{background:var(--sidebar);color:#fff;border-color:var(--sidebar)}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px;display:grid}.analytics-kpis article,.revenue-chart,.flow-leaderboard,.ab-card,.quality-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 4px 18px #191c270a}.analytics-kpis article{flex-direction:column;padding:16px;display:flex}.analytics-kpis span{color:#747a86;font-size:12px}.analytics-kpis strong{letter-spacing:-.045em;margin:12px 0 5px;font-size:22px}.analytics-kpis small{color:#8a8f99;font-size:11px}.analytics-kpis small.positive{color:#4e9d60}.analytics-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:11px;display:grid}.revenue-chart,.flow-leaderboard,.ab-card,.quality-card{min-height:300px;padding:18px}.analytics-card-head{justify-content:space-between;align-items:flex-start;display:flex}.analytics-card-head h2{margin:0;font-size:16px}.analytics-card-head>div:last-child{gap:10px;display:flex}.analytics-card-head>div>span{color:#7a7f8b;font-size:11px}.analytics-card-head span i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.actual-dot{background:var(--violet)}.assist-dot{background:#d9d5ff}.revenue-bars{background:repeating-linear-gradient(0deg,#f1f2f6 0 1px,#0000 1px 52px);align-items:flex-end;gap:12px;height:215px;padding:28px 6px 0;display:flex}.revenue-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:2px;height:100%;display:flex;position:relative}.revenue-bars b,.revenue-bars i{border-radius:5px 5px 0 0;width:37%;display:block}.revenue-bars b{background:var(--violet)}.revenue-bars i{background:#d9d5ff}.revenue-bars span{color:#7f8490;font-size:11px;position:absolute;bottom:-18px}.flow-leaderboard{flex-direction:column;display:flex}.leader-row{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid}.leader-row:nth-child(2){margin-top:13px}.leader-row>span{font:11px var(--font-geist-mono),monospace;color:#9ca0aa}.leader-row>div{flex-direction:column;display:flex}.leader-row strong{font-size:12px}.leader-row i{background:#eef0f4;border-radius:5px;height:4px;margin-top:7px;overflow:hidden}.leader-row i b{background:var(--violet);height:100%;display:block}.leader-row>b{font-size:13px}.winner-badge{background:var(--lime);color:#263322;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.ab-tabs{background:#f0f1f5;border-radius:8px;margin:17px 0 10px;padding:3px;display:flex}.ab-tabs button{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px;font-size:12px}.ab-tabs button.active{background:#fff;font-weight:800;box-shadow:0 1px 5px #1417201a}.ab-card blockquote{border-left:3px solid var(--violet);color:#646a76;background:#f7f7fa;border-radius:0 8px 8px 0;min-height:64px;margin:0;padding:12px;font-size:12px;line-height:1.55}.ab-results{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid}.ab-results>div{border-left:1px solid var(--line);flex-direction:column;padding:10px;display:flex}.ab-results>div:first-child{border-left:0}.ab-results span{color:#818691;font-size:11px}.ab-results strong{margin-top:5px;font-size:13px}.ab-card>button{background:var(--sidebar);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;padding:10px;font-size:12px}.quality-card{position:relative}.quality-ring{background:conic-gradient(var(--lime) 0 94.2%,#e8e9ef 94.2%);text-align:center;border-radius:50%;place-content:center;width:116px;height:116px;margin:23px auto;display:grid;position:relative}.quality-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.quality-ring strong,.quality-ring span{z-index:1;position:relative}.quality-ring strong{font-size:19px}.quality-ring span{color:#858a95;font-size:11px}.quality-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.quality-card li{grid-template-columns:27px 1fr;align-items:center;gap:9px;display:grid}.quality-card li>span{background:#f0f1f5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.quality-card li>div{flex-direction:column;display:flex}.quality-card li strong{font-size:12px}.quality-card li small{color:#848995;margin-top:3px;font-size:11px}.command-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0e148a;justify-content:center;align-items:flex-start;padding:11vh 18px 20px;display:flex;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #d9dbe3;border-radius:16px;width:min(620px,100%);max-height:76vh;overflow:hidden;box-shadow:0 24px 70px #0b0d1347}.command-input{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;height:58px;padding:0 16px;display:grid}.command-input>span{color:#777c88;font-size:21px}.command-input input{background:0 0;border:0;outline:none;height:100%;font-size:16px}.command-input kbd,.command-footer kbd{color:#777c88;background:#f5f6f9;border:1px solid #dbdde4;border-radius:5px;padding:3px 5px;font-size:11px}.command-palette>p{font:11px var(--font-geist-mono),monospace;color:#90949f;letter-spacing:.12em;margin:14px 17px 7px}.command-results{max-height:47vh;padding:0 8px;overflow:auto}.command-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.command-results button:hover{background:#f1f0ff}.command-results i{background:#f0f1f5;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.command-results button:hover i{background:var(--violet);color:#fff}.command-results button>span{flex-direction:column;display:flex}.command-results strong{font-size:13px}.command-results small{color:#818692;margin-top:3px;font-size:11px}.command-results kbd{color:#a1a5ae;font-size:13px}.command-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.command-footer>button{color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.command-footer>span{color:#8e929c;font-size:11px}.notification-drawer{z-index:65;border:1px solid var(--line);background:#fff;border-radius:15px;width:min(370px,100% - 24px);position:fixed;top:68px;right:19px;overflow:hidden;box-shadow:0 20px 55px #0f111833}.notification-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.notification-head h2{margin:0;font-size:18px}.notification-head>button{cursor:pointer;background:0 0;border:0;font-size:20px}.notification-list{padding:6px}.notification-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;width:100%;padding:11px;display:grid}.notification-list>button:hover{background:#f6f6fa}.notification-list>button>span{border-radius:9px;place-items:center;width:33px;height:33px;font-size:14px;font-weight:900;display:grid}.notice-danger{color:#cb4b3a;background:#ffe3de}.notice-purple{color:var(--violet);background:#ebe8ff}.notice-lime{color:#527c3e;background:#e8fad0}.notification-list>button>div{flex-direction:column;display:flex}.notification-list strong{font-size:13px}.notification-list small{color:#777c88;margin:4px 0;font-size:11px;line-height:1.45}.notification-list time{color:#a0a4ae;font-size:11px}.mark-read{border:0;border-top:1px solid var(--line);width:100%;color:var(--violet);cursor:pointer;background:#f8f8fa;padding:11px;font-size:12px;font-weight:800}@media (max-width:1150px){.journey-map{grid-template-columns:repeat(7,135px)}.journey-detail,.approval-layout{grid-template-columns:1fr}.approval-policy{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.approval-policy>h2,.approval-policy>.mono-label,.approval-policy>button{grid-column:1/-1}.analytics-grid{grid-template-columns:1fr 1fr}.approval-list>article{grid-template-columns:85px minmax(200px,1fr) 95px 150px}}@media (max-width:760px){.ops-alert{grid-template-columns:32px 1fr}.ops-alert button{text-align:left;grid-column:1/-1;padding-left:43px}.journey-detail,.analytics-grid{grid-template-columns:1fr}.journey-map{padding-inline:10px}.journey-track{left:70px;right:70px}.customer-card{grid-template-columns:40px 1fr}.customer-card>b{grid-column:2}.approval-list>article{grid-template-columns:1fr auto;padding:15px}.approval-type,.approval-main,.approval-actions{grid-column:1/-1}.approval-type{flex-direction:row}.approval-list>article>b{text-align:right}.approval-actions{justify-content:flex-start}.approval-header{align-items:flex-start;gap:10px}.approval-header button{max-width:130px}.approval-policy{display:block}.analytics-head{flex-direction:column;align-items:flex-start;gap:18px}.analytics-head h1{font-size:42px}.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis strong{font-size:18px}.date-filter{width:100%}.date-filter button{flex:1}.revenue-bars{gap:6px}.notification-drawer{top:70px;right:12px}.command-footer>span,.side-nav button:nth-of-type(n+5){display:none}.v2-top-actions>.solid-button{padding:9px 11px;font-size:0}.v2-top-actions>.solid-button:after{content:"＋";font-size:15px}.icon-top-button{display:grid}}.accounting-view{--book-green:#bdf66c;--book-purple:#6f5cf5;--book-dark:#11131a}.accounting-hero{grid-template-columns:1fr 300px;align-items:center;gap:28px;margin-bottom:22px;display:grid}.accounting-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(39px,4.4vw,64px);font-weight:900;line-height:.95}.accounting-hero h1 em{color:var(--book-purple);font-style:normal}.accounting-hero>div:first-child>p:last-child{color:#717683;margin:14px 0 0;font-size:14px}.books-status{background:var(--book-dark);color:#fff;border-radius:15px;padding:20px 21px;box-shadow:0 14px 32px #10121921}.books-status>span{color:#a5aab5;font-size:12px}.books-status>strong{letter-spacing:-.06em;margin:12px 0;font-size:42px;display:block}.books-status>strong small{color:#747a86;font-size:13px}.books-status>i{background:#30333d;border-radius:9px;height:5px;display:block;overflow:hidden}.books-status>i b{background:var(--book-green);width:96%;height:100%;display:block}.books-status>div{justify-content:space-between;margin-top:10px;display:flex}.books-status>div span,.books-status>div b{font-size:11px}.books-status>div span{color:#8e949f}.books-status>div b{color:var(--book-green)}.accounting-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.accounting-tabs{background:#e9eaf0;border-radius:10px;padding:3px;display:flex}.accounting-tabs button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px;position:relative}.accounting-tabs button.active{background:#fff;font-weight:800;box-shadow:0 2px 7px #15182117}.accounting-tabs button span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;display:grid;position:absolute;top:0;right:2px}.book-actions{gap:6px;display:flex}.book-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px}.book-actions button:last-child{background:var(--book-purple);border-color:var(--book-purple);color:#fff}.book-kpis{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:11px;display:grid}.book-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:15px;display:flex;box-shadow:0 3px 12px #191c2709}.book-kpis article.tax-kpi{background:#eefade}.book-kpis span{color:#777d89;font-size:11px}.book-kpis strong{letter-spacing:-.04em;margin:11px 0 5px;font-size:19px}.book-kpis small{color:#848995;font-size:11px}.book-kpis .book-positive{color:#4b985d}.books-grid{grid-template-columns:minmax(0,1.35fr) minmax(315px,.65fr);gap:11px;display:grid}.profit-chart,.book-tasks,.margin-section,.ledger-panel,.reconcile-main,.reconcile-aside,.tax-calendar,.tax-reserve,.deduction-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 4px 18px #191c270a}.profit-chart{min-height:360px;padding:18px}.books-card-head{justify-content:space-between;align-items:flex-start;display:flex}.books-card-head h2{margin:0;font-size:16px}.books-card-head button{color:#707682;cursor:pointer;background:0 0;border:0;font-size:12px}.profit-bars{background:repeating-linear-gradient(0deg,#f0f1f5 0 1px,#0000 1px 55px);align-items:flex-end;gap:14px;height:245px;padding:31px 5px 0;display:flex}.profit-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.profit-bars>div>span{margin-bottom:6px;font-size:11px;font-weight:800}.profit-bars>div>i{align-items:flex-end;gap:3px;width:min(64px,74%);height:75%;display:flex;position:relative}.profit-bars>div>i b,.profit-bars>div>i em{border-radius:5px 5px 0 0;flex:1;display:block}.profit-bars>div>i b{background:var(--book-purple)}.profit-bars>div>i em{background:var(--book-green)}.profit-bars>div>small{color:#858a95;margin-top:7px;font-size:11px}.profit-legend{align-items:center;gap:13px;padding-top:12px;display:flex}.profit-legend span{color:#747a85;font-size:11px}.profit-legend span i{background:var(--book-purple);border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.profit-legend span:nth-child(2) i{background:var(--book-green)}.profit-legend>b{margin-left:auto;font-size:12px}.book-tasks{padding:18px}.book-tasks .books-card-head>span{color:#cc4e3d;background:#ffe4df;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.book-tasks>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:25px 1fr auto 8px;align-items:center;gap:9px;width:100%;padding:14px 0;display:grid}.book-tasks>button:nth-child(2){margin-top:12px}.book-tasks>button>span{width:24px;height:24px;color:var(--book-purple);background:#f0efff;border-radius:7px;place-items:center;font-size:11px;display:grid}.book-tasks>button>div{flex-direction:column;display:flex}.book-tasks strong{font-size:12px}.book-tasks small{color:#818691;margin-top:3px;font-size:11px}.book-tasks>button>b{background:#f2f3f6;border-radius:99px;padding:4px 6px;font-size:11px}.book-tasks>button>i{color:#a1a5ae;font-style:normal}.margin-section{margin-top:11px;padding:18px}.margin-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.margin-grid article{border:1px solid var(--line);border-radius:10px;padding:12px}.margin-grid article>div{justify-content:space-between;align-items:center;display:flex}.margin-grid article>div strong{font-size:12px}.margin-grid article>div span{color:#4f8d59;background:#ecf8e7;border-radius:99px;padding:4px 6px;font-size:10px}.margin-grid article>div span.low-margin{color:#c74f3e;background:#ffe5df}.margin-grid article>b{margin-top:14px;font-size:16px;display:block}.margin-grid article>small{color:#8a8f99;font-size:11px}.margin-grid article>i{background:#eceef3;border-radius:9px;height:5px;margin:12px 0 7px;display:block;overflow:hidden}.margin-grid article>i em{background:var(--book-green);height:100%;display:block}.margin-grid article:nth-child(n+3)>i em{background:var(--coral)}.margin-grid article>p{color:#787e89;margin:0;font-size:11px}.margin-grid article>p strong{float:right}.ledger-panel{overflow:hidden}.ledger-head{justify-content:space-between;align-items:flex-end;padding:19px;display:flex}.ledger-head h2{margin:0;font-size:19px}.ledger-head>div:first-child>span{color:#858a95;font-size:11px}.ledger-head>div:last-child{background:#f0f1f5;border-radius:8px;padding:3px;display:flex}.ledger-head button{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:11px}.ledger-head button.active{background:#fff;font-weight:800;box-shadow:0 1px 5px #14172017}.ledger-table{overflow-x:auto}.ledger-row{border-top:1px solid var(--line);grid-template-columns:80px minmax(200px,1.5fr) minmax(95px,.6fr) minmax(100px,.7fr) 130px 70px;align-items:center;gap:10px;min-width:850px;padding:13px 18px;display:grid}.ledger-row.is-booked{background:#f5faef}.ledger-labels{color:#878c97;background:#f7f7f9;font-size:11px}.ledger-row>span{font-size:12px}.ledger-row>span:nth-child(2){flex-direction:column;display:flex}.ledger-row>span strong{font-size:13px}.ledger-row>span small{color:#858a95;margin-top:3px;font-size:11px}.ledger-row>span:nth-child(3){background:#f1f2f5;border-radius:99px;justify-self:start;padding:5px 7px;font-size:11px}.ledger-row>span:nth-child(3).uncategorized{color:#9a7020;background:#fff0c9}.ledger-row>span:nth-child(4){color:#717783}.ledger-row>span:nth-child(4) i{color:#61a26b;font-size:10px;font-style:normal}.ledger-row>b{text-align:right;font-size:13px}.ledger-row>b.income{color:#4a965c}.ledger-row>b.expense{color:#c95444}.ledger-row>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px;font-size:11px}.ledger-row.is-booked>button{background:var(--book-green)}.ledger-footer{border-top:1px solid var(--line);background:#f7f7f9;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.ledger-footer>span{color:#838894;font-size:11px}.ledger-footer>div{gap:17px;display:flex}.ledger-footer b,.ledger-footer strong{font-size:12px}.reconcile-layout{grid-template-columns:minmax(0,1fr) 310px;gap:11px;display:grid}.reconcile-main{overflow:hidden}.reconcile-summary{justify-content:space-between;align-items:center;padding:20px;display:flex}.reconcile-summary h2{margin:0;font-size:18px}.reconcile-summary>div:first-child>span{color:#828793;font-size:11px}.reconcile-progress{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;width:180px;display:grid}.reconcile-progress strong{font-size:18px}.reconcile-progress span{color:#7f8490;font-size:11px}.reconcile-progress i{background:#eceef3;border-radius:8px;grid-column:1/-1;height:5px;overflow:hidden}.reconcile-progress i b{background:var(--book-purple);height:100%;display:block}.balance-compare{background:var(--book-dark);color:#fff;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:18px 20px;display:grid}.balance-compare>div{flex-direction:column;display:flex}.balance-compare span{color:#979ca7;font-size:11px}.balance-compare strong{margin-top:6px;font-size:18px}.balance-compare>i{color:#656b77;font-style:normal}.match-list{padding:12px}.match-list>article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 25px 1fr 110px 85px;align-items:center;gap:9px;margin-top:7px;padding:12px;display:grid}.match-list>article.matched{background:#f4faee}.match-list>article>div{flex-direction:column;display:flex}.match-list span{color:#90949f;font-size:10px}.match-list strong{margin-top:4px;font-size:12px}.match-list>article>i{color:var(--book-purple);font-style:normal}.match-list>article>b{flex-direction:column;font-size:13px;display:flex}.match-list>article>b small{color:#5b9b65;margin-top:3px;font-size:10px}.match-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px;font-size:11px}.match-list article.matched button{background:var(--book-green)}.reconcile-aside{background:var(--book-dark);color:#fff;align-self:start;padding:20px}.reconcile-aside h2{margin:0 0 17px;font-size:18px}.reconcile-aside>div{border-top:1px solid #353842;grid-template-columns:26px 1fr;gap:4px 9px;padding:14px 0;display:grid}.reconcile-aside>div span{width:25px;height:25px;color:var(--book-green);background:#292c35;border-radius:7px;grid-row:1/3;place-items:center;font-size:11px;display:grid}.reconcile-aside>div strong{font-size:13px}.reconcile-aside>div small{color:#999faa;font-size:11px}.reconcile-aside>button{background:var(--book-green);cursor:pointer;border:0;border-radius:8px;width:100%;padding:10px;font-size:12px;font-weight:800}.tax-layout{grid-template-columns:minmax(0,1fr) 310px;gap:11px;display:grid}.tax-calendar{overflow:hidden}.tax-calendar>.books-card-head{padding:19px}.tax-event{border-top:1px solid var(--line);grid-template-columns:26px 75px 1fr 70px 60px;align-items:center;gap:10px;padding:17px 19px;display:grid}.tax-event>span{width:25px;height:25px;color:var(--book-purple);background:#f0efff;border-radius:7px;place-items:center;font-size:11px;display:grid}.tax-event time{font-size:13px;font-weight:800}.tax-event>div{flex-direction:column;display:flex}.tax-event strong{font-size:13px}.tax-event small{color:#828793;margin-top:4px;font-size:11px}.tax-event>b{color:#508b5a;text-align:center;background:#eff8e9;border-radius:99px;padding:5px;font-size:11px}.tax-event>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px;font-size:11px}.tax-reserve{background:var(--book-dark);color:#fff;padding:20px}.tax-reserve h2{margin:0;font-size:18px}.reserve-ring{background:conic-gradient(var(--book-green) 0 87%,#2e313a 87%);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;margin:20px auto;display:grid;position:relative}.reserve-ring:after{content:"";background:var(--book-dark);border-radius:50%;position:absolute;inset:11px}.reserve-ring strong,.reserve-ring span{z-index:1;position:relative}.reserve-ring strong{font-size:21px}.reserve-ring span{color:#959ba6;font-size:11px}.tax-reserve dl{margin:0}.tax-reserve dl>div{border-top:1px solid #353842;justify-content:space-between;padding:9px 0;display:flex}.tax-reserve dt{color:#999faa;font-size:11px}.tax-reserve dd{margin:0;font-size:12px;font-weight:800}.tax-reserve>button{background:var(--book-green);cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-size:12px;font-weight:800}.tax-reserve>small{color:#777d88;margin-top:10px;font-size:10px;line-height:1.5;display:block}.deduction-card{background:#f0edff;border-color:#ded8ff;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:18px;display:grid}.deduction-card h2{margin:0;font-size:16px}.deduction-card p{color:#707582;margin:7px 0 0;font-size:12px}.deduction-card>strong{color:var(--book-purple);font-size:13px}.deduction-card>button{background:var(--book-purple);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-size:12px}@media (max-width:1200px){.book-kpis{grid-template-columns:repeat(3,1fr)}.book-kpis article:nth-child(n+4){grid-column:span 1}.books-grid,.reconcile-layout,.tax-layout{grid-template-columns:1fr}.reconcile-aside{grid-template-columns:repeat(3,1fr);gap:0 15px;display:grid}.reconcile-aside>h2,.reconcile-aside>.mono-label,.reconcile-aside>button{grid-column:1/-1}.tax-reserve{grid-template-columns:150px 1fr;align-items:center;display:grid}.tax-reserve>.mono-label,.tax-reserve>h2,.tax-reserve>button,.tax-reserve>small{grid-column:1/-1}.tax-reserve dl{grid-column:2}.margin-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.accounting-hero{grid-template-columns:1fr}.accounting-hero h1{font-size:42px}.accounting-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.accounting-tabs{width:100%;overflow:auto}.accounting-tabs button{white-space:nowrap;flex:1;padding-inline:9px}.book-actions{width:100%}.book-actions button{flex:1}.book-kpis{grid-template-columns:1fr 1fr}.book-kpis article.tax-kpi{grid-column:1/-1}.books-grid{grid-template-columns:1fr}.margin-grid{grid-template-columns:1fr 1fr}.profit-bars{gap:5px;height:220px;padding-inline:0}.profit-bars>div>span{font-size:10px}.ledger-head{flex-direction:column;align-items:flex-start;gap:12px}.ledger-footer{flex-direction:column;align-items:flex-start;gap:10px}.ledger-footer>div{grid-template-columns:1fr 1fr;gap:7px 15px;display:grid}.ledger-footer strong{grid-column:1/-1}.reconcile-summary{flex-direction:column;align-items:flex-start;gap:14px}.balance-compare{grid-template-columns:1fr}.balance-compare>i{display:none}.balance-compare>div{border-top:1px solid #333640;padding:10px 0}.match-list>article{grid-template-columns:1fr 20px 1fr}.match-list>article>b,.match-list>article>button{grid-column:auto}.match-list>article>button{grid-column:1/-1}.reconcile-aside,.tax-reserve{display:block}.tax-event{grid-template-columns:25px 1fr auto}.tax-event time{grid-column:2}.tax-event>div{grid-column:2/-1}.tax-event>b{grid-column:2}.tax-event>button{grid-column:3}.deduction-card{grid-template-columns:1fr}.deduction-card>button{width:100%}}.customer-ops{--crm-violet:#6f5cf5;--crm-green:#bdf66c;--crm-dark:#11131a}.customer-ops-hero{grid-template-columns:1fr 320px;align-items:center;gap:28px;margin-bottom:22px;display:grid}.customer-ops-hero h1{letter-spacing:-.066em;margin:0;font-size:clamp(40px,4.45vw,65px);font-weight:900;line-height:.95}.customer-ops-hero h1 em{color:var(--crm-violet);font-style:normal}.customer-ops-hero>div:first-child>p:last-child{color:#727784;margin:14px 0 0;font-size:14px}.customer-day{background:var(--crm-dark);color:#fff;border-radius:16px;padding:21px 22px;box-shadow:0 14px 32px #10121921}.customer-day>span{color:#a5aab6;font-size:12px}.customer-day>strong{letter-spacing:-.055em;margin:16px 0;font-size:34px;display:block}.customer-day>div{border-top:1px solid #343741;justify-content:space-between;padding-top:10px;display:flex}.customer-day>div b{color:var(--crm-green);font-size:12px}.customer-day>div small{color:#969ca8;font-size:11px}.customer-day>button{background:var(--crm-green);cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:13px;padding:9px;font-size:12px;font-weight:800}.customer-nav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.customer-nav>div{background:#e9eaf0;border-radius:10px;padding:3px;display:flex}.customer-nav>div button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px;position:relative}.customer-nav>div button.active{background:#fff;font-weight:800;box-shadow:0 2px 7px #15182117}.customer-nav>div button span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;display:grid;position:absolute;top:-3px;right:1px}.customer-nav>button{border:1px solid var(--crm-violet);background:var(--crm-violet);color:#fff;cursor:pointer;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.pipeline-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.pipeline-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;padding:14px;display:flex}.pipeline-kpis span{color:#7d828e;font-size:11px}.pipeline-kpis strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:18px}.pipeline-kpis small{color:#4c965d;font-size:11px}.pipeline-board{grid-template-columns:repeat(4,1fr);align-items:start;gap:8px;display:grid;overflow-x:auto}.pipeline-board>section{background:#eceef3;border:1px solid #e1e3e9;border-radius:12px;min-width:230px;padding:9px}.pipeline-head{justify-content:space-between;align-items:center;padding:4px 3px 10px;display:flex}.pipeline-head>div{align-items:center;gap:7px;display:flex}.pipeline-head i{background:#fff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.pipeline-head strong{font-size:12px}.pipeline-head span{color:#808590;font-size:11px}.pipeline-head>b{color:#707581;font-size:11px}.deal-stack{gap:7px;display:grid}.deal-stack>article{background:#fff;border:1px solid #dde0e7;border-radius:10px;padding:11px;box-shadow:0 2px 7px #191c2709}.deal-top{justify-content:space-between;align-items:center;display:flex}.deal-top span{color:var(--crm-violet);background:#f0efff;border-radius:99px;padding:4px 6px;font-size:10px}.deal-top b{color:#4d945c;font-size:10px}.deal-stack h2{margin:13px 0 4px;font-size:15px}.deal-stack p{color:#818692;margin:0;font-size:11px;line-height:1.4}.deal-stack>article>strong{margin:14px 0 9px;font-size:16px;display:block}.deal-stack>article>div:last-child{gap:5px;display:flex}.deal-stack button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;flex:1;padding:7px;font-size:11px}.deal-stack button:last-child{background:var(--crm-dark);border-color:var(--crm-dark);color:#fff}.empty-stage{text-align:center;color:#969ba6;border:1px dashed #c5c8d1;border-radius:9px;padding:20px 12px;font-size:11px}.quote-layout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:11px;display:grid}.quote-list,.quote-builder,.conversation-list,.message-panel,.inbox-context,.portal-settings,.portal-preview{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 4px 18px #191c270a}.ops-card-head{justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.ops-card-head h2{margin:0;font-size:17px}.ops-card-head>div>span{color:#858a95;font-size:11px}.ops-card-head>button{background:var(--crm-violet);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 10px;font-size:12px}.created-quote{background:#eff9e8;border:1px solid #d6ebc9;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:0 15px 10px;padding:10px;display:grid}.created-quote>span{background:var(--crm-green);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.created-quote>div{flex-direction:column;display:flex}.created-quote strong{font-size:12px}.created-quote small{color:#727a72;margin-top:3px;font-size:11px}.created-quote>b{color:#4b8753;font-size:11px}.quote-table{overflow:auto}.quote-row{border-top:1px solid var(--line);grid-template-columns:95px 1fr 100px 90px 130px 70px;align-items:center;gap:9px;min-width:700px;padding:14px 18px;display:grid}.quote-label{color:#898e98;background:#f7f7f9;font-size:11px}.quote-row>span,.quote-row>strong,.quote-row>b,.quote-row>small{font-size:12px}.quote-row>span:first-child{font-family:var(--font-geist-mono),monospace;color:#777d88}.quote-row>b{text-align:right}.quote-row>span:nth-child(4){font-size:11px}.quote-已開啟,.quote-已接受{color:#4e965c}.quote-待回覆{color:#c68c28}.quote-草稿{color:#818692}.quote-row>small{color:#767c87}.quote-row>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px;font-size:11px}.quote-builder{background:#f0f1f6;padding:19px}.quote-builder h2{margin:0 0 17px;font-size:18px}.quote-builder>label,.quote-builder>div>label{color:#747a86;flex-direction:column;margin-top:9px;font-size:11px;display:flex}.quote-builder input{background:#fff;border:1px solid #dfe1e8;border-radius:8px;outline:none;margin-top:5px;padding:10px;font-size:12px}.quote-builder>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-builder>section{background:#ece8ff;border:1px solid #dcd6ff;border-radius:9px;margin-top:11px;padding:11px}.quote-builder>section span{color:var(--crm-violet);font-size:11px;font-weight:800}.quote-builder>section p{color:#6d7180;margin:6px 0;font-size:11px;line-height:1.5}.quote-builder>section button{color:var(--crm-violet);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.quote-primary{background:var(--crm-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:11px;padding:11px;font-size:12px;font-weight:800}.inbox-shell{grid-template-columns:280px minmax(420px,1fr) 260px;min-height:650px;display:grid}.conversation-list,.message-panel,.inbox-context{box-shadow:none;border-radius:0}.conversation-list{border-radius:13px 0 0 13px}.inbox-context{border-radius:0 13px 13px 0}.conversation-search{border:1px solid var(--line);border-radius:8px;grid-template-columns:22px 1fr;align-items:center;margin:13px;padding:0 8px;display:grid}.conversation-search span{color:#8e939e}.conversation-search input{background:0 0;border:0;outline:none;height:35px;font-size:12px}.inbox-filters{gap:4px;padding:0 13px 9px;display:flex}.inbox-filters button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:11px}.inbox-filters button.active{background:var(--crm-dark);color:#fff}.inbox-filters span{background:var(--coral);color:#fff;border-radius:99px;padding:2px 4px}.conversation-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto;gap:8px;width:100%;padding:12px;display:grid;position:relative}.conversation-list>button.active{box-shadow:inset 3px 0 0 var(--crm-violet);background:#f0efff}.conversation-list>button>span{border-radius:9px;place-items:center;width:33px;height:33px;font-size:13px;font-weight:900;display:grid}.channel-LINE{color:#398044;background:#dff5d0}.channel-Email{color:#5073b9;background:#e5edff}.conversation-list>button>div{flex-direction:column;min-width:0;display:flex}.conversation-list strong{font-size:12px}.conversation-list small{color:#7b818c;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.conversation-list>button>div>b{color:var(--crm-violet);font-size:11px}.conversation-list time{color:#969ba5;font-size:10px}.conversation-list>button>i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid;position:absolute;bottom:14px;right:11px}.message-panel{border-inline:0;flex-direction:column;display:flex}.message-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:12px 15px;display:flex}.message-head>div{align-items:center;gap:9px;display:flex}.message-head>div>span{background:var(--crm-dark);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.message-head>div>div{flex-direction:column;display:flex}.message-head strong{font-size:13px}.message-head small{color:#7d828d;margin-top:3px;font-size:11px}.message-head>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px;font-size:11px}.message-thread{background:#f6f7fa;flex-direction:column;flex:1;padding:20px;display:flex}.message-day{color:#969ba5;align-self:center;margin-bottom:15px;font-size:10px}.bubble{border-radius:12px;max-width:72%;margin-bottom:8px;padding:10px 12px;font-size:12px;line-height:1.55}.customer-bubble{border:1px solid var(--line);background:#fff;border-radius:4px 12px 12px;align-self:flex-start}.our-bubble{background:var(--crm-violet);color:#fff;border-radius:12px 4px 12px 12px;align-self:flex-end}.reply-intelligence{background:#eefade;border:1px solid #dcefc8;border-radius:9px;grid-template-columns:28px 1fr;align-self:stretch;gap:8px;margin-top:auto;padding:10px;display:grid}.reply-intelligence>span{background:var(--crm-green);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.reply-intelligence>div{flex-direction:column;display:flex}.reply-intelligence strong{font-size:12px}.reply-intelligence small{color:#6f796c;margin-top:3px;font-size:11px}.smart-reply{border-top:1px solid var(--line);padding:12px}.smart-reply>div:first-child{justify-content:space-between;align-items:center;display:flex}.smart-reply>div:first-child>span{color:var(--crm-violet);font-size:11px;font-weight:800}.smart-reply>div:first-child>div{gap:3px;display:flex}.smart-reply>div:first-child button{cursor:pointer;background:#f0f1f5;border:0;border-radius:6px;padding:5px 7px;font-size:10px}.smart-reply>div:first-child button.active{background:var(--crm-dark);color:#fff}.smart-reply textarea{resize:none;border:0;outline:none;width:100%;height:74px;padding:10px 0;font-size:12px;line-height:1.55}.smart-reply>div:last-child{justify-content:space-between;display:flex}.smart-reply>div:last-child button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px;font-size:11px}.smart-reply>div:last-child button:last-child{background:var(--crm-violet);border-color:var(--crm-violet);color:#fff;padding-inline:15px}.inbox-context{background:#fafafd;padding:18px}.inbox-context h2{margin:0 0 18px;font-size:17px}.inbox-context dl{margin:0}.inbox-context dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.inbox-context dt{color:#818691;font-size:11px}.inbox-context dd{margin:0;font-size:12px;font-weight:800}.context-timeline{border-left:1px solid #d9dbe3;margin:15px 0 15px 4px;padding-left:13px}.context-timeline span{color:#9297a1;font-size:10px}.context-timeline p{margin:3px 0 11px;font-size:11px}.inbox-context>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:100%;padding:9px;font-size:11px}.portal-layout{grid-template-columns:330px minmax(0,1fr);gap:11px;display:grid}.portal-settings{align-self:start;padding-bottom:17px}.portal-settings .ops-card-head i{color:#969ba5;font-size:11px;font-style:normal}.portal-settings .ops-card-head i.live{color:#4e965c}.portal-controls{padding:0 17px}.portal-controls>label{flex-direction:column;margin-bottom:10px;display:flex}.portal-controls>label span{color:#797f8a;margin-bottom:5px;font-size:11px}.portal-controls input,.portal-controls textarea{border:1px solid var(--line);background:#f8f8fa;border-radius:8px;outline:none;padding:10px;font-size:12px}.portal-controls textarea{resize:none;height:78px;line-height:1.5}.portal-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.portal-toggle>span{font-size:12px}.portal-toggle>button{cursor:pointer;background:#d6d8df;border:0;border-radius:99px;width:30px;height:17px;padding:2px}.portal-toggle>button i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.portal-toggle>button.on{background:var(--crm-violet)}.portal-toggle>button.on i{transform:translate(13px)}.portal-publish{background:var(--crm-violet);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:12px;font-weight:800}.portal-preview{background:#f0f1f5;padding:13px}.preview-browser{background:var(--crm-dark);border-radius:8px 8px 0 0;align-items:center;gap:4px;height:32px;padding:0 10px;display:flex}.preview-browser>span{background:#646a76;border-radius:50%;width:6px;height:6px}.preview-browser>b{color:#888e99;margin-left:8px;font-size:10px;font-weight:500}.portal-client-head,.portal-progress,.portal-client-grid{background:#fff}.portal-client-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.portal-client-head>div{align-items:center;gap:9px;display:flex}.portal-client-head>div>span{background:var(--crm-violet);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.portal-client-head>div>div{flex-direction:column;display:flex}.portal-client-head strong{font-size:13px}.portal-client-head small{color:#808590;margin-top:3px;font-size:11px}.portal-client-head>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:11px}.portal-progress{border-bottom:1px solid var(--line);padding:18px 20px}.portal-progress>div{justify-content:space-between;display:flex}.portal-progress span{font-size:12px}.portal-progress strong{font-size:16px}.portal-progress>i{background:#eceef3;border-radius:9px;height:6px;margin:9px 0 15px;display:block;overflow:hidden}.portal-progress>i b{background:var(--crm-violet);width:68%;height:100%;display:block}.portal-progress ol{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.portal-progress li{border:1px solid var(--line);text-align:center;color:#989da7;border-radius:7px;padding:8px;font-size:11px}.portal-progress li.done{color:#4d9158;background:#eff9e8;border-color:#dcefcf}.portal-progress li.active{color:var(--crm-violet);background:#f0efff;border-color:#ded9ff}.portal-client-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.portal-client-grid>section{border:1px solid var(--line);border-radius:10px;padding:13px}.portal-client-grid h3{margin:0 0 10px;font-size:15px}.portal-client-grid button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 0;display:grid}.portal-client-grid button>span{width:28px;height:28px;color:var(--crm-violet);background:#f0efff;border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.portal-client-grid button>div{flex-direction:column;display:flex}.portal-client-grid button strong{font-size:12px}.portal-client-grid button small{color:#858a95;margin-top:3px;font-size:11px}.portal-client-grid button>i{color:#979ca6;font-style:normal}@media (max-width:1250px){.pipeline-board{grid-template-columns:repeat(4,250px)}.inbox-shell{grid-template-columns:250px 1fr}.inbox-context{display:none}.message-panel{border-right:1px solid var(--line);border-radius:0 13px 13px 0}.quote-layout,.portal-layout{grid-template-columns:1fr}.portal-settings{grid-template-columns:1fr 1fr;display:grid}.portal-settings>.ops-card-head,.portal-controls{grid-column:1/-1}.portal-preview{min-height:550px}}@media (max-width:760px){.customer-ops-hero{grid-template-columns:1fr}.customer-ops-hero h1{font-size:42px}.customer-nav{flex-direction:column;align-items:flex-start;gap:8px}.customer-nav>div{width:100%;overflow:auto}.customer-nav>div button{white-space:nowrap;flex:1;padding-inline:9px}.customer-nav>button{width:100%}.pipeline-kpis{grid-template-columns:1fr 1fr}.pipeline-board{grid-template-columns:repeat(4,245px)}.quote-layout{grid-template-columns:1fr}.inbox-shell{grid-template-columns:1fr;min-height:auto}.conversation-list{border-radius:13px;max-height:360px;overflow:auto}.message-panel{border:1px solid var(--line);border-radius:13px;min-height:600px;margin-top:10px}.smart-reply{padding-bottom:76px}.bubble{max-width:86%}.portal-layout,.portal-client-grid{grid-template-columns:1fr}.portal-progress ol{grid-template-columns:1fr 1fr}.portal-settings{display:block}.portal-preview{overflow:auto}.portal-client-head,.portal-progress,.portal-client-grid{min-width:520px}}.sandbox-log-button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccd0dc;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.sandbox-log-button>span{color:#5a9c4b;font-size:12px}.sandbox-log-button>b{background:#e9f8c8;border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:11px;display:grid}.sandbox-banner{background:linear-gradient(110deg,#f1fbd8,#fffdf8);border:1px solid #9dba63;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;margin-bottom:17px;padding:10px 13px;display:grid}.sandbox-banner>span{background:var(--ink);color:var(--lime);font:800 11px var(--font-geist-mono),monospace;letter-spacing:.12em;border-radius:7px;padding:7px 8px}.sandbox-banner>div{flex-direction:column;gap:3px;display:flex}.sandbox-banner strong{font-size:13px}.sandbox-banner small{color:#68726d;font-size:11px;line-height:1.45}.sandbox-banner>button{cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:850}.sandbox-drawer{z-index:65;border:1px solid var(--ink);background:#f7f6f1;border-radius:16px;flex-direction:column;width:min(460px,100vw - 36px);display:flex;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:0 24px 70px #101b1647}.sandbox-drawer-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:20px;padding:20px;display:flex}.sandbox-drawer-head h2{margin:0;font-size:21px}.sandbox-drawer-head span{color:#727b76;margin-top:7px;font-size:12px;display:block}.sandbox-drawer-head>button{cursor:pointer;background:#eeeee9;border:0;border-radius:8px;align-self:flex-start;width:30px;height:30px;font-size:18px}.sandbox-explainer{background:#f0f9dc;border:1px solid #bcd286;border-radius:10px;grid-template-columns:25px 1fr;gap:8px;margin:12px 13px 0;padding:11px;display:grid}.sandbox-explainer>span{background:var(--lime);border-radius:7px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:grid}.sandbox-explainer p{flex-direction:column;margin:0;display:flex}.sandbox-explainer strong{font-size:13px}.sandbox-explainer small{color:#63705f;margin-top:4px;font-size:11px;line-height:1.45}.sandbox-event-list{flex:1;padding:10px 13px;overflow:auto}.sandbox-event-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:start;gap:8px;margin-bottom:7px;padding:11px;display:grid}.sandbox-event-list time{font:11px var(--font-geist-mono),monospace;color:#7b837f;padding-top:3px}.sandbox-event-list article>div{flex-direction:column;min-width:0;display:flex}.sandbox-event-list article strong{font-size:13px;line-height:1.35}.sandbox-event-list article small{color:#717a75;margin-top:4px;font-size:11px;line-height:1.45}.sandbox-event-list article>b{color:#4a7b41;white-space:nowrap;background:#e7f5dc;border-radius:99px;padding:5px 7px;font-size:11px}.sandbox-event-list article>b.pending{color:#9b5b20;background:#fff0cc}.sandbox-empty{text-align:center;color:#76807a;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;display:flex}.sandbox-empty>span{border:1px dashed #a9b0ab;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.sandbox-empty strong{margin-top:12px;font-size:15px}.sandbox-empty small{max-width:260px;margin-top:6px;font-size:12px;line-height:1.55}.sandbox-reset{color:#a34335;cursor:pointer;background:#fff6f4;border:1px solid #d9a79f;border-radius:9px;margin:0 13px 13px;padding:10px;font-size:12px;font-weight:800}.customer-modal{background:var(--paper);border:1px solid var(--ink);border-radius:16px;width:min(520px,100%);padding:27px;position:relative;box-shadow:8px 10px #0003}.customer-modal h2{margin:0;font-size:25px}.customer-modal>p:not(.mono-label){color:#707974;margin:8px 0 18px;font-size:13px;line-height:1.5}.customer-modal label{flex-direction:column;gap:6px;margin-top:11px;font-size:12px;font-weight:800;display:flex}.customer-modal input,.customer-modal select{border:1px solid var(--line);background:#fff;border-radius:9px;outline:none;width:100%;padding:11px}.customer-modal input:focus,.customer-modal select:focus{border-color:#735ff7;box-shadow:0 0 0 3px #ece9ff}.customer-modal>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customer-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:9px;width:100%;margin-top:18px;padding:12px;font-size:13px;font-weight:850}.queued-bubble{flex-direction:column;gap:7px;box-shadow:0 2px #5e3f060f;color:#432f0d!important;background:#fff2c9!important;border:1px solid #d09a38!important;display:flex!important}.queued-bubble>span,.queued-bubble>strong{color:#432f0d!important}.queued-bubble small{font-size:11px;font-weight:700;color:#77551c!important}.quote-builder section.terms-applied{background:#eff8df;border-color:#88ad59}.quote-builder section.terms-applied>small{color:#4d7b3e;margin:7px 0;font-size:11px;display:block}.customer-modal .modal-x{z-index:2}@media (max-width:1150px){.sandbox-log-button{padding:8px;font-size:0}.sandbox-log-button>span,.sandbox-log-button>b{font-size:11px}.sandbox-log-button>span:after{content:"LOG";margin-left:3px;font-size:11px}.sandbox-banner{grid-template-columns:auto 1fr}.sandbox-banner>button{text-align:left;grid-column:2;padding:0}}@media (max-width:760px){.sandbox-log-button{display:flex}.sandbox-banner{grid-template-columns:1fr;padding:11px}.sandbox-banner>span{justify-self:start}.sandbox-banner>button{grid-column:1}.sandbox-drawer{width:auto;inset:8px}.customer-modal{padding:24px 17px}.customer-modal>div{grid-template-columns:1fr}.v2-top-actions .market-switch{flex:1}.v2-top-actions .sandbox-log-button{order:3}.v2-top-actions{gap:5px}}.marketing-site{--mk-ink:#101915;--mk-cream:#f5f1e8;--mk-card:#fffdf8;--mk-green:#c9f45d;--mk-purple:#735ff7;--mk-coral:#ff755f;--mk-line:#d9d5ca;background:var(--mk-cream);min-height:100vh;color:var(--mk-ink);overflow:hidden}.marketing-site button,.marketing-site a{font:inherit}.mk-header{border-bottom:1px solid var(--mk-line);z-index:30;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,100% - 48px);height:78px;margin:auto;display:grid;position:relative}.mk-logo{color:var(--mk-ink);align-items:center;gap:9px;text-decoration:none;display:flex}.mk-logo>span{background:var(--mk-green);border-radius:11px 11px 11px 3px;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.mk-logo strong{letter-spacing:-.05em;font-size:19px}.mk-logo small{font:700 11px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#7a837e}.mk-header nav{justify-content:center;gap:30px;display:flex}.mk-header nav a{color:#53605a;font-size:13px;font-weight:650;text-decoration:none}.mk-header nav a:hover{color:var(--mk-ink)}.mk-header-actions{align-items:center;gap:9px;display:flex}.mk-header-actions button,.mk-menu{cursor:pointer}.mk-demo-link{background:0 0;border:0;padding:10px;font-size:16px;font-weight:750}.mk-primary{border:1px solid var(--mk-ink);background:var(--mk-ink);color:#fff;cursor:pointer;box-shadow:4px 4px 0 var(--mk-green);border-radius:10px;padding:15px 20px;font-size:13px;font-weight:800;transition:all .18s}.mk-primary:hover{box-shadow:6px 6px 0 var(--mk-green);transform:translate(-1px,-1px)}.mk-primary.small{box-shadow:none;padding:10px 13px;font-size:15px}.mk-primary span{margin-left:9px}.mk-menu{background:0 0;border:0;font-size:21px;display:none}.mk-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:44px;width:min(1240px,100% - 48px);min-height:705px;margin:auto;padding:65px 0 78px;display:grid}.mk-eyebrow{color:#59645f;border:1px solid #cfcbbf;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 10px;font-size:14px;font-weight:800;display:inline-flex}.mk-eyebrow i{background:#6cb55d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2f0db}.mk-hero-copy h1{letter-spacing:-.073em;max-width:700px;margin:0;font-size:clamp(56px,6vw,88px);font-weight:930;line-height:.91}.mk-hero-copy h1 strong{color:var(--mk-purple);font-weight:930;display:inline-block}.mk-hero-copy>p{color:#606963;max-width:610px;margin:27px 0;font-size:17px;line-height:1.75}.mk-hero-actions{align-items:center;gap:12px;display:flex}.mk-secondary{cursor:pointer;background:#ffffff80;border:1px solid #aaa99f;border-radius:10px;padding:15px 18px;font-size:13px;font-weight:800}.mk-secondary:hover{background:#fff}.mk-secondary span{color:var(--mk-purple);margin-left:8px}.mk-assurances{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.mk-assurances span{color:#69736d;font-size:14px}.mk-product-stage{background:#151c19;border:1px solid #111713;border-radius:20px;padding:9px;position:relative;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 80px #181f1c38}.mk-stage-bar{color:#a6b0aa;justify-content:space-between;align-items:center;height:39px;padding:0 9px;display:flex}.mk-stage-bar>div{gap:5px;display:flex}.mk-stage-bar>div i{background:#45504b;border-radius:50%;width:7px;height:7px}.mk-stage-bar>span{font-size:12px}.mk-stage-bar>b{color:var(--mk-green);background:#29332f;border-radius:99px;padding:5px 7px;font-size:11px}.mk-stage-body{background:#f4f1e9;border-radius:12px;grid-template-columns:53px 1fr;min-height:440px;display:grid;overflow:hidden}.mk-stage-body>aside{background:#1c2823;flex-direction:column;align-items:center;gap:13px;padding-top:20px;display:flex}.mk-stage-body>aside span{color:#83918a;border-radius:8px;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.mk-stage-body>aside span.active{color:var(--mk-green);background:#2e4138}.mk-stage-main{padding:26px 22px}.mk-stage-head{justify-content:space-between;align-items:flex-end;display:flex}.mk-stage-head>div{flex-direction:column;display:flex}.mk-stage-head small{color:#727b76;font-size:13px}.mk-stage-head strong{letter-spacing:-.06em;margin-top:9px;font-size:30px}.mk-stage-head em{color:#4b965a;background:#e5f3df;border-radius:99px;padding:6px 8px;font-size:13px;font-style:normal}.mk-mini-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.mk-mini-kpis article{background:#fff;border:1px solid #dddcd5;border-radius:9px;padding:12px}.mk-mini-kpis small{color:#7c8580;font-size:11px;display:block}.mk-mini-kpis strong{margin-top:9px;font-size:17px;display:block}.mk-live-list{background:#fff;border:1px solid #dcdad4;border-radius:11px;padding:13px}.mk-live-list>p{justify-content:space-between;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.mk-live-list>p span{color:#4e965a;font-size:11px}.mk-live-list article{border-top:1px solid #e7e5df;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.mk-live-list article>i{border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;display:grid}.mk-live-list .lime{background:#eaf9cb}.mk-live-list .coral{color:#bd513f;background:#ffe1dc}.mk-live-list .violet{color:var(--mk-purple);background:#ece8ff}.mk-live-list article>div{flex-direction:column;display:flex}.mk-live-list article strong{font-size:12px}.mk-live-list article small{color:#7b837e;margin-top:4px;font-size:11px}.mk-live-list article>b{font-size:12px}.mk-float-card{background:#fff;border:1px solid #d7d4cc;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex;position:absolute;bottom:39px;right:-24px;box-shadow:0 16px 36px #1119152e}.mk-float-card>span{background:var(--mk-green);border-radius:8px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.mk-float-card>div{flex-direction:column;display:flex}.mk-float-card strong{font-size:13px}.mk-float-card small{color:#758078;margin-top:4px;font-size:11px}.mk-proofline{border-block:1px solid var(--mk-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;min-height:88px;padding:18px 24px;display:flex}.mk-proofline span{color:#7a837e;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.mk-proofline b{color:#59645e;font-size:16px}.mk-outcomes,.mk-steps,.mk-pricing,.mk-faq{width:min(1180px,100% - 48px);margin:auto;padding:110px 0}.mk-section-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.mk-section-head>div>span,.mk-apply-copy>span,.mk-faq>div>span{font:800 13px var(--font-geist-mono),monospace;color:var(--mk-purple);letter-spacing:.16em;text-transform:uppercase}.mk-section-head h2,.mk-apply-copy h2,.mk-faq h2{letter-spacing:-.064em;margin:15px 0 0;font-size:clamp(40px,5vw,67px);line-height:.97}.mk-section-head>p{color:#66706a;margin:0;font-size:14px;line-height:1.75}.mk-outcome-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mk-outcome-grid article{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:15px;flex-direction:column;min-height:280px;padding:27px;display:flex}.mk-outcome-grid article.dark{background:var(--mk-ink);color:#fff;border-color:var(--mk-ink)}.mk-outcome-grid article.lime{background:var(--mk-green);border-color:#a9d444}.mk-outcome-grid article>span{font:800 12px var(--font-geist-mono),monospace;color:#7d8580;letter-spacing:.12em}.mk-outcome-grid article.dark>span{color:#92a098}.mk-outcome-grid h3{letter-spacing:-.04em;max-width:460px;margin:30px 0 13px;font-size:24px;line-height:1.16}.mk-outcome-grid p{color:#67716b;max-width:470px;font-size:16px;line-height:1.7}.mk-outcome-grid article.dark p{color:#aab5af}.mk-outcome-grid article.lime p{color:#485646}.mk-outcome-grid article>b{margin-top:auto;font-size:14px}.mk-features{background:var(--mk-ink);color:#fff;padding:110px max(24px,50vw - 590px)}.mk-section-head.light>div>span{color:var(--mk-green)}.mk-section-head.light>p{color:#a5b0aa}.mk-feature-grid{border:1px solid #354039;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mk-feature-grid article{border-bottom:1px solid #354039;border-right:1px solid #354039;flex-direction:column;min-height:240px;padding:25px;display:flex}.mk-feature-grid article:nth-child(3n){border-right:0}.mk-feature-grid article:nth-last-child(-n+3){border-bottom:0}.mk-feature-grid article>div{justify-content:space-between;align-items:center;display:flex}.mk-feature-grid article>div>span{font:800 12px var(--font-geist-mono),monospace;color:#7c8982}.mk-feature-grid article>div>b{color:var(--mk-green);border:1px solid #3b4b42;border-radius:99px;padding:5px 7px;font-size:12px}.mk-feature-grid h3{margin:45px 0 12px;font-size:18px}.mk-feature-grid p{color:#9eaaa4;margin:0;font-size:15px;line-height:1.75}.mk-feature-demo{background:var(--mk-green);width:100%;color:var(--mk-ink);cursor:pointer;border:0;border-radius:11px;margin-top:15px;padding:17px;font-size:16px;font-weight:900}.mk-feature-demo span{margin-left:8px}.mk-step-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mk-step-grid article{border-top:1px solid #989c94;padding:18px 12px 0 0}.mk-step-grid article>span{font:800 12px var(--font-geist-mono),monospace;color:var(--mk-purple);letter-spacing:.12em}.mk-step-grid article>div{letter-spacing:-.08em;color:#d3d0c7;margin:30px 0 5px;font-size:68px;font-weight:900}.mk-step-grid h3{margin:0 0 10px;font-size:20px}.mk-step-grid p{color:#68716c;max-width:320px;font-size:16px;line-height:1.7}.mk-pricing{border-top:1px solid var(--mk-line)}.mk-price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;display:grid}.mk-price-grid article{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:15px;flex-direction:column;min-height:480px;padding:27px;display:flex;position:relative}.mk-price-grid article.featured{background:var(--mk-ink);color:#fff;border-color:var(--mk-ink);transform:translateY(-12px);box-shadow:0 25px 60px #1019152b}.mk-price-tag{background:var(--mk-green);color:var(--mk-ink);border-radius:99px;padding:6px 9px;font-size:12px;font-weight:900;position:absolute;top:17px;right:18px}.mk-price-grid article>span{font:800 12px var(--font-geist-mono),monospace;color:var(--mk-purple);letter-spacing:.12em}.mk-price-grid article.featured>span{color:var(--mk-green)}.mk-price-grid h3{margin:17px 0 28px;font-size:20px}.mk-price-grid article>strong{letter-spacing:-.055em;font-size:37px}.mk-price-grid article>strong small{color:#7b8580;letter-spacing:0;font-size:14px}.mk-price-grid article>p{color:#717a75;margin:16px 0;font-size:15px;line-height:1.65}.mk-price-grid article.featured>p{color:#aeb7b2}.mk-price-grid ul{margin:16px 0 26px;padding:0;list-style:none}.mk-price-grid li{border-top:1px solid #e1dfd9;padding:13px 0;font-size:15px}.mk-price-grid li:before{content:"✓";color:#4b9759;margin-right:8px;font-weight:900}.mk-price-grid article.featured li{border-color:#344039}.mk-price-grid article.featured li:before{color:var(--mk-green)}.mk-price-grid article>button{border:1px solid var(--mk-ink);cursor:pointer;background:0 0;border-radius:9px;margin-top:auto;padding:13px;font-size:15px;font-weight:850}.mk-price-grid article.featured>button{background:var(--mk-green);border-color:var(--mk-green);color:var(--mk-ink)}.mk-pricing-note{text-align:center;color:#78817c;margin:23px 0 0;font-size:13px}.mk-apply{background:var(--mk-purple);color:#fff;grid-template-columns:.88fr 1.12fr;align-items:start;gap:80px;padding:100px max(24px,50vw - 590px);display:grid}.mk-apply-copy>span{color:#d8d0ff}.mk-apply-copy>p{color:#d7d1fb;max-width:470px;margin:26px 0 35px;font-size:14px;line-height:1.75}.mk-apply-copy>div{border-top:1px solid #ffffff3d}.mk-apply-copy article{border-bottom:1px solid #ffffff3d;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;display:grid}.mk-apply-copy article>b{background:#ffffff21;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.mk-apply-copy article>span{flex-direction:column;display:flex}.mk-apply-copy article strong{font-size:15px}.mk-apply-copy article small{color:#d5d0f5;margin-top:5px;font-size:13px}.mk-lead-form{background:var(--mk-card);color:var(--mk-ink);border-radius:17px;padding:29px;box-shadow:0 28px 60px #19104e33}.mk-form-head{grid-template-columns:1fr auto;gap:5px;margin-bottom:22px;display:grid}.mk-form-head>span{font:800 12px var(--font-geist-mono),monospace;color:var(--mk-purple);letter-spacing:.12em}.mk-form-head>strong{letter-spacing:-.04em;grid-column:1;font-size:25px}.mk-form-head>small{color:var(--mk-purple);background:#eeebff;border-radius:99px;grid-area:1/2/3;align-self:center;padding:7px 9px;font-size:12px}.mk-lead-form label{color:#59635d;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:750;display:flex}.mk-lead-form input,.mk-lead-form select,.mk-lead-form textarea{width:100%;color:var(--mk-ink);background:#fff;border:1px solid #d8d7d1;border-radius:9px;outline:none;padding:12px;font-size:15px}.mk-lead-form input:focus,.mk-lead-form select:focus,.mk-lead-form textarea:focus{border-color:var(--mk-purple);box-shadow:0 0 0 3px #eeeaff}.mk-lead-form textarea{resize:vertical;min-height:88px}.mk-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-honeypot{position:absolute!important;left:-9999px!important}.mk-submit{background:var(--mk-ink);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:17px;padding:15px;font-size:16px;font-weight:900}.mk-submit:disabled{opacity:.65;cursor:wait}.mk-privacy{text-align:center;color:#838b86;margin:10px 0 0;font-size:12px}.mk-form-error{color:#b74331;background:#fff0ed;border:1px solid #f0c7c0;border-radius:8px;margin:12px 0 0;padding:10px;font-size:13px}.mk-form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.mk-form-success>span{background:var(--mk-green);border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.mk-form-success h3{margin:22px 0 8px;font-size:28px}.mk-form-success p{color:#69726d;max-width:340px;font-size:16px;line-height:1.65}.mk-form-success b{font:800 13px var(--font-geist-mono),monospace;color:var(--mk-purple);margin:14px 0 24px}.mk-form-success button{border:1px solid var(--mk-ink);background:var(--mk-ink);color:#fff;cursor:pointer;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:800}.mk-faq{grid-template-columns:340px 1fr;gap:80px;display:grid}.mk-faq>div:first-child{align-self:start;position:sticky;top:100px}.mk-faq h2{font-size:44px}.mk-faq>div:first-child>button{cursor:pointer;color:var(--mk-purple);background:0 0;border:0;margin-top:25px;padding:0;font-size:14px;font-weight:850}.mk-faq-list{border-top:1px solid var(--mk-line)}.mk-faq-list article{border-bottom:1px solid var(--mk-line)}.mk-faq-list article>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 0;display:flex}.mk-faq-list article>button strong{font-size:14px}.mk-faq-list article>button span{color:var(--mk-purple);font-size:22px}.mk-faq-list article>p{color:#66706a;margin:-5px 40px 22px 0;font-size:16px;line-height:1.75}.mk-footer{background:var(--mk-ink);color:#fff;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:60px max(24px,50vw - 590px) 30px;display:grid}.mk-logo.inverse{color:#fff}.mk-logo.inverse small{color:#829089}.mk-footer>div:first-child>p{color:#929f98;max-width:330px;margin-top:19px;font-size:15px;line-height:1.65}.mk-footer>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.mk-footer>div:not(:first-child)>span{color:#718078;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:12px}.mk-footer a,.mk-footer button{color:#bec8c2;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.mk-footer>small{color:#78867f;border-top:1px solid #2c3933;grid-column:1/-1;padding-top:22px;font-size:12px}.demo-back{color:var(--purple,#735ff7);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 3px;padding:0;font-size:11px;font-weight:850}.v2-topbar .page-identity{min-width:150px}@media (max-width:1050px){.mk-header{gap:18px}.mk-header nav{gap:16px}.mk-header-actions .mk-demo-link{display:none}.mk-hero{grid-template-columns:1fr;padding-top:70px}.mk-hero-copy{max-width:790px}.mk-product-stage{justify-self:center;width:min(760px,95%);transform:none}.mk-feature-grid{grid-template-columns:repeat(2,1fr)}.mk-feature-grid article:nth-child(3n){border-right:1px solid #354039}.mk-feature-grid article:nth-child(2n){border-right:0}.mk-feature-grid article:nth-last-child(-n+3){border-bottom:1px solid #354039}.mk-feature-grid article:nth-last-child(-n+2){border-bottom:0}.mk-apply{grid-template-columns:1fr;gap:50px}.mk-apply-copy{max-width:760px}.mk-faq{grid-template-columns:280px 1fr;gap:45px}}@media (max-width:760px){.mk-header{grid-template-columns:1fr auto;width:calc(100% - 28px);height:67px}.mk-header .mk-logo small,.mk-header-actions,.mk-header nav{display:none}.mk-header nav.open{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:0 0 13px 13px;flex-direction:column;gap:0;padding:14px;display:flex;position:absolute;top:66px;left:0;right:0;box-shadow:0 16px 30px #141b171f}.mk-header nav.open a{padding:12px}.mk-menu{display:block}.mk-hero{gap:50px;width:calc(100% - 28px);min-height:0;padding:54px 0 64px}.mk-eyebrow{font-size:12px}.mk-hero-copy h1{font-size:52px}.mk-hero-copy>p{font-size:14px}.mk-hero-actions{flex-direction:column;align-items:stretch}.mk-hero-actions button{width:100%}.mk-assurances{gap:8px 14px}.mk-product-stage{width:100%;padding:6px}.mk-stage-body{grid-template-columns:38px 1fr;min-height:380px}.mk-stage-body>aside span{width:25px;height:25px}.mk-stage-main{padding:18px 12px}.mk-stage-head strong{font-size:22px}.mk-mini-kpis article{padding:9px}.mk-mini-kpis strong{font-size:14px}.mk-live-list article{grid-template-columns:28px 1fr}.mk-live-list article>b{grid-column:2}.mk-float-card{bottom:-25px;right:-4px}.mk-proofline{gap:17px}.mk-outcomes,.mk-steps,.mk-pricing,.mk-faq{width:calc(100% - 28px);padding:76px 0}.mk-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.mk-section-head h2,.mk-apply-copy h2{font-size:43px}.mk-outcome-grid{grid-template-columns:1fr}.mk-outcome-grid article{min-height:250px}.mk-features{padding:76px 14px}.mk-feature-grid{grid-template-columns:1fr}.mk-feature-grid article,.mk-feature-grid article:nth-child(2n),.mk-feature-grid article:nth-child(3n),.mk-feature-grid article:nth-last-child(-n+2){border-bottom:1px solid #354039;border-right:0}.mk-feature-grid article:last-child{border-bottom:0}.mk-step-grid{grid-template-columns:1fr;gap:35px}.mk-price-grid{grid-template-columns:1fr;gap:16px}.mk-price-grid article{min-height:430px}.mk-price-grid article.featured{transform:none}.mk-apply{gap:40px;padding:76px 14px}.mk-lead-form{padding:20px 16px}.mk-form-row{grid-template-columns:1fr;gap:0}.mk-faq{grid-template-columns:1fr;gap:35px}.mk-faq>div:first-child{position:static}.mk-faq h2{font-size:40px}.mk-faq>div:first-child>button,.mk-footer a,.mk-footer button{align-items:center;min-height:44px;padding-block:8px;display:inline-flex}.mk-footer{grid-template-columns:1fr 1fr;padding:50px 20px 25px}.mk-footer>div:first-child{grid-column:1/-1}.v2-topbar .page-identity .demo-back{display:block}.v2-topbar .page-identity>span{display:none}}@media (max-width:360px){.mk-hero-copy h1{letter-spacing:-.065em;font-size:44px;line-height:.96}}.mk-logo>img,.v2-brand>img{object-fit:contain;flex:none;width:38px;height:38px}.v2-brand>img{width:34px;height:34px}.mk-logo>span,.v2-brand>span{display:none}.mk-logo strong,.v2-brand strong{white-space:nowrap}.mk-logo small{margin-left:1px}.v2-brand small{margin-left:auto}.execution-evidence{background:var(--white);border:1px solid var(--line);border-radius:15px;margin-top:15px;overflow:hidden;box-shadow:0 5px 22px #191c270e}.evidence-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 24px 18px;display:flex}.evidence-head h2{letter-spacing:-.04em;margin:2px 0 5px;font-size:20px}.evidence-head>div>span{color:var(--muted);font-size:12px}.evidence-head-actions{align-items:center;gap:8px;display:flex}.evidence-head-actions>button{cursor:pointer;background:#fff;border:1px solid #cfd2da;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:800}.evidence-head-actions>button:hover{border-color:var(--violet);color:var(--violet)}.evidence-body{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);display:grid}.run-proof-main{padding:20px 24px}.run-proof-summary{justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.run-proof-summary h3{margin:7px 0 4px;font-size:16px}.run-proof-summary small{font:11px var(--font-geist-mono),monospace;color:#7d8290;overflow-wrap:anywhere}.proof-status{color:#27884a;background:#e9f8eb;border-radius:99px;padding:6px 8px;font-size:12px;font-weight:850}.run-proof-summary>div:last-child{text-align:center;background:#f0edff;border:1px solid #ddd7ff;border-radius:11px;min-width:86px;padding:12px}.run-proof-summary>div:last-child>b{color:var(--violet);font-size:25px;display:block}.run-proof-summary>div:last-child>span{color:#676b77;font-size:11px}.run-step-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.run-step-list article{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.run-step-list article:first-child{border-top:0}.proof-step-icon{width:31px;height:31px;font:800 12px var(--font-geist-mono),monospace;border-radius:9px;place-items:center;display:grid}.proof-step-icon.node-lime{background:var(--lime)}.proof-step-icon.node-paper{background:#ebe7dd}.proof-step-icon.node-purple{background:#e7e2ff}.proof-step-icon.node-coral{background:#ffe0db}.run-step-list article>div{flex-direction:column;min-width:0;display:flex}.run-step-list strong{font-size:13px}.run-step-list small{font:11px var(--font-geist-mono),monospace;color:#8b8f99;margin-top:4px}.run-step-list p{color:#4f5460;margin:7px 0 0;font-size:12px;line-height:1.45}.run-step-list article>b{font:700 11px var(--font-geist-mono),monospace;color:#27884a;white-space:nowrap;padding-top:3px}.run-proof-aside{color:#fff;background:#13151d;border-left:1px solid #2d303b;padding:22px}.run-proof-aside>p{font:800 11px var(--font-geist-mono),monospace;color:#888e9d;letter-spacing:.16em;margin:0 0 12px}.evidence-writes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.evidence-writes>div{background:#1e212b;border:1px solid #30333f;border-radius:9px;flex-direction:column;padding:10px;display:flex}.evidence-writes span{color:#9ea4b2;font-size:11px}.evidence-writes b{color:var(--lime);margin-top:7px;font-size:18px}.external-proof{border-radius:11px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:15px;padding:12px;display:grid}.external-proof.not-connected{background:#31241f;border:1px solid #614035}.external-proof.connected{background:#203225;border:1px solid #355940}.external-proof>span{color:#17191f;background:#ff806c;border-radius:8px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.external-proof.connected>span{background:var(--lime)}.external-proof>div{flex-direction:column;min-width:0;display:flex}.external-proof strong{font-size:12px}.external-proof small{color:#c6abb0;margin-top:3px;font-size:11px;line-height:1.4}.external-proof.connected small{color:#a9c9b1}.external-proof>b{color:#ff9d8d;font-size:11px}.external-proof.connected>b{color:var(--lime)}.webhook-board{border:1px solid var(--line);background:#f3f5f0;border-radius:14px;margin-top:12px;padding:18px}.webhook-board-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.webhook-board-head h2{margin-top:4px;font-size:18px}.webhook-board-head>span{color:#6b756f;background:#e2e8df;border-radius:999px;padding:7px 10px;font-size:11px}.webhook-endpoints{grid-template-columns:1fr 1fr;gap:10px;display:grid}.webhook-endpoints article{background:#fff;border:1px solid #cfd6d0;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.webhook-endpoints article>span{background:var(--ink);color:#fff;border-radius:8px;place-items:center;height:36px;font-size:11px;font-weight:900;display:grid}.webhook-endpoints article>div{flex-direction:column;min-width:0;display:flex}.webhook-endpoints strong{font-size:13px}.webhook-endpoints code{font:11px var(--font-geist-mono),monospace;color:#526058;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.webhook-endpoints small{color:#7a837e;margin-top:4px;font-size:11px}.webhook-endpoints button{border:1px solid var(--line);cursor:pointer;background:#eef2eb;border-radius:8px;padding:8px 10px;font-size:11px}.inbound-preview{border-top:1px solid #d7ddd7;margin-top:12px;padding-top:13px}.inbound-preview>div{justify-content:space-between;align-items:center;display:flex}.inbound-preview>div strong{font-size:14px}.inbound-preview>div small{color:#6d7771;font-size:11px}.inbound-preview>p{color:#727c76;background:#fff;border:1px dashed #cbd2cc;border-radius:9px;margin-top:9px;padding:14px;font-size:12px}.inbound-preview>article{background:#fff;border:1px solid #d5dbd5;border-radius:9px;grid-template-columns:48px 1fr auto;align-items:start;gap:10px;margin-top:8px;padding:10px;display:grid}.inbound-preview>article>span{color:#354039;font-size:11px;font-weight:900}.inbound-preview>article>div{flex-direction:column;min-width:0;display:flex}.inbound-preview>article strong{font-size:13px}.inbound-preview>article small{color:#7a837e;margin-top:2px;font-size:11px}.inbound-preview>article p{color:#515a55;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;line-height:1.5;overflow:hidden}.inbound-preview>article>b{color:#47724b;background:#e5f1e2;border-radius:999px;padding:5px 7px;font-size:11px}@media (max-width:760px){.webhook-board-head{flex-direction:column;align-items:flex-start}.webhook-endpoints{grid-template-columns:1fr}.webhook-endpoints article{grid-template-columns:42px minmax(0,1fr)}.webhook-endpoints article>button{grid-column:1/-1}.inbound-preview>article{grid-template-columns:42px 1fr}.inbound-preview>article>b{grid-column:2}}.run-proof-aside details{border-top:1px solid #30333f;margin-top:15px;padding-top:13px}.run-proof-aside summary{color:#b9bec9;cursor:pointer;font-size:12px}.run-proof-aside pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:11px/1.55 var(--font-geist-mono),monospace;color:#bff66c;background:#090b10;border-radius:8px;margin:10px 0 0;padding:11px;overflow:auto}.evidence-empty{justify-content:center;align-items:center;gap:15px;min-height:180px;padding:30px;display:flex}.evidence-empty>span{width:43px;height:43px;color:var(--violet);background:#eeeaff;border-radius:13px;place-items:center;font-size:20px;display:grid}.evidence-empty>div{max-width:520px}.evidence-empty strong{font-size:13px}.evidence-empty p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.editor-actions .solid-button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1000px){.evidence-body{grid-template-columns:1fr}.run-proof-aside{border-top:1px solid #2d303b;border-left:0}}@media (max-width:760px){.evidence-head{flex-direction:column;align-items:flex-start;padding:18px}.evidence-head-actions{flex-direction:column;width:100%}.evidence-head-actions>button{width:100%}.run-proof-main,.run-proof-aside{padding:16px}.run-proof-summary{align-items:flex-start}.run-proof-summary>div:last-child{min-width:70px}.run-step-list article{grid-template-columns:32px 1fr}.run-step-list article>b{grid-column:2}.evidence-writes{grid-template-columns:1fr 1fr}.external-proof{grid-template-columns:27px 1fr}.external-proof>b{grid-column:2}}.workspace-gate,.workspace-onboarding{color:#f8f7f2;background:#10131a;place-items:center;min-height:100vh;padding:38px 24px;display:grid;position:relative;overflow:hidden}.workspace-gate:before,.workspace-onboarding:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#a7f85224,#0000 28%),radial-gradient(circle at 16% 82%,#7c5bff2b,#0000 30%);position:absolute;inset:-25%}.workspace-gate-shell,.onboarding-shell{z-index:1;width:min(1100px,100%);position:relative}.workspace-gate-back,.onboarding-head>button{color:#aeb5c0;font:600 16px var(--font-geist-sans),sans-serif;cursor:pointer;background:0 0;border:0;padding:8px 0}.workspace-gate-back:hover,.onboarding-head>button:hover{color:#fff}.workspace-gate-brand{align-items:center;gap:11px;display:flex}.workspace-gate-brand img{width:39px;height:39px}.workspace-gate-brand>span{flex-direction:column;display:flex}.workspace-gate-brand strong{letter-spacing:.08em;font-size:18px}.workspace-gate-brand small{font:700 12px var(--font-geist-mono),monospace;letter-spacing:.22em;color:#a7f852;margin-top:3px}.workspace-gate-shell>.workspace-gate-brand{margin-top:28px}.workspace-gate-heading{max-width:780px;margin:58px 0 36px}.workspace-gate-heading>span,.onboarding-copy>span{font:800 14px var(--font-geist-mono),monospace;letter-spacing:.18em;color:#a7f852}.workspace-gate-heading h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(35px,5vw,62px);line-height:1.02}.workspace-gate-heading h1 em,.onboarding-copy h1 em{color:#a7f852;font-style:normal}.workspace-gate-heading p{color:#b8bec8;max-width:680px;font-size:15px;line-height:1.7}.workspace-choice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-choice-card{text-align:left;color:#f8f7f2;cursor:pointer;background:#181c25;border:1px solid #343a47;border-radius:20px;flex-direction:column;min-height:355px;padding:28px;transition:all .22s;display:flex;position:relative}.workspace-choice-card:hover{border-color:#646d7d;transform:translateY(-5px);box-shadow:0 22px 55px #00000047}.workspace-choice-card.choice-blank{background:linear-gradient(145deg,#202735,#171b23);border-color:#53663f}.workspace-choice-card>i{background:#2c3240;border-radius:14px;place-items:center;width:51px;height:51px;margin:34px 0 20px;font-size:19px;font-style:normal;display:grid}.workspace-choice-card.choice-blank>i{color:#18200f;background:#a7f852}.choice-tag{font:800 12px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#c3c9d2;border:1px solid #434a58;border-radius:999px;padding:7px 10px;position:absolute;top:25px;right:25px}.choice-blank .choice-tag{color:#a7f852;border-color:#566a40}.workspace-choice-card h2{margin:0 0 9px;font-size:25px}.workspace-choice-card>p{color:#b7bdc8;max-width:470px;font-size:16px;line-height:1.65}.workspace-choice-card ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.workspace-choice-card li{color:#d9dde4;font-size:15px}.workspace-choice-card li:before{content:"✓";color:#a7f852;margin-right:9px;font-weight:900}.workspace-choice-card>strong{color:#a7f852;margin-top:auto;font-size:16px}.workspace-gate-note{text-align:center;color:#818996;letter-spacing:.05em;margin-top:22px;font-size:13px}.onboarding-shell{background:#171b23;border:1px solid #353c49;border-radius:24px;overflow:hidden;box-shadow:0 30px 90px #00000059}.onboarding-head{border-bottom:1px solid #303641;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 28px;display:grid}.onboarding-head>.workspace-gate-brand{justify-self:center}.onboarding-head>b{font:800 13px var(--font-geist-mono),monospace;color:#8f98a6;letter-spacing:.12em;justify-self:end}.onboarding-progress{background:#242a34;grid-template-columns:repeat(3,1fr);gap:3px;height:4px;display:grid}.onboarding-progress i{background:0 0}.onboarding-progress i.done{background:#a7f852}.onboarding-stage{grid-template-columns:.82fr 1.18fr;min-height:600px;display:grid}.onboarding-copy{background:linear-gradient(160deg,#1c212c,#151920);border-right:1px solid #303641;padding:68px 52px}.onboarding-copy h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(31px,4vw,50px);line-height:1.06}.onboarding-copy>p{color:#aeb5c0;font-size:16px;line-height:1.75}.onboarding-form{flex-direction:column;justify-content:center;gap:20px;padding:58px 52px;display:flex}.onboarding-form label{color:#d7dbe2;flex-direction:column;gap:8px;font-size:14px;font-weight:750;display:flex}.onboarding-form label em,.onboarding-form label>span{color:#7f8895;margin-left:4px;font-size:12px;font-style:normal}.onboarding-form input,.onboarding-form select{color:#f8f7f2;width:100%;height:48px;font:600 16px var(--font-geist-sans),sans-serif;background:#11151c;border:1px solid #3a414f;border-radius:10px;outline:none;padding:0 14px}.onboarding-form input:focus,.onboarding-form select:focus{border-color:#a7f852;box-shadow:0 0 0 3px #a7f8521a}.onboarding-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-primary{color:#15200c;cursor:pointer;background:#a7f852;border:0;border-radius:10px;height:51px;margin-top:8px;font-size:15px;font-weight:900}.onboarding-primary:disabled{opacity:.38;cursor:not-allowed}.onboarding-options{gap:9px;display:grid}.onboarding-options>button{color:#fff;text-align:left;cursor:pointer;background:#11151c;border:1px solid #353c49;border-radius:11px;gap:12px;padding:14px;display:flex}.onboarding-options>button.active{background:#1d2919;border-color:#a7f852}.onboarding-options>button>i{color:#a7f852;font-size:16px;font-style:normal}.onboarding-options>button span{flex-direction:column;gap:5px;display:flex}.onboarding-options strong{font-size:15px}.onboarding-options small{color:#9ea6b2;font-size:13px;line-height:1.5}.money-input{background:#11151c;border:1px solid #3a414f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.money-input b{color:#a7f852;padding-left:14px;font-size:14px}.money-input input{border:0}.onboarding-summary{background:#1d271a;border:1px solid #394332;border-radius:13px;flex-direction:column;gap:5px;margin-top:28px;padding:18px;display:flex}.onboarding-summary strong{font-size:14px}.onboarding-summary span,.onboarding-summary small{color:#aeb8a7;font-size:13px}.onboarding-error{color:#ffb3bd;background:#2a171b;border:1px solid #743d45;border-radius:8px;padding:10px 12px;font-size:13px}.onboarding-skip{text-align:center;color:#77808d;font-size:12px}:is(.blank-workspace .customer-ops:has(.inbox-shell),.blank-workspace .customer-ops:has(.portal-layout),.blank-workspace .accounting-view,.blank-workspace .journey-view,.blank-workspace .feature-view:has(.cash-grid),.blank-workspace .analytics-view),.blank-workspace .feature-score.coral{display:none}.personal-workspace{background:#f0f8e8!important;border-color:#b7d992!important}.personal-workspace>span{color:#bff96b!important;background:#1d2817!important}.blank-empty-state{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;width:min(720px,100%);min-height:430px;margin:30px auto 70px;padding:54px;display:flex;box-shadow:0 18px 50px #1e26220f}.blank-empty-icon{color:#385522;background:#eaf8db;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:25px;font-size:25px;display:grid}.blank-empty-state h2{letter-spacing:-.035em;margin:8px 0;font-size:26px}.blank-empty-state>p:not(.mono-label){color:var(--muted);max-width:560px;font-size:15px;line-height:1.7}.blank-empty-state ol{gap:12px;width:100%;margin:26px 0;padding:0;list-style:none;display:grid}.blank-empty-state li{color:#3d4641;align-items:center;gap:12px;font-size:14px;display:flex}.blank-empty-state li i{width:27px;height:27px;font-style:normal;font:800 12px var(--font-geist-mono),monospace;background:#f0f2ed;border-radius:50%;place-items:center;display:grid}.inline-empty{text-align:center;color:#5d685f;overflow-wrap:anywhere;border:1px dashed #cbd3cc;border-radius:11px;flex-direction:column;grid-column:1/-1;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;padding:35px;display:flex}.inline-empty strong{font-size:15px}.inline-empty small{color:#879088;white-space:normal;text-overflow:clip;max-width:100%;font-size:13px;overflow:visible}.pipeline-first-step{background:#eef8e5;border:1px solid #c6ddaf;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin:14px 0;padding:17px;display:grid}.pipeline-first-step>span{color:#bdf575;width:36px;height:36px;font:800 13px var(--font-geist-mono),monospace;background:#263321;border-radius:10px;place-items:center;display:grid}.pipeline-first-step>div{flex-direction:column;gap:4px;display:flex}.pipeline-first-step strong{font-size:15px}.pipeline-first-step small{color:#647060;font-size:12px}.pipeline-first-step button{color:#c2fb7d;cursor:pointer;background:#25331f;border:0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:900}.blank-accounting{margin-bottom:60px}.blank-accounting>div:first-child{padding:26px 0}.blank-accounting h1{margin:7px 0;font-size:38px}.blank-accounting h1 em{color:var(--violet);font-style:normal}.blank-accounting>div:first-child>p:last-child{color:var(--muted);font-size:15px}.blank-accounting-totals{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.blank-accounting-totals article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.blank-accounting-totals span{color:var(--muted);font-size:12px}.blank-accounting-totals strong{font-size:20px}.blank-ledger-list{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:15px;overflow:hidden}.blank-ledger-list article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 130px 90px;align-items:center;gap:12px;padding:14px 17px;display:grid}.blank-ledger-list article:last-child{border:0}.blank-ledger-list article>span,.blank-ledger-list small,.blank-ledger-list em{color:var(--muted);font-size:12px;font-style:normal}.blank-ledger-list article>div{flex-direction:column;gap:3px;display:flex}.blank-ledger-list strong{font-size:14px}.blank-ledger-list article>b{font-size:15px}.blank-ledger-list .income{color:#34753c}.blank-ledger-list .expense{color:#a94751}@media (max-width:760px){.workspace-gate,.workspace-onboarding{place-items:start center;padding:18px 14px}.workspace-gate-heading{margin:40px 0 26px}.workspace-choice-grid{grid-template-columns:1fr}.workspace-choice-card{min-height:315px}.onboarding-head{grid-template-columns:1fr auto;height:auto;padding:18px}.onboarding-head>.workspace-gate-brand{grid-area:1/2}.onboarding-head>b{grid-column:1/-1;justify-self:start;margin-top:12px}.onboarding-stage{grid-template-columns:1fr}.onboarding-copy{border-bottom:1px solid #303641;border-right:0;padding:35px 24px}.onboarding-form{padding:34px 24px}.onboarding-two{grid-template-columns:1fr}.blank-empty-state{min-height:390px;padding:32px 23px}.pipeline-first-step{grid-template-columns:38px 1fr}.pipeline-first-step button{grid-column:1/-1}.blank-accounting-totals{grid-template-columns:1fr}.blank-ledger-list article{grid-template-columns:55px 1fr}.blank-ledger-list article>b,.blank-ledger-list article>em{grid-column:2}}.mk-price-grid article>a{border:1px solid var(--mk-ink);cursor:pointer;text-align:center;color:var(--mk-ink);background:0 0;border-radius:9px;margin-top:auto;padding:13px;font-size:15px;font-weight:850;text-decoration:none}.mk-price-grid article.featured>a{background:var(--mk-green);border-color:var(--mk-green);color:var(--mk-ink)}.price-calculator{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:12px;display:grid}.price-config,.price-summary{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:18px;padding:26px}.price-config-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.price-config-head.second{margin-top:30px}.price-config-head small,.price-summary>span{font:850 11px var(--font-geist-mono),monospace;letter-spacing:.14em;color:var(--mk-purple)}.price-config-head h3,.price-summary h3{letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.price-config-head>b{color:var(--mk-purple);background:#eeeaff;border-radius:99px;padding:7px 9px;font-size:12px}.price-tier-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:17px;display:grid}.price-tier-options button{border:1px solid var(--mk-line);text-align:left;cursor:pointer;min-width:0;min-height:170px;color:var(--mk-ink);background:#fff;border-radius:13px;flex-direction:column;padding:15px;display:flex}.price-tier-options button.active{border:2px solid var(--mk-purple);background:#f4f1ff;padding:14px;box-shadow:0 8px 24px #735ff71f}.price-tier-options strong{font-size:22px}.price-tier-options span{margin-top:6px;font-size:13px;font-weight:850}.price-tier-options small{color:#747d78;margin-top:8px;font-size:12px;line-height:1.45}.price-tier-options b{color:#3e4944;margin-top:auto;font-size:12px;line-height:1.45}.price-exact-flow,.price-capacity-grid label{border:1px solid var(--mk-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:12px;display:flex}.price-exact-flow>span,.price-capacity-grid label>span{flex-direction:column;gap:3px;display:flex}.price-exact-flow strong,.price-capacity-grid strong{font-size:12px}.price-exact-flow small,.price-capacity-grid small{color:#78817c;font-size:10px;line-height:1.45}.price-exact-flow select,.price-capacity-grid select{border:1px solid var(--mk-line);background:#fff;border-radius:8px;max-width:240px;height:38px;padding:0 8px;font-size:11px}.price-addon-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.price-addon-grid button{border:1px solid var(--mk-line);text-align:left;cursor:pointer;color:var(--mk-ink);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.price-addon-grid button.active{border-color:var(--mk-purple);background:#f4f1ff}.price-addon-grid i{background:#f0eee7;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.price-addon-grid button.active i{background:var(--mk-purple);color:#fff}.price-addon-grid span{flex-direction:column;min-width:0;display:flex}.price-addon-grid strong{font-size:13px}.price-addon-grid small{color:#78817c;margin-top:4px;font-size:11px}.price-capacity-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.price-capacity-grid label{flex-direction:column;align-items:stretch;margin:0}.price-capacity-grid select{width:100%;max-width:none}.pilot-credit{border-top:1px solid var(--mk-line);cursor:pointer;align-items:center;gap:11px;margin-top:22px;padding-top:20px;display:flex}.pilot-credit input{width:18px;height:18px;accent-color:var(--mk-purple)}.pilot-credit span{flex-direction:column;display:flex}.pilot-credit strong{font-size:13px}.pilot-credit small{color:#77817b;margin-top:4px;font-size:11px}.price-summary{background:var(--mk-ink);color:#fff;position:sticky;top:95px;box-shadow:0 25px 60px #10191529}.price-summary>p{color:#aeb8b2;font-size:14px}.price-summary dl{border-top:1px solid #344039;margin:24px 0}.price-summary dl div{border-bottom:1px solid #344039;justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.price-summary dl dt{color:#aeb8b2}.price-summary dl dd{margin:0;font-weight:850}.price-summary dl .discount dd{color:var(--mk-green)}.price-total,.price-monthly{flex-direction:column;gap:7px;margin-top:18px;display:flex}.price-total span,.price-monthly span{color:#9faaa4;font-size:12px}.price-total strong{letter-spacing:-.055em;color:var(--mk-green);font-size:39px}.price-monthly strong{font-size:20px}.price-summary>button{background:var(--mk-green);width:100%;color:var(--mk-ink);cursor:pointer;border:0;border-radius:10px;margin-top:25px;padding:14px;font-size:15px;font-weight:900}.price-summary>small{color:#98a49e;margin-top:13px;font-size:11px;line-height:1.55;display:block}@media (max-width:900px){.price-calculator{grid-template-columns:1fr}.price-summary{position:static}.price-tier-options{grid-template-columns:1fr 1fr}}@media (max-width:520px){.price-config,.price-summary{padding:18px}.price-tier-options,.price-addon-grid,.price-capacity-grid{grid-template-columns:1fr}.price-tier-options button{min-height:130px}.price-exact-flow{flex-direction:column;align-items:stretch}.price-exact-flow select{width:100%;max-width:none}}.field-hint{line-height:1.45;color:#7d8590!important;margin-top:4px!important;font-size:11px!important;font-weight:600!important;display:block!important}.field-error{color:#a63c2d;background:#fff0ed;border:1px solid #e7aaa2;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.numeric-input{background:#fff;border:1px solid #dfe1e8;border-radius:8px;margin-top:5px;overflow:hidden;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:0!important;display:grid!important}.numeric-input.suffix{grid-template-columns:minmax(0,1fr) auto!important}.numeric-input>span{color:#6f5cf5;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:850}.numeric-input>input{width:100%;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.numeric-input:focus-within{border-color:#6f5cf5;box-shadow:0 0 0 3px #eeeaff}.numeric-input:has(input[aria-invalid=true]){border-color:#d35f50;box-shadow:0 0 0 3px #fff0ed}.quote-builder .quote-number-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-builder .quote-number-grid>label{min-width:0}.quote-primary:disabled,.scan-button:disabled{opacity:.45;cursor:not-allowed}.customer-modal .numeric-input{margin-top:5px}.customer-modal .numeric-input input{height:auto;padding:10px}.onboarding-form input[aria-invalid=true]{border-color:#d35f50!important}input:user-invalid{border-color:#d35f50!important}textarea:user-invalid{border-color:#d35f50!important}select:user-invalid{border-color:#d35f50!important}.mk-lead-form .field-hint{font-weight:500!important}.rate-row input[aria-invalid=true]{color:#b73f31}.rate-row label .field-hint{margin-top:3px!important}.scan-button:disabled{color:#7b827d;background:#daddd8;border-color:#bfc4bf}@media (max-width:760px){.quote-builder .quote-number-grid{grid-template-columns:1fr}}.quote-row-actions{justify-content:flex-end;gap:5px;display:flex}.quote-row-actions button{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;padding:7px;font-size:11px}.quote-row-actions button:last-child{background:var(--ink);color:#fff}.quote-row-actions button.danger-text{color:#a23d32;background:#fff5f3;border-color:#e0aaa2}.quote-row-actions button:disabled{opacity:.5;cursor:not-allowed}.quote-edit-cancel{color:#6f5cf5;cursor:pointer;background:0 0;border:0;margin:-10px 0 5px;padding:0;font-size:11px;font-weight:800}.quote-builder>.quote-items-editor{background:#fff;border:1px solid #dfe1e8;border-radius:11px;margin-top:12px;padding:12px;display:block;overflow:hidden}.quote-items-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-items-head>div{flex-direction:column;gap:3px;display:flex}.quote-items-head strong{font-size:12px}.quote-items-head small{color:#818691;font-size:10px}.quote-items-head>button{color:#5c48d6;cursor:pointer;background:#f1efff;border:1px solid #cfc8ff;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:800}.quote-items-head>button:disabled{opacity:.45}.quote-item-labels,.quote-item-row{grid-template-columns:minmax(145px,1fr) 56px 128px 94px 30px;align-items:end;gap:6px;display:grid}.quote-item-labels{margin:13px 0 4px;padding-inline:2px}.quote-item-labels span{color:#989da7;font-size:9px}.quote-item-row{border-top:1px solid #eff0f3;padding:8px 0}.quote-item-row label{min-width:0;flex-direction:column!important;margin:0!important;display:flex!important}.quote-item-row label>span{display:none}.quote-item-row input{width:100%;min-width:0;margin:0;padding:9px 8px;font-size:11px}.quote-item-price{border:1px solid #dfe1e8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.quote-item-price:focus-within{border-color:#6f5cf5;box-shadow:0 0 0 3px #eeeaff}.quote-item-price b{color:#6f5cf5;padding-left:7px;font-size:10px}.quote-item-price input{border:0}.quote-item-row output{text-align:right;white-space:nowrap;align-self:center;font-size:11px;font-weight:850}.quote-item-remove{color:#a84b3e;cursor:pointer;background:#fff6f4;border:1px solid #e2b8b2;border-radius:7px;align-self:center;width:27px;height:27px}.quote-item-remove:disabled{opacity:.25;cursor:not-allowed}.quote-items-total{border-top:2px solid #1a1b22;grid-template-columns:1fr auto;align-items:center;margin-top:4px;padding-top:11px;display:grid}.quote-items-total span{font-size:11px;font-weight:850}.quote-items-total strong{letter-spacing:-.04em;font-size:19px}.quote-items-total small{color:#858a94;grid-column:1/-1;margin-top:3px;font-size:10px}.quote-builder>.quote-deposit-row{grid-template-columns:1fr;margin-top:5px;display:grid}.quote-row{grid-template-columns:95px minmax(120px,1fr) 100px 90px 120px 190px;min-width:850px}.quote-delivery-modal{background:#f7f7fa;border:1px solid #11131a;border-radius:17px;width:min(680px,100%);max-height:calc(100vh - 32px);padding:27px;position:relative;overflow:auto;box-shadow:10px 12px #00000038}.quote-delivery-modal h2{letter-spacing:-.04em;margin:3px 0 7px;font-size:25px}.quote-delivery-modal>p:not(.mono-label){color:#717784;max-width:580px;margin:0 0 17px;font-size:12px;line-height:1.55}.quote-delivery-summary{color:#fff;background:#11131a;border-radius:11px;grid-template-columns:1fr 1.5fr 1fr;display:grid;overflow:hidden}.quote-delivery-summary>div{border-right:1px solid #343741;flex-direction:column;gap:5px;padding:13px;display:flex}.quote-delivery-summary>div:last-child{border:0}.quote-delivery-summary span{color:#aeb3bd;font-size:9px}.quote-delivery-summary strong{font-size:13px}.quote-delivery-items{background:#fff;border:1px solid #e1e3e8;border-radius:11px;max-height:220px;margin-top:10px;overflow:auto}.quote-delivery-items>div{border-top:1px solid #eceef2;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.quote-delivery-items>div:first-child{border-top:0}.quote-delivery-items>div>span{color:#6f5cf5;background:#f0efff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.quote-delivery-items strong{flex-direction:column;gap:3px;font-size:12px;display:flex}.quote-delivery-items small{color:#888d97;font-size:10px;font-weight:500}.quote-delivery-items b{font-size:12px}.quote-document-actions{align-items:center;gap:7px;margin:11px 0;display:flex}.quote-document-actions a,.quote-document-actions button{color:#171820;cursor:pointer;background:#fff;border:1px solid #d5d7de;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.quote-document-actions a{background:#eefbd8;border-color:#b9d27c}.quote-document-actions>span{color:#747a85;font-size:11px}.quote-document-actions .document-error{color:#aa4438}.quote-channel-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-channel-choice>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdde4;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.quote-channel-choice>button>span{color:#6652e7;background:#f0efff;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.quote-channel-choice>button strong{flex-direction:column;gap:3px;font-size:12px;display:flex}.quote-channel-choice>button small{color:#818691;font-size:10px;font-weight:500}.quote-channel-choice>button i{font-style:normal}.quote-channel-choice>button:not(:disabled):hover{border-color:#6f5cf5;box-shadow:0 0 0 3px #eeeaff}.quote-channel-choice>button:disabled{opacity:.48;cursor:not-allowed}.quote-send-guard{color:#757b85;margin-top:10px;font-size:10px;line-height:1.5;display:block}@media (max-width:760px){.quote-item-labels{display:none}.quote-item-row{grid-template-columns:1fr 1fr}.quote-item-row label:first-child{grid-column:1/-1}.quote-item-row label>span{color:#858a95;margin-bottom:4px;font-size:9px;display:block}.quote-item-row output{justify-content:flex-end;align-self:end;align-items:center;height:35px;display:flex}.quote-item-remove{align-self:end}.quote-delivery-modal{padding:23px 15px}.quote-delivery-summary{grid-template-columns:1fr}.quote-delivery-summary>div{border-bottom:1px solid #343741;border-right:0}.quote-channel-choice{grid-template-columns:1fr}}.editor-actions{grid-template-columns:1fr 1fr;display:grid}.editor-actions .solid-button{grid-column:1/-1}.editor-actions .evidence-button{background:#fff}.editor-actions .evidence-button:hover{border-color:var(--violet);color:var(--violet)}.run-quota-hint{background:#f4faed;border:1px solid #bdc9b3;border-radius:10px;margin:0 18px 2px;padding:11px 12px}.run-quota-hint>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-quota-hint span,.run-quota-hint small{color:#687363;font-size:11px}.run-quota-hint strong{color:#315025;font-size:13px}.run-quota-hint>i{background:#dce5d5;border-radius:99px;height:5px;margin:8px 0 6px;display:block;overflow:hidden}.run-quota-hint>i b{background:#79a746;border-radius:99px;height:100%;transition:width .2s;display:block}.run-quota-hint.warning{background:#fff7e8;border-color:#e0b479}.run-quota-hint.warning strong{color:#a45a1b}.run-quota-hint.warning>i b{background:#e19a3d}.flow-edit-lock{color:#80501d;background:#fff7e8;border:1px solid #e1b36f;border-radius:9px;margin:12px 18px 0;padding:10px 12px;font-size:12px;line-height:1.5}.add-node:disabled{cursor:not-allowed;opacity:.45}.saved-workspaces{background:#151922;border:1px solid #343a47;border-radius:18px;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.saved-workspaces>div:first-child>span,.workspace-reset-dialog>span{font:800 12px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#a7f852}.saved-workspaces h2{margin:7px 0 5px;font-size:18px}.saved-workspaces p{color:#949ca9;margin:0;font-size:13px;line-height:1.55}.saved-workspace-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.saved-workspace-list>article{color:#fff;background:#1d222c;border:1px solid #353b48;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.saved-workspace-list>article:hover{border-color:#a7f852}.saved-workspace-enter{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.saved-workspace-enter>span{color:#a7f852;background:#303844;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:850;display:grid}.saved-workspace-enter>div{flex-direction:column;min-width:0;display:flex}.saved-workspace-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.saved-workspace-list small{color:#9099a7;margin-top:3px;font-size:11px}.saved-workspace-list b{color:#a7f852;white-space:nowrap;font-size:11px}.saved-workspace-remove{color:#d5a3aa;cursor:pointer;background:#242936;border:0;border-left:1px solid #353b48;padding:8px;font-size:10px;font-weight:850}.saved-workspace-remove:hover{color:#ffbbc5;background:#3a2026}.saved-workspace-list button:disabled{opacity:.6;cursor:wait}.new-workspace-button{color:#a7f852;white-space:nowrap;cursor:pointer;background:#20291d;border:1px solid #65744f;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:850}.new-workspace-button:hover{background:#283622}.workspace-profile-wrap{margin-top:11px;position:relative}.workspace-profile-wrap .side-profile{width:100%;margin-top:0}.workspace-profile-menu{z-index:55;background:#fff;border:1px solid #d8dae1;border-radius:11px;gap:3px;padding:6px;display:grid;position:absolute;bottom:58px;left:0;right:0;box-shadow:0 16px 40px #00000040}.workspace-profile-menu button{color:#2d313b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:750}.workspace-profile-menu button:hover{color:#5c49df;background:#f0edff}.workspace-reset-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b10c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-reset-dialog{color:#20232c;background:#fff;border-radius:20px;width:min(610px,100%);padding:32px;position:relative;box-shadow:0 28px 90px #00000073}.workspace-reset-close{cursor:pointer;background:#f0f1f4;border:0;border-radius:8px;width:32px;height:32px;font-size:17px;position:absolute;top:16px;right:18px}.workspace-reset-dialog>span{color:#6f5cf5}.workspace-reset-dialog h2{letter-spacing:-.04em;margin:10px 0;font-size:26px}.workspace-reset-dialog>p{color:#6f7480;font-size:14px;line-height:1.65}.workspace-reset-dialog ul{gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.workspace-reset-dialog li{background:#f8f8fa;border:1px solid #e1e3e8;border-radius:11px;grid-template-columns:33px 1fr;gap:10px;padding:12px;display:grid}.workspace-reset-dialog li>i{color:#6f5cf5;width:32px;height:32px;font:800 12px var(--font-geist-mono),monospace;background:#ece9ff;border-radius:9px;place-items:center;display:grid}.workspace-reset-dialog li>div{flex-direction:column;display:flex}.workspace-reset-dialog li strong{font-size:14px}.workspace-reset-dialog li small{color:#777c87;margin-top:4px;font-size:12px;line-height:1.5}.workspace-reset-check{cursor:pointer;border:1px solid #d7d9df;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;font-weight:700;display:flex}.workspace-reset-check input{accent-color:#6f5cf5;width:16px;height:16px}.workspace-reset-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.workspace-reset-actions button{cursor:pointer;background:#fff;border:1px solid #d4d6dc;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:850}.workspace-reset-actions button:last-child{color:#fff;background:#171a22;border-color:#171a22}.workspace-reset-actions button.danger{background:#8d2733;border-color:#8d2733}.workspace-reset-actions button:disabled{opacity:.35;cursor:not-allowed}.workspace-archive-dialog>label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.workspace-archive-dialog>label input{border:1px solid #d7d9df;border-radius:9px;height:45px;padding:0 12px;font-size:14px}.workspace-archive-dialog>label input:focus{border-color:#6f5cf5;outline:3px solid #6f5cf524}@media (max-width:900px){.saved-workspaces{grid-template-columns:1fr}.saved-workspace-list{grid-template-columns:1fr 1fr}.new-workspace-button{width:100%}}@media (max-width:760px){.side-rail{z-index:80;overflow:visible}.saved-workspaces{padding:17px}.saved-workspace-list{grid-template-columns:1fr}.workspace-profile-wrap{margin:0}.workspace-profile-menu{width:185px;inset:42px 0 auto auto}.workspace-reset-dialog{padding:27px 18px 20px}.workspace-reset-dialog h2{font-size:22px}.workspace-reset-actions{grid-template-columns:1fr;display:grid}.workspace-reset-actions button:last-child{grid-row:1}}.blank-workspace .approval-view{display:block}.proof-status.run-waiting_approval{color:#a86512}.proof-status.run-rejected{color:#d25a4b}.proof-approval-cta{color:#8d5610;cursor:pointer;background:#fff0d9;border:0;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:850;display:block}.run-step-list article.run-step-pending,.run-step-list article.run-step-skipped{opacity:.55}.run-step-list article.run-step-waiting_approval{background:#fff8e9;border-color:#edcc91}.run-step-list article.run-step-rejected{background:#fff2ef;border-color:#ecc0ba}.run-step-list article.run-step-waiting_approval>b{color:#b36b13}.run-step-list article.run-step-rejected>b{color:#c5493b}.approval-proof{background:#262a35;border:1px solid #444956;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:9px;margin-top:13px;padding:11px;display:grid}.approval-proof>span{color:#ffc866;background:#3a3425;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.approval-proof>div{flex-direction:column;display:flex}.approval-proof strong{font-size:12px}.approval-proof small{color:#aeb4c0;margin-top:4px;font-size:11px;line-height:1.45}.approval-proof-approved>span{color:#a8ef79;background:#263b2b}.approval-proof-rejected>span{color:#ff9b92;background:#42282b}.approval-list>article.approval-pending{background:#fffbf1}.approval-cloud-state{color:#6b5a31;font-size:13px!important}.approval-list>article.approval-approved .approval-cloud-state{color:#47734d}.approval-list>article.approval-rejected .approval-cloud-state{color:#9c4b43}.approval-actions button:disabled{opacity:.55;cursor:wait}.approval-empty{text-align:center;color:#747a86;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:36px;display:flex}.approval-empty>span{color:#4e7a42;background:#eff8e6;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:5px;font-size:20px;font-weight:900;display:grid}.approval-empty strong{color:#292d35;font-size:16px}.approval-empty small{max-width:430px;font-size:12px;line-height:1.6}.blank-workspace .customer-ops:has(.inbox-shell){display:block}.blank-workspace .customer-ops .inbox-shell{display:none}.line-inbox-feature{margin-top:-1px}.line-live-inbox{background:#fff;border:1px solid #dfe2e8;border-radius:18px;grid-template-columns:300px minmax(440px,1fr) 270px;min-height:670px;display:grid;overflow:hidden;box-shadow:0 16px 45px #181c2713}.line-live-list,.line-live-context{background:#fbfbfd}.line-live-list{border-right:1px solid #e3e5ea}.line-live-title{border-bottom:1px solid #e8e9ed;justify-content:space-between;align-items:center;height:68px;padding:0 16px;display:flex}.line-live-title>div{align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.line-dot{background:#06c755;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #06c7551f}.line-live-title button{cursor:pointer;background:#fff;border:1px solid #dfe1e7;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750}.line-live-title button:disabled{opacity:.55;cursor:wait}.line-live-search{background:#fff;border:1px solid #dfe1e7;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;margin:13px;padding:0 9px;display:grid}.line-live-search span{color:#858b96;font-size:18px}.line-live-search input{background:0 0;border:0;outline:0;height:40px;font-size:13px}.line-live-status{justify-content:space-between;align-items:center;gap:8px;padding:0 13px 12px;display:flex}.line-live-status span,.line-live-status b{font-size:11px}.line-live-status span{color:#a56a2a}.line-live-status span.connected{color:#32814f}.line-live-status b{color:#737987}.line-conversation-scroll{max-height:535px;overflow:auto}.line-conversation-scroll>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7e8ec;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;width:100%;padding:14px 13px;display:grid;position:relative}.line-conversation-scroll>button:hover{background:#f5f7f4}.line-conversation-scroll>button.active{background:#eff9eb;box-shadow:inset 4px 0 #06c755}.line-avatar{color:#198348;background:#dcf6e7;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:15px;font-weight:900;display:grid}.line-avatar.dark{color:#bdf66c;background:#151922}.line-conversation-scroll>button>div{flex-direction:column;min-width:0;display:flex}.line-conversation-scroll strong{color:#262a33;font-size:13px}.line-conversation-scroll small{color:#777e89;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.line-conversation-scroll em{font:500 10px var(--font-geist-mono),monospace;color:#9a9faa;margin-top:5px;font-style:normal}.line-conversation-scroll time{color:#9096a1;font-size:10px}.line-conversation-scroll i{color:#9b6118;background:#fff0d8;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:13px;right:12px}.line-empty-list{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:35px 24px;display:flex}.line-empty-list>span{color:#8e959f;font-size:25px}.line-empty-list strong{margin:9px 0 5px;font-size:14px}.line-empty-list small{color:#858b96;font-size:12px;line-height:1.5}.line-live-panel{background:#fff;flex-direction:column;min-width:0;display:flex}.line-message-head{border-bottom:1px solid #e5e7eb;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;height:68px;padding:0 18px;display:grid}.line-message-head>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.line-message-head strong{font-size:14px}.line-message-head small{font:500 10px var(--font-geist-mono),monospace;color:#7f8590;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.line-message-head>span{color:#46784d;background:#eef6ed;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:850}.line-message-head>span.needs-reply{color:#96601f;background:#fff1dd}.line-message-thread{background:#f5f6f8;flex-direction:column;gap:9px;height:350px;padding:22px;display:flex;overflow:auto}.line-message{border-radius:13px;max-width:76%;padding:11px 13px}.line-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.line-message small{opacity:.68;margin-top:6px;font-size:10px;display:block}.line-message.inbound{background:#fff;border:1px solid #dfe2e7;border-radius:4px 13px 13px;align-self:flex-start}.line-message.outbound{color:#fff;background:#6152df;border-radius:13px 4px 13px 13px;align-self:flex-end}.line-composer{border-top:1px solid #e2e4e9;padding:14px 16px 16px}.line-quick-replies{gap:6px;margin-bottom:9px;display:flex;overflow:auto}.line-quick-replies button{white-space:nowrap;cursor:pointer;background:#f8f8fa;border:1px solid #dfe1e7;border-radius:8px;padding:7px 9px;font-size:11px}.line-composer textarea{resize:vertical;border:1px solid #dfe1e7;border-radius:10px;outline:none;width:100%;height:78px;padding:11px;font-size:13px;line-height:1.55}.line-composer textarea:focus{border-color:#7768ea;box-shadow:0 0 0 3px #6f5cf51c}.line-composer-meta{justify-content:space-between;padding-top:5px;display:flex}.line-composer-meta span,.line-composer-meta small{color:#878d97;font-size:10px}.line-send-review{background:#f4f2ff;border:1px solid #d8d3ff;border-radius:10px;margin-top:9px;padding:10px}.line-send-review span{color:#5f4dd9;font-size:11px;font-weight:900}.line-send-review p{white-space:pre-wrap;margin:7px 0;font-size:12px;line-height:1.55}.line-send-review small{color:#79738d;font-size:10px}.line-send-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.line-send-actions button{color:#fff;cursor:pointer;background:#6152df;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:850}.line-send-actions button.secondary{color:#4c515d;background:#fff;border:1px solid #d9dbe2}.line-send-actions button:disabled{opacity:.4;cursor:not-allowed}.line-error{color:#a13f35;background:#fff3f1;border:1px solid #efc2bc;border-radius:9px;margin-top:8px;padding:9px 10px;font-size:11px;line-height:1.5}.line-empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:50px;display:flex}.line-empty-panel>span{color:#128344;background:#dcf6e7;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.line-empty-panel h2{margin:17px 0 7px;font-size:20px}.line-empty-panel p{color:#7c828d;max-width:370px;font-size:13px;line-height:1.6}.line-live-context{border-left:1px solid #e3e5ea;padding:20px}.line-live-context>h2{margin:8px 0 20px;font-size:19px}.line-live-context dl{margin:0}.line-live-context dl>div{border-top:1px solid #e2e4e8;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.line-live-context dt{color:#7f8590;font-size:11px}.line-live-context dd{text-align:right;margin:0;font-size:11px;font-weight:850}.line-crm-card{background:#f1f9ec;border:1px solid #d6e8cb;border-radius:11px;flex-direction:column;margin-top:14px;padding:12px;display:flex}.line-crm-card span{color:#4c7b43;font-size:10px}.line-crm-card strong{margin:6px 0 4px;font-size:13px}.line-crm-card small{color:#667064;font-size:11px}.line-create-customer{color:#fff;cursor:pointer;background:#171a22;border:0;border-radius:9px;width:100%;margin-top:14px;padding:11px;font-size:12px;font-weight:850}.line-safety-note{background:#fff;border:1px solid #e1e3e8;border-radius:11px;flex-direction:column;margin-top:14px;padding:11px;display:flex}.line-safety-note strong{font-size:11px}.line-safety-note small{color:#777d88;margin-top:4px;font-size:10px;line-height:1.5}@media (max-width:1250px){.line-live-inbox{grid-template-columns:280px minmax(420px,1fr)}.line-live-context{display:none}}@media (max-width:800px){.line-live-inbox{min-height:0;display:block}.line-live-list{border-bottom:1px solid #e3e5ea;border-right:0}.line-conversation-scroll{max-height:300px}.line-live-panel{min-height:620px}.line-message-thread{height:340px}.line-message{max-width:88%}.line-message-head small{max-width:190px}.line-inbox-feature{padding-inline:0}.line-live-inbox{border-radius:13px}}.connection-setup{background:#fff;border:1px solid #d8dce1;border-radius:16px;margin-top:16px;padding:20px;box-shadow:0 14px 36px #1b1f280e}.connection-setup-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.connection-setup-head h2{margin:4px 0 6px;font-size:22px}.connection-setup-head p:not(.mono-label){color:#707782;font-size:13px;line-height:1.55}.connection-setup-head>span{color:#4d6458;white-space:nowrap;background:#edf4ea;border:1px solid #d8e6d3;border-radius:99px;padding:7px 10px;font-size:11px}.connection-notice{color:#37643b;background:#f0f8ec;border:1px solid #cfe0c8;border-radius:10px;margin-bottom:12px;padding:11px 13px;font-size:12px;line-height:1.55}.connection-notice.error{color:#9a4239;background:#fff4f2;border-color:#efc7c2}.account-connect-list{flex-direction:column;gap:9px;display:flex}.account-connect-list>article{background:#fbfbfc;border:1px solid #e0e3e7;border-radius:12px;overflow:hidden}.account-connect-list>article.is-connected{border-color:#bedbb8}.account-connect-list>article.is-configured{border-color:#ead6a4}.account-connect-summary{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.provider-icon{color:#fff;background:#20242d;border-radius:11px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid}.provider-icon.line{background:#06c755}.provider-icon.google{background:#4285f4}.provider-icon.resend{background:#17171b}.provider-icon.wise{color:#173300;background:#9fe870}.provider-icon.newebpay{background:#e65345}.provider-icon.webhook{background:#6558dc}.account-connect-summary>div{flex-direction:column;min-width:0;display:flex}.account-connect-summary strong{font-size:14px}.account-connect-summary small{color:#757c86;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.account-connect-summary>i{color:#8c929b;font-size:11px;font-style:normal}.is-connected .account-connect-summary>i{color:#3e7c48}.is-configured .account-connect-summary>i{color:#9a6c17}.account-connect-summary>button,.account-connect-actions button,.account-connect-actions a,.account-connect-body form>button{color:#fff;cursor:pointer;background:#20242d;border:0;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}.account-connect-summary>button{color:#29312c;background:#edf0ed;border:1px solid #d8ddd8}.account-connect-body{background:#f6f7f8;border-top:1px solid #e2e5e8;padding:16px 68px}.account-connect-body form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-connect-body label{color:#454b55;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.account-connect-body input,.account-connect-body select{background:#fff;border:1px solid #d6d9df;border-radius:9px;outline:none;width:100%;height:42px;padding:0 11px;font-size:13px}.account-connect-body input:focus,.account-connect-body select:focus{border-color:#6c5de5;box-shadow:0 0 0 3px #6c5de51a}.account-connect-body form>p,.account-connect-body>p{color:#747b85;grid-column:1/-1;font-size:11px;line-height:1.6}.account-connect-body form>.account-connect-actions,.account-connect-body form>button{grid-column:1/-1}.account-connect-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.account-connect-actions button:disabled,.account-connect-summary button:disabled{opacity:.5;cursor:not-allowed}.account-connect-actions .danger{color:#a14239;background:#fff;border:1px solid #eac4bf}.account-connect-actions a{color:#38413c;background:#fff;border:1px solid #d7dcd8}.connection-proof-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connection-proof-grid label{position:relative}.account-connect-body form label:has(code){position:relative}.account-connect-body code{font:11px var(--font-geist-mono),monospace;padding:10px;color:#535d57;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce0e4;border-radius:8px;padding-right:66px;display:block;overflow:hidden}.account-connect-body label>button{cursor:pointer;background:#eef1ee;border:0;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:6px;right:6px}.account-connect-body ol{margin:13px 0 0;padding-left:20px}.account-connect-body li{color:#656d77;font-size:11px;line-height:1.7}.setup-warning{color:#865f18;background:#fff8e7;border:1px solid #ecd6a2;border-radius:8px;margin-top:10px;padding:9px 10px;line-height:1.5;display:block}@media (max-width:760px){.connection-setup{padding:14px}.connection-setup-head{flex-direction:column}.connection-setup-head>span{white-space:normal}.account-connect-summary{grid-template-columns:40px minmax(0,1fr) auto}.account-connect-summary>i{grid-column:2}.account-connect-summary>button{grid-area:1/3/3}.account-connect-body{padding:14px}.account-connect-body form,.connection-proof-grid{grid-template-columns:1fr}.account-connect-actions{align-items:stretch}.account-connect-actions button,.account-connect-actions a{text-align:center;width:100%}}.scope-method-note{color:#757d78;margin-top:9px;font-size:11px;line-height:1.55;display:block}.detected article em{color:#6f7772;margin-top:7px;font-size:11px;font-style:normal;line-height:1.45;display:block}.scope-customer-select{flex-direction:column;gap:6px;margin-top:13px;font-size:12px;font-weight:850;display:flex}.scope-customer-select select{background:#fff;border:1px solid #d3d8d3;border-radius:9px;height:42px;padding:0 10px;font-size:13px}.scope-result-actions{grid-template-columns:auto 1fr;gap:8px;margin-top:12px;display:grid}.scope-result-actions>button{cursor:pointer;background:#fff;border:1px solid #ced4ce;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:800}.scope-result-actions>.solid-button{background:var(--ink);color:#fff;border:0}.scope-result-actions button:disabled{opacity:.45;cursor:not-allowed}.scope-no-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.scope-no-result>span{color:#3c7643;background:#e8f3e4;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.scope-no-result h2{margin-top:14px}.scope-no-result p{color:#747d77;max-width:390px;margin-top:7px;font-size:12px;line-height:1.6}@media (max-width:760px){.scope-result-actions{grid-template-columns:1fr}}:is(.blank-workspace .portal-layout,.blank-workspace .accounting-view,.blank-workspace .journey-view,.blank-workspace .analytics-view,.blank-workspace .feature-view:has(.cash-grid)){display:none}.workspace-portal-empty,.workspace-insight-empty{text-align:center;background:#fff;border:1px dashed #cfd5cf;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px;display:flex}.workspace-portal-empty>span,.workspace-insight-empty>span{color:#457047;background:#eef4e9;border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.workspace-portal-empty h2,.workspace-insight-empty h2{margin:13px 0 7px;font-size:23px}.workspace-portal-empty p,.workspace-insight-empty p{color:#737b75;max-width:480px;font-size:13px;line-height:1.6}.workspace-portal-empty button,.workspace-insight-empty button{color:#fff;cursor:pointer;background:#1c2028;border:0;border-radius:9px;margin-top:15px;padding:11px 15px;font-size:12px;font-weight:850}.workspace-portal-live{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:14px;display:grid}.workspace-portal-settings,.workspace-portal-preview,.workspace-journey-live,.workspace-cashflow-live,.workspace-analytics-live{background:#fff;border:1px solid #dce0e3;border-radius:16px;padding:22px;box-shadow:0 12px 32px #191d260d}.workspace-portal-back{color:#6350dc;cursor:pointer;background:0 0;border:0;margin:0 0 13px;padding:0;font-size:12px;font-weight:850}.workspace-portal-back:hover{text-decoration:underline}.workspace-portal-settings h1,.workspace-journey-live h1,.workspace-cashflow-live h1,.workspace-analytics-live h1{margin:7px 0;font-size:27px;line-height:1.15}.workspace-portal-settings>p,.workspace-journey-live header p,.workspace-cashflow-live header p,.workspace-analytics-live header p{color:#737a83;font-size:12px;line-height:1.6}.workspace-portal-settings form{grid-template-columns:1fr 1fr;gap:11px;margin-top:19px;display:grid}.workspace-portal-settings label{flex-direction:column;gap:6px;font-size:12px;font-weight:850;display:flex}.workspace-portal-settings input,.workspace-portal-settings select,.workspace-journey-detail select{background:#fff;border:1px solid #d8dbe0;border-radius:9px;height:42px;padding:0 10px;font-size:13px}.workspace-portal-settings form>button{color:#fff;cursor:pointer;background:#1d2129;border:0;border-radius:9px;grid-column:1/-1;padding:11px;font-size:12px;font-weight:850}.portal-result{color:#3f6942;background:#f1f8ed;border:1px solid #cbe0c5;border-radius:10px;margin-top:12px;padding:12px}.portal-result.error{color:#9c4238;background:#fff3f1;border-color:#ebc4bf}.portal-result p,.portal-result small{font-size:11px;line-height:1.55}.workspace-portal-preview header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.workspace-portal-preview header>span{color:#bdf76a;background:#1d2129;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.workspace-portal-preview header>div{flex-direction:column;display:flex}.workspace-portal-preview header small{color:#7a8189;font-size:11px}.workspace-portal-preview header>b{color:#4a754b;background:#ecf5e8;border-radius:99px;padding:5px 8px;font-size:10px}.portal-preview-kpis{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.portal-preview-kpis>div{background:#f4f5f6;border-radius:10px;flex-direction:column;padding:12px;display:flex}.portal-preview-kpis span{color:#767e86;font-size:10px}.portal-preview-kpis strong{margin-top:4px;font-size:17px}.workspace-portal-preview section>article{border-top:1px solid #e4e6e8;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.workspace-portal-preview section>article>div{flex-direction:column;display:flex}.workspace-portal-preview section small,.workspace-portal-preview section>p{color:#777e86;margin-top:3px;font-size:11px}.workspace-portal-preview>a{text-align:center;color:#303833;background:#eef1ee;border-radius:9px;margin-top:13px;padding:10px;font-size:12px;font-weight:850;text-decoration:none;display:block}.workspace-journey-live>header,.workspace-cashflow-live>header,.workspace-analytics-live>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-journey-live>header>strong{font-size:34px}.workspace-journey-live>header>strong small{color:#707980;font-size:12px}.workspace-stage-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0;display:grid}.workspace-stage-grid article{border:1px solid #dfe2e5;border-radius:11px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.workspace-stage-grid article.active{background:#f5f2ff;border-color:#735fe7}.workspace-stage-grid span,.workspace-stage-grid small{color:#7b828a;font-size:10px}.workspace-stage-grid strong{font-size:13px}.workspace-stage-grid b{font-size:18px}.workspace-stage-grid small{grid-column:1/-1}.workspace-journey-detail>label{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.workspace-journey-detail>article{background:#f8f9fa;border:1px solid #dfe2e5;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:14px;display:grid}.workspace-journey-detail>article>span{color:#bdf76a;background:#20242d;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.workspace-journey-detail>article>div{flex-direction:column;display:flex}.workspace-journey-detail>article small,.workspace-journey-detail>article p{color:#747c84;margin-top:4px;font-size:11px}.workspace-journey-detail button{color:#fff;cursor:pointer;background:#20242d;border:0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:850}.workspace-cashflow-live header>div:last-child{text-align:right;flex-direction:column;display:flex}.workspace-cashflow-live header>div:last-child span,.workspace-cashflow-live header>div:last-child small{color:#737b82;font-size:11px}.workspace-cashflow-live header>div:last-child strong{margin:4px 0;font-size:28px}.workspace-cash-controls{gap:7px;margin:17px 0;display:flex}.workspace-cash-controls button{cursor:pointer;background:#fff;border:1px solid #d9dde0;border-radius:8px;padding:8px 10px;font-size:11px}.workspace-cash-controls button.active{color:#fff;background:#1f232b;border-color:#1f232b}.workspace-cash-grid,.workspace-analytics-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workspace-cash-grid article,.workspace-analytics-kpis article{background:#f8f9f9;border:1px solid #e0e3e5;border-radius:11px;flex-direction:column;padding:13px;display:flex}.workspace-cash-grid span,.workspace-cash-grid small,.workspace-analytics-kpis span,.workspace-analytics-kpis small{color:#747c83;font-size:10px}.workspace-cash-grid strong,.workspace-analytics-kpis strong{margin:5px 0;font-size:19px}.workspace-week-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;height:250px;margin-top:18px;display:grid}.workspace-week-bars>div{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;height:100%;display:grid}.workspace-week-bars strong,.workspace-week-bars span{font-size:10px}.workspace-week-bars i{background:#edf0ed;border-radius:8px;position:relative;overflow:hidden}.workspace-week-bars i b{background:#8fdd59;border-radius:8px;position:absolute;bottom:0;left:0;right:0}.workspace-analytics-live header button{cursor:pointer;background:#f4f5f5;border:1px solid #d9dcdf;border-radius:9px;padding:9px 11px;font-size:11px}.workspace-analytics-kpis{grid-template-columns:repeat(4,1fr);margin:18px 0}.workspace-run-list article{border-top:1px solid #e3e5e7;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.workspace-run-list article>span{color:#4c754d;background:#eef4ea;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.workspace-run-list article>div{flex-direction:column;display:flex}.workspace-run-list small,.workspace-run-list article>b,.workspace-analytics-foot{color:#777f87;font-size:10px}.workspace-analytics-foot{margin-top:10px;display:block}@media (max-width:800px){.workspace-portal-live,.workspace-portal-settings form,.workspace-cash-grid,.workspace-analytics-kpis{grid-template-columns:1fr}.workspace-stage-grid{grid-template-columns:1fr 1fr}.workspace-journey-live>header,.workspace-cashflow-live>header,.workspace-analytics-live>header{flex-direction:column}.workspace-journey-detail>article{grid-template-columns:44px 1fr}.workspace-journey-detail button{grid-column:1/-1}.workspace-week-bars{height:210px}}@media (max-width:760px){.side-nav{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;justify-content:flex-start!important}.side-nav::-webkit-scrollbar{display:none}.side-nav button,.side-nav button:nth-of-type(5),.side-nav button:nth-of-type(6),.side-nav button:nth-of-type(n+5){flex:none;min-width:66px;display:flex!important}}.flow-即時回覆,.flow-報價追蹤{background:var(--yellow)}.flow-逾期催收,.flow-現金流預警{background:#ffd8d0}.flow-範圍守門,.flow-人工審批,.flow-AI{background:var(--purple)}.flow-銷售管線,.flow-報價對帳,.flow-收入歸因{background:#dff2d4}.flow-統一收件,.flow-客戶交付,.flow-評價轉介,.flow-舊客喚醒{background:var(--blue)}.core-pack-status{color:#fff;background:linear-gradient(135deg,#191c26,#242938);border:1px solid #d9dce5;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:17px 19px;display:grid;box-shadow:0 8px 24px #14161e14}.core-pack-status div{flex-direction:column;gap:4px;display:flex}.core-pack-status span{font:800 9px var(--font-geist-mono),monospace;letter-spacing:.13em;color:var(--lime)}.core-pack-status strong{font-size:17px}.core-pack-status small{color:#aeb4c0;max-width:760px;line-height:1.55}.core-pack-status button,.template-install-all,.recipe-install-pack{background:var(--lime);color:#151821;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.core-pack-status button:disabled,.template-install-all:disabled,.recipe-install-pack:disabled{opacity:.55;cursor:default}.template-install-all{width:100%;margin:10px 0 15px}.recipe-install-pack{margin-top:15px}.core-recipe-badge{color:var(--lime)!important;font:800 8px var(--font-geist-mono),monospace!important;background:#202532!important;border-radius:5px!important;margin-left:6px!important;padding:4px 6px!important}.core-options{max-height:420px;padding-right:4px;overflow:auto}.core-recipe-badge.optional{color:#5b3aa9!important;background:#f0e8ff!important}.recipe-library article>div:first-child>b{margin-left:auto}.recipe-state-row{flex-wrap:wrap;gap:5px;margin:0 0 12px;display:flex!important}.recipe-state-row span{border:1px solid #d9dce5;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1.2}.recipe-state-row .installed,.recipe-state-row .ready{color:#315d12;background:#efffdc;border-color:#cfe6a9}.recipe-state-row .enabled,.recipe-state-row .evidence{color:#4e37a8;background:#e9e4ff;border-color:#d0c4ff}.recipe-state-row .paused{color:#6b5514;background:#fff5d8;border-color:#ead696}.recipe-state-row .pending{color:#70757e;background:#f3f4f6}@media (max-width:760px){.core-pack-status{grid-template-columns:1fr}.core-pack-status button{width:100%}.core-options{max-height:360px}.flow-row{grid-template-columns:38px minmax(140px,1fr) 70px 10px}.flow-row .flow-stat{display:none}}.workspace-profile-menu button,.workspace-profile-menu a{color:#2d313b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:750;text-decoration:none}.workspace-profile-menu button:hover,.workspace-profile-menu a:hover{color:#5c49df;background:#f0edff}.workspace-profile-menu .workspace-signout{color:#b43b44;border-top:1px solid #e4e5e9;border-radius:0 0 7px 7px;margin-top:3px;padding-top:11px}.workspace-profile-menu .workspace-signout:hover{color:#9d202a;background:#fff0f1}@media (max-width:760px){.side-nav-hint{display:none}.workspace-profile-menu{width:205px}}.receivable-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.receivable-actions input{min-width:145px;font:inherit;background:#fff;border:1px solid #d9ded7;border-radius:8px;padding:8px 9px}.receivable-actions button{color:#fff;cursor:pointer;background:#1c241f;border:0;border-radius:8px;padding:8px 11px;font-weight:800}.receivable-actions button:disabled{opacity:.45;cursor:not-allowed}.receivable-payment-choice{flex-wrap:wrap;align-items:end;gap:8px;margin:4px 0;display:flex}.receivable-payment-choice label{color:#51584f;gap:4px;font-size:11px;font-weight:800;display:grid}.receivable-payment-choice select{color:#20251f;min-width:150px;max-width:220px;font:inherit;background:#fff;border:1px solid #cfd5cc;border-radius:8px;padding:8px}.payment-method-options{border:1px solid #dfe4dd;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px;display:grid}.payment-method-options legend{padding:0 5px;font-size:12px;font-weight:800}.payment-method-options label{align-items:center;gap:7px;font-size:13px;display:flex}.payment-method-options input{accent-color:#5f49d6;width:16px;height:16px}.workspace-lifecycle{background:#fff;border:1px solid #dfe3dd;border-radius:18px;margin-top:18px;padding:24px}.workspace-lifecycle>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.workspace-lifecycle>header h2{margin:4px 0 6px;font-size:26px}.workspace-lifecycle>header p{color:#727b75}.workspace-lifecycle>header>span{white-space:nowrap;background:#efffc9;border:1px solid #d0ea91;border-radius:999px;padding:9px 13px;font-weight:850}.lifecycle-forms,.lifecycle-records{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lifecycle-forms form,.lifecycle-records>section{background:#f8f9f6;border:1px solid #e2e6df;border-radius:14px;padding:18px}.lifecycle-forms h3,.lifecycle-records h3{margin:0 0 14px;font-size:18px}.lifecycle-forms label{flex-direction:column;gap:6px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.lifecycle-forms input,.lifecycle-forms select{width:100%;font:inherit;background:#fff;border:1px solid #d8ddd6;border-radius:9px;padding:10px 11px}.lifecycle-forms button{color:#fff;cursor:pointer;background:#6f58f7;border:0;border-radius:9px;width:100%;padding:11px;font-weight:900}.lifecycle-forms button:disabled{opacity:.45;cursor:not-allowed}.lifecycle-records{margin-top:14px}.lifecycle-records article{border-top:1px solid #e2e6df;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.lifecycle-records article:first-of-type{border-top:0}.lifecycle-records article div{flex-direction:column;gap:3px;min-width:0;display:flex}.lifecycle-records article small,.lifecycle-records>section>p{color:#788079;font-size:12px}.lifecycle-records article>span{color:#5c7e1b;background:#efffc9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}@media (max-width:900px){.lifecycle-forms,.lifecycle-records{grid-template-columns:1fr}.workspace-lifecycle>header{flex-direction:column}.receivable-actions{grid-template-columns:1fr;display:grid}.receivable-actions input{width:100%}}@media (max-width:600px){.receivable-payment-choice{grid-template-columns:1fr;display:grid}.receivable-payment-choice select{width:100%;max-width:none}.payment-method-options{grid-template-columns:1fr}}.pipeline-guard-error{color:#762d25;background:#fff2ef;border:1px solid #e4a79d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.pipeline-guard-error strong{font-size:13px}.pipeline-guard-error span{font-size:12px;line-height:1.45}.pipeline-guard-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.scope-auto-banner{background:linear-gradient(120deg,#f0ffd8,#f8fff0);border:1px solid #9eca55;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:17px 19px;display:grid}.scope-auto-banner>div{flex-direction:column;gap:5px;display:flex}.scope-auto-banner>div:first-child>span{font:900 10px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#4d741d}.scope-auto-banner strong{font-size:15px}.scope-auto-banner small{color:#66715f;max-width:780px;font-size:12px;line-height:1.55}.scope-auto-banner>div:last-child{align-items:flex-end}.scope-auto-banner>div:last-child>b{color:#4b6d24;font-size:11px}.scope-auto-banner button{color:#fff;cursor:pointer;background:#182016;border:1px solid #1b2414;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:850}.scope-approval-preview{background:#f6ffe7;border:1px solid #bcd98b;border-radius:10px;margin:10px 0;padding:12px}.scope-approval-preview>span{color:#4e721f;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.scope-approval-preview dl{gap:5px;margin:8px 0;display:grid}.scope-approval-preview dl div{grid-template-columns:72px minmax(0,1fr);gap:7px;display:grid}.scope-approval-preview dt,.scope-approval-preview dd{margin:0;font-size:11px}.scope-approval-preview dt{color:#748064}.scope-approval-preview dd{overflow-wrap:anywhere;font-weight:750}.scope-approval-preview blockquote{white-space:pre-wrap;background:#fff;border-left:3px solid #82b13b;margin:9px 0;padding:9px;font-size:12px;line-height:1.55}.scope-approval-preview>div{gap:5px;display:grid}.scope-approval-preview>div>span{background:#fff;border-radius:7px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.scope-approval-preview>div small{color:#6f7669;font-size:10px}.scope-approval-amount{flex-direction:column;gap:3px;font-size:10px;font-weight:850;display:flex}.scope-approval-amount input{background:#fff;border:1px solid #cdd3c3;border-radius:7px;width:130px;padding:8px}.quote-message-preview{background:#fff;border:1px solid #d9dce5;border-radius:10px;margin:10px 0;padding:12px}.quote-message-preview>span{color:#6553d4;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.quote-message-preview dl{gap:4px;margin:8px 0;display:grid}.quote-message-preview dl div{grid-template-columns:72px 1fr;gap:7px;display:grid}.quote-message-preview dt,.quote-message-preview dd{margin:0;font-size:11px}.quote-message-preview dt{color:#858a94}.quote-message-preview dd{overflow-wrap:anywhere}.quote-message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:11px/1.55 var(--font-geist-sans),sans-serif;background:#f6f6f9;border-radius:8px;margin:8px 0 0;padding:10px;overflow:auto}.lifecycle-flow-warning{background:#fff7e8;border:1px solid #e5bd74;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 15px;padding:12px 14px;display:flex}.lifecycle-flow-warning>div{flex-direction:column;gap:3px;display:flex}.lifecycle-flow-warning strong{font-size:12px}.lifecycle-flow-warning span{color:#78684d;font-size:11px}.lifecycle-flow-warning button{color:#604713;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b6842f;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:850}@media (max-width:760px){.pipeline-guard-error,.scope-auto-banner{grid-template-columns:1fr}.scope-auto-banner>div:last-child{align-items:flex-start}.lifecycle-flow-warning{flex-direction:column;align-items:flex-start}.lifecycle-flow-warning button{width:100%}}.connection-catalog{border-top:1px solid #e2e5e8;margin-top:22px;padding-top:22px}.connection-catalog-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.connection-catalog-head h3{margin:4px 0 6px;font-size:22px}.connection-catalog-head p:not(.mono-label){color:#6f7680;font-size:12px;line-height:1.55}.connection-catalog-head label{color:#565d68;flex-direction:column;gap:6px;min-width:min(330px,100%);font-size:11px;font-weight:800;display:flex}.connection-catalog-head input{background:#fff;border:1px solid #d8dce1;border-radius:10px;outline:none;height:42px;padding:0 12px;font-size:13px}.connection-catalog-head input:focus{border-color:#6c5de5;box-shadow:0 0 0 3px #6c5de51a}.connection-category-tabs{scrollbar-width:thin;gap:7px;padding:15px 0 12px;display:flex;overflow-x:auto}.connection-category-tabs button{color:#59616b;cursor:pointer;background:#f7f8f8;border:1px solid #dde1e5;border-radius:99px;flex:none;padding:7px 11px;font-size:11px;font-weight:800}.connection-category-tabs button.active{color:#fff;background:#20242d;border-color:#20242d}.connection-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connection-catalog-grid article{background:#fafbfb;border:1px solid #e1e4e8;border-radius:12px;flex-direction:column;min-width:0;min-height:176px;padding:14px;display:flex}.connection-catalog-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.connection-catalog-grid article>div>span{color:#777f89;font-size:10px}.connection-catalog-grid article>strong{margin-top:13px;font-size:14px}.connection-catalog-grid article>p{color:#707883;flex:1;margin:7px 0 14px;font-size:11px;line-height:1.55}.connection-catalog-grid article>button,.connection-catalog-grid article>a{color:#2c3630;text-align:center;cursor:pointer;background:#edf1ee;border:1px solid #d7dcda;border-radius:8px;width:100%;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:block}.connection-catalog-grid article>button:disabled{cursor:not-allowed;color:#8a9098;background:#f1f2f3;border-color:#e3e5e7}.catalog-status{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.catalog-status.ready{color:#2f6b34;background:#ddf7d4}.catalog-status.guided{color:#5d50b5;background:#e9e6ff}.catalog-status.assisted{color:#846018;background:#fff1ce}.catalog-status.planned{color:#69717a;background:#eceef0}.connection-catalog-empty{text-align:center;color:#737b85;border:1px dashed #d8dce0;border-radius:10px;padding:20px;font-size:12px}.demo-connection-sandbox{background:linear-gradient(#fbfbff 0,#fff 260px);border-color:#cfd3ff}.demo-sandbox-banner{color:#383063;background:#f1f0ff;border:1px solid #d9d7ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 14px;padding:12px 14px;display:flex}.demo-sandbox-banner b{margin-right:4px;font-size:12px}.demo-sandbox-banner span{background:#fff;border:1px solid #dddcf5;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.demo-notice{color:#4d438e;background:#f3f1ff;border-color:#d6d2ff}.demo-installed{background:linear-gradient(135deg,#f2f0ff 0%,#fff 55%,#f5f3ff 100%);border-color:#c9c4ff;box-shadow:inset 4px 0 #7765ee}.demo-pack-evidence{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.demo-pack-evidence span{color:#6d7580;background:#fff;border:1px solid #dde2e5;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;font-size:10px;display:flex}.demo-pack-evidence b{color:#20242d;font-size:11px}.demo-health-proof{color:#4d438e;background:#f3f1ff;border:1px solid #d1ccff;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.demo-health-proof span{color:#68609c;text-align:right}.demo-account-list{margin-top:14px}.demo-account-list>article.demo-connected{border-color:#cbc6ff}.demo-account-list>article.demo-connected .account-connect-summary>i{color:#6556d5}.demo-connect-proof>p{margin:0 0 12px!important}.demo-connect-proof>small{color:#6d7580;margin-top:10px;display:block}.demo-catalog-preview{color:#3c365f;background:#f6f5ff;border:1px solid #d7d5ff;border-radius:12px;margin-top:12px;padding:14px}.demo-catalog-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-catalog-preview button{color:#7167d9;cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.demo-catalog-preview p{color:#55506f;margin:8px 0;font-size:12px;line-height:1.65}.demo-catalog-preview small{color:#77728d;font-size:10px}.portal-invite-preview{background:#f7f5ff;border:1px solid #d9d4f5;border-radius:11px;gap:9px;margin-top:12px;padding:13px;display:grid}.portal-invite-preview>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.portal-invite-preview span{color:#79738f;font-size:10px}.portal-invite-preview strong,.portal-invite-preview p{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.portal-invite-preview p{color:#5f5a70;margin:0}.portal-invite-preview>small{color:#786f94;font-size:10px;line-height:1.5}.portal-invite-preview>button,.portal-result>button{color:#5c50b4;cursor:pointer;background:#fff;border:1px solid #d5d0e8;border-radius:7px;justify-self:start;padding:7px 9px;font-size:10px;font-weight:800}.portal-result>button{margin-top:8px}@media (max-width:1050px){.connection-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.connection-catalog-head{flex-direction:column;align-items:stretch}.connection-catalog-head label{min-width:0}.connection-catalog-grid{grid-template-columns:1fr}.account-connect-list,.account-connect-list>article,.account-connect-body,.account-connect-summary{min-width:0;max-width:100%}.account-connect-summary small{white-space:normal;overflow-wrap:anywhere}.account-connect-body code{white-space:normal;overflow-wrap:anywhere;word-break:break-all;padding-bottom:38px;padding-right:10px}.account-connect-body label>button{left:6px;right:auto}.connection-proof-grid{min-width:0}}.google-workspace-connector{flex-direction:column;gap:13px;display:flex}.google-workspace-connector>p{margin:0!important}.google-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.google-capability-grid>article{background:#fff;border:1px solid #dde1e6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.google-capability-grid>article.enabled{background:#f5fbf2;border-color:#b9d9b3}.google-capability-grid>article>div{flex-direction:column;min-width:0;display:flex}.google-capability-grid strong{font-size:13px}.google-capability-grid small{color:#717984;margin-top:4px;font-size:10px;line-height:1.45}.google-capability-grid span{color:#8a919a;font-size:10px}.google-capability-grid .enabled span{color:#397344}.google-capability-grid button{color:#29332d;cursor:pointer;background:#f0f3f1;border:1px solid #d4d9de;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:11px;font-weight:800}.google-capability-grid button:disabled{opacity:.5;cursor:not-allowed}.google-proof-panel,.google-calendar-panel{background:#fff;border:1px solid #dce1e5;border-radius:12px;padding:13px}.google-proof-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.google-proof-panel>div,.google-calendar-panel header>div{flex-direction:column;display:flex}.google-proof-panel strong,.google-calendar-panel strong{font-size:13px}.google-proof-panel small,.google-calendar-panel small{color:#717984;margin-top:4px;font-size:10px}.google-proof-panel>button,.google-calendar-panel header>button{color:#fff;cursor:pointer;background:#20242d;border:0;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800}.google-proof-panel>.setup-warning{grid-column:1/-1;margin:0}.google-calendar-panel{flex-direction:column;gap:12px;display:flex}.google-calendar-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.google-calendar-panel form{border-top:1px solid #e4e7ea;padding-top:12px;display:flex;flex-direction:column!important;gap:10px!important}.google-calendar-panel form>div:not(.account-connect-actions){grid-template-columns:1fr 1fr;gap:10px;display:grid}.google-calendar-panel textarea{resize:vertical;background:#fff;border:1px solid #d6d9df;border-radius:9px;outline:none;min-height:82px;padding:10px 11px;font:13px inherit}.google-calendar-panel textarea:focus{border-color:#6c5de5;box-shadow:0 0 0 3px #6c5de51a}.google-calendar-events{flex-direction:column;gap:6px;display:flex}.google-calendar-events>article{border-top:1px solid #e6e8eb;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding-top:9px;display:grid}.google-calendar-events>article>div{flex-direction:column;min-width:0;display:flex}.google-calendar-events a,.google-calendar-events button{color:#39413c;cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:7px;padding:7px 8px;font-size:10px;text-decoration:none}.google-calendar-events button.danger{color:#9d433b;border-color:#edcac5}.account-connect-actions .secondary{color:#39413c;background:#fff;border:1px solid #d8dde1}@media (max-width:900px){.google-capability-grid,.google-proof-panel,.google-calendar-panel form>div:not(.account-connect-actions){grid-template-columns:1fr}.google-calendar-events>article{grid-template-columns:1fr 1fr}.google-calendar-events>article>div{grid-column:1/-1}.google-calendar-panel header{flex-direction:column;align-items:stretch}.google-calendar-panel header>button{width:100%}}@media (max-width:760px){.demo-pack-evidence{grid-template-columns:1fr 1fr}.demo-health-proof{flex-direction:column;align-items:flex-start}.demo-health-proof span{text-align:left}}.communication-pack-panel{background:linear-gradient(135deg,#f5ffe9 0%,#fff 55%,#f5f3ff 100%);border:1px solid #ced9bf;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0 0 18px;padding:18px;display:grid}.communication-pack-copy h3{margin:4px 0 7px;font-size:20px}.communication-pack-copy>p:not(.mono-label){color:#687269;max-width:760px;font-size:12px;line-height:1.65}.communication-pack-metrics{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.communication-pack-metrics span{color:#5f685f;background:#ffffffd1;border:1px solid #dbe3d4;border-radius:999px;padding:7px 10px;font-size:11px}.communication-pack-metrics b{color:#171b18}.communication-pack-action{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;min-width:190px;display:flex}.communication-pack-action button{color:#fff;cursor:pointer;background:#151a17;border:0;border-radius:11px;padding:12px 16px;font-size:12px;font-weight:900}.communication-pack-action button:disabled{opacity:.5;cursor:not-allowed}.communication-pack-action small{color:#788078;text-align:center;font-size:10px}.communication-evidence-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communication-evidence-grid article{background:#ffffffe6;border:1px solid #dfe3df;border-radius:12px;min-width:0;padding:13px}.communication-evidence-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.communication-evidence-grid header strong{font-size:13px}.communication-evidence-grid header span{color:#687169;font-size:10px}.communication-evidence-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:11px 0 8px;display:grid}.communication-evidence-grid dl div{background:#f4f6f4;border-radius:8px;padding:7px}.communication-evidence-grid dt{color:#7a817b;font-size:9px}.communication-evidence-grid dd{margin:2px 0 0;font-size:15px;font-weight:900}.communication-evidence-grid article>small{color:#737a74;font-size:10px;line-height:1.5}.communication-pack-warning{background:#fff9e9;border:1px solid #ead7a9;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:3px;padding:10px 12px;display:flex}.communication-pack-warning b{color:#795718;font-size:11px}.communication-pack-warning span{color:#866d3d;font-size:10px;line-height:1.5}.unattended-setup{color:#fff;background:#171b24;border:1px solid #dcdfe7;border-radius:17px;margin:0 0 18px;overflow:hidden}.unattended-setup.ready{border-color:#87b956;box-shadow:0 0 0 3px #a7f8521a}.unattended-setup>header{border-bottom:1px solid #303642;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 20px;display:flex}.unattended-setup>header h3{margin:5px 0 7px;font-size:20px}.unattended-setup>header p:not(.mono-label){color:#aeb6c2;max-width:900px;margin:0;font-size:12px;line-height:1.6}.unattended-setup>header>b{color:#a7f852;background:#292f3b;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.unattended-setup>div{background:#303642;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.unattended-setup article{background:#1d222c;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:14px;display:grid}.unattended-setup article>i{color:#d7dbe2;background:#303744;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.unattended-setup article.done>i{color:#17210f;background:#a7f852}.unattended-setup article>span{flex-direction:column;gap:5px;min-width:0;display:flex}.unattended-setup article strong{font-size:12px}.unattended-setup article small{color:#9da5b1;font-size:10px;line-height:1.5}.unattended-setup article>button{color:#fff;cursor:pointer;background:#272d38;border:1px solid #414956;border-radius:8px;grid-column:1/-1;padding:8px;font-size:10px;font-weight:850}.unattended-setup article.done>button{color:#c8f4a1;border-color:#445c39}.unattended-setup article>button:disabled{opacity:.45;cursor:not-allowed}.unattended-setup>footer{background:#141820;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.unattended-setup>footer span{color:#9fa7b3;font-size:10px;line-height:1.5}.unattended-setup>footer button{color:#b9acff;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:850}@media (max-width:760px){.communication-pack-panel{grid-template-columns:1fr;padding:14px}.communication-pack-action{min-width:0}.communication-evidence-grid{grid-template-columns:1fr}.communication-evidence-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.unattended-setup>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.unattended-setup>header,.unattended-setup>footer{flex-direction:column;align-items:flex-start}.unattended-setup>div{grid-template-columns:1fr}.unattended-setup>footer button{white-space:normal;text-align:left}}.communication-pack-action button.secondary{color:#343a35;background:#fff;border:1px solid #d9dfd8;padding:9px 14px}.channel-pack-readiness{background:#f8f9fb;border:1px solid #dde1e7;border-radius:15px;margin:0 0 18px;padding:16px}.channel-pack-readiness>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.channel-pack-readiness h3{margin:3px 0 0;font-size:16px}.channel-pack-readiness>header>span{color:#707782;text-align:right;max-width:260px;font-size:10px}.channel-pack-readiness>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.channel-pack-readiness article{background:#fff;border:1px solid #e0e3e8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:11px;display:grid}.channel-pack-readiness article b{overflow-wrap:anywhere;font-size:12px}.channel-pack-readiness article i{color:#747b85;white-space:nowrap;background:#f0f1f4;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal}.channel-pack-readiness article.available{background:#f7ffef;border-color:#bfd9ae}.channel-pack-readiness article.available i{color:#3d6b25;background:#def2ca}.channel-pack-readiness article.assisted{background:#fffaf0;border-color:#e9d8ac}.channel-pack-readiness article.assisted i{color:#82611d;background:#f7e9c6}.channel-pack-readiness article p{color:#6f7680;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.channel-pack-readiness article.planned{background:#fafafa}@media (max-width:900px){.channel-pack-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.channel-pack-readiness>header{flex-direction:column}.channel-pack-readiness>header>span{text-align:left}.channel-pack-readiness>div{grid-template-columns:1fr}}.channel-acceptance{background:#fff;border:1px solid #d9dde3;border-radius:15px;margin:0 0 18px;overflow:hidden}.channel-acceptance>header{background:linear-gradient(135deg,#f6f5ff,#fbfcf9);border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 19px;display:flex}.channel-acceptance h3{margin:4px 0 6px;font-size:18px}.channel-acceptance>header p:not(.mono-label){color:#68717b;max-width:720px;font-size:11px;line-height:1.6}.channel-acceptance>header dl{grid-template-columns:repeat(3,74px);gap:6px;margin:0;display:grid}.channel-acceptance>header dl div{text-align:center;background:#fff;border:1px solid #dfe2e7;border-radius:10px;gap:3px;padding:9px;display:grid}.channel-acceptance dt{color:#747c86;font-size:9px}.channel-acceptance dd{margin:0;font-size:20px;font-weight:900}.channel-acceptance-table{max-height:580px;overflow:auto}.channel-acceptance-columns,.channel-acceptance-table article{grid-template-columns:minmax(260px,1fr) repeat(4,88px) 142px;align-items:center;gap:9px;min-width:840px;display:grid}.channel-acceptance-columns{z-index:2;color:#fff;background:#222630;padding:9px 15px;font-size:9px;font-weight:900;position:sticky;top:0}.channel-acceptance-table article{border-top:1px solid #e5e8eb;padding:11px 15px}.channel-acceptance-table article:first-of-type{border-top:0}.channel-acceptance-table article>div:first-child{gap:4px;min-width:0;display:grid}.channel-acceptance-table article strong{font-size:12px}.channel-acceptance-table article small{color:#737b84;font-size:9px;line-height:1.45}.channel-acceptance-table article>span{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 7px;font-size:9px;font-weight:850}.evidence-passed{color:#3a6b2e;background:#e6f6d8}.evidence-pending{color:#805b13;background:#fff0cb}.evidence-not_required{color:#747b83;background:#f0f2f4}.evidence-not_enabled{color:#7d838b;background:#eceef0}.channel-acceptance-result{justify-content:flex-end;align-items:center;gap:7px;display:flex}.channel-acceptance-result b{font-size:10px}.channel-acceptance-result i{color:#24331b;background:#c9f45d;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:950;display:grid}.channel-acceptance-result button{cursor:pointer;background:#fff;border:1px solid #d3d8dc;border-radius:7px;padding:6px 7px;font-size:9px;font-weight:850}.channel-acceptance-result button:disabled{color:#878d94;cursor:not-allowed;background:#f0f1f2}.acceptance-passed{box-shadow:inset 3px 0 #8bc44d}.acceptance-pending{box-shadow:inset 3px 0 #e2ad3a}.acceptance-failed{box-shadow:inset 3px 0 #e15b50}.acceptance-not_enabled{background:#fafafa;box-shadow:inset 3px 0 #c5c9ce}.channel-acceptance>footer{color:#626a73;background:#f4f5f6;border-top:1px solid #e1e4e8;padding:11px 16px;font-size:10px;line-height:1.55}.catalog-acceptance-note{border-radius:999px;align-self:flex-start;margin:-6px 0 10px;padding:4px 7px;font-size:9px;font-weight:900;display:block}.catalog-acceptance-note.acceptance-passed{color:#386c2a;box-shadow:none;background:#e4f5d5}.catalog-acceptance-note.acceptance-pending{color:#805c12;box-shadow:none;background:#fff0c9}.catalog-acceptance-note.acceptance-failed{color:#983a32;box-shadow:none;background:#ffe1dd}.catalog-acceptance-note.acceptance-not_enabled{color:#737a82;box-shadow:none;background:#e9ebed}@media (max-width:760px){.channel-acceptance>header{flex-direction:column}.channel-acceptance>header dl{grid-template-columns:repeat(3,1fr);width:100%}.channel-acceptance-table{gap:10px;max-height:none;padding:10px;display:grid;overflow:visible}.channel-acceptance-columns{display:none}.channel-acceptance-table article{min-width:0;box-shadow:none;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #e1e4e8!important}.channel-acceptance-table article>div:first-child{grid-column:1/-1;padding-bottom:5px}.channel-acceptance-table article>span{white-space:normal;justify-content:space-between;justify-self:stretch;align-items:center;gap:8px;min-height:40px;padding:7px 9px;display:flex}.channel-acceptance-table article>span:before{opacity:.72;font-size:9px;font-weight:750}.channel-acceptance-table article>span:nth-child(2):before{content:"授權"}.channel-acceptance-table article>span:nth-child(3):before{content:"收件"}.channel-acceptance-table article>span:nth-child(4):before{content:"外發"}.channel-acceptance-table article>span:nth-child(5):before{content:"回呼／寫入"}.channel-acceptance-result{border-top:1px solid #e7e9ed;grid-column:1/-1;justify-content:flex-start;padding-top:9px}.channel-acceptance-result:before{content:"結論";color:#737b84;margin-right:auto;font-size:9px;font-weight:750}.channel-acceptance-result button{min-height:40px;padding:8px 10px}.customer-nav>div button,.customer-nav>button,.customer-day>button,.connection-category-tabs button,.connection-catalog-grid article>button,.connection-catalog-grid article>a{min-height:42px}.approval-header button,.journey-actions button{min-height:40px}}@media (min-width:761px) and (max-width:1100px){.channel-acceptance-columns,.channel-acceptance-table article{grid-template-columns:minmax(180px,1fr) repeat(4,70px) 100px;gap:6px;min-width:0;padding-left:11px;padding-right:11px}.channel-acceptance-columns{position:static}.channel-acceptance-table article>span{padding-left:5px;padding-right:5px}.channel-acceptance-result{gap:4px}}.sandbox-record-browser{color:#c8ff73;cursor:pointer;background:#282c35;border:1px solid #555a67;border-radius:9px;width:calc(100% - 28px);margin:0 14px 10px;padding:10px;font-size:11px;font-weight:850}.record-browser-backdrop{z-index:180;background:#0c0f14b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.record-browser{background:#f5f6f7;border-radius:17px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0000004d}.record-browser>header{color:#fff;background:#171b24;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.record-browser>header h2{margin:4px 0;font-size:23px}.record-browser>header span{color:#aeb6c1;font-size:11px}.record-browser>header>button{color:#fff;cursor:pointer;background:#2b303b;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.record-browser>nav{background:#fff;border-bottom:1px solid #dfe2e6;gap:6px;padding:11px 14px;display:flex;overflow-x:auto}.record-browser>nav button{color:#5f6670;cursor:pointer;background:#f7f8f8;border:1px solid #dce0e4;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.record-browser>nav button.active{color:#fff;background:#6957e6;border-color:#6957e6}.record-browser>form{background:#fff;border-bottom:1px solid #e0e3e6;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.8fr) 135px 135px auto;gap:8px;padding:12px 14px;display:grid}.record-browser>form label{color:#777e87;flex-direction:column;gap:4px;font-size:9px;font-weight:850;display:flex}.record-browser>form input,.record-browser>form select,.record-browser-summary select{background:#fff;border:1px solid #d8dce1;border-radius:8px;height:36px;padding:0 9px;font-size:11px}.record-browser>form>button{color:#fff;cursor:pointer;background:#20242d;border:0;border-radius:8px;align-self:end;height:36px;padding:0 14px;font-size:11px;font-weight:850}.record-browser-summary{border-bottom:1px solid #e0e3e6;align-items:center;gap:10px;padding:9px 14px;display:flex}.record-browser-summary strong{font-size:13px}.record-browser-summary span,.record-browser-summary label{color:#737b85;font-size:10px}.record-browser-summary label{align-items:center;gap:5px;margin-left:auto;display:flex}.record-browser-summary select{height:30px}.record-browser-summary>button{cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:7px;padding:7px 8px;font-size:9px;font-weight:800}.record-browser-table{background:#fff;border:1px solid #e0e3e6;border-radius:10px;min-height:0;margin:0 14px;overflow:auto}.record-browser-row{border-top:1px solid #e8eaed;grid-template-columns:170px minmax(150px,1fr) minmax(180px,1.4fr) 110px;align-items:center;gap:10px;padding:11px 12px;display:grid}.record-browser-row.head{z-index:2;color:#757d87;background:#f0f2f4;border-top:0;position:sticky;top:0}.record-browser-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.45;overflow:hidden}.record-browser-row:not(.head) span:last-child{background:#eef0f2;border-radius:99px;justify-self:start;padding:4px 7px;font-weight:800}.record-browser-empty{color:#737b85;place-items:center;min-height:220px;font-size:12px;display:grid}.record-browser-empty.error{color:#a44036}.record-browser>footer{justify-content:center;align-items:center;gap:5px;padding:12px;display:flex}.record-browser>footer>button,.record-browser>footer span button{cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:7px;padding:7px 10px;font-size:10px}.record-browser>footer button.active{color:#fff;background:#20242d;border-color:#20242d}.record-browser>footer button:disabled{opacity:.45;cursor:not-allowed}.record-browser>footer span{color:#8a9098;align-items:center;gap:5px;font-size:10px;display:flex}@media (max-width:760px){.record-browser-backdrop{padding:0}.record-browser{border-radius:0;width:100%;height:100dvh}.record-browser>form{grid-template-columns:1fr 1fr}.record-browser>form label:first-child,.record-browser>form>button{grid-column:1/-1}.record-browser-summary{overflow-x:auto}.record-browser-summary label{margin-left:0}.record-browser-summary>*{flex:none}.record-browser-row{grid-template-columns:120px minmax(130px,1fr) minmax(150px,1.2fr) 90px;min-width:620px}}.workspace-top-signout{color:#9d3038;white-space:nowrap;cursor:pointer;background:#fff7f7;border:1px solid #d7b6b9;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850}.workspace-top-signout:hover{background:#ffe9ea;border-color:#be777d}.chart-head select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;padding:7px 27px 7px 9px;font-size:11px}.price-seat-explainer{border:1px solid var(--mk-line);background:#f4f1ff;border-radius:11px;align-items:center;padding:12px;display:flex}.price-seat-explainer>span{flex-direction:column;gap:4px;display:flex}.price-seat-explainer strong{font-size:12px}.price-seat-explainer small{color:#66706a;font-size:10px;line-height:1.55}.price-seat-note{color:#6d756f;margin:8px 2px 0;font-size:11px;line-height:1.55}.quote-delivery-modal{width:min(780px,100%)}.quote-delivery-summary{grid-template-columns:1fr 1.35fr repeat(3,1fr)}@media (min-width:761px) and (max-width:1050px){.mk-header{grid-template-columns:1fr auto}.mk-header-actions,.mk-header>nav{display:none}.mk-header .mk-menu{display:block}.mk-header nav.open{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:0 0 13px 13px;flex-direction:column;gap:0;padding:14px;display:flex;position:absolute;top:77px;left:0;right:0;box-shadow:0 16px 30px #141b171f}.mk-header nav.open a,.mk-header nav.open button{width:100%;color:var(--mk-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px;font-size:14px;font-weight:750;text-decoration:none;display:block}.mk-header nav.open a:hover,.mk-header nav.open button:hover{background:#f0edff;border-radius:8px}}@media (max-width:1240px){.v2-top-actions{gap:6px}.v2-top-actions>.solid-button{display:none}.workspace-top-signout{padding-inline:9px}}@media (max-width:760px){.quote-delivery-summary{grid-template-columns:1fr}.workspace-top-signout{padding:8px;font-size:0}.workspace-top-signout:after{content:"↪";font-size:16px}.mk-menu{border-radius:10px;place-items:center;width:44px;height:44px}.icon-top-button{width:44px;height:44px}.list-pager button{min-height:40px}}.score-method{background:#fff;border:1px solid #dcdfe7;border-radius:13px;margin:0 0 14px;overflow:hidden}.score-method summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:13px;font-weight:900;list-style:none;display:flex}.score-method summary::-webkit-details-marker{display:none}.score-method summary span{color:#6654db;font-size:11px}.score-method>div{border-top:1px solid #e4e6eb;padding:16px 17px}.score-method p{color:#59606a;margin:0 0 12px;font-size:12px;line-height:1.6}.score-method dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 11px;display:grid}.score-method dl>div{background:#f8f9fa;border:1px solid #e3e5ea;border-radius:9px;flex-direction:column;gap:7px;padding:10px;display:flex}.score-method dt{color:#747b85;font-size:10px;line-height:1.4}.score-method dd{color:#5f4ed7;margin:0;font-size:15px;font-weight:900}.score-method>div>small{color:#79808a;font-size:10px;line-height:1.55;display:block}.opportunity-suggestions{border-top:1px solid #e4e6eb;margin-top:14px;padding-top:13px}.opportunity-suggestions>strong{margin-bottom:7px;font-size:12px;display:block}.opportunity-suggestions article{border-top:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.opportunity-suggestions article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.opportunity-suggestions b{font-size:12px}.opportunity-suggestions small{color:#777e87;font-size:10px}.opportunity-suggestions span{font-size:12px;font-weight:900}.opportunity-suggestions button{cursor:pointer;background:#fff;border:1px solid #d8dbe2;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:850}.deal-score-evidence{color:#66706a;min-height:30px;margin:-3px 0 9px;font-size:9px;line-height:1.45;display:block}.deal-score-evidence.muted{color:#989da5}.deal-top b{cursor:help}.opportunity-editor .numeric-input{background:#fff;border:1px solid #d9dce2;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:6px;display:grid;overflow:hidden}.opportunity-editor .numeric-input span{color:#5f6670;padding:0 10px;font-size:12px;font-weight:900}.opportunity-editor .numeric-input input{border:0;min-width:0;margin:0}.opportunity-editor .field-hint{color:#7b828b;font-size:10px}.blank-workspace .customer-ops .inbox-shell,.customer-ops .inbox-shell{grid-template-columns:270px minmax(0,1fr) 250px;min-width:0;max-width:100%;display:grid;overflow:hidden}.inbox-shell>*{min-width:0}.conversation-list{max-height:720px;overflow-y:auto}.conversation-search input{min-width:0}.inbox-empty{text-align:center;border-top:1px solid var(--line);color:#7b818b;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:28px 18px;display:flex}.inbox-empty>span{color:#6552db;background:#e9e6ff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.inbox-empty strong{font-size:13px}.inbox-empty small{max-width:220px;font-size:11px;line-height:1.55}.message-thread{min-width:0;overflow:auto}.bubble{overflow-wrap:anywhere;white-space:pre-wrap;flex-direction:column;gap:5px;min-width:0;display:flex}.bubble>strong{font-size:11px}.bubble>span{min-width:0}.bubble>small{opacity:.72;font-size:9px;line-height:1.45}.bubble>button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-self:flex-start;padding:5px 7px;font-size:9px;font-weight:850}.channel-Gmail,.channel-Outlook{color:#a54a2e;background:#fff0e8}.channel-WhatsApp{color:#19824a;background:#ddf8e8}.channel-Messenger,.channel-Instagram{color:#6c43ba;background:#f0e7ff}.conversation-list>button>span[class^=channel-]{color:#59616b;background-color:#edf0f3}.conversation-list>button>span.channel-LINE{color:#398044;background:#dff5d0}.conversation-list>button>span.channel-Email{color:#5073b9;background:#e5edff}.conversation-list>button>span.channel-Gmail,.conversation-list>button>span.channel-Outlook{color:#a54a2e;background:#fff0e8}.conversation-list>button>span.channel-WhatsApp{color:#19824a;background:#ddf8e8}.conversation-list>button>span.channel-Messenger,.conversation-list>button>span.channel-Instagram{color:#6c43ba;background:#f0e7ff}@media (max-width:1280px){.blank-workspace .customer-ops .inbox-shell,.customer-ops .inbox-shell{grid-template-columns:240px minmax(0,1fr)}.inbox-context{border:1px solid var(--line);border-top:0;border-radius:0 0 13px 13px;grid-column:1/-1;grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.inbox-context>p,.inbox-context>h2{grid-column:1;margin:0}.inbox-context dl{grid-area:1/2/3}.inbox-context .context-timeline{grid-area:1/3/3;min-width:200px;margin:0}.inbox-context>button{grid-column:1;align-self:end}}@media (max-width:900px){.score-method dl{grid-template-columns:1fr 1fr}.blank-workspace .customer-ops .inbox-shell,.customer-ops .inbox-shell{grid-template-columns:1fr}.conversation-list{border-radius:13px 13px 0 0;max-height:330px}.message-panel{border:1px solid var(--line);border-radius:0}.message-thread{min-height:420px}.inbox-context{grid-column:1;grid-template-columns:1fr 1fr}.inbox-context dl,.inbox-context .context-timeline{grid-area:auto/1/auto/-1}.inbox-context>button{grid-column:1/-1}.customer-nav{flex-direction:column;align-items:stretch;gap:8px}.customer-nav>div{overflow-x:auto}.customer-nav>div button{flex:none}.pipeline-kpis{grid-template-columns:1fr 1fr}.opportunity-suggestions article{grid-template-columns:minmax(0,1fr) auto}.opportunity-suggestions button{grid-column:1/-1}}@media (max-width:560px){.score-method dl,.pipeline-kpis{grid-template-columns:1fr}.score-method summary{align-items:flex-start}.message-head{height:auto;min-height:66px}.bubble{max-width:90%}.smart-reply>div:last-child{gap:6px}.smart-reply>div:last-child button{flex:1}.customer-ops-hero{grid-template-columns:1fr}.customer-ops-hero h1{font-size:40px}}.list-pager{background:#fff;border:1px solid #e0e3e8;border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin:13px 0;padding:10px 12px;display:flex}.list-pager>span:first-child{color:#727a84;margin-right:auto;font-size:10px}.list-pager>span{align-items:center;gap:6px;display:flex}.list-pager i{color:#9a9fa8;font-style:normal}.list-pager button{color:#4f5660;cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:8px;min-width:32px;height:32px;padding:0 9px;font-size:10px;font-weight:800}.list-pager button.active{color:#fff;background:#20242d;border-color:#20242d}.list-pager button:disabled{opacity:.42;cursor:not-allowed}.list-pager>b{color:#737a84;white-space:nowrap;margin-left:auto;font-size:10px}.flow-library>.list-pager,.quote-list>.list-pager{margin-inline:12px}.conversation-list .list-pager{margin:9px}.approval-view+.list-pager{margin-top:-4px}@media (max-width:560px){.list-pager>span:first-child,.list-pager>b{text-align:center;justify-content:center;width:100%;margin:0}.list-pager button{min-width:30px;padding-inline:7px}}.revenue-guard-stack,.change-order-strip{background:#fff;border:1px solid #dadde5;border-radius:22px;margin:22px 0;overflow:hidden}.revenue-guard-stack>header,.change-order-strip>header{color:#fff;background:#171a22;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px;display:flex}.revenue-guard-stack>header h2,.change-order-strip>header h2{margin:5px 0 0;font-size:22px}.revenue-guard-stack>header>span,.change-order-strip>header>span{color:#c8cbd3;max-width:380px;font-size:12px}.guard-alert{border-top:1px solid #e6e8ed;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px;padding:22px 24px;display:grid}.guard-alert:first-of-type{border-top:0}.guard-alert>div>strong{font-size:17px}.guard-alert>div>p{color:#535b67;margin:8px 0;line-height:1.65}.guard-alert>div>small{color:#7b828e}.guard-alert>b{color:#545b66;align-self:center}.guard-decision{flex-direction:column;gap:10px;display:flex}.guard-decision label{color:#646b77;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.guard-decision input{width:100%;min-height:42px;font:inherit;color:#171a22;border:1px solid #d5d9e0;border-radius:10px;padding:9px 11px}.guard-decision span{justify-content:flex-end;gap:8px;display:flex}.guard-decision button{cursor:pointer;background:#fff;border:1px solid #d6d9df;border-radius:9px;min-height:38px;padding:0 12px;font-weight:800}.guard-decision button:disabled{opacity:.42;cursor:not-allowed}.guard-decision .commitment-primary{color:#fff;background:#6c50ef;border-color:#6c50ef}.guard-overridden,.guard-cancelled{opacity:.78;background:#f6f7f9}.change-order-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.change-order-strip article{background:#fafbfc;border:1px solid #e1e4e9;border-radius:14px;gap:8px;padding:16px;display:grid}.change-order-strip article>span{color:#3b5615;background:#eef9d8;border-radius:99px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:900}.change-order-strip article>strong{font-size:16px}.change-order-strip article>p,.change-order-strip article>blockquote{color:#606875;margin:0;font-size:12px;line-height:1.55}.change-order-strip article>blockquote{border-left:2px solid #9ae12e;padding-left:10px}.change-order-strip article>button{color:#6249dc;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:900}.risk-review-preview{background:#fff5f3!important;border-color:#f2b3ab!important}@media (max-width:850px){.guard-alert,.change-order-strip>div{grid-template-columns:1fr}.revenue-guard-stack>header,.change-order-strip>header{flex-direction:column;align-items:flex-start}.guard-decision span{justify-content:stretch}.guard-decision button{flex:1}}.public-change-order{color:#171922;background:#f1f2f6;min-height:100vh;padding:48px 20px}.public-change-order>section{background:#fff;border:1px solid #d7dae1;border-radius:26px;width:min(880px,100%);margin:auto;overflow:hidden;box-shadow:0 28px 80px #181b2417}.public-change-order header{border-bottom:1px solid #e4e6eb;justify-content:space-between;gap:20px;padding:20px 28px;display:flex}.public-change-order header a{color:#171922;font-size:22px;font-weight:950;text-decoration:none}.public-change-order header span{color:#707784;font-size:12px}.change-order-public-hero{color:#fff;background:#171a22;padding:48px 42px 34px}.change-order-public-hero p{color:#b5ff45;letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:950}.change-order-public-hero h1{margin:0;font-size:clamp(34px,6vw,64px);line-height:1.03}.change-order-public-hero>span{color:#c8ccd4;margin-top:22px;display:block}.change-order-public-grid{border-bottom:1px solid #e5e7eb;grid-template-columns:1.3fr 1fr 1fr;display:grid}.change-order-public-grid article{border-right:1px solid #e5e7eb;padding:24px 28px}.change-order-public-grid article:last-child{border-right:0}.change-order-public-grid span{color:#737a85;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.change-order-public-grid strong{font-size:18px}.public-change-order blockquote{color:#404753;background:#f6faef;border-left:3px solid #a8ef3d;margin:30px 42px 16px;padding:20px;line-height:1.7}.public-change-order blockquote span{color:#61713c;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.change-order-note{color:#656d79;margin:0 42px;line-height:1.65}.change-order-decision{border:1px solid #dde0e6;border-radius:16px;margin:28px 42px;padding:20px}.change-order-decision>p{color:#59616d;margin:0 0 14px}.change-order-decision>span{color:#b3362b;margin-bottom:12px;display:block}.change-order-decision>div{justify-content:flex-end;gap:10px;display:flex}.change-order-decision button{cursor:pointer;background:#fff;border:1px solid #d2d6dd;border-radius:10px;min-height:44px;padding:0 16px;font-weight:900}.change-order-decision button:last-child{color:#fff;background:#6b4ff0;border-color:#6b4ff0}.change-order-decision button:disabled{opacity:.45}.change-order-result{border-radius:16px;align-items:center;gap:14px;margin:28px 42px;padding:20px;display:flex}.change-order-result>span{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.change-order-result strong{font-size:18px}.change-order-result p{color:#5f6671;margin:5px 0 0}.change-order-result.accepted{background:#effadb}.change-order-result.accepted>span{background:#a9ef3e}.change-order-result.rejected{background:#fff0ee}.change-order-result.rejected>span{background:#f2ada4}.public-change-order footer{color:#8a9099;padding:20px 42px 30px;font-size:11px}@media (max-width:650px){.public-change-order{padding:18px 10px}.change-order-public-hero{padding:34px 22px}.change-order-public-grid{grid-template-columns:1fr}.change-order-public-grid article{border-bottom:1px solid #e5e7eb;border-right:0}.public-change-order blockquote,.change-order-note,.change-order-decision,.change-order-result{margin-left:22px;margin-right:22px}.change-order-decision>div{flex-direction:column}.change-order-decision button{width:100%}}.message-status-pending_approval{color:#33260f!important;background:#fff3d7!important;border:1px solid #dca443!important}.message-status-pending_approval>small{color:#765716!important;opacity:1!important}.message-status-pending_approval>button{color:#765716!important}.message-status-failed{color:#6e2228!important;background:#fff0f0!important;border:1px solid #d88181!important}.inbox-context-identity{min-width:0}.inbox-context-identity h2{overflow-wrap:anywhere}.inbox-context-identity>small{color:#7f858f;overflow-wrap:anywhere;margin-top:-10px;font-size:10px;display:block}.inbox-context dl,.inbox-context dd,.context-timeline,.context-timeline p{overflow-wrap:anywhere;min-width:0}.context-timeline p{white-space:normal;word-break:normal}.smart-reply textarea{color:#20232a;background:#fff}.smart-reply button:disabled{opacity:.48;cursor:not-allowed}.quote-picker-dialog{background:#f8f8fb;border-radius:17px;width:min(660px,100%);max-height:min(760px,100vh - 36px);padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0b0e1547}.quote-picker-dialog>h2{margin:4px 0 7px;font-size:24px}.quote-picker-dialog>p:not(.mono-label){color:#69717c;margin:0 44px 17px 0;font-size:12px;line-height:1.6}.quote-picker-list{gap:8px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.quote-picker-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:13px;display:grid}.quote-picker-list>button:hover,.quote-picker-list>button.selected{background:#f2efff;border-color:#6b58e8}.quote-picker-list span{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:850;display:flex}.quote-picker-list small{color:#727985;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.quote-picker-list em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.quote-picker-list b{color:#6552dd;white-space:nowrap;font-size:10px}.scheduler-settings-card{background:#fff;border:1px solid #d9dce3;border-radius:15px;margin:0 0 16px;overflow:hidden}.scheduler-settings-summary{grid-template-columns:auto minmax(240px,1fr) minmax(190px,.55fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.scheduler-settings-summary>span{color:#a8482e;background:#fff0e9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.scheduler-settings-summary>span.healthy{color:#3d7d3a;background:#e8f9d2}.scheduler-settings-summary h2{margin:2px 0 4px;font-size:18px}.scheduler-settings-summary>div>small,.scheduler-settings-health small{color:#707883;font-size:10px;line-height:1.5;display:block}.scheduler-settings-health{border-left:1px solid #e3e5e8;padding-left:14px}.scheduler-settings-health b{margin-bottom:4px;font-size:11px;display:block}.scheduler-settings-summary>button{color:#fff;cursor:pointer;white-space:nowrap;background:#20242d;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:850}.scheduler-rule-preview{background:#f7f8f8;border-top:1px solid #e4e6e9;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:8px 13px;padding:12px 19px;display:grid}.scheduler-rule-preview span{color:#7d848d;font-size:10px}.scheduler-rule-preview strong{overflow-wrap:anywhere;font-size:10px}.scheduler-dialog-backdrop{z-index:190;background:#0b0e13b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scheduler-dialog{background:#f7f8f9;border-radius:17px;width:min(780px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 32px 90px #0000004d}.scheduler-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #e0e3e6;justify-content:space-between;gap:20px;padding:20px 22px;display:flex;position:sticky;top:0}.scheduler-dialog>header h2{margin:3px 0;font-size:24px}.scheduler-dialog>header small{color:#757c86;font-size:10px}.scheduler-dialog>header>button{cursor:pointer;background:#eef0f2;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.scheduler-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.scheduler-form-grid label{color:#5e6570;flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.scheduler-form-grid input,.scheduler-form-grid select{background:#fff;border:1px solid #d8dce1;border-radius:9px;height:40px;padding:0 10px;font-size:12px}.scheduler-form-grid fieldset{border:1px solid #dde0e4;border-radius:11px;grid-column:1/-1;margin:0;padding:11px}.scheduler-form-grid legend{color:#5e6570;padding:0 5px;font-size:10px;font-weight:850}.scheduler-form-grid fieldset>div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.scheduler-form-grid fieldset button{cursor:pointer;background:#fff;border:1px solid #dadddf;border-radius:8px;padding:8px 4px;font-size:10px;font-weight:800}.scheduler-form-grid fieldset button.active{color:#fff;background:#6754e2;border-color:#6754e2}.scheduler-window,.scheduler-number-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scheduler-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.scheduler-dialog>aside{background:#eff9db;border:1px solid #cfe2a9;border-radius:10px;margin:0 22px 15px;padding:12px}.scheduler-dialog>aside strong{font-size:11px}.scheduler-dialog>aside p{color:#66705f;margin:5px 0 0;font-size:10px;line-height:1.55}.scheduler-form-error{color:#a0323a;margin:0 22px 10px;font-size:11px;font-weight:800}.scheduler-dialog>footer{background:#fff;border-top:1px solid #dfe2e5;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.scheduler-dialog>footer button{cursor:pointer;background:#fff;border:1px solid #d7dbe0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:850}.scheduler-dialog>footer button:last-child{color:#fff;background:#6754e2;border-color:#6754e2}.usage-disclosure{background:#f7f8fa;border:1px solid #d9dce3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 0 16px;padding:13px 16px;display:grid}.usage-disclosure>div{flex-direction:column;min-width:120px;display:flex}.usage-disclosure>div+div{border-left:1px solid #dfe2e5;padding-left:13px}.usage-disclosure>div>span{color:#757c85;font-size:9px}.usage-disclosure strong{color:#20242d;margin-top:3px;font-size:17px;display:block}.usage-disclosure small{color:#737a84;margin-top:4px;font-size:10px;line-height:1.55;display:block}.usage-disclosure .usage-definition strong{font-size:12px}.usage-disclosure .production-run-count strong{color:#5b4ad0}@media (max-width:1280px){.inbox-context{grid-template-columns:minmax(190px,.65fr) minmax(260px,1fr);align-items:start}.inbox-context-identity{grid-area:1/1}.inbox-context dl{grid-area:1/2}.inbox-context .context-timeline{border-top:1px solid #d9dbe3;border-left:0;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 0 0;display:grid}.inbox-context .context-timeline>div{border-left:2px solid #d9dbe3;min-width:0;padding-left:9px}.inbox-context>button{grid-area:3/1/auto/-1;justify-self:start;width:auto}.scheduler-settings-summary{grid-template-columns:auto minmax(0,1fr) auto}.scheduler-settings-health{grid-column:2}.scheduler-settings-summary>button{grid-area:1/3/3}}@media (max-width:760px){.quote-picker-dialog{padding:19px}.quote-picker-list>button{grid-template-columns:minmax(0,1fr) auto}.quote-picker-list em{grid-column:1}.quote-picker-list b{grid-area:1/2/3}.scheduler-settings-summary{grid-template-columns:auto minmax(0,1fr)}.scheduler-settings-health{border-top:1px solid #e3e5e8;border-left:0;grid-column:1/-1;padding:10px 0 0}.scheduler-settings-summary>button{grid-area:auto/1/auto/-1;width:100%}.scheduler-rule-preview{grid-template-columns:auto minmax(0,1fr)}.scheduler-form-grid{grid-template-columns:1fr}.scheduler-number-grid,.usage-disclosure{grid-template-columns:1fr 1fr}.usage-disclosure .usage-definition{grid-column:1/-1}.usage-disclosure>div+div{border-top:1px solid #dfe2e5;border-left:0;padding:9px 0 0}.inbox-context{grid-template-columns:1fr}.inbox-context-identity,.inbox-context dl,.inbox-context .context-timeline,.inbox-context>button{grid-column:1}.inbox-context dl{grid-row:auto}.inbox-context .context-timeline{grid-row:auto;grid-template-columns:1fr}.inbox-context>button{grid-row:auto;width:100%}.v2-backdrop,.v2-backdrop>section,.v2-backdrop>form,.quote-picker-dialog,.quote-picker-list,.quote-picker-list>button{min-width:0;max-width:100%;overflow-x:hidden}.quote-picker-dialog{width:100%;padding:18px 14px max(18px,env(safe-area-inset-bottom))}.quote-picker-list>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}.quote-picker-list span,.quote-picker-list strong,.quote-picker-list small{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.quote-picker-list em{white-space:normal;overflow-wrap:anywhere;min-width:0}.customer-modal{width:100%;max-width:100%;overflow-x:hidden}.customer-modal label,.customer-modal input,.customer-modal select,.customer-modal textarea{min-width:0;max-width:100%}}.workspace-stage-grid small em{color:#5f50c9;margin-top:4px;font-style:normal;font-weight:850;display:block}.pipeline-board{grid-template-columns:repeat(7,minmax(230px,1fr))}.workspace-stage-grid{grid-template-columns:repeat(7,minmax(150px,1fr));padding-bottom:5px;overflow-x:auto}@media (max-width:1250px){.pipeline-board{grid-template-columns:repeat(7,250px)}}@media (max-width:800px){.pipeline-board{grid-template-columns:repeat(7,245px)}.workspace-stage-grid{grid-template-columns:repeat(7,170px)}}@media (max-width:520px){.scheduler-form-grid fieldset>div{grid-template-columns:repeat(4,1fr)}.scheduler-window,.scheduler-number-grid,.usage-disclosure{grid-template-columns:1fr}}.scheduler-queue-panel{background:#fff;border:1px solid #d9dce3;border-radius:15px;margin:0 0 16px;overflow:hidden}.scheduler-queue-panel>header{border-bottom:1px solid #e1e4e8;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.scheduler-queue-panel>header h2{margin:3px 0 4px;font-size:20px}.scheduler-queue-panel>header span{color:#68717c;font-size:11px;line-height:1.55}.scheduler-queue-panel>header button{cursor:pointer;background:#f7f8f9;border:1px solid #d7dbe0;border-radius:9px;flex:none;padding:9px 12px;font-size:11px;font-weight:850}.scheduler-queue-summary{background:#f8f9fa;border-bottom:1px solid #e1e4e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scheduler-queue-summary>div{min-width:0;padding:13px 18px}.scheduler-queue-summary>div+div{border-left:1px solid #e1e4e8}.scheduler-queue-summary span,.scheduler-queue-summary small{color:#777f89;font-size:9px;display:block}.scheduler-queue-summary strong{overflow-wrap:anywhere;margin-top:4px;font-size:17px;display:block}.scheduler-queue-summary .danger strong{color:#bb3f32}.scheduler-heartbeat-line{color:#59645a;background:#f4f7f1;border-bottom:1px solid #e4e7ea;align-items:center;gap:9px;padding:10px 18px;font-size:10px;display:flex}.scheduler-heartbeat-line i{background:#b4bac1;border-radius:50%;width:8px;height:8px}.scheduler-heartbeat-line i.healthy{background:#57a348;box-shadow:0 0 0 4px #57a3481f}.scheduler-queue-list{margin:0;padding:0;list-style:none}.scheduler-queue-list>li{border-bottom:1px solid #e5e7ea;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.scheduler-queue-list>li:last-child{border-bottom:0}.queue-order{color:#8a919a;align-self:flex-start;font:800 11px/1.4 monospace}.queue-main{min-width:0}.queue-main>div{align-items:center;gap:9px;margin-bottom:5px;display:flex}.queue-main>div b{color:#555e69;background:#eef0f3;border-radius:999px;padding:4px 7px;font-size:9px}.queue-main time{color:#7a828c;font-size:9px}.queue-main>strong{font-size:12px;line-height:1.45;display:block}.queue-main>small{color:#717984;overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.queue-main>p{color:#59616b;margin:5px 0 0;font-size:10px;line-height:1.5}.queue-state{flex-direction:column;align-items:flex-end;gap:7px;min-width:105px;display:flex}.queue-state>b{font-size:10px}.queue-state>button{color:#5948d5;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.queue-tone-blocked{background:#fff8f6;border-left:4px solid #d95443}.queue-tone-blocked .queue-state>b{color:#b6382d}.queue-tone-approval{background:#fffaf1;border-left:4px solid #ec9c34}.queue-tone-approval .queue-state>b{color:#aa6819}.queue-tone-retry{background:#faf8ff;border-left:4px solid #8a6fe8}.queue-tone-ready,.queue-tone-scheduled{border-left:4px solid #79ad4e}.queue-tone-sending{background:#f6f9ff;border-left:4px solid #4f78da}.scheduler-queue-empty{justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.scheduler-queue-empty>span{color:#3c7d36;background:#e9f8d8;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.scheduler-queue-empty strong,.scheduler-queue-empty small{display:block}.scheduler-queue-empty small{color:#747c85;margin-top:3px;font-size:10px}.scheduler-queue-limit{color:#747c85;background:#f8f9fa;border-top:1px solid #e4e7ea;margin:0;padding:10px 18px;font-size:9px}.scheduler-heartbeat-line.danger{color:#9d342d;background:#fff3f0}.scheduler-heartbeat-line.danger i{background:#d65347;box-shadow:0 0 0 4px #d653471f}@media (max-width:760px){.scheduler-queue-panel>header{flex-direction:column}.scheduler-queue-panel>header button{width:100%}.scheduler-queue-summary{grid-template-columns:1fr 1fr}.scheduler-queue-summary>div:nth-child(3){border-top:1px solid #e1e4e8;border-left:0}.scheduler-queue-summary>div:nth-child(4){border-top:1px solid #e1e4e8}.scheduler-queue-list>li{grid-template-columns:28px minmax(0,1fr)}.queue-state{flex-direction:row;grid-column:2;justify-content:space-between;align-items:flex-start;width:100%;min-width:0}.queue-main>div{flex-direction:column;align-items:flex-start;gap:4px}}.workspace-portal-live,.workspace-portal-settings,.workspace-portal-preview,.workspace-portal-settings form>*{min-width:0}.workspace-portal-settings input,.workspace-portal-settings select{box-sizing:border-box;width:100%;min-width:0}.workspace-portal-preview header>div,.workspace-portal-preview section>article>div{min-width:0}.workspace-portal-preview header strong,.workspace-portal-preview header small,.workspace-portal-preview section strong,.workspace-portal-preview section small{overflow-wrap:anywhere}.workspace-portal-preview section>article>b{white-space:nowrap}.portal-invite-when{background:#f4faea;border:1px solid #cce1b9;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.portal-invite-when>span{letter-spacing:.12em;color:#50722f;font:800 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.portal-invite-when strong{font-size:14px;display:block}.portal-invite-when p{color:#61705c;margin:5px 0 0;font-size:12px;line-height:1.6}.workspace-portal-settings input[aria-invalid=true]{border-color:#c84d3e;box-shadow:0 0 0 3px #c84d3e1f}.task-board article{grid-template-columns:100px minmax(0,1fr) 130px minmax(170px,auto)}.task-actions{justify-content:flex-end;gap:6px;display:flex}.task-actions button{border:1px solid var(--ink);background:var(--white);cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px;font-size:11px}.task-actions button:first-child{color:#6552d9;border-color:#d8dbe2}.task-board article.done .task-actions button:last-child{background:var(--lime)}@media (max-width:1100px){.workspace-portal-live{grid-template-columns:1fr}.workspace-portal-settings form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-portal-preview{min-height:0}}@media (max-width:760px){.task-board article{grid-template-columns:1fr auto}.task-actions{grid-column:1/-1;justify-content:stretch}.task-actions button{flex:1}}@media (max-width:620px){.workspace-portal-settings,.workspace-portal-preview{padding:17px}.workspace-portal-settings form{grid-template-columns:1fr}.workspace-portal-settings form>button{grid-column:1}.workspace-portal-preview header{grid-template-columns:42px minmax(0,1fr)}.workspace-portal-preview header>b{grid-column:2;justify-self:start}.portal-preview-kpis{grid-template-columns:1fr}}.v2-main,.v2-content{min-width:0}.quote-delivery-modal{max-height:min(90vh,900px);overflow-y:auto}.lifecycle-flow-actions{flex-wrap:wrap;gap:8px;display:flex}.lifecycle-flow-actions button{white-space:nowrap}.scope-quote-success{background:#effbdd;border:1px solid #addb73;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.scope-quote-success>span{background:var(--lime);border-radius:9px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.scope-quote-success>div{flex-direction:column;gap:3px;min-width:0;display:flex}.scope-quote-success strong{font-size:13px}.scope-quote-success small{color:#5f6d58;font-size:11px;line-height:1.5}.scope-quote-success button{cursor:pointer;background:#fff;border:1px solid #b9c8ab;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:900}@media (max-width:1100px){.command-hero,.feature-hero{grid-template-columns:1fr}.feature-score,.proof-card{width:100%}.recipe-hero{flex-direction:column;align-items:flex-start;gap:18px}.recipe-count{border-left:0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);width:100%;padding:16px 0 0}.recipe-hero h1{overflow-wrap:anywhere}.scope-quote-success{grid-template-columns:auto minmax(0,1fr)}.scope-quote-success button{grid-column:1/-1;width:100%}}@media (max-width:760px){.lifecycle-flow-actions{width:100%;display:grid}.lifecycle-flow-actions button{width:100%;min-height:40px}.quote-delivery-modal{border-radius:0;width:100%;max-height:100vh}.scope-quote-success{grid-template-columns:1fr}.scope-quote-success>span{display:none}}.readiness-gate{border:1px solid var(--ink);background:#fff;border-radius:15px;margin:16px 0 22px;overflow:hidden}.readiness-gate>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 22px;display:flex}.readiness-gate>header h2{letter-spacing:-.035em;margin:4px 0;font-size:21px}.readiness-gate>header span{color:#68706c;font-size:12px}.readiness-score{justify-items:end;gap:5px;display:grid}.readiness-score>b{font:800 12px var(--font-geist-mono),monospace;white-space:nowrap;background:#f1f2f5;border-radius:999px;padding:9px 12px}.readiness-score>small{color:#747b77;text-align:right;max-width:210px;font-size:9px;line-height:1.4}.readiness-ready .readiness-score>b{color:#315006;background:#e7fac9}.readiness-limited .readiness-score>b{color:#6e4b00;background:#fff0bf}.readiness-blocked .readiness-score>b{color:#9d3023;background:#ffe4df}.readiness-pending .readiness-score>b{color:#5848cf;background:#eef0ff}.readiness-checks{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-checks button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:16px;display:grid}.readiness-checks button:last-child{border-right:0}.readiness-checks i{color:#a22d20;background:#ffe4df;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.readiness-checks .passed i{background:var(--lime);color:#17220b}.readiness-checks .pending i,.readiness-checks .informational i{color:#5848cf;background:#eef0ff}.readiness-checks span{gap:4px;min-width:0;display:grid}.readiness-checks strong{font-size:12px}.readiness-checks small{color:#707873;overflow-wrap:anywhere;min-height:34px;font-size:10px;line-height:1.55}.readiness-checks em{color:#6552d9;grid-column:2;font-size:10px;font-style:normal;font-weight:900}.readiness-checks .passed em{color:#477313}.readiness-checks .informational em{color:#5848cf}.readiness-gate>footer{border-top:1px solid var(--line);background:#f7f8fb;justify-content:space-between;align-items:center;gap:15px;padding:11px 22px;font-size:11px;display:flex}.readiness-gate>footer button{color:#6552d9;cursor:pointer;background:0 0;border:0;font-weight:900}@media (max-width:1100px){.readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-checks button:nth-child(2){border-right:0}.readiness-checks button:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:620px){.readiness-gate>header,.readiness-gate>footer{flex-direction:column;align-items:stretch}.readiness-score{justify-items:start}.readiness-score>small{text-align:left}.readiness-checks{grid-template-columns:1fr}.readiness-checks button,.readiness-checks button:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.readiness-checks button:last-child{border-bottom:0}}.revenue-audit-view{gap:18px;display:grid}.revenue-audit-view>header{grid-template-columns:minmax(0,1fr) 210px;align-items:stretch;gap:24px;display:grid}.revenue-audit-view>header>div{border:1px solid var(--ink);background:#fff;border-radius:16px;padding:30px}.revenue-audit-view>header h1{letter-spacing:-.065em;margin:7px 0 8px;font-size:46px}.revenue-audit-view>header p:not(.mono-label){color:#626b66;max-width:720px;font-size:14px;line-height:1.7}.revenue-audit-view>header aside{background:var(--ink);color:#fff;border-radius:16px;align-content:center;gap:7px;padding:24px;display:grid}.revenue-audit-view>header aside span{color:#bbc1ce;font-size:11px}.revenue-audit-view>header aside strong{font-size:52px;line-height:1}.revenue-audit-view>header aside small{color:var(--lime);font-size:11px}.audit-summary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.audit-summary article{border-right:1px solid var(--line);gap:6px;padding:17px 20px;display:grid}.audit-summary article:last-child{border-right:0}.audit-summary span{color:#747b77;font-size:11px}.audit-summary strong{font-size:20px}.audit-summary small{color:#7d8580;font-size:10px;line-height:1.5}.audit-issues{border:1px solid var(--ink);background:#fff;border-radius:14px;overflow:hidden}.audit-issues>article{border-top:1px solid var(--line);grid-template-columns:46px 84px minmax(0,1fr) 120px 105px;align-items:center;gap:14px;padding:18px 20px;display:grid}.audit-issues>article:first-child{border-top:0}.audit-issues>article>span{font:800 12px var(--font-geist-mono),monospace;color:#8a908d}.audit-issues>article>i{text-align:center;color:#735000;background:#fff0bf;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.audit-issues>article.audit-critical>i{color:#9d3023;background:#ffe4df}.audit-issues>article>div{gap:5px;min-width:0;display:grid}.audit-issues>article>div strong{font-size:14px}.audit-issues>article>div p{color:#5f6863;font-size:11px;line-height:1.55}.audit-issues>article>div small{color:#858c88;overflow-wrap:anywhere;font-size:10px}.audit-issues>article>b{text-align:right;font-size:14px}.audit-issues>article>button{border:1px solid var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:9px;font-size:10px;font-weight:900}.audit-empty{align-items:center;gap:14px;padding:25px;display:flex}.audit-empty>span{background:var(--lime);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.audit-empty>div{gap:5px;display:grid}.audit-empty small{color:#69716d;font-size:11px}.revenue-audit-view>footer{background:#eef0ff;border-radius:12px;gap:14px;padding:14px 17px;font-size:11px;line-height:1.6;display:flex}.revenue-audit-view>footer strong{white-space:nowrap;color:#5848cf}@media (max-width:1100px){.revenue-audit-view>header{grid-template-columns:1fr}.revenue-audit-view>header aside{grid-template-columns:1fr auto;align-items:center}.revenue-audit-view>header aside strong{grid-area:1/2/3;font-size:42px}.audit-issues>article{grid-template-columns:36px 80px minmax(0,1fr) auto}.audit-issues>article>button{grid-column:3/-1;justify-self:end}.audit-issues>article>b{grid-column:4}}@media (max-width:700px){.revenue-audit-view>header>div{padding:22px}.revenue-audit-view>header h1{font-size:38px}.audit-summary{grid-template-columns:1fr}.audit-summary article{border-right:0;border-bottom:1px solid var(--line)}.audit-summary article:last-child{border-bottom:0}.audit-issues>article{grid-template-columns:32px 1fr}.audit-issues>article>i{justify-self:start}.audit-issues>article>div,.audit-issues>article>b,.audit-issues>article>button{text-align:left;grid-column:2;justify-self:stretch}.revenue-audit-view>footer{flex-direction:column}}.commitment-ledger{gap:24px;display:grid}.commitment-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:28px;display:grid}.commitment-hero h1{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(38px,4.6vw,72px);line-height:.98}.commitment-hero h1 em{color:#6d55f5;font-style:normal}.commitment-hero>div:first-child>p:last-child{color:#687087;max-width:720px;font-size:17px;line-height:1.75}.commitment-score{color:#fff;background:#11141c;border-radius:28px;flex-direction:column;justify-content:center;padding:30px;display:flex}.commitment-score span{color:#b8c0d3}.commitment-score strong{margin:18px 0;font-size:64px;line-height:1}.commitment-score small{color:#b7ff58;line-height:1.5}.commitment-difference{background:#eff8e4;border:1px solid #b9db83;border-radius:18px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 22px;display:grid}.commitment-difference strong{font-size:17px}.commitment-difference span{color:#4f5b48;line-height:1.65}.commitment-difference b{white-space:nowrap;color:#b7ff58;background:#172015;border-radius:999px;padding:9px 13px;font-size:12px}.commitment-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commitment-board article{background:#fff;border:1px solid #dfe3eb;border-top:4px solid #6d55f5;border-radius:20px;min-width:0;padding:22px;box-shadow:0 12px 34px #191b260d}.commitment-board article.customer{border-top-color:#fd6d5f}.commitment-board article.resolved{opacity:.7;background:#f7f8fa}.commitment-board header{justify-content:space-between;align-items:center;gap:16px;display:flex}.commitment-board header div{align-items:center;gap:8px;display:flex}.commitment-board header span,.commitment-board header b{color:#553be1;background:#eeebff;border-radius:999px;padding:6px 9px;font-size:12px}.commitment-board article.customer header span{color:#c74137;background:#fff0ed}.commitment-board header b{color:#4d5362;background:#f1f3f6}.commitment-board time{font-weight:800}.commitment-board h2{color:#697083;margin:20px 0 8px;font-size:15px}.commitment-board>article>p{margin:0 0 14px;font-size:21px;line-height:1.45}.commitment-board blockquote{color:#565e70;background:#f6f7fa;border-left:3px solid #bdc3d2;margin:0;padding:13px 15px;line-height:1.6}.commitment-board dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.commitment-board dl div{background:#f6f7fa;border-radius:12px;padding:10px}.commitment-board dt{color:#858c9d;font-size:11px}.commitment-board dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:750}.commitment-board footer{flex-wrap:wrap;gap:8px;display:flex}.commitment-board footer button{cursor:pointer;background:#fff;border:1px solid #d9dde7;border-radius:11px;padding:10px 12px}.commitment-board footer button:first-child{margin-right:auto}.commitment-board footer .commitment-primary{color:#fff;background:#161923;border-color:#161923}.commitment-empty{text-align:center;background:#fff;border:1px dashed #cdd3df;border-radius:22px;padding:54px 24px}.commitment-empty span{background:#e9ffbe;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;display:inline-grid}.commitment-empty h2{margin:18px 0 8px}.commitment-empty p,.commitment-empty small{color:#6d7484;max-width:680px;margin:0 auto;line-height:1.7;display:block}@media (max-width:1100px){.commitment-hero,.commitment-difference{grid-template-columns:1fr}.commitment-score{min-height:210px}.commitment-difference b{justify-self:start}.commitment-board{grid-template-columns:1fr}}@media (max-width:640px){.commitment-hero h1{font-size:40px}.commitment-board dl{grid-template-columns:1fr}.commitment-board footer button{width:100%;margin:0!important}.commitment-score strong{font-size:52px}}.change-order-strip article>footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.change-order-strip article>footer button,.change-order-strip article>footer a{color:#6249dc;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900;text-decoration:none}.price-tier-options{grid-template-columns:repeat(4,minmax(0,1fr))}.price-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.price-core-grid button{border:1px solid var(--mk-line);text-align:left;min-width:0;color:var(--mk-ink);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.price-core-grid button.active{border-color:var(--mk-purple);background:#f4f1ff}.price-core-grid i{background:#f0eee7;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.price-core-grid button.active i{background:var(--mk-purple);color:#fff}.price-core-grid span{flex-direction:column;gap:4px;min-width:0;display:flex}.price-core-grid strong{font-size:12px;line-height:1.4}.price-core-grid small{color:#78817c;font-size:10px}.price-selection-warning{color:#6b4b08;background:#fff7dd;border:1px solid #e2bb62;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:11px;font-weight:800}.price-care-option{border:1px solid var(--mk-line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:9px;padding:14px;display:grid}.price-care-option.active{background:#f1fadf;border-color:#9dce55}.price-care-option input{width:18px;height:18px;accent-color:var(--mk-purple);margin-top:2px}.price-care-option>span{flex-direction:column;gap:5px;min-width:0;display:flex}.price-care-option strong{font-size:13px}.price-care-option small{color:#68716c;font-size:11px;line-height:1.55}.price-care-option em{color:#75550d;font-size:10px;font-style:normal;font-weight:750}.price-summary-flows{border:1px solid #344039;border-radius:10px;margin:18px 0 0;padding:12px}.price-summary-flows>span{color:#aeb8b2;font-size:10px;font-weight:800}.price-summary-flows ol{gap:5px;max-height:170px;margin:9px 0 0;padding-left:23px;display:grid;overflow:auto}.price-summary-flows li{color:#e2e7e4;padding-left:2px;font-size:10px;line-height:1.45}.price-summary>button:disabled{color:#bfc7c2;cursor:not-allowed;background:#59635e}.price-care-details{background:#fff;border:1px solid #d8d4ca;border-radius:11px;margin-top:8px;overflow:hidden}.price-care-details summary{color:var(--mk-purple);cursor:pointer;padding:13px 14px;font-size:12px;font-weight:900}.price-care-explainer{border-top:1px solid var(--mk-line);padding:14px}.price-care-explainer>p{color:#4f5953;margin:0;font-size:12px;line-height:1.65}.price-care-explainer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.price-care-explainer article{background:#f6f5f0;border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex}.price-care-explainer article>span{color:var(--mk-purple);letter-spacing:.12em;font-size:9px;font-weight:900}.price-care-explainer article>strong{margin-top:7px;font-size:12px;line-height:1.45}.price-care-explainer article>small{color:#6f7872;margin-top:6px;font-size:10px;line-height:1.55}.price-basic-automation-note{border-left:3px solid var(--mk-green);color:#5f6962;background:#f6f9ef;margin:8px 0 0;padding:10px 12px;font-size:10px;line-height:1.6}.price-basic-automation-note strong{color:#304526}.price-addon-grid button:disabled{color:#8c928e;cursor:not-allowed;opacity:.72;background:#f4f3ef;border-style:dashed}.price-addon-grid button:disabled i{color:#8b918d;background:#e6e4dd}.price-pilot-boundary{color:#5e54a2;background:#eef0ff;border-radius:9px;margin:8px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}@media (max-width:900px){.price-tier-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.price-care-explainer>div{grid-template-columns:1fr}}@media (max-width:600px){.price-core-grid,.price-tier-options{grid-template-columns:1fr}}.provider-icon.microsoft{background:#246fdd}.new-workspace-button:disabled{opacity:.55;cursor:not-allowed}.workspace-capacity-note{color:#aeb5c0;margin:10px 0 0;font-size:12px;line-height:1.55}.saved-workspace-list>button:disabled,.workspace-choice-card:disabled{opacity:.68;cursor:wait;transform:none}.workspace-choice-error{background:#2b171c;border-radius:9px;grid-column:1/-1;padding:11px 13px;color:#ffbcc4!important;border:1px solid #7c4650!important;margin:0!important}.onboarding-return{color:#f5f3ec;cursor:pointer;background:0 0;border:1px solid #596170;border-radius:10px;height:46px;font-weight:850}.onboarding-return:hover{color:#a7f852;border-color:#a7f852}.sandbox-banner>nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sandbox-banner>nav button{cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:850}.sandbox-banner>nav .sandbox-reset-button{color:#8f4035;background:#fff8f6;border:1px solid #c8b6b1;border-radius:8px;padding:7px 9px}@media (max-width:1150px){.sandbox-banner>nav{grid-column:2;justify-content:flex-start}}@media (max-width:760px){.sandbox-banner>nav{grid-column:1;justify-content:flex-start}}@media (max-width:1150px){.approval-list>article{grid-template-columns:minmax(0,1fr) auto;padding:15px}.approval-type,.approval-main,.approval-actions{grid-column:1/-1}.approval-type{flex-direction:row}.approval-list>article>b{text-align:right}.approval-actions{justify-content:flex-start}.approval-actions button{white-space:normal;max-width:100%}}.run-step-list{overscroll-behavior:contain;max-height:min(760px,72vh);overflow:auto}.run-step-list article:first-child{position:relative}.run-step-list:has(article:nth-child(13)){border-bottom:4px solid #ececf2}.marketing-site{background-color:var(--mk-cream);background-image:radial-gradient(circle at 12% 8%,#c9f45d2e,#0000 24rem),radial-gradient(circle at 88% 4%,#735ff717,#0000 27rem)}.mk-header{-webkit-backdrop-filter:blur(15px)}.mk-header:after{content:"";background:linear-gradient(90deg,transparent,var(--mk-purple) 38%,var(--mk-green) 62%,transparent);opacity:.48;height:1px;position:absolute;bottom:-1px;left:0;right:0}.mk-logo>img,.v2-brand>img{filter:drop-shadow(0 7px 12px #2330291f);transition:transform .25s,filter .25s}.mk-logo:hover>img,.v2-brand:hover>img{filter:drop-shadow(0 9px 14px #23302933);transform:rotate(-5deg)scale(1.04)}.mk-hero{isolation:isolate;position:relative}.mk-hero:before{content:"";z-index:-2;opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#46534b2e 1.15px,#0000 1.15px);background-size:24px 24px;position:absolute;inset:22px -7vw 28px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000);mask-image:linear-gradient(90deg,#000,#0000 42% 58%,#000)}.mk-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #735ff733;border-radius:50%;width:360px;height:360px;position:absolute;top:17%;right:7%;box-shadow:0 0 0 38px #735ff709,0 0 0 78px #c9f45d0a}.mk-eyebrow{background:#fffdf8a8;box-shadow:0 8px 24px #26322b0d}.mk-eyebrow i{animation:2.4s ease-out infinite mk-signal-pulse}.mk-hero-copy h1 strong{text-shadow:0 10px 34px #735ff724;position:relative}.mk-hero-copy h1 strong:after{content:"";background:linear-gradient(90deg,var(--mk-purple),var(--mk-green));opacity:.78;border-radius:99px;height:.09em;position:absolute;bottom:-.09em;left:4%;right:-1%;transform:rotate(-1deg)}.mk-product-stage{isolation:isolate;transition:transform .32s,box-shadow .32s}.mk-product-stage:before{content:"";z-index:-1;background:repeating-linear-gradient(135deg,var(--mk-green) 0 8px,transparent 8px 16px);opacity:.52;pointer-events:none;border-radius:30px;width:116px;height:116px;position:absolute;top:-46px;left:-52px;transform:rotate(10deg)}.mk-product-stage:after{content:"";z-index:-1;background:conic-gradient(from 10deg,var(--mk-purple),var(--mk-green),var(--mk-coral),var(--mk-purple));opacity:.22;filter:blur(1px);pointer-events:none;border-radius:50%;width:128px;height:128px;position:absolute;bottom:-49px;right:-50px}.mk-product-stage:hover{transform:perspective(1200px)rotateY(-1deg)translateY(-4px);box-shadow:0 42px 95px #181f1c42}.mk-stage-bar>div i:nth-child(2){background:var(--mk-coral)}.mk-stage-bar>div i:nth-child(3){background:var(--mk-green)}.mk-mini-kpis article{transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.mk-mini-kpis article:after{content:"";background:linear-gradient(90deg,var(--mk-purple),var(--mk-green));transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.mk-mini-kpis article:hover{border-color:#c7c1ee;transform:translateY(-2px)}.mk-mini-kpis article:hover:after{transform:scaleX(1)}.mk-live-list article{position:relative}.mk-live-list article:after{content:"";background:#70b55f;border-radius:50%;width:6px;height:6px;margin-left:5px;box-shadow:0 0 0 4px #e6f4df}.mk-float-card{animation:4.6s ease-in-out infinite mk-float}.mk-proofline{background:#fffdf87a;position:relative;box-shadow:inset 0 1px #ffffffa6}.mk-proofline b{align-items:center;gap:7px;display:inline-flex}.mk-proofline b:before{content:"＋";width:20px;height:20px;color:var(--mk-purple);background:#eeebff;border-radius:7px;place-items:center;font-size:13px;font-weight:950;display:grid}.mk-outcomes,.mk-steps,.mk-pricing,.mk-faq{position:relative}.mk-outcome-grid article{isolation:isolate;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden}.mk-outcome-grid article:before{content:"";z-index:-1;opacity:.55;background-color:#eeebff;background-image:radial-gradient(circle at 12px 12px,var(--mk-purple) 2px,transparent 2.5px);background-size:22px 22px;border-radius:42px;width:148px;height:148px;position:absolute;top:-34px;right:-32px;transform:rotate(18deg)}.mk-outcome-grid article:nth-child(2):before{background:repeating-conic-gradient(from 10deg,#c9f45db8 0 10deg,transparent 10deg 24deg);border-radius:50%}.mk-outcome-grid article:nth-child(3):before{background-color:#ffffff59;background-image:linear-gradient(90deg,#0000 43%,#1019152e 43% 48%,#0000 48%),linear-gradient(#0000 43%,#1019152e 43% 48%,#0000 48%);background-size:32px 32px}.mk-outcome-grid article:nth-child(4):before{background:repeating-linear-gradient(45deg,#ff755f33 0 9px,#0000 9px 18px);border-radius:50% 12px}.mk-outcome-grid article:hover{transform:translateY(-5px);box-shadow:0 18px 42px #19211d1a}.mk-feature-grid{position:relative;box-shadow:0 28px 70px #0000002e}.mk-feature-grid article{isolation:isolate;transition:background .22s;position:relative;overflow:hidden}.mk-feature-grid article:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 85% 15%,#c9f45d1f,#0000 29%);transition:opacity .25s;position:absolute;inset:0}.mk-feature-grid article:after{content:"↗";width:34px;height:34px;color:var(--mk-green);border:1px solid #465249;border-radius:10px;place-items:center;font-size:16px;font-weight:900;transition:transform .22s,background .22s;display:grid;position:absolute;top:66px;left:25px}.mk-feature-grid article:nth-child(3n+2):after{content:"◎";color:#bcaeff}.mk-feature-grid article:nth-child(3n):after{content:"✓";color:#ff9d8e}.mk-feature-grid article:hover{background:#18231e}.mk-feature-grid article:hover:before{opacity:1}.mk-feature-grid article:hover:after{background:#25332c;transform:rotate(-7deg)scale(1.06)}.mk-platform-head{border-top:1px solid #354039;grid-template-columns:220px 1fr;align-items:start;gap:44px;margin:62px 0 22px;padding-top:32px;display:grid}.mk-platform-head>span{font:800 12px var(--font-geist-mono),monospace;letter-spacing:.14em;color:var(--mk-green)}.mk-platform-head h3{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.08}.mk-platform-head p{color:#9eaaa4;max-width:720px;margin:12px 0 0;line-height:1.7}.mk-platform-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.mk-platform-grid article{background:#141d19;border:1px solid #354039;border-radius:14px;flex-direction:column;min-height:220px;padding:25px;display:flex}.mk-platform-grid article>span{font:800 11px var(--font-geist-mono),monospace;letter-spacing:.13em;color:#a99bff}.mk-platform-grid h3{margin:23px 0 9px;font-size:21px}.mk-platform-grid p{color:#aab4af;margin:0;font-size:14px;line-height:1.7}.mk-platform-grid small{color:var(--mk-green);margin-top:auto;padding-top:20px;font-weight:750;display:block}.mk-routine-strip{color:var(--mk-ink);background:#f5f1e8;border:1px solid #354039;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:10px;padding:25px;display:grid}.mk-routine-strip header>span{font:800 11px var(--font-geist-mono),monospace;letter-spacing:.13em;color:var(--mk-purple)}.mk-routine-strip h3{letter-spacing:-.045em;margin:18px 0 0;font-size:27px;line-height:1.1}.mk-routine-strip ol{margin:0;padding:0;list-style:none}.mk-routine-strip li{border-top:1px solid #d5d1c8;grid-template-columns:100px 1fr;gap:14px;padding:12px 0;display:grid}.mk-routine-strip li:first-child{border-top:0}.mk-routine-strip li b{font-size:13px}.mk-routine-strip li span{color:#59645f;font-size:13px;line-height:1.55}.price-platform-included{background:#f7f5ef;border:1px solid #d5d1c8;border-radius:14px;margin-top:20px;padding:20px}.price-platform-included>div small{font:800 11px var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--mk-purple)}.price-platform-included h3{margin:9px 0 6px}.price-platform-included p,.price-platform-included em{color:#66706a;font-size:13px;line-height:1.6}.price-platform-included ul{grid-template-columns:1fr 1fr;gap:8px 18px;margin:16px 0;padding:0;list-style:none;display:grid}.price-platform-included li{font-size:13px;font-weight:700}.price-platform-included em{border-top:1px solid #dedbd3;padding-top:13px;font-style:normal;display:block}.price-summary-platform{border-top:1px solid #d9d5ca;padding-top:16px}.price-summary-platform>span{color:#6b746e;font-size:12px;font-weight:800}.price-summary-platform ul{margin:8px 0 0;padding-left:18px}.price-summary-platform li{color:#59645f;font-size:12px;line-height:1.5}.mk-step-grid{position:relative}.mk-step-grid:before{content:"";background:linear-gradient(90deg,var(--mk-purple),var(--mk-green),var(--mk-coral));opacity:.55;height:1px;position:absolute;top:22px;left:4%;right:4%}.mk-step-grid article{border-top-color:#0000;position:relative}.mk-step-grid article:before{content:"";border:4px solid var(--mk-cream);background:var(--mk-purple);width:13px;height:13px;box-shadow:0 0 0 1px var(--mk-purple);border-radius:50%;position:absolute;top:-1px;left:0}.mk-step-grid article:nth-child(2):before{background:var(--mk-green);box-shadow:0 0 0 1px #8ab82d}.mk-step-grid article:nth-child(3):before{background:var(--mk-coral);box-shadow:0 0 0 1px #cf5c4b}.mk-price-grid article,.mk-lead-form{transition:transform .24s,box-shadow .24s}.mk-price-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 48px #1019151c}.mk-price-grid article.featured:hover{transform:translateY(-17px)}.mk-apply{isolation:isolate;position:relative;overflow:hidden}.mk-apply:before{content:"";z-index:-1;border:1px solid #ffffff2e;border-radius:50%;width:560px;height:560px;position:absolute;top:-260px;right:-180px;box-shadow:0 0 0 55px #ffffff09,0 0 0 120px #c9f45d0a}.mk-apply:after{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1px);background-size:20px 20px;height:150px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.mk-lead-form:hover{transform:translateY(-3px);box-shadow:0 34px 72px #19104e40}.mk-faq-list article{position:relative}.mk-faq-list article:before{content:"";background:linear-gradient(90deg,var(--mk-purple),var(--mk-green));width:0;height:2px;transition:width .28s;position:absolute;bottom:-1px;left:0}.mk-faq-list article:hover:before{width:100%}.v2-main{background-color:#f5f6fa;background-image:radial-gradient(circle at 18% 0,#735ff70e,#0000 28rem),radial-gradient(circle at 100% 28%,#b7ff580e,#0000 24rem);position:relative}.v2-main:before{content:"";z-index:0;inset:114px 0 0 var(--sidebar-w,0);pointer-events:none;background-image:radial-gradient(circle,#565b6c24 1px,#0000 1px);background-size:26px 26px;position:fixed;-webkit-mask-image:linear-gradient(90deg,#00000038,#0000 35%);mask-image:linear-gradient(90deg,#00000038,#0000 35%)}.v2-topbar{z-index:60;position:sticky}.v2-content{z-index:1;position:relative}.command-hero,.feature-hero,.customer-ops-hero,.commitment-hero{isolation:isolate;position:relative}.command-hero:before,.feature-hero:before,.customer-ops-hero:before,.commitment-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#735ff71f,#735ff700 68%);border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:12%}.proof-card,.feature-score,.customer-day,.commitment-score{position:relative;overflow:hidden}.proof-card:after,.feature-score:after,.customer-day:after,.commitment-score:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:110px;height:110px;position:absolute;top:-42px;right:-42px;box-shadow:0 0 0 19px #ffffff0a}.flow-library,.flow-editor,.activity-section,.quote-list,.quote-builder,.conversation-list,.message-panel,.inbox-context,.portal-settings,.portal-preview,.readiness-gate,.audit-issues{transition:box-shadow .24s,border-color .24s}.flow-library:hover,.flow-editor:hover,.activity-section:hover,.quote-list:hover,.quote-builder:hover,.conversation-list:hover,.message-panel:hover,.inbox-context:hover,.portal-settings:hover,.portal-preview:hover,.readiness-gate:hover,.audit-issues:hover{border-color:#d4d0ef;box-shadow:0 12px 34px #28254713}.flow-icon,.activity-grid article>i,.pipeline-head i,.readiness-checks i{box-shadow:inset 0 0 0 1px #ffffff73,0 5px 12px #21253312}.flow-status.is-live,.catalog-status.ready{position:relative}.flow-status.is-live:before,.catalog-status.ready:before{content:"";background:#57b46d;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:2.6s ease-out infinite mk-status-pulse;display:inline-block;box-shadow:0 0 0 3px #57b46d26}.pipeline-kpis article{transition:transform .2s;position:relative;overflow:hidden}.pipeline-kpis article:after{content:"";background:linear-gradient(90deg,var(--crm-violet),var(--crm-green));transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.36)}.pipeline-kpis article:hover{transform:translateY(-3px)}.pipeline-kpis article:hover:after{transition:transform .25s;transform:scaleX(1)}.pipeline-conversion-summary{background:#f5f3ff;border:1px solid #dcd7ff;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:10px;margin-bottom:10px;padding:14px;display:grid}.pipeline-conversion-summary>div:first-child{flex-direction:column;display:flex}.pipeline-conversion-summary span{color:#6f5cf5;font-size:11px}.pipeline-conversion-summary strong{margin-top:4px;font-size:26px}.pipeline-conversion-summary>p{color:#646a76;margin:0;font-size:11px;line-height:1.6}.pipeline-conversion-steps{grid-column:1/-1;grid-template-columns:repeat(7,minmax(100px,1fr));gap:5px;display:grid;overflow-x:auto}.pipeline-conversion-steps>span{background:#fff;border:1px solid #e1def4;border-radius:8px;flex-direction:column;padding:8px;display:flex}.pipeline-conversion-steps b{font-size:10px}.pipeline-conversion-steps em{color:#6f5cf5;margin-top:3px;font-size:10px;font-style:normal;font-weight:800}.inbox-delivery-note{color:#705825;background:#fff7df;border:1px solid #f0d69a;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:11px;line-height:1.55}.inbox-identity-warning{color:#554879;background:#f6f2ff;border:1px solid #d7caff;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:11px;line-height:1.55;display:flex}.inbox-identity-warning button{white-space:nowrap;color:#fff;cursor:pointer;background:#6952ed;border:0;border-radius:8px;margin-left:auto;padding:8px 10px;font-weight:800}@media (max-width:760px){.pipeline-conversion-summary{grid-template-columns:1fr}.pipeline-conversion-steps{grid-column:1;grid-template-columns:repeat(7,132px)}}.deal-stack>article,.commitment-board article,.communication-evidence-grid article,.connection-catalog-grid article{transition:transform .2s,box-shadow .2s}.deal-stack>article:hover,.commitment-board article:hover,.communication-evidence-grid article:hover,.connection-catalog-grid article:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1c1f2b14}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mk-signal-pulse{0%{box-shadow:0 0 #6cb55d61}70%,to{box-shadow:0 0 0 8px #6cb55d00}}@keyframes mk-status-pulse{0%{box-shadow:0 0 #57b46d57}70%,to{box-shadow:0 0 0 7px #57b46d00}}@media (max-width:1050px){.mk-hero:before{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mk-hero:after{top:45%;right:18%}.mk-product-stage:hover{transform:translateY(-4px)}.mk-price-grid article.featured:hover{transform:translateY(-5px)}}@media (max-width:760px){.mk-hero:before{opacity:.24;inset:0 -20px}.mk-hero:after{width:220px;height:220px;top:27%;right:-90px}.mk-product-stage:before{width:72px;height:72px;top:-30px;left:-18px}.mk-product-stage:after{width:82px;height:82px;bottom:-24px;right:-18px}.mk-outcome-grid article:before{width:112px;height:112px;right:-38px}.mk-step-grid:before{display:none}.mk-step-grid article{border-top:1px solid #989c94}.mk-step-grid article:before{top:-7px}.mk-price-grid article:hover,.mk-price-grid article.featured:hover{transform:translateY(-3px)}.v2-main:before{opacity:.45;inset:122px 0 70px}.command-hero,.feature-hero,.customer-ops-hero,.commitment-hero{overflow:hidden}.command-hero:before,.feature-hero:before,.customer-ops-hero:before,.commitment-hero:before{right:-80px}.mk-feature-grid article{min-height:228px}.mk-platform-head{grid-template-columns:1fr;gap:18px;margin-top:46px}.mk-platform-head h3{font-size:26px}.mk-platform-grid{grid-template-columns:1fr}.mk-platform-grid article{min-height:210px}.mk-routine-strip{grid-template-columns:1fr;gap:22px}.mk-routine-strip li{grid-template-columns:1fr;gap:5px}.price-platform-included ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk-eyebrow i,.mk-float-card,.flow-status.is-live:before,.catalog-status.ready:before{animation:none}.marketing-site *,.v2-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-nav-more,.mobile-nav-sheet-backdrop,.workspace-menu-scrim{display:none!important}.mk-demo-link:disabled,.mk-secondary:disabled,.mk-feature-demo:disabled,.workspace-choice-card:disabled{cursor:wait;opacity:.72}.mk-demo-link[aria-busy=true],.mk-secondary[aria-busy=true],.mk-feature-demo[aria-busy=true],.workspace-choice-card[aria-busy=true]{position:relative;overflow:hidden}.mk-demo-link[aria-busy=true]:after,.mk-secondary[aria-busy=true]:after,.mk-feature-demo[aria-busy=true]:after,.workspace-choice-card[aria-busy=true]:after{content:"";background:linear-gradient(90deg,transparent,var(--mk-green),var(--mk-purple),transparent);transform-origin:0;height:3px;animation:1.1s linear infinite demo-loading-bar;position:absolute;bottom:0;left:0;right:0}@keyframes demo-loading-bar{0%{transform:translate(-75%)scaleX(.38)}to{transform:translate(100%)scaleX(.38)}}.v2-backdrop,.workspace-reset-overlay{z-index:250}.command-backdrop,.notification-drawer,.sandbox-drawer{z-index:230}.market-switch .market-status{background:var(--white);white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;display:block;box-shadow:0 2px 7px #1618211a}.workspace-loading>:not(.workspace-loading-state){display:none!important}.workspace-loading-state{min-height:55vh;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.workspace-loading-state>span{border:2px solid #d8dce6;border-top-color:var(--violet);border-radius:50%;place-items:center;width:42px;height:42px;animation:1s linear infinite loading-spin;display:grid}.workspace-loading-state strong,.workspace-loading-state small{display:block}.workspace-loading-state strong{color:var(--ink);font-size:16px}.workspace-loading-state small{max-width:560px;margin-top:5px;line-height:1.5}@keyframes loading-spin{to{transform:rotate(360deg)}}.v2-backdrop{overscroll-behavior:contain;overflow:auto}.v2-backdrop>section,.v2-backdrop>form{overscroll-behavior:contain;max-height:calc(100dvh - 36px);overflow:auto}.v2-shell,.v2-main,.v2-content{min-width:0;max-width:100%}@media (max-width:840px){.v2-shell{display:block;overflow-x:hidden}.side-rail{z-index:80;grid-template-columns:1fr auto;width:100%;height:auto;padding:12px 14px;display:grid;position:relative;overflow:visible}.v2-brand{padding:0}.v2-brand small,.usage-card{display:none}.side-profile{border:0;margin:0;padding:0}.side-profile>div,.side-profile>i{display:none}.side-nav{z-index:220;height:auto;min-height:68px;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -10px 30px #06080d33;display:grid!important}.side-nav>p,.side-nav-hint{display:none}.side-nav>button:nth-of-type(n){text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:6px 2px!important;display:none!important}.side-nav>button:nth-of-type(-n+4),.side-nav>button.mobile-nav-more{display:flex!important}.side-nav button i{flex:none;width:27px;height:27px;font-size:15px}.side-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;display:block;overflow:hidden;font-size:10px!important}.side-nav button b{display:none}.side-nav button.mobile-nav-more i{font:900 11px var(--font-geist-mono),monospace;letter-spacing:-.08em;color:#aeb4c1}.v2-topbar{height:64px;padding:0 13px;top:0}.v2-topbar>div:first-child{display:none}.v2-top-actions{justify-content:space-between;width:100%}.v2-content{width:calc(100% - 24px);padding-top:22px;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.v2-toast{bottom:calc(86px + env(safe-area-inset-bottom))}.v2-top-actions button{min-height:44px}.side-profile{grid-template-columns:1fr;place-items:center;min-width:44px;min-height:44px;display:grid}.workspace-menu-scrim{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07090e61;border:0;position:fixed;inset:0;display:block!important}.workspace-profile-menu{z-index:205;top:auto;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:14px;padding:9px;position:fixed;box-shadow:0 22px 70px #00000061;width:auto!important}.workspace-profile-menu button,.workspace-profile-menu a{min-height:45px;padding:12px 13px;font-size:14px}.mobile-nav-sheet-backdrop{z-index:240;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:12px 10px calc(82px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#07090eb8;align-items:flex-end;position:fixed;inset:0;display:flex!important}.mobile-nav-sheet{color:#1b1e27;background:#f8f8fa;border:1px solid #303440;border-radius:20px;flex-direction:column;width:100%;max-height:min(76dvh,680px);display:flex;overflow:hidden;box-shadow:0 25px 80px #00000075}.mobile-nav-sheet>header{color:#fff;background:#191c25;border-bottom:1px solid #303440;justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.mobile-nav-sheet>header span{font:850 10px var(--font-geist-mono),monospace;letter-spacing:.15em;color:var(--lime)}.mobile-nav-sheet>header h2{margin:5px 0 0;font-size:21px}.mobile-nav-sheet>header button{color:#fff;background:#242833;border:1px solid #3b404c;border-radius:10px;width:38px;height:38px;font-size:22px}.mobile-nav-sheet>div{overscroll-behavior:contain;padding:8px;overflow:auto}.mobile-nav-sheet>div>button{text-align:left;color:#1b1e27;background:0 0;border:0;border-bottom:1px solid #e3e4e9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:57px;padding:8px 10px;display:grid}.mobile-nav-sheet>div>button:last-child{border-bottom:0}.mobile-nav-sheet>div>button.active{color:#5544d1;background:#ece9ff;border-bottom-color:#0000;border-radius:10px}.mobile-nav-sheet>div>button i{background:#e9ebef;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.mobile-nav-sheet>div>button span{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-nav-sheet>div>button strong{font-size:14px}.mobile-nav-sheet>div>button small{color:#767c87;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mobile-nav-sheet>div>button b{font-size:15px}.mobile-nav-sheet>div>button:disabled{opacity:.48;cursor:not-allowed;background:#f2f2f5}.mobile-nav-sheet>div>button:disabled i{color:#8c919b;background:#dddfe5}.mobile-nav-guide{color:#fff;background:#6f58f7;border:0;border-radius:11px;min-height:46px;margin:0 10px 10px;font-weight:900}.v2-backdrop{place-items:end center;padding:10px}.v2-backdrop>section,.v2-backdrop>form{width:100%;max-height:calc(100dvh - 20px);padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:19px 19px 14px 14px;box-shadow:0 24px 80px #0000007a}.customer-modal,.template-modal{padding:24px 17px max(18px,env(safe-area-inset-bottom))}.customer-modal h2{padding-right:32px;font-size:clamp(23px,7vw,29px);line-height:1.15}.customer-modal input,.customer-modal select,.customer-submit{min-height:46px;font-size:16px}.modal-x{border-radius:10px;place-items:center;width:40px;height:40px;display:grid;top:8px;right:9px;background:#ececf0!important;font-size:25px!important}.sandbox-drawer{z-index:230;inset:8px 8px calc(78px + env(safe-area-inset-bottom));border-radius:16px;width:auto}.sandbox-drawer-head{padding:17px}.sandbox-drawer-head h2{font-size:20px}.notification-drawer{z-index:230;width:auto;max-height:calc(100dvh - 160px);top:70px;left:10px;right:10px;overflow:auto}.command-backdrop{z-index:230;padding:8vh 10px calc(82px + env(safe-area-inset-bottom))}.command-palette{max-height:82dvh}}@media (max-width:760px){.command-hero h1,.feature-hero h1,.recipe-hero h1{letter-spacing:-.05em;font-size:clamp(31px,9vw,42px);line-height:1.02}.feature-hero{gap:18px;margin-bottom:18px}.feature-score{padding:15px}.feature-score>strong{margin:10px 0;font-size:28px}}@media (max-width:420px){.guided-tour-card{left:7px;right:7px;bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box;width:auto;max-height:min(58dvh,520px);padding:14px}.guided-tour-card>h2{font-size:19px}.guided-tour-actions,.guided-tour-card>footer{grid-template-columns:1fr}.guided-tour-card>footer button:last-child{grid-row:1}.sandbox-banner{gap:9px}.sandbox-banner>nav{width:100%}.sandbox-banner>nav button{text-align:left;min-height:42px}.proof-strip,.analytics-kpis{grid-template-columns:1fr}}.customer-submit:disabled,.customer-modal .modal-x:disabled{opacity:.55;cursor:wait}.duplicate-customer-warning{background:#fff6db;border:1px solid #dfb34f;border-radius:10px;margin-top:10px;padding:11px;flex-direction:column!important;gap:4px!important;display:flex!important}.duplicate-customer-warning strong{font-size:12px}.duplicate-customer-warning small,.duplicate-customer-warning p{color:#70561d;margin:0;font-size:11px;line-height:1.5}.duplicate-customer-warning label{grid-template-columns:18px 1fr;align-items:start;margin:5px 0 0;font-weight:700;display:grid}.duplicate-customer-warning input{width:16px;height:16px;margin:1px 0 0}.demo-message-dialog fieldset{border:1px solid var(--line);border-radius:10px;margin:12px 0 0;padding:10px}.demo-message-dialog legend{padding:0 5px;font-size:11px;font-weight:850}.demo-channel-options{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.demo-channel-options label{cursor:pointer;background:#fff;border:1px solid #dcdde3;border-radius:9px;justify-content:center;padding:10px;flex-direction:row!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.demo-channel-options input{width:auto!important}.demo-message-dialog textarea{resize:vertical;border:1px solid var(--line);border-radius:9px;min-height:110px;padding:11px;font-size:14px;line-height:1.55}.inbox-thread-empty{text-align:center;background:#fafbfc;border:1px dashed #cfd3da;border-radius:13px;flex-direction:column;gap:7px;max-width:330px;margin:auto;padding:28px 20px;display:flex}.inbox-thread-empty strong{font-size:14px}.inbox-thread-empty small{color:#7b818b;font-size:11px;line-height:1.55}.notification-empty{text-align:center;background:#fafbfc;border:1px dashed #d4d7de;border-radius:12px;flex-direction:column;gap:7px;margin:16px;padding:24px 18px;display:flex}.notification-empty strong{font-size:13px}.notification-empty small{color:#7b818b;font-size:11px;line-height:1.55}.deal-stack .deal-archive{color:#a3483d;background:#fff7f5;border-color:#e3b9b2}.crm-company-groups{background:#fff;border:1px solid #d9dce4;border-radius:18px;margin:18px 0;overflow:hidden}.crm-company-groups-head{color:#fff;background:linear-gradient(120deg,#171a22,#242937);justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.crm-company-groups-head>div{flex-direction:column;gap:4px;display:flex}.crm-company-groups-head strong{font-size:17px}.crm-company-groups-head small{color:#bdc3cf;font-size:11px}.crm-company-groups-head button,.crm-company-group-list article>button{color:#17200e;cursor:pointer;background:#aaf044;border:1px solid #aaf044;border-radius:9px;padding:9px 12px;font-weight:900}.crm-company-group-list{display:grid}.crm-company-group-list article{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(150px,.7fr) minmax(240px,1.5fr) auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.crm-company-group-list article:last-child{border-bottom:0}.crm-company-group-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.crm-company-group-list article>div:first-child small{color:#7d8390;font-size:11px}.crm-project-chips{flex-wrap:wrap;gap:7px;display:flex}.crm-project-chips span{color:#4f43a5;background:#f4f1ff;border:1px solid #dedbf3;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.crm-project-chips em{color:#20232b;font-style:normal}.crm-company-note{color:#68707c;background:#f8f9fb;border-top:1px solid #e5e7eb;padding:11px 18px;font-size:11px;line-height:1.55;display:block}.crm-merge-dialog{width:min(720px,100vw - 28px)!important}.crm-merge-selectors{grid-template-columns:1fr 1fr!important;gap:11px!important;display:grid!important}.crm-merge-dialog select{width:100%;min-width:0}.merge-preview-button{color:#fff;cursor:pointer;background:#252936;border:1px solid #252936;border-radius:11px;width:100%;min-height:48px;margin-top:14px;font-weight:900}.merge-preview-button:disabled{opacity:.5;cursor:wait}.crm-merge-preview{background:#f0f9e5;border:1px solid #b6d986;border-radius:13px;margin-top:13px;padding:15px}.crm-merge-preview.blocked{background:#fff0ed;border-color:#e2b0aa}.crm-merge-preview>strong{font-size:14px}.crm-merge-preview>p{color:#555d68;margin:7px 0;font-size:12px;line-height:1.6}.crm-merge-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.crm-merge-preview dl div{background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;font-size:11px;display:flex}.crm-merge-preview dl dt{color:#6e7580}.crm-merge-preview dl dd{margin:0;font-weight:900}.crm-merge-preview label{margin-top:10px}.opportunity-editor label+label{margin-top:11px}@media (max-width:900px){.crm-company-group-list article{grid-template-columns:minmax(0,1fr) auto}.crm-project-chips{grid-column:1/-1}.crm-company-group-list article>button{grid-area:1/2}.crm-merge-selectors{grid-template-columns:1fr!important}.crm-merge-preview dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){.crm-company-groups-head{flex-direction:column;align-items:stretch}.crm-company-groups-head button{width:100%}.crm-company-group-list article{grid-template-columns:1fr}.crm-company-group-list article>strong,.crm-company-group-list article>button{grid-area:auto/1}.crm-company-group-list article>button{width:100%}.crm-project-chips{grid-column:1}.crm-merge-preview dl{grid-template-columns:1fr}}.scheduler-queue-tools{background:#fbfcfd;border-bottom:1px solid #e4e7ea;justify-content:space-between;align-items:end;gap:14px;padding:13px 18px;display:flex}.scheduler-queue-tools label{color:#6b737e;flex-direction:column;gap:5px;min-width:240px;font-size:9px;font-weight:850;display:flex}.scheduler-queue-tools input{background:#fff;border:1px solid #d8dce1;border-radius:9px;height:37px;padding:0 10px;font-size:11px}.scheduler-queue-tools nav{flex-wrap:wrap;gap:6px;display:flex}.scheduler-queue-tools nav button,.scheduler-queue-pager button{cursor:pointer;background:#fff;border:1px solid #d8dce1;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.scheduler-queue-tools nav button.active{color:#fff;background:#6754e2;border-color:#6754e2}.scheduler-queue-pager{background:#f8f9fa;border-top:1px solid #e4e7ea;justify-content:center;align-items:center;gap:12px;padding:12px 18px;display:flex}.scheduler-queue-pager span{color:#6d7580;font-size:10px}.scheduler-queue-pager button:disabled{opacity:.45;cursor:not-allowed}.schedule-workspace-view>.feature-hero{margin-bottom:16px}.schedule-workspace-view>.feature-hero aside{background:#fff;border:1px solid #d9dce3;border-radius:14px;gap:5px;min-width:190px;padding:16px;display:grid}.schedule-workspace-view>.feature-hero aside span,.schedule-workspace-view>.feature-hero aside small{color:#727b86;font-size:10px}.schedule-workspace-view>.feature-hero aside strong{font-size:18px}@media (max-width:760px){.scheduler-queue-tools{flex-direction:column;align-items:stretch}.scheduler-queue-tools label{min-width:0}.scheduler-queue-tools nav{grid-template-columns:1fr 1fr;display:grid}.scheduler-queue-tools nav button,.scheduler-queue-pager button{min-height:42px}.scheduler-queue-pager{justify-content:space-between}.scheduler-queue-pager button{padding:8px}.schedule-workspace-view>.feature-hero aside{min-width:0}}.queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.queue-actions button,.queue-reschedule button{color:#4f5661;cursor:pointer;background:#fff;border:1px solid #d8dce1;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.queue-actions button:last-child{color:#ad3a31;border-color:#efc3be}.queue-actions button:disabled,.queue-reschedule button:disabled{opacity:.45;cursor:not-allowed}.queue-reschedule{background:#f3f4f7;border-radius:9px;padding:8px;align-items:center!important;gap:6px!important;margin-top:9px!important;display:flex!important}.queue-reschedule input{background:#fff;border:1px solid #cfd4da;border-radius:7px;min-width:190px;padding:7px;font-size:10px}.queue-reschedule button{margin:0!important}.queue-reschedule button:first-of-type{color:#fff;background:#6754e2;border-color:#6754e2}.queue-draft-review{color:#514739;background:#fffaf0;border:1px solid #e7d7b5;border-radius:9px;padding:10px;margin-top:10px!important;display:block!important}.queue-draft-review strong,.queue-draft-review small{display:block}.queue-draft-review p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:11px;line-height:1.6;overflow:auto}.queue-draft-review small{font-size:9px;line-height:1.5}@media (max-width:760px){.queue-actions{justify-content:flex-start;width:100%}.queue-state{flex-wrap:wrap}.queue-reschedule{flex-direction:column;align-items:stretch!important}.queue-reschedule input{width:100%;min-width:0}}.quote-terms-editor{background:#f8f9fb!important;border:1px solid #dfe2e7!important;border-radius:12px!important;padding:13px!important;display:block!important}.quote-terms-editor>header,.quote-terms-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-terms-editor>header span{color:#20242d;font-size:11px;font-weight:900;display:block}.quote-terms-editor>header p{color:#6e7680;margin:3px 0 0;font-size:9px;line-height:1.5}.quote-terms-editor button{color:#262b34;cursor:pointer;background:#fff;border:1px solid #d5d9df;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.quote-terms-editor button:disabled{opacity:.42;cursor:not-allowed}.quote-terms-editor ol{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.quote-terms-editor li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.quote-terms-editor li>span{color:#5d4ddb;background:#ece9ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.quote-terms-editor textarea{resize:vertical;background:#fff;border:1px solid #d7dbe1;border-radius:8px;min-height:55px;padding:9px;font-size:10px;line-height:1.5}.quote-terms-editor li nav{gap:4px;display:flex}.quote-terms-editor li nav .danger{color:#b23b36}.quote-terms-editor>footer{border-top:1px solid #e1e4e8;padding-top:10px}.quote-terms-editor>footer small,.quote-terms-empty small{color:#737b85;font-size:9px}.quote-terms-empty{text-align:center;border:1px dashed #d4d8de;border-radius:9px;margin:11px 0;padding:12px}.quote-terms-empty strong,.quote-terms-empty small{display:block}.quote-terms-empty small{margin-top:4px}@media (max-width:760px){.quote-terms-editor li{grid-template-columns:24px minmax(0,1fr)}.quote-terms-editor li nav{grid-column:2;justify-content:flex-end}}.quote-accept-dialog{width:min(620px,100%)}.quote-accept-dialog>p:not(.mono-label){color:#646b75;line-height:1.65}.quote-accept-impact{background:#fff8ea;border:1px solid #efc58c;border-radius:12px;margin:16px 0;padding:14px}.quote-accept-impact>strong{color:#6a4518;font-size:14px;display:block}.quote-accept-impact ul{color:#6f604d;gap:7px;margin:10px 0 0;padding-left:19px;font-size:11px;line-height:1.55;display:grid}.quote-accept-confirm{grid-template-columns:auto minmax(0,1fr);background:#f8f9fb!important;border:1px solid #d7dce3!important;border-radius:11px!important;align-items:start!important;gap:10px!important;padding:13px!important;display:grid!important}.quote-accept-confirm input{margin-top:2px}.quote-accept-confirm span{font-size:11px;line-height:1.6}.quote-accept-dialog .crm-archive-actions button:last-child{color:#fff;background:#1f2430}.quote-accept-dialog .crm-archive-actions button:disabled{opacity:.42;cursor:not-allowed}.gmail-background-sync-note{background:#f2fae9;border:1px solid #bcd69c;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 0;padding:14px 16px;display:grid}.gmail-background-sync-note>span{color:#6152df;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.gmail-background-sync-note>div{flex-direction:column;gap:4px;min-width:0;display:flex}.gmail-background-sync-note strong{font-size:12px}.gmail-background-sync-note small{color:#63705d;font-size:10px;line-height:1.55}.gmail-background-sync-note>b{color:#4e752a;white-space:nowrap;font-size:10px}@media (max-width:760px){.gmail-background-sync-note{grid-template-columns:auto minmax(0,1fr)}.gmail-background-sync-note>b{white-space:normal;grid-column:2}}.inbox-project-route{background:#f7f9f5;border:1px solid #dfe4dc;border-radius:12px;gap:8px;margin:14px 0;padding:12px;display:grid}.inbox-project-route>strong{font-size:13px}.inbox-project-route select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8ddd6;border-radius:9px;padding:9px 10px}.inbox-project-route small{color:#69726b;font-size:11px;line-height:1.55}.inbox-project-route button{color:#fff;cursor:pointer;background:#171a21;border:0;border-radius:9px;padding:9px 10px;font-weight:850}.inbox-project-route button:disabled{opacity:.45;cursor:not-allowed}.workspace-role-banner{background:#f4f1ff;border:1px solid #d5d0ff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 17px;display:flex}.workspace-role-banner>div{gap:4px;display:grid}.workspace-role-banner strong{font-size:13px}.workspace-role-banner small{color:#67627a;font-size:10px;line-height:1.5}.workspace-role-banner button{color:#fff;white-space:nowrap;cursor:pointer;background:#6754e2;border:1px solid #6754e2;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:850}.workspace-role-banner.role-viewer{background:#f7f8fa;border-color:#d8dce2}.workspace-role-banner.role-viewer button{background:#353a44;border-color:#353a44}@media (max-width:640px){.workspace-role-banner{flex-direction:column;align-items:stretch}.workspace-role-banner button{width:100%}}.scheduler-dialog-backdrop{isolation:isolate;overscroll-behavior:contain;overflow:auto;z-index:1000!important}.scheduler-dialog{overscroll-behavior:contain;position:relative;width:min(820px,100vw - 36px)!important;max-height:calc(100dvh - 36px)!important}.scheduler-dialog>footer{z-index:3;position:sticky;bottom:0}@media (max-width:760px){.scheduler-dialog-backdrop{place-items:end center!important;padding:8px!important}.scheduler-dialog{border-radius:18px 18px 10px 10px!important;width:100%!important;max-height:calc(100dvh - 16px)!important}.scheduler-form-grid{padding:15px!important}.scheduler-window,.scheduler-number-grid{grid-template-columns:1fr!important}.scheduler-form-grid fieldset>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.scheduler-dialog>aside{margin-inline:15px!important}.scheduler-dialog>footer{padding:12px 15px max(12px,env(safe-area-inset-bottom))!important}.scheduler-dialog>footer button{flex:1}}.score-method .score-method-open,.score-method[open] .score-method-closed{display:none}.score-method[open] .score-method-open{display:inline}.crm-archive-dialog{width:min(760px,100vw - 28px)!important}.crm-archive-dialog>p:not(.mono-label){margin-bottom:14px}.crm-archive-impact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important;display:grid!important}.crm-archive-impact article{background:#fff;border:1px solid #dfe2e6;border-radius:11px;gap:3px;padding:12px;display:grid}.crm-archive-impact strong{color:#242832;font-size:21px;line-height:1}.crm-archive-impact span{color:#6f7781;font-size:10px;line-height:1.4}.crm-archive-rules{color:#6f4a44;background:#fff5f3;border:1px solid #ecd0cc;border-radius:11px;margin:13px 0 4px;padding:12px 13px 12px 31px;font-size:11px;line-height:1.65}.crm-archive-actions{justify-content:flex-end;margin-top:16px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.crm-archive-actions button{cursor:pointer;background:#fff;border:1px solid #d6d9df;border-radius:9px;min-height:43px;padding:0 14px;font-weight:850}.crm-archive-actions button:disabled{opacity:.45;cursor:not-allowed}.crm-archive-actions .danger{color:#fff;background:#a53b31;border-color:#a53b31}.crm-archive-next-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.crm-archive-next-actions button{color:#4031a5;cursor:pointer;text-align:left;background:#f7f5ff;border:1px solid #c8c3fa;border-radius:9px;min-height:38px;padding:7px 12px;font-weight:750}.crm-archive-next-actions button:hover{background:#eeeaff;border-color:#6b56db}@media (max-width:760px){.crm-archive-impact{grid-template-columns:1fr 1fr!important}.crm-archive-actions{flex-direction:column-reverse;align-items:stretch}.crm-archive-actions button{width:100%}}.blank-ledger-list article.pending-manual-income{background:#fffdf5;align-items:start}.pending-income-next{background:#fff9e7;border:1px solid #ead89f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 11px;display:flex!important}.pending-income-next small{line-height:1.5;color:#756226!important}.pending-income-next button{color:#fff;cursor:pointer;background:#242b27;border:0;border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-weight:850}@media (max-width:760px){.pending-income-next{flex-direction:column;align-items:stretch}.pending-income-next button{width:100%}}body:has(.v2-backdrop,.workspace-reset-overlay,.record-browser-backdrop,.scheduler-dialog-backdrop,.member-confirm-backdrop,.mail-compose-overlay,.mobile-nav-sheet-backdrop,.notification-drawer,.command-backdrop,.sandbox-drawer){overflow:hidden}.v2-backdrop,.workspace-reset-overlay,.record-browser-backdrop,.scheduler-dialog-backdrop,.member-confirm-backdrop,.mail-compose-overlay{box-sizing:border-box;overscroll-behavior:contain;max-width:100vw;max-height:100dvh}.workspace-reset-overlay{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow:auto}.workspace-reset-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;max-height:calc(100dvh - 20px);overflow:hidden auto}.v2-backdrop>section,.v2-backdrop>form,.scheduler-dialog,.member-confirm-dialog,.mail-compose{scrollbar-gutter:stable;scroll-padding-bottom:84px}.quote-delivery-modal{max-height:min(100dvh - 32px,900px)}.notification-drawer,.command-palette,.mobile-nav-sheet{overscroll-behavior:contain}.notification-drawer{flex-direction:column;max-height:calc(100dvh - 86px);display:flex}.notification-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-height:620px){.v2-backdrop,.workspace-reset-overlay,.scheduler-dialog-backdrop,.member-confirm-backdrop,.mail-compose-overlay{place-items:stretch center!important;padding:6px!important}.v2-backdrop>section,.v2-backdrop>form,.workspace-reset-dialog,.scheduler-dialog,.member-confirm-dialog,.mail-compose{border-radius:14px!important;max-height:calc(100dvh - 12px)!important}.command-backdrop{padding:8px 8px calc(78px + env(safe-area-inset-bottom))}.command-palette{max-height:calc(100dvh - 94px)}.notification-drawer{top:8px;bottom:calc(78px + env(safe-area-inset-bottom));max-height:none}.mobile-nav-sheet-backdrop{padding-top:6px}.mobile-nav-sheet{max-height:calc(100dvh - 90px)}}.intelligence-policy-card{background:#fff8e8;border:1px solid #e1b969;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:16px;display:grid}.intelligence-policy-card>span{color:#fff;background:#2a2d36;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:950;display:grid}.intelligence-policy-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.intelligence-policy-card strong{font-size:13px}.intelligence-policy-card small{color:#6f7380;font-size:10px;line-height:1.5}.intelligence-policy-card>b{color:#9a6810;white-space:nowrap;font-size:10px}.intelligence-policy-card.configured{background:#f3faed;border-color:#b8d99c}.intelligence-policy-card.configured>span{background:#2f6b3b}.intelligence-policy-card.configured>b{color:#397746}.intelligence-policy-card.degraded{background:#fff2f0;border-color:#e4a09a}.intelligence-policy-card.degraded>span{background:#8d372f}.intelligence-policy-card.degraded>b{color:#9b332b}@media (max-width:700px){.intelligence-policy-card{grid-template-columns:42px minmax(0,1fr)}.intelligence-policy-card>span{width:42px;height:42px}.intelligence-policy-card>b{white-space:normal;grid-column:2}}.message-intelligence-card{color:#252330;background:linear-gradient(135deg,#f6f4ff,#fbfbfe);border:1px solid #d9d4ff;border-radius:12px;margin:12px 14px 0;padding:13px}.message-intelligence-card.needs-review{background:linear-gradient(135deg,#fff9eb,#fffdf8);border-color:#efc275}.message-intelligence-head{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.message-intelligence-head>span{color:#fff;background:#6f5cf5;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.message-intelligence-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.message-intelligence-head strong{font-size:12px}.message-intelligence-head small{color:#6e7180;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.message-intelligence-head>b{color:#5b4dcc;white-space:nowrap;font-size:10px}.message-intelligence-tags{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.message-intelligence-tags span{color:#5d4ed0;background:#fff;border:1px solid #ddd8ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.message-intelligence-card dl{gap:6px;margin:0;display:grid}.message-intelligence-card dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.message-intelligence-card dt{color:#818593;font-size:10px}.message-intelligence-card dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750;line-height:1.5}.message-intelligence-fallback{color:#986b18;border-top:1px solid #6256b429;margin-top:9px;padding-top:8px;font-size:9px;line-height:1.5;display:block}@media (max-width:560px){.message-intelligence-head{grid-template-columns:32px minmax(0,1fr)}.message-intelligence-head>b{grid-column:2}.message-intelligence-card dl>div{grid-template-columns:1fr;gap:2px}}@media (max-width:760px){.section-head>button,.webhook-endpoints button,.security-note button{min-height:40px;padding-block:9px}}.proof-strip article>b{overflow-wrap:anywhere;grid-column:2;line-height:1.35;position:static;bottom:auto;right:auto}.editor-head .kebab{white-space:nowrap;writing-mode:horizontal-tb;flex:none;min-width:64px}.quote-builder>label:first-of-type select{background:#fff;border:2px solid #7461ef;min-height:48px;font-weight:850;box-shadow:0 0 0 4px #7461ef17}.customer-profile-modal{width:min(840px,100vw - 32px);max-height:min(900px,100dvh - 32px);overflow:auto}.customer-profile-modal fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.customer-profile-modal legend{color:#6f7480;border-bottom:1px solid #dfe2ea;width:100%;padding:0 0 8px;font-size:11px;font-weight:900}.customer-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin-top:13px;display:grid}.customer-profile-grid>label{min-width:0;margin:0}.customer-profile-grid .wide{grid-column:1/-1}.customer-profile-grid input,.customer-profile-grid select{width:100%}.quote-tax-controls{background:#f8f9fc;border:1px solid #d9dde4;border-radius:12px;gap:12px;padding:14px;display:grid}.quote-tax-controls header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quote-tax-controls header span{font-size:11px;font-weight:900;display:block}.quote-tax-controls header p{color:#707784;margin:4px 0 0;font-size:9px;line-height:1.5}.quote-tax-controls header b{color:#5f4ed8;font-size:10px}.quote-tax-controls>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quote-tax-controls label{gap:6px;font-size:9px;font-weight:850;display:grid}.quote-tax-controls select{background:#fff;border:1px solid #d7dbe2;border-radius:9px;min-height:40px;padding:0 10px}.quote-tax-controls dl{background:#fff;border:1px solid #e1e4ea;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.quote-tax-controls dl>div{border-left:1px solid #e1e4ea;gap:4px;padding:10px;display:grid}.quote-tax-controls dl>div:first-child{border-left:0}.quote-tax-controls dt{color:#747b86;font-size:9px}.quote-tax-controls dd{margin:0;font-size:13px;font-weight:900}.quote-tax-controls>small{color:#786b3f;font-size:9px;line-height:1.5}.ops-workspace{gap:16px;display:grid}.ops-hero{background:linear-gradient(135deg,#fff 35%,#f1eeff);border:1px solid #dadde5;border-radius:18px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:20px;padding:26px;display:grid}.ops-hero h1{margin:7px 0 10px;font-size:clamp(30px,4vw,54px);line-height:1}.ops-hero h1 em{color:#6752eb;font-style:normal}.ops-hero>div:first-child>p:last-child{color:#69717b;max-width:720px;margin:0;line-height:1.65}.ops-ai-state{background:#fff9e9;border:1px solid #edc77e;border-radius:14px;gap:7px;padding:17px;display:grid}.ops-ai-state.ready{background:#f2faea;border-color:#b7d99a}.ops-ai-state span{color:#6352dc;font-size:10px;font-weight:900}.ops-ai-state strong{font-size:14px}.ops-ai-state small{color:#697169;font-size:10px;line-height:1.5}.ops-tabs{background:#fff;border:1px solid #dfe2e8;border-radius:13px;gap:6px;padding:6px;display:flex;overflow:auto}.ops-tabs button{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;min-height:42px;padding:0 16px;font-weight:850}.ops-tabs button.active{color:#fff;background:#20232d}.ops-metrics{background:#fff;border:1px solid #dfe2e8;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.ops-metrics article{border-left:1px solid #e2e5ea;gap:7px;padding:18px;display:grid}.ops-metrics article:first-child{border-left:0}.ops-metrics span,.ops-metrics small{color:#77808b;font-size:10px}.ops-metrics strong{font-size:28px}.ops-loop-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ops-loop-grid article,.ops-card{background:#fff;border:1px solid #dfe2e8;border-radius:15px;padding:18px}.ops-loop-grid b{color:#6251df;width:30px;height:30px;font:10px var(--font-geist-mono),monospace;background:#eeebff;border-radius:9px;place-items:center;display:inline-grid}.ops-loop-grid strong{margin:14px 0 6px;display:block}.ops-loop-grid p{color:#6f7781;margin:0;font-size:10px;line-height:1.6}.ops-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.ops-two-column>div,.ops-card{gap:14px;display:grid}.ops-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.ops-card>header h2{margin:4px 0 0}.ops-card>header>small,.ops-card>header>span{color:#727986;font-size:9px}.ops-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-form-grid label{gap:6px;font-size:9px;font-weight:850;display:grid}.ops-form-grid label.wide{grid-column:1/-1}.ops-form-grid input,.ops-form-grid select,.purchase-list input{background:#fff;border:1px solid #d7dbe2;border-radius:9px;min-width:0;min-height:42px;padding:0 11px}.ops-tax-preview{background:#f2f0ff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.ops-tax-preview span{color:#6d62aa;font-size:9px}.ops-tax-preview b{font-size:11px}.purchase-list>article,.invoice-row{border-top:1px solid #e3e6ea;gap:11px;padding:15px 0;display:grid}.purchase-list>article:first-of-type,.invoice-row:first-of-type{border-top:0}.purchase-list>article>div{gap:4px;display:grid}.purchase-list>article>div span{color:#5c4ed2;background:#efedff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:900}.purchase-list>article>div small,.invoice-row small{color:#717985;font-size:9px}.purchase-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.purchase-list dl>div{gap:3px;display:grid}.purchase-list dt{color:#858c95;font-size:8px}.purchase-list dd{margin:0;font-size:11px;font-weight:850}.purchase-list>article>label{gap:5px;font-size:9px;font-weight:850;display:grid}.purchase-list>article>button,.invoice-row button{color:#fff;cursor:pointer;background:#252935;border:0;border-radius:9px;min-height:43px;font-weight:850}.purchase-list>article>button small{color:#bec2cc;margin-top:2px;font-size:8px;display:block}.purchase-list button:disabled,.invoice-row button:disabled{opacity:.45;cursor:not-allowed}.invoice-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.invoice-row>div{gap:5px;display:grid}.invoice-row button{padding:0 12px}.ops-card>p,.ops-card>ul{color:#626a74;font-size:10px;line-height:1.65}.connection-pending{border-radius:999px;font-weight:850;color:#946213!important;background:#fff1d4!important;padding:5px 8px!important}.einvoice-state{background:#fffaf0;border:1px solid #eadcb8;border-radius:9px;gap:4px;padding:10px;display:grid}.einvoice-state small{color:#836f42;font-size:9px}.ops-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:820px;font-size:clamp(30px,3.2vw,48px);line-height:1.06}.compact-list>article,.knowledge-row{border-top:1px solid #e3e6ea;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.compact-list>article:first-of-type{border-top:0}.compact-list>article>div:first-child,.knowledge-row>div:first-child{gap:4px;min-width:0;display:grid}.compact-list small,.knowledge-row p,.service-list small{color:#717985;margin:0;font-size:9px;line-height:1.5}.row-actions,.report-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button,.report-actions button,.ops-card>header button{cursor:pointer;background:#fff;border:1px solid #d7dbe2;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}.row-actions button.danger{color:#a43d2e;background:#fff4f1;border-color:#e5a99f}.ops-card textarea{resize:vertical;background:#fff;border:1px solid #d7dbe2;border-radius:9px;width:100%;min-height:76px;padding:10px}.service-list>article{border-top:1px solid #e3e6ea;gap:12px;padding:16px 0;display:grid}.service-list>article:first-of-type{border-top:0}.service-list>article.overdue{border-left:3px solid #e26752;padding-left:12px}.service-list>article>div:first-child{gap:5px;display:grid}.service-list>article>div:first-child>span,.knowledge-row span,.report-card header span{color:#5c4ed2;background:#efedff;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:900}.ops-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.report-card dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.report-card dl>div{border:1px solid #e2e5ea;border-radius:9px;padding:10px}.report-card dt{color:#7b828d;font-size:8px}.report-card dd{margin:5px 0 0;font-size:12px;font-weight:850}.report-card li{margin-bottom:4px}.report-intelligence{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px;display:grid}.report-intelligence>span{color:#b9ff66;background:#171b24;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.report-intelligence.is-ai{background:#f4ffe8;border-color:#b4df78}.report-intelligence strong,.report-intelligence p{margin:0}.report-intelligence p{color:#5e6672;margin-top:4px;font-size:9px;line-height:1.5}.report-task-list,.report-next-actions{border-top:1px solid #e2e5ea;gap:8px;padding-top:12px;display:grid}.report-task-list>article{border:1px solid #e2e5ea;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:9px;display:grid}.report-task-list>article>b{color:#7662f5;font-size:9px}.report-task-list>article>div{gap:3px;display:grid}.report-task-list>article small{color:#747b85;font-size:8px;line-height:1.4}.report-task-list>article>span{color:#5b4cc8;background:#f1edff;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.report-next-actions ol{margin:0;padding-left:18px}.ops-card time{color:#8a919a;white-space:nowrap;font-size:8px}.report-headline{background:linear-gradient(90deg,#f3fae7,#fff);border-left:4px solid #b4f45f;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.report-headline span{color:#66813e;letter-spacing:.12em;font-size:8px;font-weight:900}.report-headline strong{font-size:15px;line-height:1.5}.report-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-category-grid>article{background:#fff;border:1px solid #e0e3e8;border-radius:12px;gap:6px;padding:14px;display:grid}.report-category-grid article>span{font-size:9px;font-weight:900}.report-category-grid article>strong{font-size:21px}.report-category-grid article>small{color:#6f7781;font-size:9px;line-height:1.5}.report-category-grid article>em{border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.report-category-grid .revenue{border-top:3px solid #9bd649}.report-category-grid .revenue em{color:#527523;background:#edf8df}.report-category-grid .customer{border-top:3px solid #7762ef}.report-category-grid .customer em{color:#5945c4;background:#eeebff}.report-category-grid .service{border-top:3px solid #56a9d9}.report-category-grid .service em{color:#347da7;background:#e8f5fb}.report-category-grid .risk{border-top:3px solid #ef9b67}.report-category-grid .risk em{color:#9a542b;background:#fff0e7}.report-evidence{background:#fafbfc;border:1px solid #e1e4e8;border-radius:10px;padding:10px 12px}.report-evidence summary{cursor:pointer;color:#6550d8;font-size:9px;font-weight:900}.report-evidence dl{margin:10px 0 0}.report-actions{width:auto!important}.report-actions button{white-space:nowrap;flex:none!important}.report-portfolio{background:#fbfbfd;border:1px solid #dfe3e8;border-radius:12px;gap:9px;padding:13px;display:grid}.report-portfolio>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-portfolio>header>div:first-child{gap:4px;display:grid}.report-portfolio>header small{color:#6d7580;max-width:420px;font-size:8px;line-height:1.5}.report-portfolio>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.report-portfolio>header span,.report-portfolio>article>span{color:#5948bd;white-space:nowrap;background:#eeeaff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.report-portfolio>article{border-top:1px solid #e3e6ea;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding-top:9px;display:grid}.report-portfolio>article>b{color:#7561e8;font-size:9px}.report-portfolio>article>div{gap:3px;min-width:0;display:grid}.report-portfolio>article small{color:#717985;font-size:8px;line-height:1.45}.report-portfolio>article p{margin:2px 0 0;font-size:9px;line-height:1.5}.sales-playbook{background:#fff;border:1px solid #dfe3e8;border-radius:20px;margin:0 0 20px;overflow:hidden;box-shadow:0 14px 38px #1a1f2d0f}.sales-playbook>header{color:#fff;background:linear-gradient(120deg,#171b24,#242936);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.sales-playbook>header>div{gap:7px;max-width:760px;display:grid}.sales-playbook>header h2{margin:0;font-size:25px}.sales-playbook>header span{color:#c7ccd5;font-size:13px;line-height:1.65}.sales-playbook>header aside{text-align:right;min-width:100px;display:grid}.sales-playbook>header aside strong{color:#b7fb57;font-size:34px;line-height:1}.sales-playbook>header aside small{color:#c7ccd5;margin-top:7px}.sales-playbook-list{display:grid}.sales-playbook-list article{border-top:1px solid #edf0f4;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 26px;display:grid}.sales-playbook-list article>b{color:#6956d9;background:#eeeaff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.sales-playbook-list article>div{gap:4px;min-width:0;display:grid}.sales-playbook-list article span{color:#6b7280;font-size:12px;font-weight:750}.sales-playbook-list article strong{font-size:16px}.sales-playbook-list article small{color:#626b77;line-height:1.5}.sales-playbook-list article p{color:#262c36;margin:2px 0 0;font-size:13px;line-height:1.55}.sales-playbook-list article time{color:#5d6571;white-space:nowrap;background:#f3f5f7;border-radius:8px;padding:5px 8px;font-size:11px}.sales-playbook-empty{gap:5px;padding:24px 26px;display:grid}.sales-playbook-empty span{color:#6a727e;font-size:13px;line-height:1.6}.sales-playbook>footer{background:#f8f9fb;border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;gap:20px;padding:14px 26px;display:flex}.sales-playbook>footer small{color:#6a727e;max-width:720px;line-height:1.55}.sales-playbook>footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#6f59e8;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.confirm-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid!important}.confirm-row button,.text-button{min-height:38px;color:#343944!important;background:#fff!important;border:1px solid #d7dbe2!important;border-radius:8px!important}.confirm-row button.danger{color:#a43d2e!important;background:#fff4f1!important;border-color:#e5a99f!important}@media (max-width:1050px){.ops-loop-grid{grid-template-columns:1fr 1fr}.ops-two-column,.ops-hero{grid-template-columns:1fr}.ops-ai-state{max-width:none}}@media (max-width:760px){.customer-profile-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:24px 16px 18px}.customer-profile-grid{grid-template-columns:1fr}.customer-profile-grid .wide{grid-column:auto}.quote-tax-controls header,.ops-tax-preview{flex-direction:column;align-items:stretch}.quote-tax-controls>div,.quote-tax-controls dl,.ops-form-grid{grid-template-columns:1fr}.quote-tax-controls dl>div{border-top:1px solid #e1e4ea;border-left:0}.quote-tax-controls dl>div:first-child{border-top:0}.ops-hero{padding:18px}.ops-metrics,.ops-loop-grid,.ops-report-grid,.report-category-grid{grid-template-columns:1fr}.ops-metrics article{border-top:1px solid #e2e5ea;border-left:0}.ops-metrics article:first-child{border-top:0}.invoice-row{grid-template-columns:1fr}.invoice-row button{width:100%}.ops-tabs button{min-height:44px}.ops-card{padding:14px}.compact-list>article,.knowledge-row{flex-direction:column;align-items:flex-start}.row-actions{width:100%}.row-actions button{flex:1}.report-card dl{grid-template-columns:1fr}.report-actions{width:100%!important}.report-actions button{flex:1!important}.report-portfolio>header{flex-direction:column;align-items:stretch}.report-portfolio>header>div:last-child{justify-content:flex-start}.report-portfolio>article{grid-template-columns:auto 1fr}.report-portfolio>article>span{grid-column:2;justify-self:start}}.purchase-bill-fields{background:#f8f9fb;border:1px solid #dfe3e8;border-radius:10px;grid-template-columns:1fr 1fr;padding:10px;gap:8px!important;display:grid!important}.purchase-bill-fields label{gap:5px;font-size:9px;font-weight:850;display:grid}.purchase-bill-fields small{grid-column:1/-1;font-weight:850}.purchase-bill-fields .match,.purchase-bill-proof .match{color:#37753f}.purchase-bill-fields .variance,.purchase-bill-proof .variance{color:#a15d16}.purchase-bill-proof{background:#fafbfc;border:1px solid #e0e3e8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px;gap:4px 10px!important;display:grid!important}.purchase-bill-proof span{color:#69717c;font-size:9px!important}.purchase-bill-proof b{font-size:12px}.purchase-bill-proof small{grid-column:1/-1}.ops-stack{align-content:start;gap:14px;display:grid}.invoice-ocr-card p{color:#66707a;margin:0;font-size:10px;line-height:1.6}.invoice-upload{background:#fafbfc;border:1px dashed #bfc5ce;border-radius:11px;gap:7px;padding:13px;font-size:10px;font-weight:850;display:grid}.invoice-upload input{background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.invoice-upload small{color:#737b85;font-size:8px}.invoice-ocr-result>header>strong{font-size:22px}.invoice-ocr-result>header span{color:#8a5c0d;background:#fff0d5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.invoice-ocr-result.confirmed>header span{color:#486f20;background:#eaf8d9}.invoice-ocr-warnings{background:#fff9ed;border:1px solid #e8c99b;border-radius:10px;padding:11px}.invoice-ocr-warnings strong{color:#875c1a;font-size:9px}.invoice-ocr-warnings ul{color:#6f552c;margin:6px 0 0;padding-left:17px;font-size:9px;line-height:1.5}.connection-ready{color:#48701b;background:#e9f9d4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}@media (max-width:760px){.purchase-bill-fields{grid-template-columns:1fr}.purchase-bill-fields small{grid-column:auto}}.diagnostics-view{gap:16px;display:grid}.diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.diagnostics-grid article{background:#fff;border:1px solid #dfe2e8;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px 12px;padding:16px;display:grid}.diagnostics-grid article>span{color:#6251df;width:30px;height:30px;font:800 10px var(--font-geist-mono),monospace;background:#efedff;border-radius:9px;place-items:center;display:grid}.diagnostics-grid article>div{gap:5px;min-width:0;display:grid}.diagnostics-grid article strong{font-size:12px}.diagnostics-grid article small{color:#747b86;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.diagnostics-grid article>b{grid-column:1/-1;font-size:18px}.diagnostics-grid article>button{cursor:pointer;background:#f8f9fb;border:1px solid #d7dbe2;border-radius:9px;grid-column:1/-1;min-height:39px;font-weight:850}.diagnostics-records{background:#fff;border:1px solid #dfe2e8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.diagnostics-records h2{margin:5px 0 7px}.diagnostics-records p{color:#6c737d;max-width:720px;margin:0;font-size:10px;line-height:1.6}.diagnostics-records nav{flex:none;gap:8px;display:flex}.diagnostics-records button{cursor:pointer;background:#fff;border:1px solid #d7dbe2;border-radius:9px;min-height:42px;padding:0 13px;font-weight:850}.diagnostics-records button:last-child{color:#fff;background:#282c35;border-color:#282c35}@media (max-width:1050px){.diagnostics-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.diagnostics-grid{grid-template-columns:1fr}.diagnostics-records{flex-direction:column;align-items:stretch}.diagnostics-records nav{display:grid}.diagnostics-records button{width:100%}}.portal-access-manager{background:#fff;border:1px solid #dce0e5;border-radius:16px;grid-column:1/-1;padding:20px}.portal-access-manager>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-access-manager h2{margin:5px 0;font-size:21px}.portal-access-manager header small{color:#727a84;font-size:10px}.portal-access-manager header button,.portal-access-actions button{cursor:pointer;background:#fff;border:1px solid #d6dae0;border-radius:8px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.portal-access-list{gap:10px;margin-top:15px;display:grid}.portal-access-list>article{background:#fafbfc;border:1px solid #e0e3e7;border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.portal-access-list>article>div:first-child{gap:4px;min-width:0;display:grid}.portal-access-list>article>div:first-child small{color:#747b84;overflow-wrap:anywhere}.portal-access-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.portal-access-list dl>div{gap:4px;display:grid}.portal-access-list dt{color:#858b93;font-size:8px}.portal-access-list dd{margin:0;font-size:10px;font-weight:850}.portal-access-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.portal-access-actions .danger{color:#a33e31;background:#fff4f2;border-color:#e5aaa2}.portal-access-actions button:disabled{opacity:.5;cursor:not-allowed}.portal-access-empty{text-align:center;border:1px dashed #cfd4da;border-radius:11px;gap:5px;padding:20px;display:grid}.portal-access-empty small,.portal-access-error{color:#737b84;font-size:10px}.portal-access-error{color:#9e3e32;background:#fff3f1;border:1px solid #eabcb6;border-radius:9px;padding:10px}.notification-policy-card{background:#fff;border:1px solid #dce0e6;border-radius:16px;gap:14px;margin-top:14px;padding:20px;display:grid}.notification-policy-card>header{justify-content:space-between;gap:18px;display:flex}.notification-policy-card h2{margin:5px 0}.notification-policy-card header small,.notification-policy-card aside p,.notification-policy-card footer small{color:#717983;font-size:10px;line-height:1.55}.notification-master{align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.notification-policy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.notification-policy-grid fieldset,.notification-destinations,.notification-rules,.notification-quiet{border:1px solid #e0e3e8;border-radius:11px;min-width:0;margin:0;padding:13px}.notification-policy-grid legend,.notification-quiet>strong{font-size:10px;font-weight:900}.notification-channel-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.notification-channel-options label{background:#f4f6f7;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 7px;padding:9px;font-size:10px;display:grid}.notification-channel-options label small{color:#717982;grid-column:2;font-size:8px}.notification-channel-options label.unavailable{opacity:.58}.notification-destinations,.notification-rules{gap:8px;display:grid}.notification-destinations label,.notification-rules label,.notification-quiet label{gap:5px;font-size:9px;font-weight:850;display:grid}.notification-destinations input,.notification-rules input[type=time],.notification-rules input[type=number],.notification-quiet input{border:1px solid #d8dce2;border-radius:8px;min-height:38px;padding:0 9px}.notification-rules label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.notification-quiet{grid-template-columns:1fr 1fr;gap:8px;display:grid}.notification-quiet>strong,.notification-quiet>small{grid-column:1/-1}.notification-quiet>small{color:#757c84;font-size:8px;line-height:1.5}.notification-policy-card>aside{background:#f5f3ff;border-left:3px solid #745ff0;border-radius:9px;padding:11px}.notification-policy-card>aside strong{font-size:10px}.notification-policy-card>aside p{margin:4px 0 0}.notification-policy-error{color:#9d4034;background:#fff3f1;border:1px solid #e5b0a8;border-radius:9px;margin:0;padding:10px;font-size:10px}.notification-policy-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-policy-card>footer button{color:#fff;cursor:pointer;background:#222631;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:850}.notification-delivery-list{gap:8px;display:grid}.notification-delivery-list>header{justify-content:space-between;gap:12px;display:flex}.notification-delivery-list>header small{color:#747b84;font-size:9px}.notification-delivery-list>article{background:#fafbfc;border:1px solid #e0e3e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.notification-delivery-list>article>span{background:#eceffa;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.notification-delivery-list>article.urgent{background:#fff7f5;border-color:#e7b2aa}.notification-delivery-list>article.urgent>span{color:#8f3124;background:#f2c0b8}.notification-delivery-list article>div{gap:3px;display:grid}.notification-delivery-list article p{color:#59616b;margin:0;font-size:9px;line-height:1.45}.notification-delivery-list article small{color:#7a818a;font-size:8px}.notification-delivery-list article>button{cursor:pointer;background:#fff;border:1px solid #d7dbe1;border-radius:8px;min-height:34px;padding:0 9px;font-size:9px;font-weight:850}.customer-read-guidance{background:#f6faef;border:1px solid #cfdcbf;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:grid}.customer-read-guidance>span{color:#233718;background:#b8f566;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.customer-read-guidance strong{font-size:12px}.customer-read-guidance p{color:#3f4a3c;margin:4px 0;font-size:11px}.customer-read-guidance small{color:#707b6d;font-size:9px;line-height:1.5}.customer-read-guidance>b{color:#4d6639;white-space:nowrap;background:#e9f2df;border-radius:999px;padding:6px 8px;font-size:9px}.customer-read-guidance.confidence-low{background:#fffaf0;border-color:#ead6a8}.customer-read-guidance.confidence-low>span{background:#f3c761}.customer-read-guidance.confidence-low>b{color:#806224;background:#f6e8c7}@media (max-width:850px){.portal-access-list>article{grid-template-columns:1fr}.portal-access-list dl{grid-template-columns:1fr 1fr}.portal-access-actions{justify-content:stretch}.portal-access-actions button{flex:1}.notification-policy-grid{grid-template-columns:1fr}.customer-read-guidance{grid-template-columns:auto 1fr}.customer-read-guidance>b{grid-column:2;justify-self:start}}@media (max-width:520px){.portal-invite-when{grid-template-columns:1fr}.portal-access-manager>header,.notification-policy-card>header,.notification-policy-card>footer{flex-direction:column;align-items:stretch}.portal-access-list dl,.notification-channel-options,.notification-quiet{grid-template-columns:1fr}.notification-quiet>strong,.notification-quiet>small{grid-column:auto}}.business-invite-workspace{gap:24px;display:grid}.business-invite-hero{color:#fff;background:#1c202c;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:42px;padding:clamp(28px,5vw,58px);display:grid}.business-invite-hero p,.business-invite-grid form>span,.business-invite-list header span{letter-spacing:.16em;color:#b9ff63;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.business-invite-hero h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,4.8vw,66px);line-height:1.04}.business-invite-hero h1 em{color:#b9ff63;font-style:normal}.business-invite-hero>div>span{color:#b8bfcc;max-width:700px;line-height:1.7;display:block}.business-invite-hero aside{border:1px solid #3b4150;border-radius:20px;padding:24px}.business-invite-hero aside>strong{font-size:18px}.business-invite-hero ol{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.business-invite-hero li{grid-template-columns:86px 1fr;align-items:center;gap:12px;display:grid}.business-invite-hero li b{color:#b9ff63}.business-invite-hero li span{color:#c6cbd5}.business-invite-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.business-invite-grid>form,.business-invite-list{background:#fff;border:1px solid #dfe2e8;border-radius:24px;padding:28px}.business-invite-grid form>span,.business-invite-list header span{color:#6b55ee}.business-invite-grid h2{margin:8px 0 10px;font-size:28px}.business-invite-grid form>p{color:#737a86;line-height:1.6}.business-invite-grid label{gap:8px;margin-top:20px;font-weight:800;display:grid}.business-invite-grid label em{color:#e25b50;font-size:12px;font-style:normal}.business-invite-grid input{width:100%;font:inherit;border:1px solid #d4d8e0;border-radius:12px;padding:14px 15px}.business-invite-grid form>button{color:#fff;width:100%;font:inherit;background:#171b24;border:0;border-radius:12px;margin-top:22px;padding:15px;font-weight:900}.business-invite-grid form>button:disabled{opacity:.55}.business-invite-grid form>small{color:#777f8a;margin-top:10px;line-height:1.55;display:block}.business-invite-error{color:#a0342c;background:#fff2ef;border-radius:12px;margin-top:14px;padding:12px}.business-invite-result{background:#effcdd;border:1px solid #c8e893;border-radius:14px;gap:7px;margin-top:18px;padding:16px;display:grid}.business-invite-result button{background:#fff;border:1px solid #99c159;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:800}.business-invite-list{padding:0;overflow:hidden}.business-invite-list>header{border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;padding:26px 28px;display:flex}.business-invite-list>header h2{margin-bottom:0}.business-invite-list>header>b{background:#eff0f4;border-radius:999px;padding:7px 12px}.business-invite-list>article{border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 28px;display:grid}.business-invite-list article>div{gap:4px;display:grid}.business-invite-list article small,.business-invite-list article span{color:#747b84}.business-invite-list article>button{color:#a33d35;background:#fff6f5;border:1px solid #e8aaa5;border-radius:9px;padding:8px 11px;font-weight:800}.trial-status{background:#eff0f4;border-radius:999px;padding:7px 10px;font-size:12px}.trial-status.status-accepted{color:#42700b;background:#eafbd4}.trial-status.status-opened{color:#5c43c8;background:#efeaff}.trial-status.status-revoked,.trial-status.status-expired{color:#777;background:#f1f2f4}.business-invite-empty{text-align:center;color:#737a86;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.business-invite-empty>span{color:#6b55ee;font-size:34px}@media (max-width:900px){.business-invite-hero,.business-invite-grid{grid-template-columns:1fr}}@media (max-width:560px){.business-invite-hero{padding:26px 20px}.business-invite-grid>form{padding:22px 18px}.business-invite-list>article{grid-template-columns:1fr auto;padding:18px}.business-invite-list>article>button{grid-column:1/-1}.business-invite-list>header{padding:22px 18px}}.business-invite-row-actions{flex-wrap:wrap;justify-content:flex-end;grid-template-columns:none!important;gap:7px!important;display:flex!important}.business-invite-row-actions button{color:#5942bd;background:#f7f5ff;border:1px solid #cfc9f6;border-radius:9px;padding:8px 11px;font-weight:800}.business-invite-row-actions button.danger{color:#a33d35;background:#fff6f5;border-color:#e8aaa5}@media (max-width:560px){.business-invite-row-actions{grid-column:1/-1;justify-content:flex-start}}.workspace-ai-guardian{background:linear-gradient(135deg,#f7fce9,#fff);border:1px solid #cfdcaf;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 17px;display:grid}.workspace-ai-guardian.state-watch{background:linear-gradient(135deg,#fff9e9,#fff);border-color:#e7d19c}.workspace-ai-guardian.state-needs_attention,.workspace-ai-guardian.needs-attention{background:linear-gradient(135deg,#fff3f0,#fff);border-color:#e6b3aa}.workspace-ai-mark{color:#233519;width:38px;height:38px;font:900 11px var(--font-geist-mono),monospace;background:#b9f764;border-radius:11px;place-items:center;display:grid}.state-watch .workspace-ai-mark{color:#624b16;background:#f2ca68}.state-needs_attention .workspace-ai-mark,.workspace-ai-guardian.needs-attention .workspace-ai-mark{color:#fff;background:#ef8b79}.workspace-ai-copy{gap:5px;min-width:0;display:grid}.workspace-ai-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workspace-ai-meta>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-ai-meta>b,.workspace-ai-meta>em{color:#476133;background:#eaf2dc;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.state-watch .workspace-ai-meta>em{color:#80601a;background:#f6e9c7}.state-needs_attention .workspace-ai-meta>em{color:#963b2d;background:#f8d8d2}.workspace-ai-copy>strong{font-size:13px;line-height:1.45}.workspace-ai-copy>p{color:#525c55;margin:0;font-size:10px;line-height:1.55}.workspace-ai-copy>p b{color:#252b26}.workspace-ai-guardian>button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd2c0;border-radius:9px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850}.workspace-ai-guardian>button:disabled{opacity:.55;cursor:wait}.workspace-ai-copy details{margin-top:3px}.workspace-ai-copy summary{color:#6652dc;cursor:pointer;font-size:9px;font-weight:850}.workspace-ai-copy details>small{color:#737b75;margin-top:7px;font-size:8px;line-height:1.55;display:block}.workspace-ai-evidence{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.workspace-ai-evidence span{color:#58625a;background:#eef1ec;border-radius:999px;padding:5px 7px;font-size:8px}.workspace-ai-actions{gap:6px;margin-top:6px;display:grid}.workspace-ai-actions article{background:#ffffffb8;border-left:2px solid #7461ee;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 9px;display:grid}.workspace-ai-actions article>span{color:#5843c8;background:#ece8ff;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.workspace-ai-actions article>div{gap:2px;display:grid}.workspace-ai-actions article strong{font-size:9px}.workspace-ai-actions article small{color:#6e756f;font-size:8px;line-height:1.45}@media (max-width:720px){.workspace-ai-guardian{grid-template-columns:auto minmax(0,1fr);padding:13px}.workspace-ai-guardian>button{grid-column:1/-1;width:100%}.workspace-ai-copy>p{font-size:11px}.workspace-ai-meta>b{white-space:normal;display:inline-block}}.message-thread .bubble:focus{outline-offset:4px;outline:3px solid #6f5cf5}.lazy-feature-loading{border:1px solid var(--line);background:var(--surface);min-height:160px;color:var(--muted);border-radius:22px;place-items:center;margin-top:20px;font-weight:800;display:grid}@media (max-width:760px){.sales-playbook>header,.sales-playbook>footer{flex-direction:column;align-items:stretch}.sales-playbook>header aside{text-align:left}.sales-playbook-list article{grid-template-columns:32px minmax(0,1fr);padding:15px 16px}.sales-playbook-list article time{grid-column:2;justify-self:start}.sales-playbook>header,.sales-playbook>footer,.sales-playbook-empty{padding-left:16px;padding-right:16px}.sales-playbook>footer button{width:100%}}.daily-run-summary,.daily-readiness{background:#fff;border:1px solid #dce0ea;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:16px 0;padding:20px 24px;display:flex}.daily-run-summary h2{color:#717886;margin:0 0 10px;font-size:16px}.daily-run-summary p,.daily-readiness p{margin:6px 0;line-height:1.6}.daily-run-summary small,.daily-readiness small{color:#717886}.daily-run-summary nav,.daily-readiness nav{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.daily-run-summary button,.daily-readiness button{color:#4d3fd3;cursor:pointer;background:#f7f7fc;border:1px solid #dce0ea;border-radius:10px;padding:10px 14px}.workspace-ai-copy .guardian-diagnostics-link{color:#6554d8;background:0 0;border:0;padding:4px 0;font-size:12px}@media (max-width:640px){.daily-run-summary,.daily-readiness{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.daily-run-summary nav,.daily-readiness nav{flex-shrink:1}.daily-run-summary button,.daily-readiness button{flex:1}}.connection-journey{color:var(--ink,#20232d);gap:22px;display:grid}.connection-journey h2,.connection-journey h3{margin:0 0 8px}.connection-journey p{overflow-wrap:anywhere;line-height:1.65}.connection-service-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.connection-service-groups{border-bottom:1px solid #e2e5e8;flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.connection-service-groups button{color:#3d4550;cursor:pointer;background:#f7f8f9;border:1px solid #d9dde2;border-radius:10px;min-height:42px;padding:9px 15px;font-size:13px;font-weight:800}.connection-service-groups button.active{color:#fff;background:#5f49d6;border-color:#5f49d6}.connection-group-help{color:#65707b;margin:-12px 0 0;font-size:12px}.connection-service-picker>button{text-align:left;color:#242637;cursor:pointer;background:#fff;border:1px solid #cbd0dd;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}.connection-service-picker>button[aria-pressed=true]{background:#f5f2ff;border:2px solid #7257ec;padding:15px}.connection-service-picker strong{font-size:16px}.connection-service-picker small{color:#606577;flex:1;line-height:1.5}.connection-service-picker span{color:#4e427e;font-size:12px}:is(.connection-journey button:focus-visible,.connection-catalog summary:focus-visible){outline-offset:3px;outline:3px solid #7257ec}.connection-next-steps{background:#f8f9fc;border:1px solid #dee1ea;border-radius:16px;padding:22px}.connection-next-steps ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.connection-next-steps li{border-bottom:1px solid #dfe2eb;padding-bottom:16px}.connection-next-steps li:last-child{border:0;padding-bottom:0}.connection-next-steps p{color:#52596a;margin:8px 0}.connection-current-step{background:#fff;border:1px solid #dfe2eb;border-radius:10px;min-width:0;padding:16px}.connection-current-step>strong{font-size:16px;line-height:1.5}.connection-all-steps{margin-top:12px}.connection-all-steps>summary,.connection-provider-help>summary{cursor:pointer;color:#4e427e;min-height:44px;padding:12px 0;font-weight:700;line-height:1.5}.connection-all-steps[open]>ol{margin-top:8px}.connection-provider-help{border-top:1px solid #e2e5e8;margin-top:8px}.connection-provider-help>ol{margin:0 0 12px;padding-left:22px;line-height:1.6}.connection-provider-help>label{margin-top:12px}.connection-form-intro{margin:0 0 12px;line-height:1.65}.connection-journey nav{flex-wrap:wrap;gap:10px;display:flex}.connection-next-steps button,.connection-journey nav button,.connection-ai-policy button,.connection-diagnostics>button{white-space:normal;color:#563bc1;cursor:pointer;background:#fff;border:1px solid #cbc4ec;border-radius:9px;max-width:100%;min-height:44px;padding:10px 16px}.connection-more-actions{min-width:0;position:relative}.connection-more-actions>summary{color:#424854;cursor:pointer;background:#f8f9fb;border:1px solid #d9dde2;border-radius:9px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:750;list-style:none;display:flex}.connection-more-actions>summary::-webkit-details-marker{display:none}.connection-more-actions>summary:after{content:"＋";color:#6654cf;margin-left:9px}.connection-more-actions[open]>summary:after{content:"−"}.connection-more-actions>div{z-index:4;background:#fff;border:1px solid #d9dde2;border-radius:11px;gap:6px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1b1f2821}.connection-more-actions>div button{width:100%;text-align:left!important;color:#39404c!important;background:#fff!important;border-color:#0000!important}.connection-more-actions>div button:hover{background:#f5f3ff!important}.connection-journey button:disabled{opacity:.6;cursor:wait}.connection-catalog>summary,.connection-ai-policy>summary{cursor:pointer;min-height:44px;padding:16px 0;font-weight:700;line-height:1.5}.connection-catalog:not([open]){padding-top:0;padding-bottom:0}.connection-ai-policy{background:#fff;border:1px solid #dedfea;border-radius:14px;padding:0 20px}.connection-ai-policy p{line-height:1.6}.connection-ai-policy button{margin-bottom:16px}#selected-connection-settings:empty{display:none}.connection-setup #selected-connection-settings{scroll-margin-top:100px}.connection-setup .account-connect-summary{flex-wrap:wrap;min-width:0}.connection-setup .account-connect-summary>div{min-width:0}.connection-setup .account-connect-summary small{overflow-wrap:anywhere}.connection-setup .account-connect-body input,.connection-setup .account-connect-body select{min-width:0;max-width:100%}.connection-diagnostics .communication-evidence-grid article{min-width:0;padding:16px}.connection-diagnostics p{overflow-wrap:anywhere;line-height:1.6}@media (max-width:1000px){.connection-service-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.connection-journey{gap:16px}.connection-service-picker{gap:8px}.connection-service-picker>button{padding:12px}.connection-service-picker>button[aria-pressed=true]{padding:11px}.connection-next-steps{padding:14px}.connection-journey nav{align-items:stretch}.connection-journey nav>button,.connection-more-actions{flex:100%}.connection-more-actions>summary{justify-content:space-between}.connection-more-actions>div{min-width:0;box-shadow:none;margin-top:6px;position:static}.connection-setup .account-connect-summary{gap:10px;display:flex}.connection-setup .account-connect-summary>div{flex:150px}.connection-setup .account-connect-summary>i{flex:100%;font-style:normal}.connection-setup .account-connect-body{padding:14px}.connection-proof-grid{grid-template-columns:1fr}.connection-service-picker small{font-size:12px}.connection-service-picker strong{font-size:15px}}.ops-key-in-entry{background:#f6f4ff;border:1px solid #c9c3f0;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:20px;display:flex}.ops-key-in-entry>div{min-width:0}.ops-key-in-entry span{letter-spacing:.08em;color:#6049bb;font-size:11px;font-weight:900}.ops-key-in-entry h2{margin:6px 0;font-size:20px;line-height:1.3}.ops-key-in-entry p{color:#586071;margin:0;line-height:1.55}.ops-key-in-entry button{color:#fff;cursor:pointer;background:#5943c3;border:0;border-radius:9px;flex:none;min-height:44px;padding:10px 16px;font-weight:800}#purchase-key-in{scroll-margin-top:100px}@media (max-width:760px){.ops-key-in-entry{flex-direction:column;align-items:stretch;padding:16px}.ops-key-in-entry button{width:100%}}.purchase-item-details{overflow-wrap:anywhere;border:1px solid #e2e5ea;border-radius:9px;padding:0 10px}.purchase-item-details summary{cursor:pointer;align-content:center;min-height:42px;font-size:11px;font-weight:800;display:list-item}.purchase-item-details ul{margin:0 0 8px;padding-left:18px;font-size:11px;line-height:1.6}.purchase-item-details small{color:#717985;margin-bottom:10px;font-size:10px;display:block}.mk-product-category strong{color:var(--mk-ink);font-size:clamp(17px,2vw,22px);line-height:1.5}.mk-quick-tour-link{color:var(--mk-purple);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-weight:750}.mk-hero-copy .mk-candidate-note{color:var(--mk-muted);margin:12px 0;font-size:12px;line-height:1.65}.mk-product-tour{width:min(1200px,100% - 56px);margin:auto;padding:70px 0}.mk-product-tour .mk-step-grid article{border:1px solid var(--mk-line);background:var(--mk-card);border-radius:16px;padding:24px}.mk-product-tour button{min-height:44px;color:var(--mk-purple);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750}.mk-service-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto 24px;display:grid}.mk-service-layers article{color:#edf4ee;border:1px solid #46564c;border-radius:12px;padding:20px}.mk-service-layers p{color:#b9c7be;margin-top:8px;font-size:14px;line-height:1.7}.mk-needs{color:#d5e2d8;flex-wrap:wrap;align-items:center;gap:10px;max-width:1200px;margin:0 auto 18px;display:flex}.mk-needs button{color:#eff9ef;cursor:pointer;background:0 0;border:1px solid #597363;border-radius:24px;min-height:44px;padding:10px 16px}.mk-service-verification{color:#becfc2;max-width:1200px;margin:0 auto 24px;font-size:13px;line-height:1.7}.marketing-site [tabindex="-1"]:focus-visible{outline-offset:6px;outline:3px solid #a799fb}.v2-content h1[tabindex="-1"]:focus-visible{outline-offset:6px;outline:3px solid #a799fb}@media (max-width:760px){.mk-product-tour{width:calc(100% - 28px);padding:54px 0}.mk-service-layers{grid-template-columns:1fr}.mk-product-tour .mk-step-grid{gap:14px}.mk-needs button{flex:auto}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
