/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.p-100{padding:calc(var(--spacing) * 100)}.p-101{padding:calc(var(--spacing) * 101)}.p-102{padding:calc(var(--spacing) * 102)}.p-103{padding:calc(var(--spacing) * 103)}.p-104{padding:calc(var(--spacing) * 104)}.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,)}}.commerce-page,.quote-editor-page,.sale-detail-page,.operation-detail-page{max-width:1500px;margin:0 auto}.commerce-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.commerce-head>div:first-child>p{color:var(--coral);letter-spacing:1.5px;align-items:center;gap:7px;margin:0 0 7px;font-size:8px;font-weight:900;display:flex}.commerce-head>div:first-child>p svg{width:15px}.commerce-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:44px;line-height:1}.commerce-head>div:first-child>span{color:#6f8086;max-width:720px;margin-top:8px;font-size:11px;line-height:1.5;display:block}.commerce-head>div:last-child{gap:9px;display:flex}.commerce-head>div:last-child>button,.commerce-head>div:last-child>a{appearance:none;height:42px;color:var(--ink);font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7ddda;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.commerce-head>div:last-child>.button{background:var(--navy);color:#fff;border:0}.commerce-head>div:last-child svg{width:15px}.commerce-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.commerce-kpis article{background:#fff;border:1px solid #dce1de;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:118px;padding:17px;display:grid}.commerce-kpis article>span{color:#287557;background:#e5f1ea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.commerce-kpis article:nth-child(2)>span{color:#315f75;background:#e5eef2}.commerce-kpis article:nth-child(3)>span{color:#946a14;background:#fff0d4}.commerce-kpis article:nth-child(4)>span{color:#a94c32;background:#ffe6de}.commerce-kpis article>span svg{width:18px}.commerce-kpis article>div{flex-direction:column;display:flex}.commerce-kpis small{color:#7c8b90;letter-spacing:1px;font-size:7px;font-weight:900}.commerce-kpis strong{font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 2px;font-size:26px}.commerce-kpis p{color:#78878c;margin:0;font-size:8px}.commerce-kpis em{color:#287557;background:#e5f2e9;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.commerce-status{color:#607279;white-space:nowrap;background:#e9eeec;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:5px 8px;font-size:6.5px;font-weight:850;display:inline-flex}.commerce-status svg{width:10px}.commerce-status.quote-enviada,.commerce-status.sale-confirmada,.commerce-status.operation-en-proceso{color:#315f75;background:#e4edf2}.commerce-status.quote-vista,.commerce-status.sale-por-confirmar,.commerce-status.operation-por-iniciar{color:#946717;background:#fff0d8}.commerce-status.quote-aceptada,.commerce-status.sale-cobrada,.commerce-status.operation-completada{color:#287557;background:#e1f0e6}.commerce-status.quote-vencida{color:#a94c32;background:#ffe5de}.commerce-status.sale-por-cobrar,.commerce-status.operation-por-revisar{color:#5b46d9;background:#f0eafd}.commerce-breadcrumb{color:#718187;align-items:center;gap:8px;margin-bottom:18px;font-size:8px;display:flex}.commerce-breadcrumb a{align-items:center;gap:5px;display:flex}.commerce-breadcrumb svg{width:12px}.commerce-breadcrumb b{color:var(--ink)}.commerce-view-switch{background:#ecefec;border-radius:9px;padding:3px;display:flex}.commerce-view-switch button{appearance:none;color:#77868b;min-width:76px;height:31px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:7.5px;font-weight:800;display:flex}.commerce-view-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0d2b3517}.commerce-view-switch svg{width:13px}.commerce-empty{text-align:center;padding:58px 20px}.commerce-empty>svg{color:#829095;width:30px}.commerce-empty h2{margin:12px 0 4px;font-size:16px}.commerce-empty p{color:#7a888d;margin:0;font-size:9px}.commerce-empty button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;margin-top:12px;font-size:8px;font-weight:850;text-decoration:underline}.commerce-drawer-backdrop{z-index:100;background:#061a218f;justify-content:flex-end;display:flex;position:fixed;inset:0}.commerce-toast{z-index:130;background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:320px;padding:12px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 45px #071b2247}.commerce-toast>span{background:var(--mint);width:30px;height:30px;color:var(--navy);border-radius:8px;place-items:center;display:grid}.commerce-toast svg{width:14px}.commerce-toast>div{flex-direction:column;gap:2px;display:flex}.commerce-toast b{font-size:8px}.commerce-toast small{color:#94a7ad;font-size:6.5px}.commerce-toast button{appearance:none;color:#91a5ab;background:0 0;border:0}.commerce-data-card{background:#fff;border:1px solid #dce1de;border-radius:15px;overflow:hidden}.commerce-tabs{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 14px;display:flex}.commerce-tabs nav{gap:3px;display:flex}.commerce-tabs nav button{appearance:none;color:#718187;height:35px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:7.5px;font-weight:800}.commerce-tabs nav button.active{color:var(--ink);background:#e9efed}.commerce-tabs nav span{background:#dce4e1;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:6px}.commerce-tabs>div{gap:7px;display:flex}.commerce-tabs label{background:#f8f8f5;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:7px;width:280px;height:36px;padding:0 10px;display:flex}.commerce-tabs label svg{color:#849196;width:14px}.commerce-tabs input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.commerce-tabs>div>button{appearance:none;color:#687a80;height:36px;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.commerce-tabs>div>button svg{width:12px}.commerce-bulk{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.commerce-bulk>span{background:var(--mint);width:25px;height:25px;color:var(--navy);border-radius:7px;place-items:center;display:grid}.commerce-bulk svg{width:13px}.commerce-bulk b{margin-right:auto;font-size:8px}.commerce-bulk button{appearance:none;color:#fff;height:29px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.commerce-bulk button:last-child{justify-content:center;width:29px;padding:0}.quotes-table-wrap{overflow-x:auto}.quotes-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.quotes-table-wrap th{color:#809095;text-align:left;letter-spacing:.8px;background:#f8f8f5;padding:11px 12px;font-size:6px}.quotes-table-wrap td{color:#687a80;vertical-align:middle;border-top:1px solid #edf0ed;padding:12px;font-size:7.5px}.quotes-table-wrap th:first-child,.quotes-table-wrap td:first-child{text-align:center;width:34px}.quotes-table-wrap input{accent-color:var(--violet)}.quotes-table-wrap td>a{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.quotes-table-wrap td>a>span{color:#315f75;background:#e9eef0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quotes-table-wrap td>a svg{width:15px}.quotes-table-wrap td>a>div,.quotes-table-wrap td:nth-child(5),.quotes-table-wrap td:nth-child(6),.quotes-table-wrap td:nth-child(7){flex-direction:column;gap:3px;display:flex}.quotes-table-wrap td b{color:var(--ink);font-size:8px}.quotes-table-wrap td small{color:#819095;font-size:6px}.quotes-table-wrap td strong{color:var(--ink);font-size:9px}.quotes-table-wrap td:last-child button{appearance:none;color:#74848a;background:0 0;border:0;width:28px;height:28px}.quotes-table-wrap td:last-child svg{width:15px}.commerce-person{align-items:center;gap:8px;display:flex}.commerce-person>span{color:#9e4d37;background:#ffe6de;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:6.5px;font-weight:900;display:grid}.commerce-person>div{flex-direction:column;gap:2px;display:flex}.commerce-person>b{color:var(--ink);font-size:7.5px}.converted-label{align-items:center;gap:3px;width:max-content;margin-top:4px;display:flex;color:#287557!important}.converted-label svg{width:9px}.quotes-mobile-list{display:none}.commerce-results{color:#76868b;border-top:1px solid #e7eae7;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:7px;display:flex}.commerce-flow-note{background:linear-gradient(110deg,#eaf3f4,#f3f5f1);border:1px solid #2d6f8e29;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:13px;padding:20px;display:grid}.commerce-flow-note>span{color:#2d6f8e;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.commerce-flow-note>span svg{width:20px}.commerce-flow-note small{color:#64808b;letter-spacing:1.2px;font-size:6px;font-weight:900}.commerce-flow-note h2{margin:4px 0;font-size:12px}.commerce-flow-note p{color:#71848a;margin:0;font-size:8px}.commerce-flow-note>a{background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:850;display:flex}.commerce-flow-note>a svg{width:12px}.quote-action-drawer,.sale-create-drawer,.operation-create-drawer{background:#fff;flex-direction:column;width:min(465px,100%);height:100%;padding:25px;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #071b2233}.quote-action-drawer>header,.sale-create-drawer>header,.operation-create-drawer>header{border-bottom:1px solid #e6e9e6;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.quote-action-drawer>header small,.sale-create-drawer>header small,.operation-create-drawer>header small{color:#77888d;letter-spacing:1px;font-size:6px;font-weight:900}.quote-action-drawer>header h2,.sale-create-drawer>header h2,.operation-create-drawer>header h2{font-family:var(--font-display);letter-spacing:-.04em;margin:5px 0;font-size:25px;line-height:1}.quote-action-drawer>header p,.sale-create-drawer>header p,.operation-create-drawer>header p{color:#75858a;margin:0;font-size:8px}.quote-action-drawer>header button,.sale-create-drawer>header button,.operation-create-drawer>header button{appearance:none;background:#fff;border:1px solid #dce1de;border-radius:8px;width:32px;height:32px}.quote-action-drawer>header svg,.sale-create-drawer>header svg,.operation-create-drawer>header svg{width:15px}.quote-drawer-total{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.quote-drawer-total>span{flex-direction:column;gap:3px;display:flex}.quote-drawer-total small{color:#7b898e;letter-spacing:1px;font-size:6px}.quote-drawer-total strong{font-family:var(--font-display);font-size:29px}.quote-drawer-total em{color:#75858a;font-size:6.5px;font-style:normal}.quote-drawer-timeline{padding:19px 0}.quote-drawer-timeline>small{color:#7a898e;letter-spacing:1px;font-size:6px;font-weight:900}.quote-drawer-timeline article{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid;position:relative}.quote-drawer-timeline article:not(:last-child):after{content:"";border-left:1px dashed #cbd3d0;height:10px;position:absolute;top:42px;left:16px}.quote-drawer-timeline article>span{color:#819095;background:#eef1ef;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.quote-drawer-timeline article.done>span{color:#287557;background:#e3f1e8}.quote-drawer-timeline svg{width:14px}.quote-drawer-timeline article>svg{color:#58a278}.quote-drawer-timeline article>div{flex-direction:column;gap:2px;display:flex}.quote-drawer-timeline b{font-size:8px}.quote-drawer-timeline p{color:#7b898e;margin:0;font-size:6.5px}.quote-drawer-actions{background:#f3f4f1;border-radius:12px;flex-direction:column;gap:7px;padding:15px;display:flex}.quote-drawer-actions a,.quote-drawer-actions button{appearance:none;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.quote-drawer-actions a svg:last-child{margin-left:auto}.quote-drawer-actions svg{width:13px}.quote-drawer-actions .primary{background:var(--navy);color:#fff;border:0}.quote-drawer-actions button:disabled{opacity:.55}.quote-action-drawer>footer{color:#7d8b90;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:6.5px;display:flex}.quote-action-drawer>footer svg{width:11px}.quote-editor-head,.sale-detail-head,.operation-detail-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.quote-editor-head>div:first-child>p{color:var(--coral);letter-spacing:1.2px;margin:0 0 5px;font-size:7px;font-weight:900}.quote-editor-head>div:first-child>input{width:min(680px,62vw);color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;background:0 0;border:0;outline:0;font-size:34px;font-weight:750}.quote-editor-head>div:first-child>span{color:#718187;margin-top:4px;font-size:9px;display:block}.quote-editor-head>div:last-child,.sale-detail-head>div:last-child,.operation-detail-head>div:last-child{gap:7px;display:flex}.quote-editor-head>div:last-child>a,.quote-editor-head>div:last-child>button,.sale-detail-head>div:last-child>button,.operation-detail-head>div:last-child>button{appearance:none;height:39px;color:var(--ink);font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9dfdc;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.quote-editor-head>div:last-child>.button,.sale-detail-head>div:last-child>.button,.operation-detail-head>div:last-child>.button{background:var(--navy);color:#fff;border:0}.quote-editor-head button:disabled,.sale-detail-head button:disabled,.operation-detail-head button:disabled{opacity:.55}.quote-editor-head svg,.sale-detail-head>div:last-child svg,.operation-detail-head>div:last-child svg{width:13px}.quote-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.quote-editor-layout>main{min-width:0}.quote-editor-tabs{background:#fff;border:1px solid #dce1de;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;padding:5px;display:grid}.quote-editor-tabs button{appearance:none;color:#77868b;text-align:left;min-width:0;font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.quote-editor-tabs button.active{color:var(--ink);background:#e9efed}.quote-editor-tabs button>svg{width:16px}.quote-editor-tabs button>span{flex-direction:column;gap:2px;display:flex}.quote-editor-tabs button b{font-size:8px}.quote-editor-tabs button small{font-size:6px}.quote-editor-stack{flex-direction:column;gap:12px;display:flex}.quote-editor-card{background:#fff;border:1px solid #dce1de;border-radius:15px;padding:22px}.quote-editor-card>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.quote-editor-card>header small{color:#77898e;letter-spacing:1.1px;font-size:6px;font-weight:900}.quote-editor-card>header h2{margin:5px 0 3px;font-size:15px}.quote-editor-card>header p{color:#74858a;margin:0;font-size:8px}.quote-editor-card>header>svg{color:#2d6f8e;width:20px}.quote-editor-card>header>span{color:#60757d;background:#e9efed;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:850}.quote-client-fields{grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;display:grid}.quote-client-fields label,.quote-condition-grid label{flex-direction:column;gap:6px;display:flex}.quote-client-fields label>span,.quote-condition-grid label>span{font-size:8px;font-weight:850}.quote-client-fields label>div:not(.quote-select){position:relative}.quote-client-fields label>div:not(.quote-select) svg{color:#7b898e;width:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.quote-client-fields input,.quote-client-fields select,.quote-condition-grid input,.quote-condition-grid select,.quote-condition-grid textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#faf9f5;border:1px solid #d9dfdc;border-radius:9px;outline:0;padding:11px 12px;font-size:8px}.quote-client-fields label>div:not(.quote-select) input{padding-left:34px}.quote-select{position:relative}.quote-select select{appearance:none}.quote-select>svg{pointer-events:none;width:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.quote-client-card>aside{background:#eef3f2;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:11px;display:grid}.quote-client-card>aside>span{background:var(--coral);border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.quote-client-card>aside>div{flex-direction:column;gap:2px;display:flex}.quote-client-card>aside b{font-size:8px}.quote-client-card>aside small{font-size:6.5px}.quote-client-card>aside a{color:var(--violet);align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.quote-client-card>aside a svg{width:11px}.quote-add-line{background:#f3f4f1;border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding:10px;display:grid}.quote-add-line select{width:100%;font:inherit;background:#fff;border:1px solid #d8dedb;border-radius:8px;padding:10px;font-size:8px}.quote-add-line button{appearance:none;background:var(--navy);color:#fff;font:inherit;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:7.5px;font-weight:850;display:flex}.quote-add-line button svg{width:12px}.quote-lines-table{margin-top:13px;overflow-x:auto}.quote-lines-table>header,.quote-lines-table>article{grid-template-columns:16px minmax(210px,1fr) 70px 130px 100px 28px;align-items:center;gap:8px;min-width:760px;display:grid}.quote-lines-table>header{color:#7d8b90;background:#f8f8f5;padding:8px 10px 8px 34px;font-size:6px}.quote-lines-table>header span:nth-child(2){grid-column:3}.quote-lines-table>article{border-bottom:1px solid #e8ebe8;padding:10px}.quote-lines-table>article>svg{color:#9aa5a7;width:12px}.quote-lines-table article>div{flex-direction:column;gap:3px;display:flex}.quote-lines-table input{width:100%;min-width:0;font:inherit;background:#fafaf7;border:1px solid #dce1de;border-radius:7px;padding:8px;font-size:7.5px}.quote-lines-table article>div input{background:0 0;border:0;padding:0;font-weight:850}.quote-lines-table article small{color:#7d8b90;font-size:6px}.quote-lines-table article>label{position:relative}.quote-lines-table article>label b{font-size:7px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.quote-lines-table article>label input{padding-left:22px}.quote-lines-table article>strong{text-align:right;font-size:8px}.quote-lines-table article>button{appearance:none;color:#aa4d36;background:#fff0ec;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.quote-lines-table article>button svg{width:12px}.quote-lines-empty{text-align:center;padding:45px 20px}.quote-lines-empty svg{color:#2d6f8e;width:27px}.quote-lines-empty h3{margin:10px 0 3px;font-size:12px}.quote-lines-empty p{color:#77878c;margin:0;font-size:8px}.quote-totals{grid-template-columns:120px 1fr;align-items:start;gap:20px;width:min(460px,100%);margin:17px 0 0 auto;display:grid}.quote-totals>label{flex-direction:column;gap:5px;display:flex;position:relative}.quote-totals>label span{font-size:7px;font-weight:850}.quote-totals>label input{width:100%;font:inherit;border:1px solid #dce1de;border-radius:8px;padding:9px 25px 9px 9px;font-size:8px}.quote-totals>label em{font-size:7px;font-style:normal;position:absolute;bottom:10px;right:9px}.quote-totals dl{margin:0}.quote-totals dl>div{border-bottom:1px solid #e8ebe8;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.quote-totals dt{color:#718187}.quote-totals dd{margin:0;font-weight:850}.quote-totals dl>div:last-child{border:0;font-size:13px}.quote-totals dl>div:last-child dt{color:var(--ink);font-weight:850}.quote-condition-grid{grid-template-columns:1fr 1fr;gap:15px 12px;padding-top:19px;display:grid}.quote-condition-grid label.wide{grid-column:1/-1}.quote-condition-grid textarea{resize:vertical;min-height:110px;line-height:1.55}.quote-condition-tip{color:#315f75;background:#eaf2f4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:18px;padding:13px;display:grid}.quote-condition-tip>svg{width:16px}.quote-condition-tip b{font-size:8px}.quote-condition-tip p{color:#65808a;margin:3px 0 0;font-size:7px}.quote-customer-view{background:#dfe5e4;border:1px solid #dce1de;border-radius:15px;overflow:hidden}.quote-customer-view>header{background:#fff;border-bottom:1px solid #cfd7d4;justify-content:space-between;align-items:center;height:47px;padding:0 14px;display:flex}.quote-customer-view>header>div{align-items:center;gap:8px;display:flex}.quote-customer-view>header svg{color:#2d6f8e;width:15px}.quote-customer-view>header span{flex-direction:column;gap:2px;display:flex}.quote-customer-view>header small{color:#77888d;letter-spacing:.8px;font-size:5.5px}.quote-customer-view>header b{font-size:8px}.quote-customer-view>header button{background:0 0;border:0}.quote-customer-view>article{background:#fff;width:min(700px,100% - 32px);min-height:760px;margin:16px auto;padding:50px;box-shadow:0 14px 35px #0d2b351f}.quote-document-brand{align-items:flex-end;gap:3px;width:38px;height:38px;display:flex;transform:skewY(-15deg)}.quote-document-brand i{background:var(--violet);border-radius:2px;width:8px;height:17px}.quote-document-brand i:nth-child(2){height:27px}.quote-document-brand i:nth-child(3){background:var(--coral);height:36px}.quote-document-meta{flex-direction:column;gap:4px;margin-top:35px;display:flex}.quote-document-meta small{color:#77888d;letter-spacing:1px;font-size:7px}.quote-document-meta strong{font-size:12px}.quote-document-meta p{color:#7b898e;margin:0;font-size:7px}.quote-customer-view article>section{border-top:1px solid #e8ebe8;border-bottom:1px solid #e8ebe8;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;padding:17px 0;display:grid}.quote-customer-view article>section>div{flex-direction:column;gap:4px;display:flex}.quote-customer-view article>section small{color:#77888d;letter-spacing:.8px;font-size:6px}.quote-customer-view article>section b{font-size:9px}.quote-customer-view article>section p{color:#7a898e;margin:0;font-size:7px}.quote-customer-view article>h1{max-width:540px;font-family:var(--font-display);letter-spacing:-.055em;margin:38px 0 15px;font-size:35px;line-height:1}.quote-document-intro{color:#64767c;font-size:10px;line-height:1.65}.quote-document-lines{margin-top:34px}.quote-document-lines>div{border-bottom:1px solid #e8ebe8;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.quote-document-lines span{flex-direction:column;gap:3px;display:flex}.quote-document-lines b{font-size:9px}.quote-document-lines small{color:#7b898e;font-size:7px}.quote-document-lines strong{font-size:9px}.quote-customer-view article>footer{background:#f2f3f0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:35px;padding:20px;display:flex}.quote-customer-view article>footer>span{flex-direction:column;gap:4px;display:flex}.quote-customer-view article>footer small{color:#76868b;letter-spacing:.8px;font-size:6px}.quote-customer-view article>footer strong{font-size:19px}.quote-customer-view article>footer button{appearance:none;background:var(--navy);color:#fff;height:40px;font:inherit;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.quote-customer-view article>footer button svg{width:13px}.quote-editor-side{background:#fff;border:1px solid #dce1de;border-radius:15px;padding:15px;position:sticky;top:82px}.quote-editor-side>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.quote-editor-side>header>div{align-items:center;gap:8px;display:flex}.quote-editor-side>header svg{color:#2d6f8e;width:16px}.quote-editor-side>header span{flex-direction:column;gap:2px;display:flex}.quote-editor-side>header small{color:#77888d;letter-spacing:.8px;font-size:5.5px}.quote-editor-side>header b{font-size:8px}.quote-editor-side>header em{color:#946717;background:#fff0d8;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.quote-mini-document{background:#faf9f5;border:1px solid #e4e7e4;border-radius:12px;margin-top:13px;padding:21px}.quote-mini-document>.quote-document-brand{width:27px;height:27px}.quote-mini-document>.quote-document-brand i{width:6px;height:11px}.quote-mini-document>.quote-document-brand i:nth-child(2){height:19px}.quote-mini-document>.quote-document-brand i:nth-child(3){height:26px}.quote-mini-document>small{color:#78888d;letter-spacing:.8px;margin-top:24px;font-size:5.5px;display:block}.quote-mini-document h2{font-family:var(--font-display);letter-spacing:-.045em;margin:6px 0;font-size:20px;line-height:1}.quote-mini-document>p{color:#738389;margin:0;font-size:6.5px}.quote-mini-document>div{margin-top:18px}.quote-mini-document>div>span{border-bottom:1px solid #e4e7e4;justify-content:space-between;gap:10px;padding:8px 0;font-size:6.5px;display:flex}.quote-mini-document>div em{font-style:normal}.quote-mini-document>footer{border-top:2px solid var(--ink);justify-content:space-between;align-items:flex-end;margin-top:16px;padding-top:14px;display:flex}.quote-mini-document>footer small{color:#77888d;font-size:5.5px}.quote-mini-document>footer strong{font-size:14px}.quote-readiness{padding:15px 3px 7px}.quote-readiness>small{color:#7b898e;letter-spacing:1px;margin-bottom:6px;font-size:6px;display:block}.quote-readiness p{color:#7c8a8f;align-items:center;gap:7px;margin:0;padding:6px 0;font-size:7px;display:flex}.quote-readiness p>span{border:1px solid #d2d9d6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;display:grid}.quote-readiness p.done{color:var(--ink)}.quote-readiness p.done>span{color:#287557;background:#e1f0e6;border-color:#72b491}.quote-readiness svg{width:10px}.quote-message-preview{background:#eef3f2;border-radius:10px;padding:12px}.quote-message-preview>header{align-items:center;gap:6px;display:flex}.quote-message-preview>header svg{color:#2d6f8e;width:13px}.quote-message-preview>header b{font-size:7px}.quote-message-preview textarea{width:100%;min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7dfdc;border-radius:7px;margin-top:8px;padding:8px;font-size:6.5px;line-height:1.5}.quote-message-preview>small{color:#7b898e;text-align:right;margin-top:3px;font-size:5.5px;display:block}.quote-send-side{width:100%;margin-top:10px}.quote-send-side svg{width:13px}.quote-editor-side>p{color:#7c8a8f;align-items:center;gap:5px;margin:10px 0 0;font-size:6px;display:flex}.quote-editor-side>p svg{width:10px}.sales-workspace-card,.operations-workspace-card{background:#fff;border:1px solid #dce1de;border-radius:15px;overflow:hidden}.sales-workspace-card>header,.operations-workspace-card>header{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.sales-tools,.operations-tools{align-items:center;gap:7px;display:flex}.sales-tools>label,.operations-tools>label{background:#f8f8f5;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:7px;width:245px;height:36px;padding:0 10px;display:flex}.sales-tools>label svg,.operations-tools>label svg{color:#849196;width:14px}.sales-tools input,.operations-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.sales-tools>div,.operations-tools>div{position:relative}.sales-tools select,.operations-tools select{appearance:none;color:#687a80;min-width:120px;height:36px;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:9px;padding:0 28px 0 10px;font-size:7px;font-weight:750}.sales-tools>div svg,.operations-tools>div svg{pointer-events:none;width:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.sales-tools>button,.operations-tools>button{appearance:none;color:#687a80;background:#fff;border:1px solid #dce1de;border-radius:9px;width:36px;height:36px}.sales-tools>button svg,.operations-tools>button svg{width:13px}.sales-board,.operations-board{background:#f2f4f1;grid-template-columns:repeat(4,minmax(250px,1fr));gap:9px;padding:12px;display:grid;overflow-x:auto}.sales-column,.operation-column{min-width:250px}.sales-column>header,.operation-column>header{justify-content:space-between;align-items:center;height:42px;padding:0 4px;display:flex}.sales-column>header>div,.operation-column>header>div{align-items:center;gap:6px;display:flex}.sales-column>header i,.operation-column>header i{background:#89a8b3;border-radius:50%;width:7px;height:7px}.sales-column.stage-confirmada>header i,.operation-column.stage-en-proceso>header i{background:#e9b949}.sales-column.stage-por-cobrar>header i,.operation-column.stage-por-revisar>header i{background:#7863df}.sales-column.stage-cobrada>header i,.operation-column.stage-completada>header i{background:#58a278}.sales-column>header b,.operation-column>header b{font-size:8px}.sales-column>header span,.operation-column>header span{text-align:center;background:#dce3e0;border-radius:999px;min-width:18px;padding:3px 5px;font-size:6px}.sales-column>header strong,.operation-column>header strong{color:#718187;font-size:7px}.sales-column>div,.operation-column>div{flex-direction:column;gap:7px;display:flex}.sale-board-card,.operation-board-card{background:#fff;border:1px solid #dfe3e0;border-radius:11px;padding:13px;box-shadow:0 4px 13px #0d2b3509}.sale-board-card>header{justify-content:space-between;align-items:center;display:flex}.sale-board-card>header small{color:#7b898e;letter-spacing:.6px;font-size:6px}.sale-board-card>header button,.operation-board-card>header button{appearance:none;color:#7c898e;background:0 0;border:0}.sale-board-card>header svg,.operation-board-card>header button svg{width:14px}.sale-board-card h2{margin:12px 0 3px;font-size:10px}.sale-board-card>a p{color:#718187;min-height:26px;margin:0 0 11px;font-size:7px;line-height:1.4}.sale-board-card>strong{font-family:var(--font-display);font-size:19px;display:block}.sale-board-card dl{border-top:1px solid #ecefeb;border-bottom:1px solid #ecefeb;grid-template-columns:1fr 1fr;gap:7px;margin:11px 0 0;padding:9px 0;display:grid}.sale-board-card dt{color:#839095;font-size:5.5px}.sale-board-card dd{margin:3px 0 0;font-size:6.5px;font-weight:800}.sale-board-card>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding-top:9px;display:grid}.sale-board-card>footer>span{color:#a44c34;background:#ffe5de;border-radius:7px;place-items:center;width:24px;height:24px;font-size:5.5px;font-weight:900;display:grid}.sale-board-card>footer>b{color:#687a80;font-size:6px}.sale-board-card>footer>div{gap:3px;display:flex}.sale-board-card>footer button{appearance:none;background:#fff;border:1px solid #dce1de;border-radius:6px;width:24px;height:24px;font-size:9px}.sale-board-card>footer button:disabled{opacity:.25}.sales-column-empty,.operation-column-empty{color:#839095;text-align:center;border:1px dashed #cbd3d0;border-radius:10px;margin:0;padding:22px 10px;font-size:6.5px}.sales-table-wrap,.operations-table-wrap{overflow-x:auto}.sales-table-wrap table,.operations-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.sales-table-wrap th,.operations-table-wrap th{color:#809095;text-align:left;letter-spacing:.8px;background:#f8f8f5;padding:11px 12px;font-size:6px}.sales-table-wrap td,.operations-table-wrap td{color:#687a80;border-top:1px solid #edf0ed;padding:12px;font-size:7.5px}.sales-table-wrap td:first-child>a,.operations-table-wrap td:first-child>a{flex-direction:column;gap:3px;display:flex}.sales-table-wrap td b,.operations-table-wrap td b{color:var(--ink);font-size:8px}.sales-table-wrap td small,.operations-table-wrap td small{color:#819095;font-size:6px;display:block}.sales-table-wrap td strong{color:var(--ink)}.sales-table-wrap td:last-child button,.operations-table-wrap td:last-child button{appearance:none;background:0 0;border:0}.sales-table-wrap td:last-child svg,.operations-table-wrap td:last-child svg{width:14px}.sales-flow-strip{background:#fff;border:1px solid #dce1de;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:13px;padding:15px;display:grid}.sales-flow-strip>article{background:#f3f4f1;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.sales-flow-strip article>span{color:#287557;background:#e3f1e8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sales-flow-strip article>span svg{width:16px}.sales-flow-strip article>div{flex-direction:column;gap:2px;display:flex}.sales-flow-strip small{color:#7b898e;letter-spacing:.8px;font-size:5.5px}.sales-flow-strip b{font-size:8px}.sales-flow-strip p{color:#74858a;margin:0;font-size:6.5px}.sales-flow-strip article>svg{color:#58a278;width:14px}.sales-flow-strip>svg{color:#839095;width:16px}.sales-flow-strip a{color:var(--violet);align-items:center;gap:4px;font-size:7px;font-weight:850;display:flex}.sales-flow-strip a svg{width:10px}.sale-create-form,.operation-create-form{flex-direction:column;gap:15px;padding:20px 0;display:flex}.sale-create-form>div,.operation-create-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sale-create-form label,.operation-create-form label{flex-direction:column;gap:6px;display:flex}.sale-create-form label>span,.operation-create-form label>span{font-size:8px;font-weight:850}.sale-create-form input,.sale-create-form select,.operation-create-form input,.operation-create-form select{width:100%;min-width:0;font:inherit;background:#faf9f5;border:1px solid #d9dfdc;border-radius:9px;padding:11px;font-size:8px}.sale-create-form label>div,.operation-create-form label>div{position:relative}.sale-create-form label>div>svg:first-child,.operation-create-form label>div>svg:first-child{color:#7b898e;width:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sale-create-form label>div select,.operation-create-form label>div select{appearance:none;padding-left:31px}.sale-create-form label>div>svg:last-child,.operation-create-form label>div>svg:last-child{width:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.sale-create-form aside,.operation-create-form aside{color:#315f75;background:#eaf2f4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;padding:13px;display:grid}.sale-create-form aside svg,.operation-create-form aside svg{width:16px}.sale-create-form aside b,.operation-create-form aside b{font-size:8px}.sale-create-form aside p,.operation-create-form aside p{color:#65808a;margin:3px 0 0;font-size:7px}.sale-create-drawer>footer,.operation-create-drawer>footer{border-top:1px solid #e7eae7;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:18px;display:flex}.sale-create-drawer>footer button,.operation-create-drawer>footer button{appearance:none;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.sale-create-drawer>footer .button,.operation-create-drawer>footer .button{background:var(--navy);color:#fff;border:0}.sale-create-drawer>footer svg,.operation-create-drawer>footer svg{width:12px}.sale-created-state,.operation-created-state{text-align:center;margin:auto}.sale-created-state>span,.operation-created-state>span{background:var(--mint);border-radius:21px;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid}.sale-created-state>span svg,.operation-created-state>span svg{width:29px}.sale-created-state>small,.operation-created-state>small{color:#287557;letter-spacing:1.2px;font-size:6px;font-weight:900}.sale-created-state h2,.operation-created-state h2{max-width:340px;font-family:var(--font-display);letter-spacing:-.045em;margin:9px auto;font-size:29px;line-height:1}.sale-created-state>p,.operation-created-state>p{color:#75858a;max-width:330px;font-size:8px;line-height:1.5}.sale-created-state dl{border-top:1px solid #e7eae7;margin:18px 0}.sale-created-state dl>div{border-bottom:1px solid #e7eae7;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.sale-created-state dd{margin:0;font-weight:850}.sale-created-state>.button,.operation-created-state>.button{margin-top:10px}.sale-detail-title,.operation-detail-head>div:first-child{align-items:center;gap:12px;display:flex}.sale-detail-title>span,.operation-detail-head>div:first-child>span{color:#315f75;background:#e8f0f2;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.sale-detail-title>span svg,.operation-detail-head>div:first-child>span svg{width:21px}.sale-detail-title>div,.operation-detail-head>div:first-child>div{flex-direction:column;gap:3px;display:flex}.sale-detail-title small,.operation-detail-head>div:first-child p{color:#718187;letter-spacing:.8px;margin:0;font-size:6.5px;font-weight:850}.sale-detail-title h1,.operation-detail-head h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:30px;line-height:1}.sale-detail-title p,.operation-detail-head>div:first-child small{color:#718187;margin:0;font-size:8px}.sale-detail-title p a,.operation-detail-head a{color:var(--violet);font-weight:800}.sale-stage-progress,.operation-stage-progress{background:#fff;border:1px solid #dce1de;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:12px;padding:5px;display:grid}.sale-stage-progress button,.operation-stage-progress button{appearance:none;color:#7b898e;text-align:left;min-width:0;font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.sale-stage-progress button.active,.operation-stage-progress button.active{color:var(--ink);background:#e9efed}.sale-stage-progress button>span,.operation-stage-progress button>span{border:1px solid #ccd4d1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6.5px;display:grid}.sale-stage-progress button.done>span,.operation-stage-progress button.done>span{color:#287557;background:#e1f0e6;border-color:#6eae8a}.sale-stage-progress button.active>span,.operation-stage-progress button.active>span{border-color:var(--coral);background:var(--coral);color:var(--navy)}.sale-stage-progress svg,.operation-stage-progress svg{width:11px}.sale-stage-progress button>div,.operation-stage-progress button>div{flex-direction:column;gap:2px;display:flex}.sale-stage-progress small,.operation-stage-progress small{color:#8a979b;letter-spacing:.7px;font-size:5.5px}.sale-stage-progress b,.operation-stage-progress b{font-size:7.5px}.sale-detail-layout,.operation-detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.sale-detail-layout>main,.operation-detail-layout>main{flex-direction:column;gap:12px;min-width:0;display:flex}.sale-summary-card,.sale-activity-card,.sale-operation-card,.sale-next-action,.sale-payment-card,.sale-metadata-card,.sale-notes-card,.operation-progress-card,.operation-summary-tasks,.operation-summary-deliverables,.operation-tab-card,.operation-client-card,.operation-meta-card,.operation-notes-card,.operation-related-card{background:#fff;border:1px solid #dce1de;border-radius:13px;padding:18px}.sale-summary-card>header,.sale-activity-card>header,.sale-operation-card>header,.sale-payment-card>header,.sale-notes-card>header,.operation-summary-tasks>header,.operation-summary-deliverables>header,.operation-tab-card>header,.operation-client-card>header,.operation-notes-card>header{border-bottom:1px solid #e9ece9;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.sale-summary-card header small,.sale-activity-card header small,.sale-operation-card header small,.sale-payment-card header small,.sale-notes-card header small,.operation-progress-card small,.operation-summary-tasks header small,.operation-summary-deliverables header small,.operation-tab-card header small,.operation-client-card header small,.operation-notes-card header small,.operation-meta-card>small,.operation-related-card>small{color:#7b898e;letter-spacing:.9px;font-size:6px}.sale-summary-card header h2,.sale-activity-card header h2,.sale-operation-card header h2,.sale-payment-card header h2,.operation-progress-card h2,.operation-summary-tasks header h2,.operation-summary-deliverables header h2,.operation-tab-card header h2{margin:4px 0 0;font-size:12px}.sale-summary-client{border-bottom:1px solid #e9ece9;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.sale-summary-client>span{color:#a44c34;background:#ffe5de;border-radius:11px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}.sale-summary-client>div{flex-direction:column;gap:2px;display:flex}.sale-summary-client small{color:#7b898e;letter-spacing:.7px;font-size:5.5px}.sale-summary-client b{font-size:8px}.sale-summary-client p{color:#77878c;margin:0;font-size:6.5px}.sale-summary-client a{color:var(--violet);align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.sale-summary-client a svg{width:10px}.sale-concept-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.sale-concept-row>span{color:#287557;background:#e5f1ea;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.sale-concept-row>span svg{width:16px}.sale-concept-row>div{flex-direction:column;gap:2px;display:flex}.sale-concept-row small{color:#7b898e;font-size:5.5px}.sale-concept-row b{font-size:8px}.sale-concept-row p{color:#77878c;margin:0;font-size:6.5px}.sale-concept-row strong{font-size:10px}.sale-summary-card>dl{border-top:1px solid #e9ece9;width:min(360px,100%);margin:0 0 0 auto;padding-top:11px}.sale-summary-card>dl>div{justify-content:space-between;padding:5px 0;font-size:7px;display:flex}.sale-summary-card dt{color:#77878c}.sale-summary-card dd{margin:0;font-weight:850}.sale-summary-card dl>div:last-child{border-top:1px solid #e9ece9;margin-top:4px;padding-top:9px;font-size:11px}.sale-activity-card header button,.operation-summary-tasks header button,.operation-summary-deliverables header button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.sale-activity-card header svg,.operation-summary-tasks header svg,.operation-summary-deliverables header svg{width:10px}.sale-timeline article{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.sale-timeline article>span{color:#839095;background:#eef1ef;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.sale-timeline article.done>span{color:#287557;background:#e3f1e8}.sale-timeline svg{width:14px}.sale-timeline article>div{flex-direction:column;gap:2px;display:flex}.sale-timeline b{font-size:7.5px}.sale-timeline p{color:#78888d;margin:0;font-size:6.5px}.sale-timeline time{color:#849195;font-size:6px}.sale-operation-card>header>span{color:#287557;background:#e1f0e6;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:6px;font-weight:850;display:flex}.sale-operation-card>header>span svg{width:10px}.sale-operation-card>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:14px;display:grid}.sale-operation-card>div>span{color:#315f75;background:#e8f0f2;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.sale-operation-card>div>span svg{width:18px}.sale-operation-card>div>div{flex-direction:column;gap:2px;display:flex}.sale-operation-card>div small{color:#7b898e;font-size:5.5px}.sale-operation-card>div b{font-size:8px}.sale-operation-card>div p{color:#74858a;margin:0;font-size:6.5px}.sale-operation-card>div a,.sale-operation-card>div button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.sale-operation-card>div a svg,.sale-operation-card>div button svg{width:10px}.sale-operation-empty{background:#eef3f2;border-radius:10px;padding:13px!important}.sale-detail-side,.operation-detail-side{flex-direction:column;gap:10px;display:flex}.sale-next-action{background:var(--navy);color:#fff}.sale-next-action>small{color:#8fa6ad;letter-spacing:1px;font-size:6px}.sale-next-action>span{background:var(--coral);width:44px;height:44px;color:var(--navy);border-radius:12px;place-items:center;margin-top:20px;display:grid}.sale-next-action>span svg{width:21px}.sale-next-action h2{font-family:var(--font-display);margin:14px 0 6px;font-size:20px;line-height:1}.sale-next-action p{color:#a7b8bd;font-size:7.5px;line-height:1.5}.sale-next-action button{appearance:none;width:100%;height:39px;color:var(--navy);font:inherit;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 10px;font-size:7.5px;font-weight:850;display:flex}.sale-next-action button svg{width:12px}.sale-payment-card>header>svg{color:#2d6f8e;width:20px}.sale-payment-card>strong{font-family:var(--font-display);margin-top:16px;font-size:28px;display:block}.sale-payment-card>p{color:#718187;margin:2px 0 13px;font-size:7px}.sale-payment-card>button{appearance:none;background:var(--violet);color:#fff;width:100%;height:37px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:7.5px;font-weight:850;display:flex}.sale-payment-card>button:disabled{color:#6e7f84;background:#e3e8e5}.sale-payment-card>button svg{width:13px}.sale-payment-card>div{border-top:1px solid #e9ece9;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;padding-top:11px;display:grid}.sale-payment-card>div>span{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.sale-payment-card>div svg{color:#718187;grid-row:1/3;width:14px}.sale-payment-card>div small{font-size:5.5px}.sale-payment-card>div b{font-size:6.5px}.sale-metadata-card>small{color:#7b898e;letter-spacing:.9px;font-size:6px}.sale-metadata-card dl,.operation-meta-card dl{margin:9px 0 0}.sale-metadata-card dl>div,.operation-meta-card dl>div{border-bottom:1px solid #e9ece9;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:7px;display:flex}.sale-metadata-card dt,.operation-meta-card dt{color:#718187}.sale-metadata-card dd,.operation-meta-card dd{margin:0;font-weight:850}.sale-notes-card>header>div,.operation-notes-card>header>div{align-items:center;gap:5px;display:flex}.sale-notes-card>header b,.operation-notes-card>header b{background:#e9efed;border-radius:999px;padding:3px 5px;font-size:5.5px}.sale-notes-card>header svg,.operation-notes-card>header svg{color:#7d8b90;width:13px}.sale-notes-card textarea,.operation-notes-card textarea{width:100%;min-height:65px;font:inherit;resize:vertical;background:#faf9f5;border:1px solid #dce1de;border-radius:8px;margin-top:10px;padding:9px;font-size:7px}.sale-notes-card>button,.operation-notes-card>button{appearance:none;background:var(--navy);color:#fff;width:100%;height:31px;font:inherit;border:0;border-radius:7px;margin:5px 0 8px;font-size:7px;font-weight:850}.sale-notes-card>button:disabled,.operation-notes-card>button:disabled{opacity:.4}.sale-notes-card>article,.operation-notes-card>article{border-top:1px solid #e9ece9;grid-template-columns:auto 1fr;gap:7px;padding:9px 0;display:grid}.sale-notes-card article>span,.operation-notes-card article>span{background:#ffe5de;border-radius:7px;place-items:center;width:25px;height:25px;font-size:5.5px;font-weight:900;display:grid}.sale-notes-card article>div,.operation-notes-card article>div{flex-direction:column;gap:2px;display:flex}.sale-notes-card article b,.operation-notes-card article b{font-size:6.5px}.sale-notes-card article p,.operation-notes-card article p{margin:0;font-size:6.5px;line-height:1.4}.sale-notes-card article small,.operation-notes-card article small{color:#7c8a8f;font-size:5.5px}.sale-local-note,.operation-local-note{color:#7b898e;align-items:center;gap:5px;margin:0 0 0 auto;font-size:6px;display:flex}.sale-local-note svg,.operation-local-note svg{width:10px}.operation-board-card>header{align-items:center;gap:5px;display:flex}.operation-board-card>header>button{margin-left:auto}.operation-kind{color:#315f75;background:#e8f0f2;border-radius:7px;align-items:center;gap:4px;width:max-content;padding:4px 6px;font-size:6px;font-weight:850;display:inline-flex}.operation-kind.kind-pedido{color:#946717;background:#fff0d8}.operation-kind.kind-asunto{color:#5b46d9;background:#f0eafd}.operation-kind.kind-trabajo{color:#a94c32;background:#ffe5de}.operation-kind svg{width:10px}.operation-board-card>header em{color:#a94c32;align-items:center;gap:3px;font-size:5.5px;font-style:normal;display:flex}.operation-board-card>header em svg{width:9px}.operation-board-card>a>small{color:#7b898e;letter-spacing:.6px;margin-top:12px;font-size:5.5px;display:block}.operation-board-card>a h2{margin:4px 0;font-size:10px;line-height:1.3}.operation-board-card>a p{color:#718187;margin:0 0 12px;font-size:7px}.operation-board-card>section{background:#f3f4f1;border-radius:8px;padding:10px}.operation-board-card>section>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.operation-board-card>section>div>span,.operation-table-progress>span{background:#dce3e0;border-radius:999px;height:5px;overflow:hidden}.operation-board-card>section>div>span i,.operation-table-progress>span i{border-radius:inherit;background:var(--violet);height:100%;display:block}.operation-board-card>section>div b{font-size:6px}.operation-board-card>section>small{color:#77878c;margin-top:5px;font-size:5.5px;display:block}.operation-board-card>dl{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.operation-board-card dt{color:#839095;font-size:5px}.operation-board-card dd{margin:3px 0 0;font-size:6px;font-weight:800}.operation-board-card dd>span{background:#ffe5de;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:4px;font-size:4.5px;display:inline-grid}.operation-board-card>footer{border-top:1px solid #ecefeb;justify-content:space-between;padding-top:9px;display:flex}.operation-board-card>footer button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;font-size:6px;font-weight:850}.operation-board-card>footer button:disabled{color:#aab4b1}.operation-table-progress{grid-template-columns:1fr auto;align-items:center;gap:6px;width:120px;display:grid}.operation-table-progress b{font-size:6px!important}.operation-team-strip{background:#fff;border:1px solid #dce1de;border-radius:14px;margin-top:13px;padding:18px}.operation-team-strip>header{justify-content:space-between;align-items:flex-start;display:flex}.operation-team-strip>header small{color:#78888d;letter-spacing:1px;font-size:6px}.operation-team-strip>header h2{margin:4px 0 0;font-size:12px}.operation-team-strip>header button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.operation-team-strip>header button svg{width:10px}.operation-team-strip>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.operation-team-strip article{background:#f3f4f1;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.operation-team-strip article>span{background:var(--coral);border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.operation-team-strip article>span.yellow{background:var(--yellow)}.operation-team-strip article>span.mint{background:var(--mint)}.operation-team-strip article>div{flex-direction:column;gap:2px;display:flex}.operation-team-strip article b{font-size:7.5px}.operation-team-strip article small{color:#77878c;font-size:6px}.operation-team-strip article em{background:#d9e0dd;border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.operation-team-strip article em i{background:var(--violet);height:100%;display:block}.operation-team-strip article strong{font-size:7px}.operation-kind-picker{grid-template-columns:1fr 1fr;gap:8px;padding:17px 0;display:grid}.operation-kind-picker button{appearance:none;min-height:100px;color:var(--ink);text-align:left;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:10px;grid-template-columns:auto 1fr;column-gap:8px;padding:12px;display:grid}.operation-kind-picker button.active{border:2px solid var(--violet);background:#f8f6ff;padding:11px}.operation-kind-picker button>span{color:#315f75;background:#e8f0f2;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.operation-kind-picker button>span svg{width:15px}.operation-kind-picker b{font-size:8px}.operation-kind-picker small{color:#74858a;margin-top:3px;font-size:6.5px;line-height:1.4}.operation-detail-tabs{background:#fff;border:1px solid #dce1de;border-radius:11px;gap:3px;margin-bottom:12px;padding:0 12px;display:flex}.operation-detail-tabs button{appearance:none;color:#78878c;height:45px;font:inherit;background:0 0;border:0;padding:0 11px;font-size:7.5px;font-weight:850;position:relative}.operation-detail-tabs button.active{color:var(--ink)}.operation-detail-tabs button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:8px;right:8px}.operation-detail-tabs button span{background:#e9efed;border-radius:999px;margin-left:4px;padding:3px 5px;font-size:5.5px}.operation-detail-stack{flex-direction:column;gap:12px;display:flex}.operation-progress-card>header{justify-content:space-between;align-items:flex-start;display:flex}.operation-progress-card h2{margin:4px 0 2px;font-size:13px}.operation-progress-card p{color:#75858a;margin:0;font-size:7px}.operation-progress-card header>strong{font-family:var(--font-display);font-size:27px}.operation-progress-card>div{margin-top:15px}.operation-progress-card>div>span{background:#dce3e0;border-radius:999px;height:8px;display:block;overflow:hidden}.operation-progress-card>div>span i{border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--coral));height:100%;display:block}.operation-progress-card>div>div{justify-content:space-between;margin-top:7px;display:flex}.operation-progress-card em{color:#8b979b;font-size:5.5px;font-style:normal}.operation-progress-card em.active{color:var(--ink);font-weight:850}.operation-overview-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.operation-overview-grid article{background:#fff;border:1px solid #dce1de;border-radius:12px;min-height:115px;padding:15px}.operation-overview-grid article>span{color:#315f75;background:#e8f0f2;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.operation-overview-grid article>span svg{width:15px}.operation-overview-grid small{color:#7b898e;letter-spacing:.8px;margin-top:14px;font-size:5.5px;display:block}.operation-overview-grid b{margin-top:3px;font-size:8px;display:block}.operation-overview-grid p{color:#75858a;margin:3px 0 0;font-size:6.5px}.operation-summary-tasks>label{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.operation-summary-tasks input{accent-color:var(--violet)}.operation-summary-tasks label>span{flex-direction:column;gap:2px;display:flex}.operation-summary-tasks label b{font-size:7.5px}.operation-summary-tasks label small{color:#7b898e;font-size:6px}.operation-summary-tasks label.done b{color:#879398;text-decoration:line-through}.operation-summary-tasks label>svg{color:#88969a;width:14px}.operation-summary-tasks label.done>svg{color:#58a278}.operation-summary-deliverables>div article{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.operation-summary-deliverables article>span{color:#315f75;background:#e8f0f2;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.operation-summary-deliverables article>span svg{width:15px}.operation-summary-deliverables article>div{flex-direction:column;gap:2px;display:flex}.operation-summary-deliverables b{font-size:7.5px}.operation-summary-deliverables small{color:#77878c;font-size:6px}.operation-summary-deliverables em,.operation-deliverables-card article>em{color:#946717;background:#fff0d8;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.operation-summary-deliverables em.listo,.operation-deliverables-card article>em.listo{color:#287557;background:#e1f0e6}.operation-summary-deliverables em.en-revisión,.operation-deliverables-card article>em.en-revisión{color:#5b46d9;background:#f0eafd}.operation-tab-card>header p{color:#75858a;margin:3px 0 0;font-size:7px}.operation-tab-card>header>span{background:#e9efed;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850}.operation-tab-card>header>button{appearance:none;height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:850;display:flex}.operation-tab-card>header>button svg{width:11px}.operation-new-task{background:#f3f4f1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:14px;padding:8px 10px;display:grid}.operation-new-task>svg{color:#718187;width:14px}.operation-new-task input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7.5px}.operation-new-task button{appearance:none;background:var(--navy);color:#fff;font:inherit;border:0;border-radius:6px;padding:7px 9px;font-size:6.5px;font-weight:850}.operation-new-task button:disabled{opacity:.4}.operation-task-groups>small{color:#7b898e;letter-spacing:.9px;margin:16px 0 3px;font-size:5.5px;display:block}.operation-task-groups label{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.operation-task-groups input{accent-color:var(--violet)}.operation-task-groups label>span{flex-direction:column;gap:2px;display:flex}.operation-task-groups b{font-size:7.5px}.operation-task-groups label small{color:#7b898e;font-size:6px}.operation-task-groups label.done b{color:#879398;text-decoration:line-through}.operation-task-groups label>button{appearance:none;background:0 0;border:0}.operation-task-groups label svg{color:#58a278;width:14px}.operation-deliverables-card>div>article{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:15px 0;display:grid}.operation-deliverables-card article>span{color:#315f75;background:#e8f0f2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.operation-deliverables-card article>span svg{width:18px}.operation-deliverables-card article>div>small{color:#7b898e;letter-spacing:.8px;font-size:5.5px}.operation-deliverables-card article h3{margin:3px 0;font-size:9px}.operation-deliverables-card article p{color:#75858a;margin:0;font-size:6.5px}.operation-deliverables-card article>div>div{color:var(--violet);align-items:center;gap:5px;margin-top:7px;font-size:6.5px;font-weight:850;display:flex}.operation-deliverables-card article>div>div svg{width:11px}.operation-deliverables-card article>button{appearance:none;background:0 0;border:0}.operation-deliverables-card article>button svg{width:14px}.operation-deliverables-card>aside{color:#315f75;background:#eaf2f4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:14px;padding:13px;display:grid}.operation-deliverables-card>aside svg{width:16px}.operation-deliverables-card>aside b{font-size:8px}.operation-deliverables-card>aside p{color:#65808a;margin:3px 0 0;font-size:7px}.operation-activity-card>div>small{color:#7b898e;letter-spacing:.9px;margin:15px 0 3px;font-size:5.5px;display:block}.operation-activity-card>div>article{border-bottom:1px solid #edf0ed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.operation-activity-card article>span{color:#315f75;background:#e8f0f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.operation-activity-card article>span svg{width:14px}.operation-activity-card article>div{flex-direction:column;gap:2px;display:flex}.operation-activity-card article b{font-size:7.5px}.operation-activity-card article p{color:#78888d;margin:0;font-size:6.5px}.operation-activity-card time{color:#849195;font-size:6px}.operation-client-card>header{align-items:center}.operation-client-card>header a{color:var(--violet);align-items:center;gap:5px;font-size:6.5px;font-weight:850;display:flex}.operation-client-card>header a svg{width:10px}.operation-client-card>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:13px 0;display:grid}.operation-client-card>div>span{color:#a44c34;background:#ffe5de;border-radius:10px;place-items:center;width:38px;height:38px;font-size:7px;font-weight:900;display:grid}.operation-client-card>div>div{flex-direction:column;gap:2px;display:flex}.operation-client-card>div b{font-size:8px}.operation-client-card>div small{color:#75858a;font-size:6.5px}.operation-client-card dl{margin:0}.operation-client-card dl>div{border-top:1px solid #edf0ed;justify-content:space-between;gap:10px;padding:7px 0;font-size:7px;display:flex}.operation-client-card dt{color:#718187}.operation-client-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:850}.operation-client-card dd a{color:var(--violet)}.operation-meta-card dd{align-items:center;gap:4px;display:flex}.operation-meta-card dd svg{width:11px}.operation-meta-card dd.high{color:#a94c32}.operation-meta-card>button{appearance:none;width:100%;height:32px;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:7px;margin-top:10px;font-size:7px;font-weight:850}.operation-related-card{flex-direction:column;gap:7px;display:flex}.operation-related-card>small{margin-bottom:3px}.operation-related-card>a,.operation-related-card>button{appearance:none;color:var(--ink);text-align:left;background:#fff;border:1px solid #e0e4e1;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.operation-related-card>a>svg,.operation-related-card>button>svg{color:#315f75;width:14px}.operation-related-card>a>svg:last-child,.operation-related-card>button>svg:last-child{color:#89969a;width:10px}.operation-related-card span{flex-direction:column;gap:2px;display:flex}.operation-related-card b{font-size:7px}.operation-related-card small{color:#75858a;font-size:6px}@media (width<=1250px){.commerce-kpis{grid-template-columns:1fr 1fr}.quote-editor-layout{grid-template-columns:minmax(0,1fr) 310px}.sale-detail-layout,.operation-detail-layout{grid-template-columns:minmax(0,1fr) 290px}.operations-tools>label{width:200px}}@media (width<=980px){.commerce-head,.quote-editor-head,.sale-detail-head,.operation-detail-head{flex-direction:column;align-items:flex-start}.commerce-head>div:last-child,.quote-editor-head>div:last-child,.sale-detail-head>div:last-child,.operation-detail-head>div:last-child{width:100%}.commerce-head>div:last-child>button,.commerce-head>div:last-child>a,.quote-editor-head>div:last-child>a,.quote-editor-head>div:last-child>button,.sale-detail-head>div:last-child>button,.operation-detail-head>div:last-child>button{flex:1}.commerce-tabs,.sales-workspace-card>header,.operations-workspace-card>header{flex-direction:column;align-items:stretch}.commerce-tabs nav{overflow-x:auto}.commerce-tabs nav button{white-space:nowrap}.commerce-tabs>div label{width:100%}.sales-tools,.operations-tools{flex-wrap:wrap}.sales-tools>label,.operations-tools>label{flex-basis:100%;width:100%}.quote-editor-layout,.sale-detail-layout,.operation-detail-layout{grid-template-columns:1fr}.quote-editor-side{position:static}.operation-detail-side,.sale-detail-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}.operation-team-strip>div{grid-template-columns:1fr}}@media (width<=760px){.commerce-head h1{font-size:36px}.commerce-head>div:first-child>span{font-size:10px}.commerce-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.commerce-kpis{grid-template-columns:1fr}.commerce-kpis article{min-height:104px}.commerce-tabs>div{flex-wrap:wrap}.commerce-tabs>div label{flex-basis:100%}.commerce-tabs>div>button{flex:1;justify-content:center}.commerce-bulk{flex-wrap:wrap;align-items:stretch}.commerce-bulk b{width:calc(100% - 45px)}.commerce-bulk button:not(:last-child){flex:1}.quotes-table-wrap{display:none}.quotes-mobile-list{background:#f3f4f1;flex-direction:column;gap:9px;padding:11px;display:flex}.quotes-mobile-list article{background:#fff;border:1px solid #dce1de;border-radius:11px;padding:13px}.quotes-mobile-list article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.quotes-mobile-list article>header>span:first-child{background:#ffe5de;border-radius:9px;place-items:center;width:32px;height:32px;font-size:6px;font-weight:900;display:grid}.quotes-mobile-list article>header>div{flex-direction:column;gap:2px;display:flex}.quotes-mobile-list article>header small{color:#7b898e;font-size:5.5px}.quotes-mobile-list article>header b{font-size:8px}.quotes-mobile-list h2{margin:13px 0;font-size:10px}.quotes-mobile-list dl{border-top:1px solid #e9ece9;border-bottom:1px solid #e9ece9;grid-template-columns:1fr 1fr;margin:0;padding:10px 0;display:grid}.quotes-mobile-list dt{color:#7b898e;font-size:5.5px}.quotes-mobile-list dd{margin:3px 0 0;font-size:7px;font-weight:850}.quotes-mobile-list footer{justify-content:space-between;padding-top:10px;display:flex}.quotes-mobile-list footer a,.quotes-mobile-list footer button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.quotes-mobile-list footer svg{width:10px}.commerce-results{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:50px}.commerce-flow-note{grid-template-columns:auto 1fr}.commerce-flow-note>a{grid-column:1/-1;justify-content:center}.commerce-toast{min-width:0;bottom:76px;left:14px;right:14px}.quote-editor-head>div:first-child>input{width:100%;font-size:29px}.quote-editor-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.quote-editor-head>div:last-child>a{grid-column:1/-1}.quote-editor-tabs{grid-template-columns:1fr}.quote-editor-tabs button{padding:8px}.quote-client-fields,.quote-condition-grid{grid-template-columns:1fr}.quote-condition-grid label.wide{grid-column:auto}.quote-add-line{grid-template-columns:1fr}.quote-add-line button{justify-content:center;min-height:36px}.quote-totals{grid-template-columns:1fr}.quote-customer-view>article{width:calc(100% - 20px);min-height:0;padding:25px}.quote-customer-view article>h1{font-size:27px}.quote-customer-view article>footer{flex-direction:column;align-items:flex-start;gap:12px}.quote-customer-view article>footer button{justify-content:center;width:100%}.sales-workspace-card>header,.operations-workspace-card>header{align-items:stretch}.commerce-view-switch button,.sales-tools>div,.operations-tools>div{flex:1}.sales-tools select,.operations-tools select{width:100%;min-width:0}.sales-board,.operations-board{grid-template-columns:repeat(4,270px)}.sales-flow-strip{grid-template-columns:1fr}.sales-flow-strip>svg{margin:auto;transform:rotate(90deg)}.sale-create-form>div,.operation-create-form>div,.operation-kind-picker{grid-template-columns:1fr}.sale-detail-title,.operation-detail-head>div:first-child{align-items:flex-start}.sale-detail-title h1,.operation-detail-head h1{font-size:25px}.sale-stage-progress,.operation-stage-progress{grid-template-columns:1fr 1fr}.sale-detail-head>div:last-child,.operation-detail-head>div:last-child{grid-template-columns:auto 1fr;display:grid}.sale-detail-head>div:last-child>.button,.operation-detail-head>div:last-child>.button{grid-column:1/-1}.operation-detail-tabs{overflow-x:auto}.operation-detail-tabs button{white-space:nowrap}.operation-overview-grid{grid-template-columns:1fr}.sale-detail-side,.operation-detail-side{display:flex}.sale-summary-client,.sale-operation-card>div{grid-template-columns:auto 1fr}.sale-summary-client>a,.sale-operation-card>div>a,.sale-operation-card>div>button{grid-column:1/-1;padding-left:49px}.operation-team-strip>header{flex-direction:column;align-items:flex-start;gap:8px}}.schedule-page,.team-page,.member-detail-page{color:#172c35;max-width:1480px;margin:0 auto;padding:29px 32px 72px}.schedule-head,.team-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.schedule-head>div:first-child,.team-head>div:first-child{max-width:680px}.schedule-head p,.team-head p{color:#2f7694;letter-spacing:1.5px;align-items:center;gap:8px;margin:0 0 7px;font-size:10px;font-weight:850;display:flex}.schedule-head p svg,.team-head p svg{width:15px;height:15px}.schedule-head h1,.team-head h1{font:800 37px/1 var(--font-display),sans-serif;letter-spacing:-1.5px;margin:0}.schedule-head>div:first-child>span,.team-head>div:first-child>span{color:#62757e;margin-top:10px;font-size:13px;line-height:1.6;display:block}.schedule-head>div:last-child,.team-head>div:last-child{gap:9px;display:flex}.schedule-head>div:last-child>button,.team-head>div:last-child>button{color:#17323e;cursor:pointer;background:#fff;border:1px solid #dbe2df;border-radius:10px;align-items:center;gap:8px;height:43px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.schedule-head>div:last-child>button svg,.team-head>div:last-child>button svg{width:15px}.schedule-head>div:last-child>.button,.team-head>div:last-child>.button{color:#fff;background:#2f7897;border-color:#2f7897;box-shadow:0 8px 18px #2f78972e}.schedule-kpis,.team-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.schedule-kpis article,.team-kpis article{background:#fff;border:1px solid #e2e5e1;border-radius:13px;align-items:flex-start;gap:12px;min-height:105px;padding:17px;display:flex;position:relative}.schedule-kpis article>span,.team-kpis article>span{color:#2f7897;background:#e7f2f6;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.schedule-kpis article:nth-child(2)>span,.team-kpis article:nth-child(2)>span{color:#287a59;background:#e8f4ee}.schedule-kpis article:nth-child(3)>span,.team-kpis article:nth-child(3)>span{color:#c85c40;background:#fff0e9}.schedule-kpis article:nth-child(4)>span,.team-kpis article:nth-child(4)>span{color:#6552d8;background:#f0edfc}.schedule-kpis article>span svg,.team-kpis article>span svg{width:17px}.schedule-kpis small,.team-kpis small{letter-spacing:1.1px;color:#75868d;font-size:8px;font-weight:850}.schedule-kpis strong,.team-kpis strong{font:800 25px/1 var(--font-display);margin:6px 0 5px;display:block}.schedule-kpis p,.team-kpis p{color:#7b8a90;margin:0;font-size:10px}.schedule-kpis em,.team-kpis em{color:#247653;background:#e7f4ec;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:14px;right:14px}.schedule-workspace,.team-workspace{background:#fff;border:1px solid #e0e4e1;border-radius:15px;overflow:hidden;box-shadow:0 12px 34px #142c360b}.schedule-toolbar{border-bottom:1px solid #e7eae7;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:69px;padding:12px 14px;display:grid}.schedule-view-switch,.team-tabs{background:#f0f2ef;border-radius:9px;gap:3px;padding:3px;display:flex}.schedule-view-switch button,.team-tabs button{color:#6c7c83;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.schedule-view-switch button svg,.team-tabs button svg{width:13px}.schedule-view-switch button.active,.team-tabs button.active{color:#18333f;background:#fff;box-shadow:0 2px 8px #132c3614}.schedule-period{align-items:center;gap:5px;display:flex}.schedule-period>button{color:#5c7078;cursor:pointer;background:#fff;border:1px solid #dde3e1;border-radius:7px;min-width:31px;height:31px;font-size:9px;font-weight:800}.schedule-period>button svg{width:13px}.schedule-period>div{margin-left:6px}.schedule-period b{font-size:12px;display:block}.schedule-period small{color:#87949a;margin-top:2px;font-size:8px;display:block}.schedule-filters{align-items:center;gap:7px;display:flex}.schedule-filters>label,.schedule-filters>div{background:#fff;border:1px solid #dfe4e2;border-radius:8px;align-items:center;height:34px;padding:0 9px;display:flex;position:relative}.schedule-filters svg{color:#788a90;width:13px}.schedule-filters input,.schedule-filters select{color:#243d47;background:0 0;border:0;outline:0;font-size:9px}.schedule-filters input{width:125px}.schedule-filters select{appearance:none;max-width:105px;padding:0 16px 0 5px}.schedule-filters>div>svg:last-child{pointer-events:none;width:10px;position:absolute;right:6px}.schedule-legend{color:#657880;border-bottom:1px solid #edf0ed;align-items:center;gap:16px;height:38px;padding:0 15px;font-size:9px;display:flex}.schedule-legend span{align-items:center;gap:5px;display:flex}.schedule-legend i{background:#3f83a0;border-radius:3px;width:8px;height:8px}.schedule-legend i.tarea{background:#f28b72}.schedule-legend i.available{background:#56aa80}.schedule-legend b{color:#88979c;margin-left:auto;font-size:8px;font-weight:600}.week-calendar{overflow-x:auto}.week-calendar>header{border-bottom:1px solid #e7ebe8;grid-template-columns:58px repeat(7,1fr);min-width:910px;height:61px;display:grid}.week-calendar>header>span{color:#94a0a4;place-items:center;font-size:8px;font-weight:850;display:grid}.week-calendar>header button{cursor:pointer;color:#546a73;background:#fff;border:0;border-left:1px solid #edf0ed;position:relative}.week-calendar>header button small{letter-spacing:.8px;font-size:8px;display:block}.week-calendar>header button b{font:800 18px/1.4 var(--font-display)}.week-calendar>header button em{background:#eff2f0;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:7px;font-style:normal;display:grid;position:absolute;top:7px;right:8px}.week-calendar>header button.active{color:#236c8a;background:#edf6f8}.week-calendar>header button.active b{color:#236c8a}.week-calendar>header button.active em{color:#fff;background:#2f7897}.week-grid{grid-template-columns:58px repeat(7,1fr);min-width:910px;height:640px;display:grid}.week-grid>aside{background:#fbfcfa;grid-template-rows:repeat(10,64px);display:grid}.week-grid>aside time{text-align:center;color:#8d999e;padding-top:8px;font-size:8px}.week-grid>section{background:linear-gradient(#0000 63px,#edf0ed 64px) 0 0/100% 64px;border-left:1px solid #edf0ed;position:relative}.week-grid>section.today{background-color:#fbfdfd}.week-grid>section>i{height:64px;display:block}.week-events{position:absolute;inset:0 4px}.week-event{color:#173642;text-align:left;cursor:pointer;background:#e8f3f7;border:0;border-left:3px solid #347e9b;border-radius:6px;padding:6px 6px 5px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 2px 5px #1c3c480d}.week-event.tarea{background:#fff0eb;border-color:#ec8067}.week-event.available{color:#276a4d;background:#e9f5ef;border:1px dashed #52a77c}.week-event>span{font-size:7px;font-weight:850;display:block}.week-event>b{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:8px;line-height:1.25;display:block;overflow:hidden}.week-event>small{color:#668088;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.week-event>em{background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;font-style:normal;font-weight:850;display:grid;position:absolute;top:4px;right:4px}.day-calendar{grid-template-columns:260px 1fr;min-height:650px;display:grid}.day-summary{background:#fbfcfa;border-right:1px solid #e5e9e6;padding:20px}.day-summary>header{border-bottom:1px solid #e6e9e6;padding:3px 5px 20px}.day-summary>header small{letter-spacing:1.2px;color:#6f828a;font-size:8px;font-weight:850}.day-summary>header strong{font:800 58px/1 var(--font-display);color:#2f7897;margin:11px 0 0;display:block}.day-summary>header h2{margin:1px 0 6px;font-size:16px}.day-summary>header p{color:#7a8a91;margin:0;font-size:9px}.day-summary>div{padding:19px 4px}.day-summary>div>b{font-size:9px}.day-summary article{align-items:center;gap:8px;margin-top:14px;display:flex}.day-summary article>span{border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:850;display:grid}.day-summary article>span.coral{background:#ffe2da}.day-summary article>span.yellow{background:#fff0bf}.day-summary article>span.mint{background:#dff3e9}.day-summary article>div{min-width:0}.day-summary article strong{font-size:9px;display:block}.day-summary article small{color:#819096;margin-top:2px;font-size:7px;display:block}.day-summary article em{border-radius:99px;margin-left:auto;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.day-summary article em.free{color:#287958;background:#e5f3eb}.day-summary article em.busy{color:#aa573f;background:#fff0e9}.day-agenda>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;height:50px;padding:0 14px 0 0;display:flex}.day-agenda>header>div{flex:1;grid-template-columns:70px 1fr;display:grid}.day-agenda>header small,.day-agenda>header b{letter-spacing:1px;color:#849399;font-size:8px}.day-agenda>header small{text-align:center}.day-agenda>header button{color:#2f7897;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.day-agenda>header button svg{width:13px}.day-row{border-bottom:1px solid #edf0ed;grid-template-columns:70px 1fr;min-height:60px;display:grid}.day-row>time{text-align:center;color:#7c8c92;padding-top:10px;font-size:8px}.day-row>section{border-left:1px solid #edf0ed;flex-direction:column;gap:5px;padding:5px 8px;display:flex}.day-event{text-align:left;cursor:pointer;background:#edf6f8;border:0;border-left:3px solid #347e9b;border-radius:7px;grid-template-columns:27px 1fr 25px auto;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 10px;display:grid}.day-event.tarea{background:#fff1ec;border-color:#f1876e}.day-event.available{background:#eaf6f0;border:1px dashed #54a97e}.day-event>span{color:#2f7897;background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.day-event>span svg{width:13px}.day-event b{font-size:10px}.day-event small{color:#70828a;margin-top:2px;font-size:8px;display:block}.day-event>em{background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:850;display:grid}.day-event>i{color:#59727b;font-size:7px;font-style:normal}.month-calendar{overflow:auto}.month-calendar>header{background:#f8faf8;border-bottom:1px solid #e6eae7;grid-template-columns:repeat(7,1fr);min-width:780px;height:34px;display:grid}.month-calendar>header span{color:#7c8d93;place-items:center;font-size:8px;font-weight:850;display:grid}.month-calendar>div{grid-template-columns:repeat(7,1fr);grid-auto-rows:112px;min-width:780px;display:grid}.month-calendar>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8ece9;border-top:0;border-left:0;padding:8px;overflow:hidden}.month-calendar>div>button.muted{color:#aeb6b8;background:#fafbf9}.month-calendar>div>button.selected{background:#f9fcfd;box-shadow:inset 0 0 0 2px #2f7897}.month-calendar>div>button>b{margin-bottom:6px;font-size:10px;display:block}.month-calendar>div>button>span{color:#285f75;white-space:nowrap;text-overflow:ellipsis;background:#e7f2f6;border-radius:4px;margin-top:3px;padding:4px 5px;font-size:7px;font-weight:700;display:block;overflow:hidden}.month-calendar>div>button>span.tarea{color:#9b4c38;background:#fff0eb}.month-calendar>div>button>span.available{color:#296d4f;background:#e7f4ed}.month-calendar>div>button>span i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.month-calendar>div>button>em{color:#6d7e84;margin-top:4px;font-size:7px;font-style:normal;display:block}.schedule-insights{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.schedule-insights article{background:#fff;border:1px solid #dee4e1;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.schedule-insights article>span{color:#bb5b43;background:#fff0e9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.schedule-insights article:nth-child(2)>span{color:#287958;background:#e7f4ed}.schedule-insights svg{width:17px}.schedule-insights small{letter-spacing:1.1px;color:#7f8e94;font-size:7px;font-weight:850}.schedule-insights h2{margin:3px 0;font-size:12px}.schedule-insights p{color:#72838a;margin:0;font-size:9px;line-height:1.5}.schedule-insights button{color:#2f7897;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.schedule-drawer-backdrop,.team-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:80;background:#0a202a73;justify-content:flex-end;display:flex;position:fixed;inset:0}.schedule-detail-drawer,.schedule-create-drawer,.team-invite-drawer{background:#fff;width:min(460px,100%);height:100%;padding:25px;animation:.2s sprint5-slide;overflow-y:auto;box-shadow:-20px 0 50px #091e282e}.schedule-detail-drawer>header,.schedule-create-drawer>header,.team-invite-drawer>header{border-bottom:1px solid #e6eae7;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.schedule-detail-drawer>header>span{color:#2f7897;background:#e6f2f6;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.schedule-detail-drawer>header>span.tarea{color:#c15d44;background:#fff0e9}.schedule-detail-drawer>header>span.available{color:#287958;background:#e7f4ed}.schedule-detail-drawer>header svg{width:17px}.schedule-detail-drawer>header div,.schedule-create-drawer>header div,.team-invite-drawer>header div{flex:1}.schedule-detail-drawer>header small,.schedule-create-drawer>header small,.team-invite-drawer>header small{letter-spacing:1.2px;color:#71838a;font-size:8px;font-weight:850}.schedule-detail-drawer>header h2,.schedule-create-drawer>header h2,.team-invite-drawer>header h2{font:800 23px/1.15 var(--font-display);letter-spacing:-.6px;margin:5px 0}.schedule-create-drawer>header p,.team-invite-drawer>header p{color:#72838a;margin:0;font-size:10px;line-height:1.5}.schedule-detail-drawer>header>button,.schedule-create-drawer>header>button,.team-invite-drawer>header>button{cursor:pointer;background:#f1f3f1;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.schedule-detail-drawer>header>button svg,.schedule-create-drawer>header>button svg,.team-invite-drawer>header>button svg{width:14px}.schedule-detail-time{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.schedule-detail-time>div{border:1px solid #e4e8e5;border-radius:10px;gap:9px;padding:12px;display:flex}.schedule-detail-time svg{color:#2f7897;width:16px}.schedule-detail-time small{color:#819197;font-size:7px;font-weight:800}.schedule-detail-time b{margin-top:4px;font-size:9px;display:block}.schedule-detail-client{background:#f2f6f5;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.schedule-detail-client>span{background:#ffe2da;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:850;display:grid}.schedule-detail-client>div{flex:1}.schedule-detail-client small{color:#839096;font-size:7px}.schedule-detail-client b{font-size:10px;display:block}.schedule-detail-client p{color:#78898f;margin:2px 0;font-size:8px}.schedule-detail-client>svg{width:14px}.schedule-detail-drawer dl{margin:20px 0}.schedule-detail-drawer dl>div{border-bottom:1px solid #e9ece9;justify-content:space-between;align-items:center;padding:12px 0;font-size:9px;display:flex}.schedule-detail-drawer dt{color:#73858c;gap:7px;display:flex}.schedule-detail-drawer dt svg{width:14px}.schedule-detail-drawer dd{align-items:center;gap:7px;margin:0;font-weight:750;display:flex}.schedule-detail-drawer dd>span{background:#ffe2da;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.schedule-detail-notes{background:#fff9e9;border:1px solid #f0e3b5;border-radius:10px;padding:13px}.schedule-detail-notes small{letter-spacing:1px;color:#8a7441;font-size:7px;font-weight:850}.schedule-detail-notes p{margin:6px 0 0;font-size:9px;line-height:1.55}.schedule-detail-drawer>footer{gap:7px;margin-top:22px;display:flex}.schedule-detail-drawer>footer button{background:#fff;border:1px solid #dce3e0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:9px;font-weight:800;display:flex}.schedule-detail-drawer>footer button svg{width:14px}.schedule-detail-drawer>footer .button{color:#fff;background:#2f7897;border-color:#2f7897}.schedule-kind-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.schedule-kind-picker button{cursor:pointer;background:#fff;border:1px solid #dfe4e2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:65px;font-size:9px;font-weight:800;display:flex}.schedule-kind-picker button span{color:#73868e}.schedule-kind-picker button svg{width:16px}.schedule-kind-picker button.active{color:#286e8b;background:#edf6f8;border-color:#2f7897;box-shadow:inset 0 0 0 1px #2f7897}.schedule-create-form,.team-invite-form{flex-direction:column;gap:13px;display:flex}.schedule-create-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.schedule-create-form label,.team-invite-form label{flex-direction:column;gap:6px;display:flex}.schedule-create-form label>span,.team-invite-form label>span{color:#60747c;font-size:8px;font-weight:850}.schedule-create-form input,.schedule-create-form select,.schedule-create-form textarea,.team-invite-form input,.team-invite-form select{color:#233d47;background:#fff;border:1px solid #dce3e0;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font-size:10px}.schedule-create-form textarea{resize:vertical;height:65px;padding-top:9px}.schedule-create-form label>div,.team-invite-form label>div{align-items:center;display:flex;position:relative}.schedule-create-form label>div>svg,.team-invite-form label>div>svg{color:#7b8e94;width:13px;position:absolute;left:9px}.schedule-create-form label>div>svg:last-child{width:10px;left:auto;right:8px}.schedule-create-form label>div select,.team-invite-form label>div input{padding-left:29px}.schedule-create-drawer>footer,.team-invite-drawer>footer{border-top:1px solid #e6eae7;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:17px;display:flex}.schedule-create-drawer>footer button,.team-invite-drawer>footer button{background:0 0;border:0;border-radius:9px;height:40px;padding:0 15px;font-size:9px;font-weight:800}.schedule-create-drawer>footer .button,.team-invite-drawer>footer .button{color:#fff;background:#2f7897}.schedule-created,.team-invited{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px;display:flex}.schedule-created>span,.team-invited>span{color:#257453;background:#dff0e7;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.schedule-created>span svg,.team-invited>span svg{width:28px}.schedule-created>small,.team-invited>small{letter-spacing:1.5px;color:#2f7897;margin-top:22px;font-size:8px;font-weight:850}.schedule-created h2,.team-invited h2{font:800 28px/1.15 var(--font-display);letter-spacing:-1px;margin:8px 0}.schedule-created p,.team-invited p{color:#71838a;max-width:300px;font-size:10px;line-height:1.6}.schedule-created .button,.team-invited .button{background:#2f7897;border-color:#2f7897;margin-top:12px}.schedule-toast,.team-toast{z-index:100;color:#fff;background:#17333e;border-radius:11px;grid-template-columns:31px 1fr 25px;align-items:center;gap:9px;min-width:310px;padding:12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0b212a42}.schedule-toast>span,.team-toast>span{color:#1c6045;background:#b9e8d1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.schedule-toast svg,.team-toast svg{width:14px}.schedule-toast b,.team-toast b{font-size:9px;display:block}.schedule-toast small,.team-toast small{color:#9eb0b6;margin-top:2px;font-size:7px;display:block}.schedule-toast>button,.team-toast>button{color:#b7c4c8;background:0 0;border:0}.schedule-toast>button svg,.team-toast>button svg{width:13px}.team-tabs{background:#f7f9f7;border-bottom:1px solid #e2e6e3;border-radius:0;gap:6px;padding:11px 14px}.team-tabs button{height:37px;padding:0 16px}.team-tabs button.active{color:#2e7694}.team-people-view>header,.team-roles-view>header{justify-content:space-between;align-items:center;padding:21px;display:flex}.team-people-view>header h2,.team-roles-view>header h2{margin:0;font-size:15px}.team-people-view>header p,.team-roles-view>header p{color:#71838a;margin:5px 0 0;font-size:10px}.team-people-view>header>div:last-child{gap:7px;display:flex}.team-people-view>header label,.team-people-view>header>div:last-child>div{border:1px solid #dce3e0;border-radius:8px;align-items:center;height:36px;padding:0 9px;display:flex;position:relative}.team-people-view>header svg{color:#7c8e94;width:13px}.team-people-view>header input,.team-people-view>header select{background:0 0;border:0;outline:0;font-size:9px}.team-people-view>header input{width:150px;margin-left:6px}.team-people-view>header select{appearance:none;padding-right:18px}.team-people-view>header>div:last-child>div>svg{width:10px;position:absolute;right:6px}.team-people-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 22px;display:grid}.team-people-grid>article{background:#fff;border:1px solid #e0e5e2;border-radius:12px;min-width:0;padding:16px;transition:all .18s}.team-people-grid>article:hover{transform:translateY(-2px);box-shadow:0 10px 24px #142d3714}.team-people-grid article>header{justify-content:space-between;display:flex}.team-avatar{border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid;position:relative}.team-avatar.coral,.member-profile-avatar.coral{color:#9c442f;background:#ffe0d8}.team-avatar.yellow,.member-profile-avatar.yellow{color:#806413;background:#fff0bb}.team-avatar.mint,.member-profile-avatar.mint{color:#256b4c;background:#dff2e8}.team-avatar.blue,.member-profile-avatar.blue{color:#2d6781;background:#dceef6}.team-avatar>i{background:#4ca578;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.team-avatar>i.busy{background:#ec876f}.team-avatar>i.away{background:#b0b7b9}.team-people-grid article>header>button{background:#f3f5f3;border:0;border-radius:7px;width:27px;height:27px}.team-people-grid article>header>button svg{width:13px}.team-people-grid article>a h2{margin:14px 0 3px;font-size:13px}.team-people-grid article>a p{color:#75868d;height:30px;margin:0;font-size:8px;line-height:1.5}.team-presence{background:#f3f7f5;border-radius:7px;align-items:center;gap:5px;margin:12px 0;padding:7px;font-size:7px;display:flex}.team-presence>i{background:#4aa477;border-radius:50%;width:7px;height:7px}.team-presence.busy>i{background:#ec876f}.team-presence.away>i{background:#afb7ba}.team-presence span{color:#7d8d93;margin-left:auto}.team-people-grid dl{border-top:1px solid #e9ece9;border-bottom:1px solid #e9ece9;grid-template-columns:1.5fr .75fr .75fr;margin:0;padding:12px 0;display:grid}.team-people-grid dl>div{border-right:1px solid #e9ece9;min-width:0;padding:0 7px}.team-people-grid dl>div:first-child{padding-left:0}.team-people-grid dl>div:last-child{border:0}.team-people-grid dt{color:#7d8c92;font-size:6px;font-weight:850}.team-people-grid dd{margin:6px 0 0}.team-people-grid dd>b{font-size:9px}.team-people-grid dd>span{background:#edf0ed;border-radius:3px;height:5px;margin-top:5px;display:block;overflow:hidden}.team-people-grid dd>span i{background:#2f7897;border-radius:3px;height:100%;display:block}.team-people-grid dd strong{font-size:14px;display:block}.team-people-grid dd small{color:#839197;font-size:6px}.team-people-grid article>footer{justify-content:space-between;align-items:center;gap:5px;padding-top:12px;display:flex}.team-people-grid article>footer>span{color:#71838a;align-items:center;gap:4px;font-size:6.5px;display:flex}.team-people-grid article>footer svg{width:11px}.team-people-grid article>footer>a{color:#2f7897;align-items:center;gap:3px;font-size:7px;font-weight:850;display:flex}.team-empty{text-align:center;padding:60px 20px}.team-empty>svg{color:#829399;width:30px}.team-empty h2{font-size:15px}.team-empty p{color:#78898f;font-size:10px}.team-empty button{color:#2f7897;background:#edf4f5;border:0;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:800}.team-load-view>header{justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.team-load-view>header small,.team-permissions-view>header small{letter-spacing:1.2px;color:#2f7897;font-size:8px;font-weight:850}.team-load-view>header h2,.team-permissions-view>header h2{font:800 23px/1.1 var(--font-display);letter-spacing:-.7px;margin:6px 0}.team-load-view>header p,.team-permissions-view>header p{color:#71838a;margin:0;font-size:10px}.team-week-picker{border:1px solid #dce2e0;border-radius:8px;align-items:center;gap:8px;height:34px;display:flex}.team-week-picker button{color:#71838a;background:0 0;border:0;width:30px;height:100%}.team-week-picker b{font-size:8px}.team-load-board{border:1px solid #e1e5e2;border-radius:11px;margin:0 23px;overflow:hidden}.team-load-labels,.team-load-board>article{grid-template-columns:1.35fr 1.3fr .55fr .55fr .65fr;align-items:center;gap:14px;display:grid}.team-load-labels{color:#7b8c92;background:#f5f7f5;height:34px;padding:0 14px;font-size:7px;font-weight:850}.team-load-board>article{border-top:1px solid #e8ebe8;min-height:68px;padding:10px 14px}.team-load-board>article>a{align-items:center;gap:9px;display:flex}.team-load-board .team-avatar{border-radius:9px;width:34px;height:34px;font-size:8px}.team-load-board article>a b{font-size:9px;display:block}.team-load-board article>a small{color:#7a8a90;margin-top:2px;font-size:7px;display:block}.team-capacity{align-items:center;gap:8px;display:flex}.team-capacity>span{background:#e9eeeb;border-radius:4px;flex:1;height:8px;overflow:hidden}.team-capacity>span i{background:#56a881;border-radius:4px;height:100%;display:block}.team-capacity>span i.risk{background:#ee896f}.team-capacity>b{font-size:8px}.team-load-board article>strong{font-size:9px}.team-load-board article>strong small{color:#829197;font-size:7px;font-weight:500}.team-load-board article>em{border-radius:99px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.team-load-board article>em.risk{color:#ad523c;background:#fff0ea}.team-load-board article>em.light{color:#297352;background:#e8f5ee}.team-load-board article>em.balanced{color:#2f718b;background:#e9f2f6}.team-load-advice{background:#fff9e9;border:1px solid #f0dcb0;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:13px 23px 23px;padding:15px;display:grid}.team-load-advice>span{color:#906f1e;background:#f7e5b8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.team-load-advice svg{width:16px}.team-load-advice small{color:#8a742f;font-size:7px;font-weight:850}.team-load-advice h3{margin:3px 0;font-size:11px}.team-load-advice p{color:#766d58;margin:0;font-size:8px}.team-load-advice button{color:#967322;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.team-roles-view>header>button{color:#2f7897;background:#fff;border:1px solid #dce3e0;border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.team-roles-view>header>button svg{width:13px}.team-role-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 20px 22px;display:grid}.team-role-grid article{border:1px solid #dfe5e2;border-radius:12px;padding:16px}.team-role-grid article>header{justify-content:space-between;display:flex}.team-role-grid article>header>span{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.team-role-grid article>header>span svg{width:17px}.team-role-grid article>header>span.coral{color:#aa4c35;background:#ffe2da}.team-role-grid article>header>span.yellow{color:#7e6516;background:#fff0bd}.team-role-grid article>header>span.mint{color:#287452;background:#e0f2e8}.team-role-grid article>header>span.blue{color:#2f6b83;background:#dfedf5}.team-role-grid article>header>button{background:0 0;border:0}.team-role-grid article>header>button svg{width:14px}.team-role-grid article>h2{margin:14px 0 5px;font-size:13px}.team-role-grid article>p{color:#71838a;min-height:48px;margin:0;font-size:8px;line-height:1.55}.team-role-members{border-bottom:1px solid #e8ebe8;align-items:center;gap:7px;padding:12px 0;display:flex}.team-role-members>span{display:flex}.team-role-members i{border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-5px;font-size:6px;font-style:normal;font-weight:850;display:grid}.team-role-members i:first-child{margin-left:0}.team-role-members i.coral{background:#ffe1d9}.team-role-members i.yellow{background:#ffefb8}.team-role-members i.mint{background:#ddf2e7}.team-role-members i.blue{background:#dbedf5}.team-role-members>b{color:#6f8188;font-size:7px}.team-role-grid ul{min-height:105px;margin:0;padding:11px 0;list-style:none}.team-role-grid li{align-items:center;gap:6px;margin:7px 0;font-size:7.5px;display:flex}.team-role-grid li svg{color:#4c9e76;width:11px}.team-role-grid article>footer{gap:5px;display:flex}.team-role-grid article>footer button{color:#2f7897;background:#fff;border:1px solid #dce3e0;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:31px;font-size:7px;font-weight:850;display:flex}.team-role-grid article>footer button:first-child{flex:1}.team-role-grid article>footer button:last-child{width:31px}.team-role-grid article>footer svg{width:11px}.team-permissions-view>header{justify-content:space-between;align-items:flex-start;padding:23px;display:flex}.team-permissions-view>header>span{color:#287553;background:#e7f4ed;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.team-permissions-view>header>span svg{width:13px}.permissions-table{border:1px solid #e0e5e2;border-radius:11px;margin:0 23px;overflow:auto}.permissions-row{border-top:1px solid #e8ebe8;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;min-width:850px;min-height:53px;display:grid}.permissions-row:first-child{border-top:0}.permissions-row>b{padding:0 14px;font-size:9px}.permissions-row>b small{color:#849298;margin-top:3px;font-size:6.5px;font-weight:500;display:block}.permissions-row>button{cursor:pointer;background:#fff;border:0;border-left:1px solid #e8ebe8;justify-content:center;align-items:center;gap:6px;height:100%;font-size:8px;font-weight:750;display:flex}.permissions-row>button i{background:#40a071;border-radius:50%;width:6px;height:6px}.permissions-row>button.sin-acceso i{background:#adb6b9}.permissions-row>button.ver i{background:#5493ad}.permissions-row>button.editar i{background:#e3a73d}.permissions-row>button svg{color:#88969b;width:10px}.permissions-header{background:#f5f7f5;min-height:35px}.permissions-header span{text-align:center;color:#657980;font-size:7px;font-weight:850}.team-permissions-view>footer{justify-content:space-between;align-items:center;margin:17px 23px 23px;display:flex}.team-permissions-view>footer>div{align-items:center;gap:9px;display:flex}.team-permissions-view>footer>div>svg{color:#2f7897;width:17px}.team-permissions-view>footer b{font-size:9px;display:block}.team-permissions-view>footer small{color:#7b8b91;margin-top:3px;font-size:7px;display:block}.team-permissions-view>footer .button{background:#2f7897;border-color:#2f7897;height:38px;font-size:9px}.team-invite-form{margin-top:18px}.team-invite-form>section{background:#eaf4f6;border-radius:10px;gap:9px;padding:13px;display:flex}.team-invite-form>section>svg{color:#2f7897;width:17px}.team-invite-form>section b{font-size:9px}.team-invite-form>section p{color:#627981;margin:4px 0 0;font-size:8px;line-height:1.5}.team-invite-check{background:#f7f8f6;border-radius:8px;align-items:center;padding:10px;flex-direction:row!important}.team-invite-check input{width:16px!important;height:16px!important}.team-invite-check b{font-size:8px;display:block}.team-invite-check small{color:#7e8d92;font-size:7px}.member-detail-nav{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.member-detail-nav>a{color:#657a82;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.member-detail-nav svg{width:14px}.member-detail-nav>div{gap:6px;display:flex}.member-detail-nav button{color:#2f7897;background:#fff;border:1px solid #dce3e0;border-radius:8px;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.member-detail-nav button:last-child{justify-content:center;width:35px;padding:0}.member-profile-hero{background:#fff;border:1px solid #e0e4e1;border-radius:14px;grid-template-columns:74px 1fr 250px;align-items:center;gap:18px;padding:24px;display:grid}.member-profile-avatar{width:70px;height:70px;font:850 18px var(--font-display);border-radius:19px;place-items:center;display:grid;position:relative}.member-profile-avatar i{background:#4aa376;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.member-profile-hero>div:nth-child(2)>p{letter-spacing:1.2px;color:#2f7897;margin:0;font-size:8px;font-weight:850}.member-profile-hero h1{font:800 28px/1 var(--font-display);letter-spacing:-1px;margin:5px 0}.member-profile-hero>div:nth-child(2)>span{color:#71838a;font-size:10px}.member-profile-hero aside{gap:14px;margin-top:11px;display:flex}.member-profile-hero aside a{color:#627982;align-items:center;gap:5px;font-size:8px;display:flex}.member-profile-hero aside svg{width:12px}.member-profile-hero>section{border-left:1px solid #e4e8e5;padding-left:22px}.member-profile-hero>section>small{letter-spacing:1px;color:#7d8c92;font-size:7px;font-weight:850}.member-profile-hero>section>strong{color:#267653;margin:5px 0 2px;font-size:12px;display:block}.member-profile-hero>section>p{color:#78898f;margin:0 0 12px;font-size:8px}.member-profile-hero>section>span{background:#e8edea;border-radius:3px;height:6px;display:block;overflow:hidden}.member-profile-hero>section>span i{background:#2f7897;border-radius:3px;height:100%;display:block}.member-profile-hero>section>b{color:#61777f;margin-top:5px;font-size:7px;display:block}.member-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;margin-top:12px;display:grid}.member-detail-main,.member-detail-side{flex-direction:column;gap:12px;display:flex}.member-agenda-card,.member-tasks-card,.member-capacity-card,.member-availability-card,.member-access-card{background:#fff;border:1px solid #e0e5e2;border-radius:13px;padding:18px}.member-agenda-card>header,.member-tasks-card>header{border-bottom:1px solid #e6eae7;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.member-agenda-card small,.member-tasks-card small,.member-capacity-card small,.member-availability-card small,.member-access-card small{letter-spacing:1px;color:#7d8c92;font-size:7px;font-weight:850}.member-agenda-card h2,.member-tasks-card h2,.member-capacity-card h2,.member-availability-card h2,.member-access-card h2{margin:3px 0 0;font-size:13px}.member-agenda-card>header a,.member-tasks-card>header button{color:#2f7897;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:850;display:flex}.member-agenda-card>header svg{width:12px}.member-agenda-card article{border-bottom:1px solid #ebeeeb;grid-template-columns:49px 31px 1fr auto;align-items:center;gap:9px;padding:12px 2px;display:grid}.member-agenda-card time{border-right:1px solid #e7ebe8}.member-agenda-card time b{font-size:9px;display:block}.member-agenda-card time small{font-size:6px}.member-agenda-card article>span{color:#2f7897;background:#e7f2f6;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.member-agenda-card article>span.tarea{color:#bf5d43;background:#fff0ea}.member-agenda-card article>span svg{width:13px}.member-agenda-card article>div b{font-size:9px}.member-agenda-card article>div p{color:#75868d;margin:3px 0 0;font-size:7.5px}.member-agenda-card article>em{color:#59727b;background:#f0f4f3;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.member-no-events{color:#7c8c92;text-align:center;padding:25px;font-size:9px}.member-tasks-card>header button span{font-size:15px}.member-tasks-card>div>label{border-bottom:1px solid #e9ece9;grid-template-columns:23px 1fr 20px;align-items:center;gap:9px;min-height:53px;display:grid}.member-tasks-card label>button{background:#fff;border:1px solid #bdc9c5;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.member-tasks-card label>button svg{width:12px}.member-tasks-card label>span b{font-size:9px}.member-tasks-card label>span small{letter-spacing:0;align-items:center;gap:4px;margin-top:4px;font-size:7px;font-weight:500;display:flex}.member-tasks-card label>span svg,.member-tasks-card label>svg{color:#829197;width:12px}.member-tasks-card label.done>span{color:#889599;text-decoration:line-through}.member-tasks-card label.done>button{color:#267452;background:#dff0e7;border-color:#dff0e7}.member-capacity-card>header,.member-availability-card>header,.member-access-card>header{align-items:center;gap:9px;display:flex}.member-capacity-card>header>span,.member-availability-card>header>svg,.member-access-card>header>svg{color:#2f7897;background:#e8f3f6;border-radius:9px;width:34px;height:34px;padding:9px}.member-capacity-card>header svg{width:16px}.member-capacity-card>strong{font:800 27px var(--font-display);margin:18px 0 7px;display:block}.member-capacity-card>strong small{font:500 8px var(--font-sans);letter-spacing:0}.member-capacity-card>span{background:#e9edea;border-radius:4px;height:7px;display:block}.member-capacity-card>span i{background:#2f7897;border-radius:4px;height:100%;display:block}.member-capacity-card dl{grid-template-columns:repeat(3,1fr);margin:16px 0 0;display:grid}.member-capacity-card dl>div{border-right:1px solid #e5e9e6;padding:0 7px}.member-capacity-card dl>div:first-child{padding-left:0}.member-capacity-card dl>div:last-child{border:0}.member-capacity-card dt{color:#7c8c92;font-size:6px}.member-capacity-card dd{font:800 16px var(--font-display);margin:5px 0 0}.member-availability-card>p{margin:15px 0 10px;font-size:9px}.member-availability-card>div{gap:5px;display:flex}.member-availability-card>div span{color:#267352;background:#dff0e7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:850;display:grid}.member-availability-card>div span.off{color:#a4adaf;background:#f0f2f0}.member-availability-card>button,.member-access-card>a{color:#2f7897;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:0;font-size:8px;font-weight:850;display:flex}.member-availability-card>button svg,.member-access-card>a svg{width:12px}.member-access-card ul{border-top:1px solid #e8ebe8;border-bottom:1px solid #e8ebe8;margin:9px 0;padding:10px 0;list-style:none}.member-access-card li{justify-content:space-between;align-items:center;margin:8px 0;font-size:8px;display:flex}.member-access-card li b{color:#267251;background:#e5f3eb;border-radius:99px;padding:4px 6px;font-size:6px}.member-access-card li b.sin-acceso{color:#7d898d;background:#eef0ef}.member-access-card li b.ver{color:#2f6f89;background:#e8f2f6}.member-access-card li b.editar{color:#97691c;background:#fff2d9}.member-session-note{background:#f7faf8;border:1px dashed #bdcfca;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:13px;display:flex}.member-session-note>svg{color:#2f7897;width:18px}.member-session-note b{font-size:9px}.member-session-note p{color:#75868d;margin:3px 0 0;font-size:7.5px}@keyframes sprint5-slide{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width<=1250px){.schedule-toolbar{grid-template-columns:auto 1fr}.schedule-filters{grid-column:1/-1}.team-people-grid,.team-role-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.schedule-page,.team-page,.member-detail-page{padding:24px 20px 80px}.schedule-kpis,.team-kpis{grid-template-columns:1fr 1fr}.schedule-toolbar{grid-template-columns:1fr}.schedule-filters{flex-wrap:wrap;grid-column:auto}.day-calendar{grid-template-columns:220px 1fr}.schedule-insights{grid-template-columns:1fr}.member-profile-hero{grid-template-columns:64px 1fr}.member-profile-avatar{width:60px;height:60px}.member-profile-hero>section{border-top:1px solid #e4e8e5;border-left:0;grid-column:1/-1;padding:15px 0 0}.member-detail-grid{grid-template-columns:1fr}.team-load-labels,.team-load-board>article{grid-template-columns:1.2fr 1fr .55fr .55fr}.team-load-labels span:last-child,.team-load-board>article>em{display:none}}@media (width<=680px){.schedule-page,.team-page,.member-detail-page{padding:19px 13px 86px}.schedule-head,.team-head{flex-direction:column;align-items:flex-start;margin-bottom:18px}.schedule-head h1,.team-head h1{font-size:31px}.schedule-head>div:last-child,.team-head>div:last-child{width:100%}.schedule-head>div:last-child>button,.team-head>div:last-child>button{flex:1;justify-content:center;padding:0 9px}.schedule-kpis,.team-kpis{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.schedule-kpis article,.team-kpis article{scroll-snap-align:start;min-width:230px}.schedule-toolbar{padding:11px}.schedule-view-switch{width:100%}.schedule-view-switch button{flex:1;justify-content:center}.schedule-period{flex-wrap:wrap}.schedule-period>div{width:calc(100% - 110px)}.schedule-filters>label{flex:1;min-width:170px}.schedule-filters input{width:100%}.schedule-legend{white-space:nowrap;overflow-x:auto}.schedule-legend b{display:none}.day-calendar{display:block}.day-summary{border-bottom:1px solid #e5e9e6;border-right:0}.day-summary>div{display:none}.day-agenda>header>div,.day-row{grid-template-columns:55px 1fr}.day-event{grid-template-columns:24px 1fr auto}.day-event>i{display:none}.schedule-insights article{grid-template-columns:35px 1fr}.schedule-insights article>button{grid-column:2}.schedule-detail-drawer,.schedule-create-drawer,.team-invite-drawer{padding:20px}.schedule-create-form>div,.schedule-detail-time{grid-template-columns:1fr}.team-tabs{overflow-x:auto}.team-tabs button{flex:none}.team-people-view>header,.team-roles-view>header{flex-direction:column;align-items:flex-start;gap:12px}.team-people-view>header>div:last-child{width:100%}.team-people-view>header label{flex:1}.team-people-view>header input{width:100%}.team-people-grid,.team-role-grid{grid-template-columns:1fr;padding:0 13px 16px}.team-load-view>header{flex-direction:column;gap:13px;padding:18px}.team-load-board{margin:0 13px;overflow-x:auto}.team-load-labels,.team-load-board>article{min-width:620px}.team-load-advice{grid-template-columns:34px 1fr;margin:12px 13px 18px}.team-load-advice>button{grid-column:2}.team-permissions-view>header{flex-direction:column;gap:12px;padding:18px}.permissions-table{margin:0 13px}.team-permissions-view>footer{flex-direction:column;align-items:flex-start;gap:12px;margin:15px 13px 18px}.team-permissions-view>footer .button{width:100%}.member-detail-nav{align-items:flex-start}.member-detail-nav>div button:first-child{justify-content:center;width:35px;padding:0;font-size:0}.member-profile-hero{grid-template-columns:56px 1fr;gap:12px;padding:17px}.member-profile-avatar{border-radius:15px;width:54px;height:54px}.member-profile-hero h1{font-size:23px}.member-profile-hero aside{flex-direction:column;gap:6px}.member-agenda-card article{grid-template-columns:43px 28px 1fr}.member-agenda-card article>em{display:none}.schedule-toast,.team-toast{min-width:0;bottom:74px;left:13px;right:13px}}.finance-page,.finance-detail-page{color:#172c35;max-width:1500px;margin:0 auto}.finance-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.finance-head>div:first-child{max-width:720px}.finance-head p,.collection-detail-hero>div>p,.invoice-detail-head>div>p{color:#2f7897;letter-spacing:1.5px;align-items:center;gap:7px;margin:0 0 7px;font-size:8px;font-weight:900;display:flex}.finance-head p svg,.collection-detail-hero>div>p svg,.invoice-detail-head>div>p svg{width:15px}.finance-head h1{font:800 44px/1 var(--font-display);letter-spacing:-.055em;margin:0}.finance-head>div:first-child>span{color:#6f8086;margin-top:8px;font-size:11px;line-height:1.55;display:block}.finance-head>div:last-child{gap:9px;display:flex}.finance-head>div:last-child>button{color:#17323e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7ddda;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.finance-head>div:last-child>button svg{width:15px}.finance-head>div:last-child>.button{color:#fff;background:#173845;border:0;box-shadow:0 8px 18px #17384526}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.finance-kpis article{background:#fff;border:1px solid #dce2df;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:115px;padding:17px;display:grid}.finance-kpis article>span{color:#2f7897;background:#e5f1f4;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.finance-kpis article:nth-child(2)>span{color:#287557;background:#e4f2e9}.finance-kpis article:nth-child(3)>span{color:#b65b42;background:#fff0e8}.finance-kpis article:nth-child(4)>span{color:#6351ce;background:#f0ecfb}.finance-kpis article>span svg{width:18px}.finance-kpis small{color:#788a90;letter-spacing:1px;font-size:7px;font-weight:900}.finance-kpis strong{font:800 25px/1 var(--font-display);letter-spacing:-.04em;margin:9px 0 3px;display:block}.finance-kpis p{color:#78878d;margin:0;font-size:8px}.finance-kpis em{color:#287557;background:#e5f2e9;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.finance-workspace{background:#fff;border:1px solid #dce2df;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #132d3709}.finance-tabs{background:#f8faf8;border-bottom:1px solid #e4e8e5;align-items:center;gap:4px;height:58px;padding:0 14px;display:flex}.finance-tabs button{color:#6f8086;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.finance-tabs button svg{width:14px}.finance-tabs button.active{color:#2f7897;background:#fff;box-shadow:0 2px 8px #14303b14}.finance-tabs button em{color:#fff;background:#f08a71;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:6px;font-style:normal;display:grid}.portfolio-view>header,.payments-view>header,.invoice-list-view>header{justify-content:space-between;align-items:center;padding:19px;display:flex}.portfolio-view>header h2,.payments-view>header h2,.invoice-list-view>header h2{margin:0;font-size:14px}.portfolio-view>header p,.payments-view>header p,.invoice-list-view>header p{color:#72838a;margin:4px 0 0;font-size:9px}.portfolio-view>header>div:last-child,.invoice-list-view>header>div:last-child{gap:7px;display:flex}.portfolio-view>header label,.portfolio-view>header>div:last-child>div,.invoice-list-view>header label,.invoice-list-view>header>div:last-child>div{border:1px solid #dce3e0;border-radius:8px;align-items:center;height:35px;padding:0 9px;display:flex;position:relative}.portfolio-view>header svg,.invoice-list-view>header svg{color:#75888f;width:13px}.portfolio-view>header input,.portfolio-view>header select,.invoice-list-view>header input,.invoice-list-view>header select{background:0 0;border:0;outline:0;font-size:8px}.portfolio-view>header input,.invoice-list-view>header input{width:185px;margin-left:6px}.portfolio-view>header select,.invoice-list-view>header select{appearance:none;padding:0 18px 0 5px}.portfolio-view>header>div:last-child>div svg:last-child,.invoice-list-view>header>div:last-child>div svg:last-child{width:10px;position:absolute;right:6px}.aging-strip{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 19px 16px;display:grid}.aging-strip article{border:1px solid #e2e6e3;border-radius:9px;padding:11px}.aging-strip small{color:#788a90;font-size:6px;font-weight:900}.aging-strip strong{margin:5px 0 8px;font-size:13px;display:block}.aging-strip span{background:#edf0ee;border-radius:2px;height:4px;display:block}.aging-strip span i{background:#4f94af;border-radius:2px;height:100%;display:block}.aging-strip article:nth-child(2) span i{background:#e6ae4e}.aging-strip article:nth-child(3) span i{background:#ed846b}.aging-strip p{color:#7b8b91;margin:5px 0 0;font-size:7px}.portfolio-table-wrap,.payments-table-wrap,.invoice-table-wrap,.report-table-card{overflow-x:auto}.portfolio-table-wrap table,.payments-table-wrap table,.invoice-table-wrap table{border-collapse:collapse;width:100%;min-width:1020px}.portfolio-table-wrap th,.payments-table-wrap th,.invoice-table-wrap th{color:#7c8c92;text-align:left;letter-spacing:.8px;background:#f7f9f7;padding:10px 13px;font-size:6px;font-weight:900}.portfolio-table-wrap td,.payments-table-wrap td,.invoice-table-wrap td{color:#647980;border-top:1px solid #e9ece9;padding:13px;font-size:8px}.portfolio-table-wrap td>a,.invoice-table-wrap td>a{flex-direction:column;gap:3px;display:flex}.portfolio-table-wrap td b,.payments-table-wrap td b,.invoice-table-wrap td b{color:#17323e;font-size:8.5px}.portfolio-table-wrap td small,.payments-table-wrap td small,.invoice-table-wrap td small{color:#849398;margin-top:3px;font-size:6.5px;display:block}.portfolio-table-wrap td>button,.payments-table-wrap td>button,.invoice-table-wrap td>button{background:0 0;border:0}.portfolio-table-wrap td>button svg,.payments-table-wrap td>button svg,.invoice-table-wrap td>button svg{width:14px}.finance-person{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.finance-person>span{color:#2d6d86;background:#dceff4;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.finance-status,.invoice-status{color:#63757c;background:#eef1ef;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 8px;font-size:6.5px;font-weight:850;display:inline-flex}.finance-status i,.invoice-status i,.reconciliation-state i{background:#7f9096;border-radius:50%;width:6px;height:6px}.finance-status.status-pagado,.invoice-status.invoice-timbrada{color:#287557;background:#e2f1e8}.finance-status.status-pagado i,.invoice-status.invoice-timbrada i{background:#42a176}.finance-status.status-parcial,.invoice-status.invoice-por-timbrar{color:#95691c;background:#fff1d8}.finance-status.status-parcial i,.invoice-status.invoice-por-timbrar i{background:#e2a43d}.finance-status.status-vencido,.invoice-status.invoice-cancelada{color:#a94d36;background:#ffe8e1}.finance-status.status-vencido i,.invoice-status.invoice-cancelada i{background:#e66f55}.finance-status.status-pendiente,.invoice-status.invoice-borrador{color:#2f6f88;background:#e6f0f4}.finance-status.status-pendiente i,.invoice-status.invoice-borrador i{background:#4a91ad}.collection-progress{align-items:center;gap:6px;display:flex}.collection-progress>span{background:#e9eeeb;border-radius:3px;width:54px;height:5px;overflow:hidden}.collection-progress>span i{background:#4ba078;height:100%;display:block}.collection-progress>b{font-size:7px}.next-action{color:#6d7f86;align-items:center;gap:5px;font-size:7px;display:flex}.next-action svg{width:11px}.next-action.urgent{color:#b6543e;font-weight:800}.finance-empty{text-align:center;padding:55px 20px}.finance-empty>svg{color:#819197;width:28px}.finance-empty h2{margin:10px 0 4px;font-size:14px}.finance-empty p{color:#78898f;font-size:9px}.finance-empty button{color:#2f7897;background:0 0;border:0;font-size:8px;font-weight:850;text-decoration:underline}.payments-view>header>button{color:#2f7897;background:#fff;border:1px solid #dce3e0;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.payments-view>header>button svg{width:13px}.payment-methods{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 19px 17px;display:grid}.payment-methods article{border:1px solid #e1e6e3;border-radius:10px;gap:10px;padding:13px;display:flex;position:relative}.payment-methods article>span{color:#2f718c;background:#e5f0f4;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.payment-methods article>span.stripe{color:#635bff;background:#ebe9ff}.payment-methods article>span svg{width:16px}.payment-methods small{color:#7c8c92;font-size:6px;font-weight:900}.payment-methods strong{margin:4px 0 2px;font-size:13px;display:block}.payment-methods p{color:#7c8c92;margin:0;font-size:7px}.payment-methods em{color:#277653;background:#e4f2e9;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;position:absolute;top:10px;right:10px}.payment-method{align-items:center;gap:5px;font-size:7px;font-weight:750;display:flex}.payment-method svg{width:12px}.payment-method.method-stripe{color:#635bff}.payments-table-wrap code,.invoice-table-wrap code{color:#5d7179;font:7px ui-monospace,SFMono-Regular,monospace}.reconciliation-state{align-items:center;gap:5px;font-size:7px;display:inline-flex}.reconciliation-state i{background:#e1a53e}.reconciliation-state.state-conciliado i{background:#42a176}.reconciliation-state.state-revisar i{background:#e56e55}.reconciliation-view>header{justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.reconciliation-view>header small,.cfdi-packages-view>header small,.fiscal-profile-view>header small{letter-spacing:1.2px;color:#2f7897;font-size:7px;font-weight:900}.reconciliation-view>header h2,.cfdi-packages-view>header h2,.fiscal-profile-view>header h2{font:800 22px/1.1 var(--font-display);letter-spacing:-.7px;margin:5px 0}.reconciliation-view>header p,.cfdi-packages-view>header p,.fiscal-profile-view>header p{color:#71838a;margin:0;font-size:9px}.reconciliation-view>header>span{color:#936817;background:#fff2d9;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.reconciliation-view>header>span svg{width:12px}.reconciliation-columns{grid-template-columns:1fr 40px 1fr;gap:8px;padding:0 21px;display:grid}.reconciliation-columns>section{border:1px solid #e0e5e2;border-radius:11px;overflow:hidden}.reconciliation-columns>section>header{background:#f7f9f7;border-bottom:1px solid #e5e9e6;align-items:center;gap:8px;height:50px;padding:0 13px;display:flex}.reconciliation-columns>section>header>svg{color:#2f7897;width:16px}.reconciliation-columns>section>header b{font-size:9px;display:block}.reconciliation-columns>section>header small{color:#819197;margin-top:2px;font-size:6px;display:block}.reconciliation-columns>section>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8ebe8;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;width:100%;min-height:63px;padding:10px;display:grid;position:relative}.reconciliation-columns>section>button:hover{background:#f8fbfa}.reconciliation-columns>section>button.selected{background:#edf6f8;box-shadow:inset 3px 0 #2f7897}.reconciliation-columns>section>button>span{border:1px solid #becac6;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.reconciliation-columns>section>button.selected>span{border:5px solid #2f7897}.reconciliation-columns>section:last-child>button>span{color:#9b4834;background:#ffe3db;border:0;border-radius:8px;width:26px;height:26px;font-size:6px;font-weight:900}.reconciliation-columns button b{font-size:8px}.reconciliation-columns button small{color:#7f8e94;margin-top:3px;font-size:6.5px;display:block}.reconciliation-columns button strong{font-size:9px}.reconciliation-columns button em{color:#72848b;grid-column:2;font-size:6px;font-style:normal;position:absolute;bottom:7px;left:44px}.reconciliation-columns>aside{color:#8da0a6;place-items:center;display:grid}.reconciliation-columns>aside svg{width:17px}.reconciliation-complete{text-align:center;padding:38px 20px}.reconciliation-complete svg{color:#3a956d;width:25px}.reconciliation-complete b{font-size:10px;display:block}.reconciliation-complete p{color:#7f8e94;font-size:7px}.reconciliation-view>footer{background:#f7faf8;border:1px solid #dce5e1;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 21px 21px;padding:13px;display:flex}.reconciliation-view>footer>div{align-items:center;gap:8px;display:flex}.reconciliation-view>footer>div>svg{color:#3a956d;width:17px}.reconciliation-view>footer b{font-size:8px;display:block}.reconciliation-view>footer small{color:#798b91;margin-top:2px;font-size:6.5px;display:block}.reconciliation-view>footer .button{background:#2f7897;border-color:#2f7897;height:36px;font-size:8px}.reconciliation-view>footer .button:disabled{opacity:.45}.collection-automation-strip,.report-insight-strip{background:#fff;border:1px solid #dce3e0;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.collection-automation-strip>span,.report-insight-strip>span{color:#b65a41;background:#fff0e8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.collection-automation-strip svg,.report-insight-strip svg{width:17px}.collection-automation-strip small,.report-insight-strip small{letter-spacing:1px;color:#77898f;font-size:6.5px;font-weight:900}.collection-automation-strip h2,.report-insight-strip h2{margin:3px 0;font-size:11px}.collection-automation-strip p{color:#72848b;margin:0;font-size:8px}.collection-automation-strip>button,.report-insight-strip>button{color:#2f7897;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.finance-drawer-backdrop,.finance-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c248f;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-modal-backdrop{justify-content:center;align-items:center;padding:20px}.payment-drawer,.invoice-create-drawer{background:#fff;width:min(465px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-22px 0 55px #071c2433}.payment-drawer>header,.invoice-create-drawer>header,.cfdi-package-modal>header,.report-export-modal>header,.invoice-cancel-modal>header{border-bottom:1px solid #e5e9e6;align-items:flex-start;gap:10px;padding-bottom:18px;display:flex}.payment-drawer>header>div,.invoice-create-drawer>header>div,.cfdi-package-modal>header>div,.report-export-modal>header>div,.invoice-cancel-modal>header>div{flex:1}.payment-drawer>header small,.invoice-create-drawer>header small,.cfdi-package-modal>header small,.report-export-modal>header small,.invoice-cancel-modal>header small{letter-spacing:1.2px;color:#2f7897;font-size:7px;font-weight:900}.payment-drawer>header h2,.invoice-create-drawer>header h2,.cfdi-package-modal>header h2,.report-export-modal>header h2,.invoice-cancel-modal>header h2{font:800 23px/1.15 var(--font-display);letter-spacing:-.7px;margin:5px 0}.payment-drawer>header p,.invoice-create-drawer>header p,.cfdi-package-modal>header p,.report-export-modal>header p,.invoice-cancel-modal>header p{color:#71838a;margin:0;font-size:9px;line-height:1.5}.payment-drawer>header>button,.invoice-create-drawer>header>button,.cfdi-package-modal>header>button,.report-export-modal>header>button,.invoice-cancel-modal>header>button{background:#f0f3f1;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.payment-drawer>header>button svg,.invoice-create-drawer>header>button svg,.cfdi-package-modal>header>button svg,.report-export-modal>header>button svg,.invoice-cancel-modal>header>button svg{width:14px}.payment-form,.invoice-create-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.payment-form>div,.invoice-create-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.payment-form label,.invoice-create-form label,.invoice-cancel-modal>label{flex-direction:column;gap:6px;display:flex}.payment-form label>span,.invoice-create-form label>span,.invoice-cancel-modal>label>span{color:#61757d;font-size:7.5px;font-weight:850}.payment-form input,.payment-form select,.invoice-create-form input,.invoice-create-form select,.invoice-cancel-modal select{background:#fff;border:1px solid #dbe2df;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9px}.payment-form label>div,.invoice-create-form label>div{align-items:center;display:flex;position:relative}.payment-form label>div svg,.invoice-create-form label>div svg{color:#778a91;width:13px;position:absolute;left:9px}.payment-form label>div svg:last-child,.invoice-create-form label>div svg:last-child{width:10px;left:auto;right:8px}.payment-form label>div select,.invoice-create-form label>div select{padding-left:29px}.payment-form>aside,.invoice-create-form>aside{background:#e7f4ed;border-radius:10px;gap:9px;padding:12px;display:flex}.payment-form>aside svg,.invoice-create-form>aside svg{color:#287557;width:16px}.payment-form>aside b,.invoice-create-form>aside b{font-size:8px}.payment-form>aside p,.invoice-create-form>aside p{color:#607970;margin:3px 0 0;font-size:7px}.payment-drawer>footer,.invoice-create-drawer>footer,.cfdi-package-modal>footer,.report-export-modal>footer,.invoice-cancel-modal>footer{border-top:1px solid #e5e9e6;justify-content:flex-end;gap:7px;margin-top:20px;padding-top:16px;display:flex}.payment-drawer>footer button,.invoice-create-drawer>footer button,.cfdi-package-modal>footer button,.report-export-modal>footer button,.invoice-cancel-modal>footer button{background:0 0;border:0;border-radius:8px;height:39px;padding:0 14px;font-size:8px;font-weight:850}.payment-drawer>footer .button,.invoice-create-drawer>footer .button,.cfdi-package-modal>footer .button,.report-export-modal>footer .button{color:#fff;background:#2f7897;border-color:#2f7897}.finance-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.finance-success>span{color:#287557;background:#e0f1e7;border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.finance-success>span svg{width:27px}.finance-success>small{letter-spacing:1.4px;color:#2f7897;margin-top:19px;font-size:7px;font-weight:900}.finance-success h2{font:800 25px/1.15 var(--font-display);letter-spacing:-.8px;margin:7px 0}.finance-success p{color:#71838a;max-width:310px;font-size:9px;line-height:1.6}.finance-success .button{background:#2f7897;border-color:#2f7897;margin-top:10px}.finance-toast{z-index:130;color:#fff;background:#17333e;border-radius:11px;grid-template-columns:30px 1fr 24px;align-items:center;gap:8px;min-width:310px;padding:11px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 17px 42px #071c2442}.finance-toast>span{color:#236849;background:#b9e8d1;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.finance-toast svg{width:13px}.finance-toast b{font-size:8px;display:block}.finance-toast small{color:#9badb4;margin-top:2px;font-size:6.5px;display:block}.finance-toast>button{color:#aebcc1;background:0 0;border:0}.invoice-list-view>header{padding-bottom:16px}.invoice-table-wrap td:nth-child(4){white-space:nowrap}.cfdi-packages-view>header,.fiscal-profile-view>header{justify-content:space-between;align-items:flex-start;padding:25px;display:flex}.cfdi-packages-view>header>div{max-width:610px}.cfdi-packages-view>header>.button{background:#2f7897;border-color:#2f7897;height:39px;font-size:8px}.cfdi-balance-card{color:#fff;background:#173845;border-radius:13px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;margin:0 24px 14px;padding:21px;display:grid}.cfdi-balance-visual{border-right:1px solid #ffffff24;padding:7px 26px 7px 0;position:relative}.cfdi-balance-visual>span{background:#ffffff1f;border-radius:5px;height:9px;display:block;overflow:hidden}.cfdi-balance-visual>span i{background:#f18a71;border-radius:5px;height:100%;display:block}.cfdi-balance-visual>div{align-items:flex-end;gap:9px;margin-top:15px;display:flex}.cfdi-balance-visual strong{font:800 42px/1 var(--font-display)}.cfdi-balance-visual small{letter-spacing:1px;color:#a9bbc1;margin-bottom:5px;font-size:7px;font-weight:850}.cfdi-balance-visual em{color:#9db0b6;font-size:7px;font-style:normal;position:absolute;top:34px;right:26px}.cfdi-balance-card>div:last-child>small{letter-spacing:1px;color:#8ea5ad;font-size:6.5px;font-weight:900}.cfdi-balance-card h3{margin:5px 0;font-size:14px}.cfdi-balance-card p{color:#aabcc2;margin:0;font-size:8px;line-height:1.5}.cfdi-balance-card dl{gap:25px;margin:13px 0 0;display:flex}.cfdi-balance-card dt{color:#78939c;font-size:6px}.cfdi-balance-card dd{margin:3px 0 0;font-size:8px}.cfdi-package-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 24px;display:grid}.cfdi-package-grid article{border:1px solid #dfe4e2;border-radius:12px;padding:17px;position:relative}.cfdi-package-grid article.recommended{border:2px solid #2f7897;box-shadow:0 8px 22px #2f78971a}.cfdi-package-grid article>em{color:#fff;background:#2f7897;border-radius:0 10px 0 8px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:0;right:0}.cfdi-package-grid article>span{color:#2f7897;background:#e7f2f6;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.cfdi-package-grid article>span svg{width:17px}.cfdi-package-grid article>small{letter-spacing:1px;color:#7e8d93;font-size:6px;font-weight:900}.cfdi-package-grid h3{margin:4px 0 13px;font-size:15px}.cfdi-package-grid strong{font:800 24px var(--font-display)}.cfdi-package-grid p{color:#78898f;margin:3px 0 15px;font-size:7px}.cfdi-package-grid button{color:#2f7897;background:#fff;border:1px solid #dbe2df;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.cfdi-package-grid button svg{width:12px}.cfdi-friendly-note{background:#fff8e6;border:1px solid #efdfb3;border-radius:10px;gap:10px;margin:13px 24px 24px;padding:13px;display:flex}.cfdi-friendly-note>svg{color:#a77a24;width:17px}.cfdi-friendly-note b{font-size:9px}.cfdi-friendly-note p{color:#796e56;margin:3px 0 0;font-size:7.5px}.fiscal-profile-view>header>span{color:#287557;background:#e5f3eb;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:7px;font-weight:850;display:flex}.fiscal-profile-view>header>span svg{width:12px}.fiscal-profile-grid{grid-template-columns:1.3fr .7fr;gap:11px;padding:0 24px 24px;display:grid}.fiscal-profile-grid>section,.fiscal-profile-grid>aside{border:1px solid #e0e5e2;border-radius:11px;padding:17px}.fiscal-profile-grid>section>header,.fiscal-profile-grid>aside>header{border-bottom:1px solid #e7ebe8;align-items:center;gap:9px;padding-bottom:13px;display:flex}.fiscal-profile-grid>section>header>span{color:#994834;background:#ffe3db;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.fiscal-profile-grid>section>header>div,.fiscal-profile-grid>aside>header>div{flex:1}.fiscal-profile-grid header b{font-size:9px;display:block}.fiscal-profile-grid header small{color:#7e8e94;font-size:6.5px}.fiscal-profile-grid>section>header>button{color:#2f7897;background:0 0;border:0;font-size:7px;font-weight:850}.fiscal-profile-grid dl{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0 0;display:grid}.fiscal-profile-grid dt{color:#7c8d93;font-size:6.5px}.fiscal-profile-grid dd{margin:4px 0 0;font-size:8px;font-weight:750}.fiscal-profile-grid>aside>header>svg{color:#287557;background:#e6f3eb;border-radius:9px;width:34px;height:34px;padding:9px}.fiscal-profile-grid ul{margin:0;padding:12px 0;list-style:none}.fiscal-profile-grid li{align-items:center;gap:6px;margin:9px 0;font-size:8px;display:flex}.fiscal-profile-grid li svg{color:#37936a;width:12px}.fiscal-profile-grid li.pending svg{color:#de9e34}.fiscal-profile-grid>aside>p{color:#74868d;margin:0;font-size:7px;line-height:1.5}.invoice-create-steps{margin:0;padding:15px 0;list-style:none;display:flex}.invoice-create-steps li{color:#9aa5a8;text-align:center;flex:1;font-size:7px;font-weight:800;position:relative}.invoice-create-steps li:before{content:"";background:#dce3e0;height:1px;position:absolute;top:10px;left:0;right:0}.invoice-create-steps li:first-child:before{left:50%}.invoice-create-steps li:last-child:before{right:50%}.invoice-create-steps li span{background:#edf0ee;border-radius:50%;place-items:center;width:21px;height:21px;margin:0 auto 5px;display:grid;position:relative}.invoice-create-steps li.active{color:#2f7897}.invoice-create-steps li.active span{color:#fff;background:#2f7897}.invoice-line-editor{border:1px solid #dfe5e2;border-radius:10px;padding:11px}.invoice-line-editor>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.invoice-line-editor>header>b{font-size:8px}.invoice-line-editor>header>button{color:#2f7897;background:0 0;border:0;align-items:center;gap:4px;font-size:7px;font-weight:850;display:flex}.invoice-line-editor>header svg{width:11px}.invoice-line-editor>div>div{grid-template-columns:1fr .55fr 1fr;gap:7px;margin-top:9px;display:grid}.invoice-totals{width:220px;margin:0 0 0 auto}.invoice-totals>div{justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.invoice-totals>div:last-child{border-top:1px solid #dfe4e2;font-size:11px;font-weight:850}.cfdi-package-modal,.report-export-modal,.invoice-cancel-modal{background:#fff;border-radius:15px;width:min(470px,100%);max-height:calc(100vh - 40px);padding:23px;overflow:auto;box-shadow:0 28px 70px #071c2447}.package-selector{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0;display:grid}.package-selector button{background:#fff;border:1px solid #dce3e0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:65px;display:flex}.package-selector button.active{color:#2f7897;background:#edf6f8;border:2px solid #2f7897}.package-selector button b{font-size:18px}.package-selector button span{font-size:7px}.cfdi-package-modal>dl{margin:0}.cfdi-package-modal>dl>div{border-bottom:1px solid #e8ebe8;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.cfdi-package-modal>aside{background:#fff7e3;border-radius:9px;gap:8px;margin-top:14px;padding:11px;display:flex}.cfdi-package-modal>aside svg{color:#a77a24;width:15px}.cfdi-package-modal>aside p{margin:0;font-size:7.5px;line-height:1.5}.finance-detail-nav{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.finance-detail-nav>a{color:#667b83;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.finance-detail-nav svg{width:13px}.finance-detail-nav>div{gap:6px;display:flex}.finance-detail-nav button{color:#2f7897;background:#fff;border:1px solid #dce2df;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:7.5px;font-weight:850;display:flex}.finance-detail-nav button:last-child{justify-content:center;width:34px;padding:0}.collection-detail-hero{background:#fff;border:1px solid #dce3e0;border-radius:14px;grid-template-columns:1fr 320px;align-items:center;gap:25px;padding:22px;display:grid}.collection-detail-hero>div>div,.invoice-detail-head>div>div{align-items:center;gap:10px;display:flex}.collection-detail-hero h1,.invoice-detail-head h1{font:800 31px/1 var(--font-display);letter-spacing:-1.2px;margin:0}.collection-detail-hero>div>h2{margin:8px 0;font-size:12px}.collection-detail-hero>div>a{align-items:center;gap:7px;width:max-content;display:flex}.collection-detail-hero>div>a>span{color:#2f6f87;background:#dceff4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.collection-detail-hero>div>a>b{font-size:8px}.collection-detail-hero>div>a>svg{width:11px}.collection-detail-hero>section{border-left:1px solid #e2e7e4;padding-left:25px}.collection-detail-hero>section>small{letter-spacing:1px;color:#7c8d93;font-size:7px;font-weight:900}.collection-detail-hero>section>strong{font:800 35px/1 var(--font-display);letter-spacing:-1px;margin:6px 0;display:block}.collection-detail-hero>section>p{color:#74868d;margin:0 0 13px;font-size:8px}.collection-detail-hero>section>div{align-items:center;gap:8px;display:flex}.collection-detail-hero>section>div>span{background:#e9eeeb;border-radius:4px;flex:1;height:7px;overflow:hidden}.collection-detail-hero>section>div>span i{background:#4a9e75;height:100%;display:block}.collection-detail-hero>section>div>b{font-size:7px}.collection-detail-grid{grid-template-columns:1.25fr .75fr;gap:11px;margin-top:11px;display:grid}.collection-detail-main,.collection-detail-side{flex-direction:column;gap:11px;display:flex}.collection-actions-card,.collection-activity-card,.collection-info-card,.payment-link-card,.collection-contact-card,.invoice-validation-card,.invoice-client-card,.invoice-related-card,.invoice-timeline-card{background:#fff;border:1px solid #dfe5e2;border-radius:12px;padding:17px}.collection-actions-card>header{justify-content:space-between;display:flex}.collection-actions-card>header small,.collection-activity-card>header small,.collection-info-card small,.payment-link-card small,.collection-contact-card small,.invoice-validation-card small,.invoice-client-card small,.invoice-related-card small,.invoice-timeline-card>small{letter-spacing:1px;color:#788a90;font-size:6.5px;font-weight:900}.collection-actions-card h2,.collection-activity-card h2,.collection-info-card h2,.payment-link-card h2,.collection-contact-card h2,.invoice-validation-card h2,.invoice-client-card h2,.invoice-related-card h2{margin:3px 0;font-size:12px}.collection-actions-card p{color:#71838a;margin:0;font-size:8px}.collection-actions-card>header>span{color:#b65a41;background:#fff0e8;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.collection-actions-card>header>span svg{width:16px}.collection-actions-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.collection-actions-card>div>button{text-align:left;background:#fff;border:1px solid #dce3e0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.collection-actions-card>div>button>svg:first-child{color:#2f7897;background:#e6f2f5;border-radius:7px;width:27px;height:27px;padding:7px}.collection-actions-card>div>button span b{font-size:8px}.collection-actions-card>div>button span small{color:#7c8c92;margin-top:2px;font-size:6.5px;display:block}.collection-actions-card>div>button>svg:last-child{width:11px}.collection-activity-card>header{border-bottom:1px solid #e5e9e6;justify-content:space-between;padding-bottom:11px;display:flex}.collection-activity-card>header>button{color:#2f7897;background:0 0;border:0;font-size:7px;font-weight:850}.collection-activity-card article{border-bottom:1px solid #e9ece9;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.collection-activity-card article>span{color:#287557;background:#e5f2e9;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.collection-activity-card article>span.reminder{color:#b65a41;background:#fff0e8}.collection-activity-card article>span.document{color:#2f7897;background:#e5f1f4}.collection-activity-card article svg{width:14px}.collection-activity-card article b{font-size:8px}.collection-activity-card article p{color:#78898f;margin:3px 0 0;font-size:7px}.collection-activity-card time{color:#849398;font-size:6.5px}.collection-info-card>header,.payment-link-card>header,.collection-contact-card,.invoice-validation-card>header,.invoice-client-card,.invoice-related-card,.invoice-timeline-card article{align-items:center;gap:9px;display:flex}.collection-info-card>header>svg,.payment-link-card>header>svg,.collection-contact-card>svg,.invoice-validation-card>header>svg,.invoice-related-card>svg{color:#2f7897;background:#e5f1f4;border-radius:9px;width:33px;height:33px;padding:9px}.collection-info-card dl{margin:13px 0}.collection-info-card dl>div{border-bottom:1px solid #e9ece9;justify-content:space-between;padding:8px 0;font-size:7.5px;display:flex}.collection-info-card dt{color:#74868d}.collection-info-card dd{margin:0;font-weight:750}.collection-info-card>a,.collection-contact-card>a,.invoice-client-card>a,.invoice-related-card>a{color:#2f7897;justify-content:space-between;align-items:center;font-size:7.5px;font-weight:850;display:flex}.collection-info-card>a svg,.collection-contact-card>a svg,.invoice-client-card>a svg,.invoice-related-card>a svg{width:11px}.payment-link-card code{background:#f2f5f3;border-radius:7px;margin:13px 0 8px;padding:9px;font:7px ui-monospace,SFMono-Regular,monospace;display:block}.payment-link-card>button{color:#2f7897;background:#fff;border:1px solid #dce3e0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;font-size:7.5px;font-weight:850;display:flex}.payment-link-card>button svg{width:12px}.payment-link-card>p,.collection-contact-card p{color:#7b8b91;margin:8px 0 0;font-size:7px}.collection-contact-card>div{flex:1}.invoice-detail-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.invoice-detail-head>div>span{color:#71838a;margin-top:6px;font-size:8px;display:block}.invoice-detail-head>div:last-child{gap:7px;display:flex}.invoice-detail-head>div:last-child>button{background:#fff;border:1px solid #dce3e0;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.invoice-detail-head>div:last-child>button svg{width:14px}.invoice-detail-head>div:last-child>.button{color:#fff;background:#2f7897;border-color:#2f7897}.invoice-detail-head>div:last-child>.danger{color:#b6533c}.invoice-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,.6fr);gap:11px;display:grid}.invoice-document{background:#fff;border:1px solid #dce3e0;border-radius:12px;padding:27px;position:relative;overflow:hidden}.invoice-document>header{border-bottom:2px solid #173845;justify-content:space-between;padding-bottom:19px;display:flex}.invoice-brand{align-items:center;gap:9px;display:flex}.invoice-brand .brand-mark{width:24px;height:25px}.invoice-brand b{font-size:9px;display:block}.invoice-brand small{color:#71838a;font-size:6px}.invoice-document>header>div:last-child{text-align:right}.invoice-document>header>div:last-child small{letter-spacing:1px;color:#71838a;font-size:6px;display:block}.invoice-document>header>div:last-child strong{font-size:19px;display:block}.invoice-document>header>div:last-child span{color:#74868d;font-size:7px}.invoice-parties{grid-template-columns:1fr 1fr;gap:30px;padding:19px 0;display:grid}.invoice-parties small{color:#2f7897;font-size:6px;font-weight:900}.invoice-parties b{margin:5px 0;font-size:8px;display:block}.invoice-parties p{color:#687c84;margin:0;font-size:7px;line-height:1.5}.invoice-document table{border-collapse:collapse;width:100%}.invoice-document th{color:#fff;text-align:left;letter-spacing:.5px;background:#173845;padding:8px;font-size:5.5px}.invoice-document td{border-bottom:1px solid #e5e9e6;padding:11px 8px;font-size:7px}.invoice-document td b{font-size:8px;display:block}.invoice-document td small{color:#7d8d93;margin-top:3px;font-size:6px;display:block}.invoice-document-bottom{grid-template-columns:1fr 220px;gap:25px;padding:18px 0;display:grid}.invoice-document-bottom dl{margin:0}.invoice-document-bottom dl>div{margin-bottom:9px}.invoice-document-bottom dt{color:#71838a;font-size:6px}.invoice-document-bottom dd{margin:3px 0;font-size:7px;font-weight:750}.invoice-document-bottom aside>div{justify-content:space-between;padding:6px 0;font-size:7px;display:flex}.invoice-document-bottom aside>div:nth-child(3){border-top:2px solid #173845;margin-top:4px;padding-top:9px}.invoice-document-bottom aside strong{font-size:14px}.invoice-document-bottom aside>small{text-align:right;color:#71838a;font-size:6px;display:block}.invoice-document>footer{border-top:1px solid #dfe4e2;gap:12px;padding-top:15px;display:flex}.invoice-qr-placeholder{background:repeating-linear-gradient(45deg,#173845 0 3px,#fff 3px 6px);border:5px solid #fff;outline:1px solid #cfd8d4;width:65px;height:65px}.invoice-document>footer>div{flex:1;min-width:0}.invoice-document>footer small{color:#71838a;font-size:6px;font-weight:900}.invoice-document>footer code{overflow-wrap:anywhere;margin:4px 0;font:6.5px ui-monospace,SFMono-Regular,monospace;display:block}.invoice-document>footer p{color:#7c8c92;font-size:6px}.invoice-cancelled-stamp{color:#d5634c;opacity:.7;border:5px double #d5634c;padding:10px 58px;font-size:19px;font-weight:900;position:absolute;top:85px;right:-44px;transform:rotate(32deg)}.invoice-detail-side{flex-direction:column;gap:11px;display:flex}.invoice-validation-card ul{border-top:1px solid #e7ebe8;border-bottom:1px solid #e7ebe8;margin:12px 0;padding:12px 0;list-style:none}.invoice-validation-card li{align-items:center;gap:6px;margin:8px 0;font-size:7.5px;display:flex}.invoice-validation-card li svg{color:#3b976e;width:11px}.invoice-validation-card li.pending svg{color:#dfa13a}.invoice-validation-card>.button{background:#2f7897;border-color:#2f7897;width:100%;height:35px;font-size:8px}.invoice-validation-card>p{color:#7b8b91;font-size:6.5px;line-height:1.5}.invoice-client-card>span{color:#2f6f87;background:#dceff4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.invoice-client-card>div,.invoice-related-card>div{flex:1}.invoice-related-card p{color:#78898f;margin:3px 0;font-size:7px}.invoice-timeline-card article{border-bottom:1px solid #e9ece9;padding:11px 0}.invoice-timeline-card article>span{color:#287557;background:#e4f2e9;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.invoice-timeline-card article svg{width:12px}.invoice-timeline-card article b{font-size:8px}.invoice-timeline-card article p{color:#78898f;margin:2px 0;font-size:6.5px}.invoice-cancel-modal>header>span{color:#ad503a;background:#ffe8e1;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.invoice-cancel-modal>header>span svg{width:17px}.invoice-cancel-modal>label{margin-top:17px}.invoice-cancel-modal>aside{background:#fff3dd;border-radius:9px;gap:7px;margin-top:13px;padding:11px;display:flex}.invoice-cancel-modal>aside svg{color:#b27a21;width:14px}.invoice-cancel-modal>aside p{margin:0;font-size:7px;line-height:1.5}.invoice-cancel-modal>footer .danger{color:#fff;background:#b6533c}.reports-controls{background:#fff;border:1px solid #dce3e0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:11px;padding:10px;display:flex}.reports-controls>nav{background:#f0f3f1;border-radius:9px;gap:3px;padding:3px;display:flex}.reports-controls>nav button{color:#6d7f86;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 11px;font-size:7.5px;font-weight:850;display:flex}.reports-controls>nav button.active{color:#2f7897;background:#fff;box-shadow:0 2px 7px #142e3814}.reports-controls>nav svg{width:13px}.reports-controls>div{align-items:center;gap:8px;display:flex}.reports-controls>div>label:first-child{border:1px solid #dce3e0;border-radius:8px;align-items:center;height:34px;padding:0 8px;display:flex;position:relative}.reports-controls>div>label:first-child>span{color:#7c8c92;margin-right:6px;font-size:6px;font-weight:900}.reports-controls select{appearance:none;background:0 0;border:0;outline:0;padding-right:15px;font-size:8px;font-weight:750}.reports-controls>div>label:first-child>svg{width:10px;position:absolute;right:6px}.compare-toggle{color:#667b83;align-items:center;gap:6px;font-size:7px;display:flex}.compare-toggle input{display:none}.compare-toggle>i{background:#ccd5d2;border-radius:9px;width:27px;height:16px;position:relative}.compare-toggle>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:2px;left:2px}.compare-toggle input:checked+i{background:#2f7897}.compare-toggle input:checked+i:after{left:13px}.reports-controls>div>button{background:#fff;border:1px solid #dce3e0;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:7.5px;display:flex}.reports-controls>div>button svg{width:12px}.report-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.report-metric-grid article{background:#fff;border:1px solid #dce3e0;border-radius:12px;min-height:123px;padding:15px;position:relative;overflow:hidden}.report-metric-grid header{justify-content:space-between;align-items:center;display:flex}.report-metric-grid small{letter-spacing:.8px;color:#7b8c92;font-size:6px;font-weight:900}.report-metric-grid header span{color:#287557;background:#e4f2e9;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-weight:850;display:flex}.report-metric-grid header span svg{width:9px}.report-metric-grid header span.down.good{background:#e4f2e9}.report-metric-grid article>strong{font:800 27px/1 var(--font-display);letter-spacing:-1px;margin:14px 0 3px;display:block}.report-metric-grid article>p{color:#7c8c92;margin:0;font-size:6.5px}.metric-spark{align-items:flex-end;gap:3px;width:74px;height:32px;display:flex;position:absolute;bottom:12px;right:13px}.metric-spark i{background:#dbeef3;border-radius:2px 2px 0 0;flex:1}.metric-spark i:last-child{background:#2f7897}.report-dashboard-grid{grid-template-columns:1.4fr .6fr;gap:10px;display:grid}.report-chart-card,.report-table-card{background:#fff;border:1px solid #dce3e0;border-radius:12px;overflow:hidden}.report-chart-card>header,.report-table-card>header{justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.report-chart-card>header small,.report-table-card>header small{letter-spacing:1px;color:#2f7897;font-size:6px;font-weight:900}.report-chart-card>header h2,.report-table-card>header h2{margin:4px 0;font-size:12px}.report-chart-card>header p{color:#77898f;margin:0;font-size:7px}.report-chart-card>header>svg{color:#2f7897;width:18px}.chart-legend{color:#71838a;gap:10px;font-size:6.5px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i{border-radius:2px;width:8px;height:8px}.chart-legend i.collected{background:#2f7897}.chart-legend i.billed{background:#f18a71}.bar-chart{grid-template-columns:35px 1fr;height:205px;padding:5px 18px 0;display:grid}.bar-chart>aside{color:#89969b;flex-direction:column;justify-content:space-between;padding-bottom:26px;font-size:6px;display:flex}.bar-chart>section{background:repeating-linear-gradient(#fff 0 43px,#edf0ee 44px);border-bottom:1px solid #e4e9e6;border-left:1px solid #e4e9e6;grid-template-columns:repeat(6,1fr);padding:0 15px;display:grid}.bar-chart article{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;display:flex}.bar-chart article>div{justify-content:center;align-items:flex-end;gap:3px;width:72%;height:165px;display:flex}.bar-chart article>div i{border-radius:3px 3px 0 0;width:42%}.bar-chart i.billed{background:#f4b6a7}.bar-chart i.collected{background:#2f7897}.bar-chart article>b{color:#7b8c92;margin-bottom:-18px;font-size:6px}.report-chart-card>footer{background:#f8faf8;border-top:1px solid #e4e8e5;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:55px;padding:11px 15px;display:grid}.report-chart-card>footer>svg{color:#2f7897;width:16px}.report-chart-card>footer p{color:#71838a;margin:0;font-size:7px;line-height:1.4}.report-chart-card>footer p b{color:#17323e}.report-chart-card>footer button{color:#2f7897;background:0 0;border:0;align-items:center;gap:4px;font-size:7px;font-weight:850;display:flex}.report-chart-card>footer button svg{width:10px}.source-chart-card>div,.aging-chart-card>div{grid-template-columns:130px 1fr;align-items:center;gap:15px;padding:0 17px 16px;display:grid}.report-donut,.aging-donut>div{background:conic-gradient(#2f7897 0 41%,#f18a71 41% 73%,#b9e8d1 73% 91%,#f4d36c 91%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.report-donut:after,.aging-donut>div:after{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.report-donut>span,.aging-donut>div>span{z-index:1;text-align:center;position:relative}.report-donut b,.aging-donut b{font-size:17px;display:block}.report-donut small,.aging-donut small{color:#71838a;font-size:5.5px}.source-chart-card ul,.aging-chart-card ul,.delivery-chart-card ul{margin:0;padding:0;list-style:none}.source-chart-card li,.aging-chart-card li,.delivery-chart-card li{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin:9px 0;display:grid}.source-chart-card li>i,.aging-chart-card li>i,.delivery-chart-card li>i{background:#2f7897;border-radius:2px;width:7px;height:7px}.source-chart-card li>i.quote{background:#f18a71}.source-chart-card li>i.direct{background:#b9e8d1}.source-chart-card li>i.recurring{background:#f4d36c}.source-chart-card li b,.aging-chart-card li b,.delivery-chart-card li b{font-size:7px;display:block}.source-chart-card li small,.aging-chart-card li small,.delivery-chart-card li small{color:#7b8c92;font-size:6px}.source-chart-card li strong,.aging-chart-card li strong,.delivery-chart-card li strong{font-size:7px}.source-chart-card>footer,.delivery-chart-card>footer,.aging-chart-card>footer{padding:12px 16px;display:block}.source-chart-card>footer>b,.delivery-chart-card>footer>b,.aging-chart-card>footer>b{font-size:8px}.source-chart-card>footer>p,.delivery-chart-card>footer>p,.aging-chart-card>footer>p{color:#71838a;margin:3px 0;font-size:7px}.report-table-card.full{grid-column:1/-1}.report-table-card>header>button{color:#2f7897;background:0 0;border:0;align-items:center;gap:4px;font-size:7px;font-weight:850;display:flex}.report-table-card>header>button svg{width:10px}.report-table-card table{border-collapse:collapse;width:100%;min-width:850px}.report-table-card th{color:#7c8c92;text-align:left;letter-spacing:.6px;background:#f7f9f7;padding:9px 13px;font-size:6px}.report-table-card td{border-top:1px solid #e8ebe8;padding:11px 13px;font-size:7.5px}.report-table-card td:first-child{align-items:center;gap:7px;display:flex}.report-person{border-radius:8px;place-items:center;width:27px;height:27px;font-size:6px;font-weight:900;display:grid}.report-person.coral{background:#ffe2da}.report-person.blue{background:#dfedf5}.report-person.yellow{background:#fff0bd}.report-person.mint{background:#e0f2e8}.report-rate{align-items:center;gap:6px;display:flex}.report-rate>span{background:#e9eeeb;border-radius:3px;width:60px;height:5px;overflow:hidden}.report-rate>span i{background:#2f7897;height:100%;display:block}.report-rate>b{font-size:7px}.report-table-card td>em{color:#287557;background:#e4f2e9;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.report-table-card td>em.down{color:#b65a41;background:#fff0e8}.workload-chart{padding:4px 17px 16px}.workload-chart article{margin:13px 0}.workload-chart article>header{justify-content:space-between;display:flex}.workload-chart b{font-size:8px}.workload-chart header span,.workload-chart small{color:#7b8c92;font-size:6px}.workload-chart article>div{background:#edf0ee;border-radius:5px;height:10px;margin:5px 0}.workload-chart article>div i{background:#f18a71;border-radius:5px;height:100%;display:block}.workload-chart article>div i.yellow{background:#e4b94d}.workload-chart article>div i.mint{background:#55a77e}.workload-chart article>div i.blue{background:#4e91ad}.delivery-score{padding:0 17px 10px}.delivery-score>div{align-items:end;gap:6px;display:flex}.delivery-score strong{font:800 35px/1 var(--font-display)}.delivery-score small{color:#72848b;margin-bottom:5px;font-size:6px}.delivery-score>span{background:#e9eeeb;border-radius:4px;height:8px;margin-top:9px;display:block}.delivery-score>span i{background:#4ca278;border-radius:4px;height:100%;display:block}.delivery-chart-card ul{padding:0 17px 14px}.delivery-chart-card li>i.risk{background:#e3a43e}.delivery-chart-card li>i.late{background:#e46f56}.aging-donut{padding:0 17px 16px!important}.aging-donut>div{background:conic-gradient(#2f7897 0 83%,#f18a71 83%);position:relative}.aging-chart-card li>i.days15{background:#f18a71}.aging-chart-card li>i.days30{background:#e3a43e}.aging-chart-card li>i.older{background:#b6503a}.report-insight-strip{color:#fff;background:#173845}.report-insight-strip>span{color:#f4d36c;background:#ffffff1a}.report-insight-strip small{color:#8fa7af}.report-insight-strip h2{font-size:10px}.report-insight-strip>button{color:#fff}.export-format-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.export-format-picker button{background:#fff;border:1px solid #dce3e0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:75px;display:flex}.export-format-picker button.active{background:#edf6f8;border:2px solid #2f7897}.export-format-picker svg{color:#2f7897;width:18px}.export-format-picker b{font-size:8px}.export-format-picker small{color:#7c8c92;font-size:6px}.export-options label{border-bottom:1px solid #e7ebe8;align-items:center;gap:9px;padding:10px 0;display:flex}.export-options input{width:15px;height:15px}.export-options b{font-size:8px;display:block}.export-options small{color:#7c8c92;margin-top:2px;font-size:6.5px;display:block}@media (width<=1180px){.finance-kpis,.report-metric-grid{grid-template-columns:1fr 1fr}.report-dashboard-grid{grid-template-columns:1fr}.source-chart-card,.aging-chart-card,.delivery-chart-card{min-height:320px}.report-table-card.full{grid-column:auto}.collection-detail-grid,.invoice-detail-grid{grid-template-columns:1fr}.invoice-detail-side{grid-template-columns:1fr 1fr;display:grid}.team-placeholder{display:none}}@media (width<=900px){.finance-head{flex-direction:column;align-items:flex-start}.portfolio-view>header,.invoice-list-view>header{flex-direction:column;align-items:flex-start;gap:12px}.reconciliation-columns{grid-template-columns:1fr}.reconciliation-columns>aside{height:26px;transform:rotate(90deg)}.cfdi-balance-card{grid-template-columns:1fr}.cfdi-balance-visual{border-bottom:1px solid #ffffff24;border-right:0;padding:7px 0 20px}.cfdi-package-grid,.fiscal-profile-grid,.collection-detail-hero{grid-template-columns:1fr}.collection-detail-hero>section{border-top:1px solid #e2e7e4;border-left:0;padding:17px 0 0}.invoice-detail-grid{grid-template-columns:1fr}.reports-controls{flex-direction:column;align-items:flex-start;gap:10px}.reports-controls>div{flex-wrap:wrap;width:100%}}@media (width<=680px){.finance-head h1{font-size:35px}.finance-head>div:last-child{width:100%}.finance-head>div:last-child>button{flex:1;justify-content:center;padding:0 8px}.finance-kpis,.report-metric-grid{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.finance-kpis article,.report-metric-grid article{scroll-snap-align:start;min-width:230px}.finance-tabs{overflow-x:auto}.finance-tabs button{flex:none}.portfolio-view>header>div:last-child,.invoice-list-view>header>div:last-child{flex-wrap:wrap;width:100%}.portfolio-view>header label,.invoice-list-view>header label{flex:1;min-width:200px}.portfolio-view>header input,.invoice-list-view>header input{width:100%}.aging-strip{display:flex;overflow-x:auto}.aging-strip article{min-width:150px}.payment-methods{display:flex;overflow-x:auto}.payment-methods article{min-width:220px}.reconciliation-view>header,.cfdi-packages-view>header,.fiscal-profile-view>header{flex-direction:column;gap:12px}.reconciliation-view>footer{flex-direction:column;align-items:flex-start;gap:12px}.reconciliation-view>footer .button{width:100%}.collection-automation-strip,.report-insight-strip{grid-template-columns:35px 1fr}.collection-automation-strip>button,.report-insight-strip>button{grid-column:2}.payment-drawer,.invoice-create-drawer{padding:19px}.payment-form>div,.invoice-create-form>div,.invoice-line-editor>div>div{grid-template-columns:1fr}.cfdi-balance-card,.cfdi-packages-view>header,.fiscal-profile-view>header{margin-inline:13px;padding-inline:15px}.cfdi-package-grid,.fiscal-profile-grid{padding-inline:13px}.cfdi-friendly-note{margin-inline:13px}.invoice-totals{width:100%}.finance-detail-nav>div>button:not(:last-child){justify-content:center;width:34px;padding:0;font-size:0}.collection-detail-hero{padding:17px}.collection-actions-card>div{grid-template-columns:1fr}.invoice-detail-head{flex-direction:column;align-items:flex-start;gap:12px}.invoice-detail-head>div:last-child{flex-wrap:wrap;width:100%}.invoice-detail-head>div:last-child>button{flex:1;justify-content:center}.invoice-document{padding:16px;overflow-x:auto}.invoice-document>header,.invoice-parties,.invoice-document-bottom,.invoice-document>footer,.invoice-document table{min-width:620px}.invoice-detail-side{display:flex}.reports-controls>nav{width:100%}.reports-controls>nav button{flex:1;justify-content:center}.reports-controls>div>label:first-child{flex:1}.compare-toggle{width:100%}.bar-chart{grid-template-columns:28px 1fr;padding-inline:9px}.source-chart-card>div,.aging-chart-card>div{grid-template-columns:110px 1fr;padding-inline:12px}.report-donut,.aging-donut>div{width:105px;height:105px}.finance-toast{min-width:0;bottom:74px;left:13px;right:13px}.cfdi-package-modal,.report-export-modal,.invoice-cancel-modal{padding:19px}.finance-modal-backdrop{padding:12px}}.automation-workspace,.rule-builder-page,.settings-workspace{max-width:1500px;color:var(--ink);margin:auto}.automation-head,.settings-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.automation-head>div:first-child>p,.settings-head>div:first-child>p{color:var(--coral);letter-spacing:1.5px;align-items:center;gap:7px;margin:0 0 6px;font-size:8px;font-weight:900;display:flex}.automation-head>div:first-child>p svg,.settings-head>div:first-child>p svg{width:14px}.automation-head h1,.settings-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:42px;line-height:1}.automation-head>div:first-child>span,.settings-head>div:first-child>span{color:#718188;max-width:680px;margin-top:8px;font-size:11px;line-height:1.5;display:block}.automation-head>div:last-child,.settings-head>div:last-child{gap:8px;display:flex}.automation-head>div:last-child>button,.settings-head>div:last-child>button:not(.button){height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dfdc;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.automation-head>div:last-child svg,.settings-head>div:last-child svg{width:14px}.automation-head .button,.settings-head .button{height:40px;box-shadow:none;border-radius:10px;gap:7px;padding:0 16px;font-size:9px}.automation-head .button svg,.settings-head .button svg{width:14px}.automation-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.automation-kpis article{background:#fff;border:1px solid #dfe3e0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.automation-kpis article>span{color:#287558;background:#e7f2ed;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.automation-kpis article:nth-child(2)>span{color:var(--violet);background:#f0edff}.automation-kpis article:nth-child(3)>span{color:#b65b42;background:#fff0e7}.automation-kpis article.attention>span{color:#a06b10;background:#fff4d8}.automation-kpis svg{width:18px}.automation-kpis small{color:#7d8b90;letter-spacing:1px;font-size:7px;font-weight:850;display:block}.automation-kpis strong{letter-spacing:-.03em;margin:5px 0 1px;font-size:22px;display:block}.automation-kpis p{color:#78878c;margin:0;font-size:8px}.automation-main-card{background:#fff;border:1px solid #dce1de;border-radius:16px;overflow:hidden}.automation-tabs{border-bottom:1px solid #e5e8e5;align-items:stretch;gap:3px;min-height:58px;padding:0 18px;display:flex}.automation-tabs button{color:#75858a;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:800;display:flex;position:relative}.automation-tabs button svg{width:14px}.automation-tabs button em{background:#edf0ed;border-radius:999px;min-width:18px;padding:3px 5px;font-size:6px;font-style:normal}.automation-tabs button.active{color:var(--ink)}.automation-tabs button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:12px;right:12px}.automation-toolbar{border-bottom:1px solid #eaedea;justify-content:space-between;align-items:center;gap:10px;padding:13px 17px;display:flex}.automation-toolbar>label{background:#f8f9f6;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:7px;width:min(360px,100%);height:36px;padding:0 10px;display:flex}.automation-toolbar>label svg{color:#7d8a8e;width:14px}.automation-toolbar input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.automation-toolbar>div{border:1px solid #dce1de;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 9px;display:flex;position:relative}.automation-toolbar>div>svg{color:#718188;width:13px}.automation-toolbar>div>svg:last-child{width:11px}.automation-toolbar select{appearance:none;font:inherit;background:0 0;border:0;outline:0;padding-right:10px;font-size:8px;font-weight:800}.automation-rules-list{padding:0 17px 4px}.automation-rules-list>article{border-bottom:1px solid #e9ece9;grid-template-columns:34px minmax(210px,1.1fr) minmax(240px,1.2fr) minmax(230px,.9fr) auto;align-items:center;gap:14px;min-height:126px;padding:17px 42px 17px 5px;display:grid;position:relative}.automation-rules-list>article.requires-attention{background:#fffaf0;border:1px solid #efd79d;border-radius:11px;margin:8px 0;padding-left:11px}.automation-rule-toggle{appearance:none;color:#a2acae;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.automation-rule-toggle svg{width:28px;height:28px}.automation-rules-list article:has(.status-activa) .automation-rule-toggle{color:#2e9a6a}.automation-rule-copy>div{align-items:center;gap:6px;margin-bottom:7px;display:flex}.automation-rule-copy>div em{color:#718187;font-size:7px;font-style:normal}.automation-rule-copy>a{font-size:12px;font-weight:900;display:block}.automation-rule-copy>p{color:#75858a;max-width:380px;margin:4px 0 0;font-size:8px;line-height:1.45}.automation-status{color:#6b7b80;background:#eef0ed;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:6.5px;font-weight:850;display:flex}.automation-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.automation-status.status-activa{color:#297a56;background:#e7f5ed}.automation-status.status-requiere-atención{color:#9b6417;background:#fff0dc}.automation-status.status-borrador{color:#6251b8;background:#eeecfa}.automation-rule-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px 8px;display:grid}.automation-rule-flow small{color:#89969a;letter-spacing:.8px;font-size:6px;font-weight:850}.automation-rule-flow small:nth-of-type(2){grid-column:3}.automation-rule-flow b{font-size:8px;line-height:1.35}.automation-rule-flow svg{width:13px;color:var(--coral);grid-area:2/2}.automation-rules-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.automation-rules-list dl div{flex-direction:column;gap:4px;display:flex}.automation-rules-list dt{color:#849195;font-size:6px}.automation-rules-list dd{margin:0;font-size:8px;font-weight:850}.automation-rule-open{color:var(--violet);white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.automation-rule-open svg{width:12px}.automation-rule-more{color:#74858a;background:0 0;border:0;position:absolute;top:18px;right:4px}.automation-rule-more svg{width:15px}.automation-empty{text-align:center;padding:70px 20px}.automation-empty>svg{color:#9ca6a8;width:32px}.automation-empty h2{margin:10px 0 4px;font-size:14px}.automation-empty p{color:#78888d;margin:0;font-size:9px}.automation-empty button{background:var(--navy);color:#fff;font:inherit;border:0;border-radius:8px;margin-top:13px;padding:8px 11px;font-size:8px;font-weight:850}.automation-template-view,.automation-integrations-view,.automation-activity-view{padding:24px}.automation-template-view>header,.automation-integrations-view>header,.automation-activity-view>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.automation-template-view>header small,.automation-integrations-view>header small,.automation-activity-view>header small{color:var(--coral);letter-spacing:1.2px;font-size:7px;font-weight:900}.automation-template-view h2,.automation-integrations-view h2,.automation-activity-view h2{margin:5px 0 4px;font-size:17px}.automation-template-view header p,.automation-integrations-view header p{color:#74848a;margin:0;font-size:9px}.automation-template-view>header>span,.automation-integrations-view>header>span{color:#2c7154;background:#ecf5f0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.automation-template-view>header>span svg,.automation-integrations-view>header>span svg{width:12px}.automation-template-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.automation-template-grid article{border:1px solid #dfe3e0;border-radius:13px;flex-direction:column;min-height:235px;padding:17px;display:flex}.automation-template-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.automation-template-grid article>div:first-child>span{width:35px;height:35px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;display:grid}.automation-template-grid article.coral>div:first-child>span{color:#b95139;background:#ffebe6}.automation-template-grid article.mint>div:first-child>span{color:#2a7755;background:#e4f3eb}.automation-template-grid article.yellow>div:first-child>span{color:#966515;background:#fff2cb}.automation-template-grid article.blue>div:first-child>span{color:#2d6d8b;background:#e5f1f8}.automation-template-grid article svg{width:16px}.automation-template-grid article>div:first-child em{color:#718187;background:#f0f2ef;border-radius:999px;padding:4px 7px;font-size:6.5px;font-style:normal}.automation-template-grid h3{margin:16px 0 5px;font-size:12px}.automation-template-grid>article>p{color:#74848a;margin:0;font-size:8px;line-height:1.5}.automation-template-grid dl{background:#f7f8f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:11px;display:grid}.automation-template-grid dt{color:#849195;font-size:6px}.automation-template-grid dd{margin:4px 0 0;font-size:7.5px;font-weight:800}.automation-template-grid footer{color:inherit;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0 0;display:flex}.automation-template-grid footer small{color:#7b898e;font-size:7px}.automation-template-grid footer a{color:var(--violet);align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.automation-template-grid footer svg{width:12px}.automation-integration-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-integration-grid article,.settings-integration-list article{border:1px solid #dfe3e0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:128px;padding:16px;display:grid}.automation-integration-grid article>span,.settings-integration-list article>span,.automation-integration-modal>header>span{background:#edf0ed;border-radius:12px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.automation-integration-grid span.violet,.settings-integration-list span.violet,.automation-integration-modal span.violet{color:#5d4ed1;background:#eeecff}.automation-integration-grid span.coral,.settings-integration-list span.coral,.automation-integration-modal span.coral{color:#b84e36;background:#ffebe6}.automation-integration-grid span.mint,.settings-integration-list span.mint,.automation-integration-modal span.mint{color:#287657;background:#e3f3eb}.automation-integration-grid span.yellow,.settings-integration-list span.yellow,.automation-integration-modal span.yellow{color:#996816;background:#fff2ca}.automation-integration-grid span.blue,.settings-integration-list span.blue,.automation-integration-modal span.blue{color:#2c6b88;background:#e5f1f8}.automation-integration-grid span.navy,.settings-integration-list span.navy,.automation-integration-modal span.navy{background:var(--navy);color:#fff}.automation-integration-grid em{color:#819095;font-size:6.5px;font-style:normal}.automation-integration-grid h3{margin:3px 0 4px;font-size:11px}.automation-integration-grid p{color:#74858a;margin:0;font-size:8px;line-height:1.45}.automation-integration-grid article>div>small{color:#536d76;margin-top:8px;font-size:6.5px;font-weight:750;display:block}.automation-integration-grid button,.settings-integration-list button{min-width:87px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dfdc;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:850;display:flex}.automation-integration-grid button.connected,.settings-integration-list button.connected{color:#287657;background:#eaf6ef;border-color:#b9ddc9}.automation-integration-grid button:disabled,.settings-integration-list button:disabled{color:#8a9699;background:#f3f4f2}.automation-integration-grid button svg,.settings-integration-list button svg{width:11px}.automation-activity-view>header button{font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:800;display:flex}.automation-activity-view>header button svg{width:12px}.automation-activity-view>div>article{border-top:1px solid #e7eae7;grid-template-columns:auto 1.2fr 1fr auto;align-items:center;gap:12px;min-height:73px;padding:13px 5px;display:grid}.automation-activity-view>div>article>span{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.automation-activity-view>div>article>span.success{color:#277454;background:#e6f4ec}.automation-activity-view>div>article>span.warning{color:#9b6817;background:#fff1d7}.automation-activity-view>div>article>span.muted{color:#718187;background:#eff1ef}.automation-activity-view svg{width:14px}.automation-activity-view article b{font-size:9px}.automation-activity-view article p{color:#78878c;margin:3px 0 0;font-size:7.5px}.automation-activity-view article>div:nth-child(3){flex-direction:column;gap:4px;display:flex}.automation-activity-view article>div:nth-child(3) small{font-size:7.5px}.automation-activity-view article time{color:#7d8b90;font-size:6.5px}.automation-activity-view article>em{color:#5e737a;background:#edf1ee;border-radius:999px;padding:5px 7px;font-size:6.5px;font-style:normal}.automation-session-note{color:#75858a;align-items:center;gap:6px;width:max-content;margin:11px 0 0 auto;font-size:7px;display:flex}.automation-session-note svg{width:12px}.automation-modal-backdrop,.rule-test-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05181f85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.automation-integration-modal,.rule-test-modal{background:#fff;border-radius:18px;width:min(530px,100%);max-height:calc(100vh - 40px);padding:23px;overflow:auto;box-shadow:0 24px 70px #05181f40}.automation-integration-modal>header,.rule-test-modal>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.automation-integration-modal>header small,.rule-test-modal>header small{color:#7c8a8f;letter-spacing:1px;font-size:6.5px}.automation-integration-modal h2,.rule-test-modal h2{margin:3px 0 0;font-size:16px}.automation-integration-modal>header>button,.rule-test-modal>header>button{color:#77878c;background:0 0;border:0}.automation-integration-modal>header>button svg,.rule-test-modal>header>button svg{width:16px}.automation-integration-modal>p{color:#677a81;margin:18px 0;font-size:9px;line-height:1.55}.automation-integration-modal>section{border:1px solid #e0e4e1;border-radius:11px;padding:14px}.automation-integration-modal>section>small{color:#7d8b90;letter-spacing:1px;font-size:6px}.automation-integration-modal>section>div{border-bottom:1px solid #edf0ed;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.automation-integration-modal>section>div:last-child{border:0}.automation-integration-modal>section svg{color:#297957;width:14px}.automation-integration-modal>section span{flex-direction:column;gap:3px;display:flex}.automation-integration-modal>section b{font-size:8px}.automation-integration-modal>section div small{color:#7b898e;font-size:7px}.automation-integration-modal>aside{background:#fff5dd;border-radius:9px;gap:8px;margin-top:12px;padding:11px;display:flex}.automation-integration-modal>aside svg{color:#986817;flex:none;width:15px}.automation-integration-modal>aside p{color:#765d2d;margin:0;font-size:7.5px;line-height:1.5}.automation-integration-modal>footer,.rule-test-modal>footer{color:inherit;background:0 0;justify-content:flex-end;gap:8px;padding:17px 0 0;display:flex}.automation-integration-modal>footer>button:not(.button),.rule-test-modal>footer>button:not(.button){font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:800}.automation-integration-modal .button,.rule-test-modal .button{box-shadow:none;border-radius:8px;padding:9px 13px;font-size:8px}.integration-coming{text-align:center;border:0!important;padding:35px 10px!important;display:block!important}.integration-coming svg{width:30px!important}.integration-coming h3{margin:10px 0 5px}.integration-coming p{margin:0!important}.automation-toast{z-index:180;background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:310px;padding:12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #071b2247}.automation-toast>span{background:var(--mint);width:30px;height:30px;color:var(--navy);border-radius:8px;place-items:center;display:grid}.automation-toast svg{width:14px}.automation-toast>div{flex-direction:column;gap:2px;display:flex}.automation-toast b{font-size:8px}.automation-toast small{color:#9cb0b6;font-size:6.5px}.automation-toast button{color:#a6b8bd;background:0 0;border:0}.rule-builder-page{max-width:none;margin:-28px -34px -60px}.rule-builder-top{background:#fff;border-bottom:1px solid #dce1de;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 18px;display:flex}.rule-builder-top>div{align-items:center;gap:8px;display:flex}.rule-builder-top>div:first-child{min-width:0}.rule-builder-top a{color:#64777e;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.rule-builder-top a svg{width:13px}.rule-builder-top>div:first-child>span{color:#a3adaf}.rule-builder-top input{max-width:310px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:850}.rule-builder-top>div:last-child>button{height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:7.5px;font-weight:850;display:flex}.rule-builder-top>div:last-child>button:last-child{justify-content:center;width:34px;padding:0}.rule-builder-top>div:last-child>button.button{background:var(--violet);color:#fff;border-color:var(--violet);box-shadow:none}.rule-builder-top button svg{width:13px}.rule-save-state{color:#61777e;align-items:center;gap:4px;font-size:7px;display:flex}.rule-save-state svg{color:#2d8b61;width:11px}.rule-builder-context{background:#faf9f5;border-bottom:1px solid #dce1de;justify-content:space-between;align-items:center;gap:16px;min-height:85px;padding:15px 20px;display:flex}.rule-builder-context>div small{color:var(--coral);letter-spacing:1px;font-size:6px;font-weight:900}.rule-builder-context h1{margin:4px 0 3px;font-size:18px}.rule-builder-context p{color:#74858a;margin:0;font-size:8px}.rule-builder-context>label{align-items:center;gap:10px;display:flex;position:relative}.rule-builder-context>label>input{opacity:0;position:absolute}.rule-builder-context>label>i{background:#cbd4d1;border-radius:999px;width:39px;height:22px;padding:3px;display:flex}.rule-builder-context>label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px}.rule-builder-context>label>input:checked+i{background:#35a570;justify-content:flex-end}.rule-builder-context>label>span{flex-direction:column;gap:2px;display:flex}.rule-builder-context>label b{font-size:8px}.rule-builder-context>label small{color:#78878c;font-size:6px}.rule-builder-layout{background:#eef1ef;grid-template-columns:235px minmax(420px,1fr) 300px;height:calc(100vh - 230px);min-height:600px;display:grid}.rule-builder-palette,.rule-builder-inspector{background:#fff;overflow:auto}.rule-builder-palette{border-right:1px solid #dce1de;padding:17px}.rule-builder-palette>header{border-bottom:1px solid #e8ebe8;padding-bottom:15px}.rule-builder-palette>header small,.rule-builder-palette>section>small,.rule-builder-inspector>header small{color:#819095;letter-spacing:1px;font-size:6px;font-weight:900}.rule-builder-palette h2,.rule-builder-inspector h2{margin:4px 0;font-size:13px}.rule-builder-palette header p{color:#79888d;margin:0;font-size:7px}.rule-builder-palette>section{padding:16px 0 6px}.rule-builder-palette>section>small{margin-bottom:7px;display:block}.rule-builder-palette>section>button{width:100%;color:var(--ink);text-align:left;font:inherit;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 7px;display:grid}.rule-builder-palette>section>button:hover{background:#f8f9f6;border-color:#dce1de}.rule-builder-palette>section>button>span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.rule-builder-palette span.trigger{color:#b5533a;background:#fff0e8}.rule-builder-palette span.condition{color:#5b4dca;background:#eeecff}.rule-builder-palette span.delay{color:#976716;background:#fff3d1}.rule-builder-palette span.action{color:#297656;background:#e4f3eb}.rule-builder-palette svg{width:14px}.rule-builder-palette button>div{flex-direction:column;gap:2px;display:flex}.rule-builder-palette button b{font-size:8px}.rule-builder-palette button p{color:#819095;margin:0;font-size:6px}.rule-builder-palette button>svg{color:#849195;width:12px}.rule-builder-canvas{background-color:#f2f4f2;background-image:radial-gradient(#cfd6d3 .7px,#0000 .7px);background-size:17px 17px;min-width:0;overflow:auto}.rule-builder-canvas>header{z-index:4;background:#fffffff0;border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex;position:sticky;top:0}.rule-builder-canvas>header>div{align-items:center;gap:8px;display:flex}.rule-builder-canvas>header>div:first-child>svg{width:16px;color:var(--violet)}.rule-builder-canvas>header span{flex-direction:column;gap:2px;display:flex}.rule-builder-canvas>header b{font-size:8px}.rule-builder-canvas>header small{color:#7c8b90;font-size:6px}.rule-builder-canvas>header>div:last-child{background:#fff;border:1px solid #dce1de;border-radius:7px;padding:2px}.rule-builder-canvas>header>div:last-child button{background:0 0;border:0;width:24px;height:24px}.rule-builder-canvas>header>div:last-child span{padding:0 5px;font-size:6.5px}.rule-flow-canvas{flex-direction:column;align-items:center;width:min(540px,100% - 36px);margin:0 auto;padding:32px 0 55px;display:flex}.rule-flow-start,.rule-flow-end{background:var(--navy);color:#fff;letter-spacing:.7px;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:6px;font-weight:900;display:flex}.rule-flow-start svg,.rule-flow-end svg{width:10px}.rule-flow-end{color:#287657;background:#e4f3eb;margin-top:13px}.rule-flow-block-wrap{flex-direction:column;align-items:center;width:100%;display:flex}.rule-flow-connector{background:#aab7b5;place-items:center;width:2px;height:32px;display:grid}.rule-flow-connector svg{color:#667b82;background:#fff;border-radius:50%;width:14px;padding:2px}.rule-flow-block{width:100%;min-height:82px;color:var(--ink);text-align:left;font:inherit;background:#fff;border:1px solid #ced7d4;border-radius:12px;grid-template-columns:14px auto 1fr;align-items:center;gap:10px;padding:12px 36px 12px 10px;display:grid;position:relative;box-shadow:0 7px 16px #0d2b350f}.rule-flow-block.selected{border:2px solid var(--violet);padding:11px 35px 11px 9px;box-shadow:0 0 0 4px #5b46d91c,0 10px 22px #0d2b3514}.rule-flow-block>svg:first-child{color:#a1acad;width:13px}.rule-flow-block>span{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.rule-flow-block.trigger>span{color:#b5533a;background:#fff0e8}.rule-flow-block.condition>span{color:#5b4dca;background:#eeecff}.rule-flow-block.delay>span{color:#976716;background:#fff3d1}.rule-flow-block.action>span{color:#297656;background:#e4f3eb}.rule-flow-block>span svg{width:16px}.rule-flow-block>div{flex-direction:column;gap:3px;display:flex}.rule-flow-block small{color:#859296;letter-spacing:.8px;font-size:6px;font-weight:900}.rule-flow-block b{font-size:9px}.rule-flow-block p{color:#75868b;margin:0;font-size:7px}.rule-flow-block>svg:last-child{width:13px;color:var(--violet);position:absolute;top:12px;right:12px}.rule-flow-add{color:#5f747b;font:inherit;background:#fff;border:1px dashed #aebbb8;border-radius:8px;align-items:center;gap:5px;margin-top:16px;padding:7px 10px;font-size:7px;font-weight:800;display:flex}.rule-flow-add svg{width:11px}.rule-builder-inspector{border-left:1px solid #dce1de;padding:17px}.rule-builder-inspector>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.rule-builder-inspector>header button{background:#fff;border:1px solid #dce1de;border-radius:8px;width:30px;height:30px}.rule-builder-inspector>header button svg{width:13px}.rule-inspector-summary{background:#f5f6f3;border-radius:10px;align-items:center;gap:9px;margin:14px 0;padding:11px;display:flex}.rule-inspector-summary>span{color:#2a7657;background:#e4f3eb;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.rule-inspector-summary>span.trigger{color:#b5533a;background:#fff0e8}.rule-inspector-summary>span.condition{color:#5b4dca;background:#eeecff}.rule-inspector-summary>span.delay{color:#976716;background:#fff3d1}.rule-inspector-summary svg{width:15px}.rule-inspector-summary>div{flex-direction:column;gap:3px;display:flex}.rule-inspector-summary b{font-size:8px}.rule-inspector-summary small{color:#7e8c91;font-size:6px}.rule-builder-inspector>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.rule-builder-inspector>label>span{font-size:7px;font-weight:850}.rule-builder-inspector input,.rule-builder-inspector select,.rule-builder-inspector textarea{width:100%;font:inherit;background:#fafbf8;border:1px solid #d8dfdc;border-radius:8px;outline:0;padding:9px 10px;font-size:7.5px}.rule-builder-inspector textarea{resize:vertical;min-height:98px;line-height:1.5}.rule-builder-inspector input:focus,.rule-builder-inspector select:focus,.rule-builder-inspector textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b46d91a}.rule-select{position:relative}.rule-select select{appearance:none;padding-right:28px}.rule-select svg{pointer-events:none;width:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.rule-message-preview{background:#eaf4ee;border-radius:9px;grid-template-columns:auto 1fr;gap:7px;margin-top:10px;padding:10px;display:grid}.rule-message-preview>svg{color:#287657;width:14px}.rule-message-preview small{color:#608171;letter-spacing:.7px;font-size:5.5px}.rule-message-preview p{color:#456e5d;margin:3px 0 0;font-size:7px;line-height:1.45}.rule-builder-inspector>aside{background:#fff5dd;border-radius:8px;gap:7px;margin-top:11px;padding:9px;display:flex}.rule-builder-inspector>aside svg{color:#946314;flex:none;width:13px}.rule-builder-inspector>aside p{color:#745f37;margin:0;font-size:6.5px;line-height:1.45}.rule-delete-step{color:#a74c37;width:100%;font:inherit;background:#fff4f0;border:1px solid #f0cfc5;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:14px;padding:8px;font-size:7px;font-weight:850;display:flex}.rule-delete-step:disabled{opacity:.45}.rule-delete-step svg{width:12px}.rule-test-modal>header>span{width:42px;height:42px;color:var(--violet);background:#eeecff;border-radius:12px;place-items:center;display:grid}.rule-test-modal>header>span svg{width:18px}.rule-test-modal>header p{color:#74858a;margin:3px 0 0;font-size:7px}.rule-test-modal>label{flex-direction:column;gap:6px;margin:18px 0 12px;display:flex}.rule-test-modal>label>span{font-size:7px;font-weight:850}.rule-test-modal>label>div{position:relative}.rule-test-modal select{appearance:none;width:100%;font:inherit;background:#fafbf8;border:1px solid #dce1de;border-radius:8px;padding:10px;font-size:8px}.rule-test-modal>label svg{width:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rule-test-ready{text-align:center;background:#f8f9f6;border:1px dashed #cbd4d1;border-radius:11px;padding:38px 20px}.rule-test-ready svg{width:27px;color:var(--violet)}.rule-test-ready h3{margin:10px 0 4px;font-size:12px}.rule-test-ready p{color:#75858a;max-width:330px;margin:0 auto;font-size:7.5px;line-height:1.5}.rule-test-results{border:1px solid #dfe4e1;border-radius:11px;overflow:hidden}.rule-test-results article{border-top:1px solid #e8ebe8;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.rule-test-results article:first-child{border:0}.rule-test-results article>span{color:#287657;background:#e5f3eb;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.rule-test-results article>span svg{width:12px}.rule-test-results article>div{flex-direction:column;gap:2px;display:flex}.rule-test-results article small{color:#7d8c90;font-size:5.5px}.rule-test-results article b{font-size:7.5px}.rule-test-results article p{color:#7b898e;margin:0;font-size:6px}.rule-test-results article em{color:#287657;font-size:6px;font-style:normal;font-weight:800}.settings-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:13px;display:grid}.settings-navigation{background:#fff;border:1px solid #dce1de;border-radius:14px;padding:12px;position:sticky;top:82px}.settings-navigation>small{color:#7c8b90;letter-spacing:1px;padding:8px 9px;font-size:6px;font-weight:900;display:block}.settings-navigation>button{color:#6c7f86;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px;display:grid}.settings-navigation>button:hover{background:#f5f6f3}.settings-navigation>button.active{background:var(--navy);color:#fff}.settings-navigation>button>span{color:#60777e;background:#eef1ee;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.settings-navigation>button.active>span{color:var(--mint);background:#ffffff1c}.settings-navigation>button svg{width:14px}.settings-navigation>button>div{flex-direction:column;gap:3px;display:flex}.settings-navigation>button b{font-size:8px}.settings-navigation>button small{color:#879499;font-size:6px}.settings-navigation>button.active small{color:#aebdc2}.settings-navigation>section{background:#fff3d5;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;margin-top:12px;padding:12px;display:grid}.settings-navigation>section>svg{color:#9a6917;width:15px}.settings-navigation>section b{font-size:7.5px}.settings-navigation>section p{color:#806737;margin:3px 0 0;font-size:6.5px;line-height:1.45}.settings-panel{background:#fff;border:1px solid #dce1de;border-radius:15px;padding:25px}.settings-panel>header{border-bottom:1px solid #e6eae6;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-bottom:20px;display:grid}.settings-panel>header>span{width:42px;height:42px;color:var(--violet);background:#eeecff;border-radius:11px;place-items:center;display:grid}.settings-panel>header>span svg{width:19px}.settings-panel>header small{color:var(--coral);letter-spacing:1px;font-size:6px;font-weight:900}.settings-panel>header h2{margin:4px 0 3px;font-size:18px}.settings-panel>header p{color:#74858a;margin:0;font-size:9px}.settings-completion{background:#f5f7f4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.settings-completion>span{flex-direction:column;gap:2px;display:flex}.settings-completion>span b{font-size:16px}.settings-completion>span small{color:#75858a;letter-spacing:.8px;font-size:5.5px}.settings-completion>div{background:#dfe5e1;border-radius:999px;height:7px;overflow:hidden}.settings-completion>div i{border-radius:inherit;background:var(--violet);height:100%;display:block}.settings-completion>p{color:#6f8086;margin:0;font-size:7px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:15px 13px;padding-top:20px;display:grid}.settings-field{flex-direction:column;gap:6px;display:flex}.settings-field.wide{grid-column:1/-1}.settings-field>span{font-size:7.5px;font-weight:850}.settings-field input,.settings-field select{width:100%;font:inherit;background:#fafbf8;border:1px solid #d9dfdc;border-radius:9px;outline:0;padding:10px 11px;font-size:8.5px}.settings-field input:focus,.settings-field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b46d91a}.settings-select{position:relative}.settings-select select{appearance:none;padding-right:30px}.settings-select svg{pointer-events:none;width:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-brand-row{border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:20px;padding:14px;display:grid}.settings-logo-preview{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.settings-brand-row>div{flex-direction:column;gap:3px;display:flex}.settings-brand-row b{font-size:9px}.settings-brand-row p{color:#77878c;margin:0;font-size:7px}.settings-brand-row>a{color:var(--violet);align-items:center;gap:5px;font-size:7.5px;font-weight:850;display:flex}.settings-brand-row>a svg{width:12px}.settings-subsection{border-top:1px solid #e6eae6;margin-top:20px;padding-top:20px}.settings-subsection>header{justify-content:space-between;align-items:center;display:flex}.settings-subsection>header>div{align-items:center;gap:9px;display:flex}.settings-subsection>header svg{color:#2c6e8d;width:17px}.settings-subsection>header span{flex-direction:column;gap:3px;display:flex}.settings-subsection>header b{font-size:9px}.settings-subsection>header small{color:#7c8a8f;font-size:7px}.settings-subsection>header em{color:#9a6719;background:#fff0db;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.settings-preference-grid{grid-template-columns:1fr 1fr;gap:11px;padding-top:18px;display:grid}.settings-preference-card{border:1px solid #dfe3e0;border-radius:12px;padding:17px}.settings-preference-card>header{border-bottom:1px solid #e9ece9;align-items:center;gap:9px;padding-bottom:13px;display:flex}.settings-preference-card>header>span{color:#2d6d89;background:#e9f1f3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-preference-card>header svg{width:16px}.settings-preference-card>header>div{flex-direction:column;gap:3px;display:flex}.settings-preference-card header b{font-size:9px}.settings-preference-card header small{color:#7d8b90;font-size:6.5px}.settings-preference-card>.settings-field{margin-top:13px}.settings-toggle-row{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex;position:relative}.settings-toggle-row>span{flex-direction:column;gap:3px;display:flex}.settings-toggle-row b{font-size:7.5px}.settings-toggle-row small{color:#7c8b90;font-size:6px}.settings-toggle-row input{opacity:0;position:absolute;right:0}.settings-toggle-row>i,.settings-module-grid label>i{background:#cbd4d1;border-radius:999px;flex:none;width:38px;height:21px;padding:3px;display:flex}.settings-toggle-row>i:after,.settings-module-grid label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px}.settings-toggle-row input:checked+i,.settings-module-grid input:checked+i{background:var(--violet);justify-content:flex-end}.settings-time-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:13px;display:grid}.settings-time-row input{min-width:0;font:inherit;border:1px solid #d9dfdc;border-radius:8px;padding:10px;font-size:8px}.settings-time-row span{font-size:7px}.settings-info-banner{background:#eaf3f4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:18px;padding:12px;display:grid}.settings-info-banner svg{color:#2d6c87;width:16px}.settings-info-banner b{font-size:8px}.settings-info-banner p{color:#66818b;margin:3px 0 0;font-size:7px}.settings-module-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.settings-module-grid article{opacity:.58;background:#fbfbf8;border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;min-height:92px;padding:13px;display:grid}.settings-module-grid article.active{opacity:1;background:#fff}.settings-module-grid article>span{color:#61777e;background:#edf0ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-module-grid article.active>span{color:var(--violet);background:#eeecff}.settings-module-grid article>span svg{width:15px}.settings-module-grid article>div{flex-direction:column;gap:3px;display:flex}.settings-module-grid b{font-size:8.5px}.settings-module-grid p{color:#78878c;margin:0;font-size:6.5px;line-height:1.4}.settings-module-grid small{color:#2d7155;letter-spacing:.7px;margin-top:3px;font-size:5.5px;font-weight:900}.settings-module-grid label{position:relative}.settings-module-grid input{opacity:0;position:absolute}.settings-module-grid label>i{width:34px;height:19px}.settings-module-grid label>i:after{width:13px;height:13px}.settings-module-grid input:disabled+i{opacity:.5}.settings-nav-preview{background:var(--navy);color:#fff;border-radius:11px;margin-top:16px;padding:15px}.settings-nav-preview>header>div{align-items:center;gap:8px;display:flex}.settings-nav-preview header svg{width:16px;color:var(--mint)}.settings-nav-preview header span{flex-direction:column;gap:2px;display:flex}.settings-nav-preview header b{font-size:8px}.settings-nav-preview header small{color:#99abb1;font-size:6px}.settings-nav-preview>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.settings-nav-preview>div span{background:#ffffff14;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:6.5px;display:flex}.settings-nav-preview>div svg{width:11px}.settings-notification-head{background:#f3f5f2;border-radius:9px 9px 0 0;grid-template-columns:1fr 75px 75px 75px;align-items:center;gap:8px;margin-top:18px;padding:9px 12px;display:grid}.settings-notification-head>div{flex-direction:column;gap:2px;display:flex}.settings-notification-head b{font-size:7px}.settings-notification-head small{color:#7e8c91;font-size:5.5px}.settings-notification-head>span{justify-content:center;align-items:center;gap:4px;font-size:6px;font-weight:800;display:flex}.settings-notification-head svg{width:11px}.settings-notification-list{border:1px solid #e1e5e1;border-top:0;border-radius:0 0 9px 9px}.settings-notification-list article{border-top:1px solid #e8ebe8;grid-template-columns:1fr 75px 75px 75px;align-items:center;gap:8px;min-height:61px;padding:10px 12px;display:grid}.settings-notification-list article:first-child{border:0}.settings-notification-list article>div{flex-direction:column;gap:3px;display:flex}.settings-notification-list b{font-size:8px}.settings-notification-list p{color:#7b898e;margin:0;font-size:6.5px}.settings-notification-list label{place-items:center;display:grid;position:relative}.settings-notification-list input{opacity:0;position:absolute}.settings-notification-list label i{color:#fff;border:1px solid #ccd5d2;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.settings-notification-list input:checked+i{border-color:var(--violet);background:var(--violet)}.settings-notification-list input:disabled+i{opacity:.6;background:#edf0ed}.settings-notification-list label svg{width:11px}.settings-quiet-hours{border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr 85px auto 85px auto;align-items:center;gap:9px;margin-top:16px;padding:14px;display:grid}.settings-quiet-hours>span{color:#976817;background:#fff2d0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-quiet-hours>span svg{width:16px}.settings-quiet-hours>div{flex-direction:column;gap:3px;display:flex}.settings-quiet-hours b{font-size:8px}.settings-quiet-hours p{color:#7b898e;margin:0;font-size:6.5px}.settings-quiet-hours>input{min-width:0;font:inherit;border:1px solid #dce1de;border-radius:8px;padding:8px;font-size:7px}.settings-quiet-hours>em{font-size:7px;font-style:normal}.settings-quiet-hours>.settings-toggle-row{margin:0}.settings-channel-note{color:#738389;align-items:center;gap:6px;margin:10px 0 0;font-size:6.5px;display:flex}.settings-channel-note svg{width:12px}.settings-integration-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.settings-integration-list article{min-height:136px}.settings-integration-list article>div{flex-direction:column;gap:3px;display:flex}.settings-integration-list article>div>small{color:#7d8b90;font-size:6px}.settings-integration-list b{font-size:9px}.settings-integration-list p{color:#75858a;margin:0;font-size:6.5px;line-height:1.4}.settings-integration-list em{color:#546f78;margin-top:4px;font-size:6px;font-style:normal;font-weight:750}.settings-automation-link{background:#eeecff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:13px;display:grid}.settings-automation-link>svg{width:18px;color:var(--violet)}.settings-automation-link>div{flex-direction:column;gap:3px;display:flex}.settings-automation-link b{font-size:8px}.settings-automation-link p{color:#716b98;margin:0;font-size:6.5px}.settings-automation-link>span{color:var(--violet);font-size:7px;font-weight:850}.settings-security-score{background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:17px;display:grid}.settings-security-score>span{width:46px;height:46px;color:var(--mint);background:#b9e8d124;border-radius:12px;place-items:center;display:grid}.settings-security-score>span svg{width:22px}.settings-security-score>div small{color:#90a5ac;letter-spacing:1px;font-size:6px}.settings-security-score h3{margin:4px 0 3px;font-size:11px}.settings-security-score p{color:#9db0b6;margin:0;font-size:7px}.settings-security-score>strong{color:var(--mint);font-size:21px}.settings-security-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.settings-security-grid article{border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.settings-security-grid article>span{color:#60777e;background:#edf1ef;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.settings-security-grid article>span svg{width:16px}.settings-security-grid article>div{flex-direction:column;gap:3px;display:flex}.settings-security-grid b{font-size:8px}.settings-security-grid p{color:#7a898e;margin:0;font-size:6.5px}.settings-security-grid button,.settings-security-grid a{color:var(--violet);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:850}.settings-sessions,.settings-audit{border-top:1px solid #e6eae6;margin-top:15px;padding-top:17px}.settings-sessions>header,.settings-audit>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.settings-sessions>header>div,.settings-audit>header>div{align-items:center;gap:8px;display:flex}.settings-sessions>header svg,.settings-audit>header svg{color:#2d6e8b;width:16px}.settings-sessions>header span,.settings-audit>header span{flex-direction:column;gap:3px;display:flex}.settings-sessions>header b,.settings-audit>header b{font-size:8.5px}.settings-sessions>header small,.settings-audit>header small{color:#7c8b90;font-size:6.5px}.settings-sessions>header button,.settings-audit>header button{color:var(--violet);font:inherit;background:0 0;border:0;font-size:7px;font-weight:850}.settings-sessions>article{border-top:1px solid #e9ece9;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 4px;display:grid}.settings-sessions>article>span{color:#637980;background:#edf1ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.settings-sessions>article>span svg{width:14px}.settings-sessions>article>div{flex-direction:column;gap:3px;display:flex}.settings-sessions>article b{font-size:7.5px}.settings-sessions>article p{color:#7c8a8f;margin:0;font-size:6px}.settings-sessions>article em{color:#287657;font-size:6.5px;font-style:normal}.settings-sessions>article button{color:#a84e38;font:inherit;background:0 0;border:0;font-size:6.5px}.settings-audit>p{border-top:1px solid #e9ece9;align-items:center;gap:9px;margin:0;padding:10px 4px;display:flex}.settings-audit>p>svg{color:#287657;background:#e5f3eb;border-radius:50%;width:19px;padding:4px}.settings-audit>p>span{flex-direction:column;gap:3px;display:flex}.settings-audit>p b{font-size:7.5px}.settings-audit>p small{color:#7c8a8f;font-size:6px}.settings-plan-hero{background:linear-gradient(135deg,var(--violet),#7865ef);color:#fff;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;margin-top:18px;padding:20px;display:grid}.settings-plan-hero>div small{color:#d2ccfb;letter-spacing:1px;font-size:6px}.settings-plan-hero h2{margin:4px 0 3px;font-size:20px}.settings-plan-hero p{color:#d7d2f5;margin:0;font-size:7.5px}.settings-plan-hero>div>span{margin-top:7px;font-size:6.5px;font-weight:800;display:block}.settings-plan-hero>strong{flex-direction:column;gap:2px;display:flex}.settings-plan-hero>strong b{font-size:22px}.settings-plan-hero>strong small{color:#d3cef3;font-size:6px}.settings-plan-hero>button{color:var(--violet);font:inherit;background:#fff;border:1px solid #ffffff40;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.settings-usage-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.settings-usage-grid article{border:1px solid #dfe3e0;border-radius:11px;padding:14px}.settings-usage-grid header{align-items:center;gap:8px;display:flex}.settings-usage-grid header>span{color:#61777e;background:#edf1ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.settings-usage-grid header svg{width:14px}.settings-usage-grid header>div{flex-direction:column;gap:2px;display:flex}.settings-usage-grid small{color:#7d8b90;font-size:5.5px}.settings-usage-grid b{font-size:8px}.settings-usage-grid article>div{background:#e5e9e6;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.settings-usage-grid article>div i{border-radius:inherit;background:var(--violet);height:100%;display:block}.settings-usage-grid p{color:#7b898e;margin:6px 0 0;font-size:6px}.settings-payment-method,.settings-cfdi-packs{border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:14px;display:grid}.settings-payment-method>span,.settings-cfdi-packs>div>svg{color:#5e757d;background:#edf1ef;border-radius:10px;width:38px;height:38px;padding:10px}.settings-payment-method>span svg{width:18px}.settings-payment-method>div{flex-direction:column;gap:3px;display:flex}.settings-payment-method small{color:#7c8b90;font-size:5.5px}.settings-payment-method b{font-size:8px}.settings-payment-method p{color:#7a898e;margin:0;font-size:6px}.settings-payment-method>button,.settings-cfdi-packs>a{color:var(--violet);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:850}.settings-cfdi-packs>div{align-items:center;gap:10px;display:flex}.settings-cfdi-packs>div>span{flex-direction:column;gap:3px;display:flex}.settings-cfdi-packs b{font-size:8px}.settings-cfdi-packs p{color:#77878c;margin:0;font-size:6.5px}.settings-trial-note{background:#fff2d4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:13px;padding:13px;display:grid}.settings-trial-note>svg{color:#986817;width:17px}.settings-trial-note b{font-size:8px}.settings-trial-note p{color:#7b6638;margin:3px 0 0;font-size:6.5px;line-height:1.45}.settings-save-bar{z-index:120;background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:8px;width:min(660px,100% - 40px);padding:10px 11px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #071b224d}.settings-save-bar>div{align-items:center;gap:8px;margin-right:auto;display:flex}.settings-save-bar>div>span{color:#986817;background:#fff2d4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.settings-save-bar svg{width:14px}.settings-save-bar p{flex-direction:column;gap:2px;margin:0;display:flex}.settings-save-bar b{font-size:8px}.settings-save-bar small{color:#9bafb5;font-size:6px}.settings-save-bar>button:not(.button){color:#fff;height:32px;font:inherit;background:0 0;border:1px solid #ffffff29;border-radius:8px;padding:0 10px;font-size:7px;font-weight:800}.settings-save-bar .button{height:32px;color:var(--navy);box-shadow:none;background:#fff;border-color:#fff;border-radius:8px;gap:5px;padding:0 11px;font-size:7px}.settings-policy-summary{color:#75858a;align-items:center;gap:6px;width:max-content;margin:11px 0 0 auto;font-size:7px;display:flex}.settings-policy-summary svg{width:12px}@media (width<=1250px){.automation-rules-list>article{grid-template-columns:34px minmax(190px,1fr) minmax(210px,1fr) minmax(180px,.8fr)}.automation-rule-open{grid-column:2}.automation-rule-more{top:16px}.rule-builder-layout{grid-template-columns:210px minmax(390px,1fr) 280px}.settings-layout{grid-template-columns:220px minmax(0,1fr)}}@media (width<=1050px){.automation-kpis,.automation-template-grid{grid-template-columns:1fr 1fr}.automation-rules-list>article{grid-template-columns:34px 1fr 1fr}.automation-rules-list dl{grid-column:2/4}.automation-rule-open{grid-column:2}.rule-builder-page{margin:-28px -24px -60px}.rule-builder-layout{grid-template-columns:210px 1fr;height:auto;min-height:0}.rule-builder-inspector{border-top:1px solid #dce1de;border-left:0;grid-column:1/-1}.settings-preference-grid,.settings-module-grid,.settings-integration-list{grid-template-columns:1fr}.settings-usage-grid{grid-template-columns:1fr 1fr}.settings-usage-grid article:last-child{grid-column:1/-1}}@media (width<=840px){.automation-head,.settings-head{flex-direction:column;align-items:flex-start}.automation-head>div:last-child,.settings-head>div:last-child{width:100%}.automation-head>div:last-child>button,.automation-head>div:last-child>a,.settings-head>div:last-child>button{flex:1}.automation-template-grid,.automation-integration-grid{grid-template-columns:1fr}.rule-builder-page{margin:-24px -18px -60px}.rule-builder-top{flex-direction:column;align-items:flex-start}.rule-builder-top>div:last-child{width:100%;overflow-x:auto}.rule-builder-top>div:last-child>button{white-space:nowrap}.rule-builder-layout{grid-template-columns:1fr}.rule-builder-palette{border-bottom:1px solid #dce1de;border-right:0;position:static}.rule-builder-palette>section{grid-template-columns:1fr 1fr;gap:5px;display:grid}.rule-builder-palette>section>small{grid-column:1/-1}.rule-builder-canvas{min-height:650px}.rule-builder-inspector{grid-column:auto}.settings-layout{grid-template-columns:1fr}.settings-navigation{gap:5px;display:flex;position:static;overflow-x:auto}.settings-navigation>small,.settings-navigation>section{display:none}.settings-navigation>button{min-width:165px}.settings-plan-hero{grid-template-columns:1fr auto}.settings-plan-hero>button{grid-column:1/-1}.settings-security-grid{grid-template-columns:1fr}}@media (width<=760px){.automation-head h1,.settings-head h1{font-size:36px}.automation-head>div:first-child>span,.settings-head>div:first-child>span{font-size:10px}.automation-kpis{grid-template-columns:1fr 1fr}.automation-kpis article{min-height:98px;padding:13px}.automation-tabs{padding:0 8px;overflow-x:auto}.automation-tabs button{white-space:nowrap;padding:0 10px}.automation-toolbar{flex-direction:column;align-items:stretch}.automation-toolbar>label,.automation-toolbar>div,.automation-toolbar select{width:100%}.automation-rules-list{padding:0 12px}.automation-rules-list>article,.automation-rules-list>article.requires-attention{grid-template-columns:30px 1fr;gap:10px;padding:16px 32px 16px 5px}.automation-rule-flow,.automation-rules-list dl,.automation-rule-open{grid-column:2}.automation-rules-list dl{grid-template-columns:repeat(3,1fr)}.automation-template-view,.automation-integrations-view,.automation-activity-view{padding:18px 14px}.automation-template-view>header,.automation-integrations-view>header{flex-direction:column}.automation-template-grid{grid-template-columns:1fr}.automation-activity-view>div>article{grid-template-columns:auto 1fr auto}.automation-activity-view article>div:nth-child(3){grid-column:2}.automation-activity-view article>em{grid-area:1/3}.automation-session-note{width:auto;margin-left:0}.automation-toast{min-width:0;bottom:76px;left:14px;right:14px}.rule-builder-context{flex-direction:column;align-items:flex-start}.rule-builder-layout{display:block}.rule-builder-palette>section{grid-template-columns:1fr}.rule-flow-canvas{width:calc(100% - 24px)}.rule-builder-canvas{min-height:600px}.settings-panel{padding:18px}.settings-form-grid{grid-template-columns:1fr}.settings-field.wide{grid-column:auto}.settings-completion{grid-template-columns:auto 1fr}.settings-completion>p{grid-column:1/-1}.settings-brand-row{grid-template-columns:auto 1fr}.settings-brand-row>a{grid-column:1/-1;justify-content:center}.settings-notification-head,.settings-notification-list article{grid-template-columns:1fr 48px 48px 48px}.settings-notification-head>span{font-size:0}.settings-notification-head>span svg{width:14px}.settings-quiet-hours{grid-template-columns:auto 1fr}.settings-quiet-hours>input,.settings-quiet-hours>em,.settings-quiet-hours>.settings-toggle-row{grid-column:2}.settings-security-score{grid-template-columns:auto 1fr}.settings-security-score>strong{grid-column:2}.settings-usage-grid{grid-template-columns:1fr}.settings-usage-grid article:last-child{grid-column:auto}.settings-payment-method,.settings-cfdi-packs{grid-template-columns:auto 1fr}.settings-payment-method>button,.settings-cfdi-packs>a{text-align:center;grid-column:1/-1}.settings-save-bar{flex-wrap:wrap;bottom:74px}.settings-save-bar>div{width:100%}.settings-save-bar>button{flex:1}}@media (width<=520px){.automation-kpis{grid-template-columns:1fr}.automation-head>div:last-child,.settings-head>div:last-child{grid-template-columns:1fr;display:grid}.automation-rules-list dl{grid-template-columns:1fr 1fr}.automation-rule-flow{grid-template-columns:1fr}.automation-rule-flow small:nth-of-type(2){grid-column:1}.automation-rule-flow svg{display:none}.automation-integration-grid article,.settings-integration-list article{grid-template-columns:auto 1fr}.automation-integration-grid button,.settings-integration-list button{grid-column:1/-1;width:100%}.rule-builder-top>div:last-child>.rule-save-state,.rule-builder-top>div:last-child>button:nth-of-type(2),.rule-builder-top>div:last-child>button:last-child{display:none}.rule-builder-palette>section>button{padding:8px 4px}.rule-flow-block{grid-template-columns:auto 1fr;padding-right:13px}.rule-flow-block>svg:first-child,.rule-flow-block>svg:last-child{display:none}.settings-module-grid article{grid-template-columns:auto 1fr}.settings-module-grid label{grid-column:2}.settings-plan-hero{grid-template-columns:1fr}.settings-plan-hero>strong{grid-row:auto}.settings-automation-link{grid-template-columns:auto 1fr}.settings-automation-link>span{grid-column:1/-1}.settings-sessions>header,.settings-audit>header{flex-direction:column;align-items:flex-start;gap:8px}.settings-sessions>article{grid-template-columns:auto 1fr}.settings-sessions>article>em,.settings-sessions>article>button{grid-column:2}.settings-security-grid article{grid-template-columns:auto 1fr}.settings-security-grid article>button,.settings-security-grid article>a{text-align:center;grid-column:2}}@media (prefers-reduced-motion:reduce){.rule-flow-block,.automation-main-card{scroll-behavior:auto}}@media (width<=760px){.settings-policy-summary{width:auto;margin-left:0}}.dash-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dash-skip-link{z-index:300;color:var(--navy);background:#fff;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:850;transition:transform .18s;position:fixed;top:10px;left:50%;transform:translate(-50%,-150%);box-shadow:0 15px 45px #071c2447}.dash-skip-link:focus{transform:translate(-50%)}.dashboard-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #f2a48f;box-shadow:0 0 0 5px #f58a7329}.dashboard-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--violet);outline-offset:0;box-shadow:0 0 0 4px #5b46d91f}.dash-shell-main:focus{outline:0}.dash-account-wrap{margin-top:8px;position:relative}.dash-account-wrap>.dash-shell-account{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;width:100%;margin:0}.dash-account-wrap>.dash-shell-account:hover{background:#ffffff0b}.dash-account-menu{color:var(--ink);z-index:90;background:#fff;border:1px solid #dce1de;border-radius:13px;padding:8px;position:absolute;bottom:58px;left:8px;right:8px;box-shadow:0 22px 55px #0211174d}.dash-account-menu>header{border-bottom:1px solid #e7eae7;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px;display:grid}.dash-account-menu>header>span{background:var(--coral);border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.dash-account-menu>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-account-menu b{font-size:9px}.dash-account-menu small{color:#77878c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dash-account-menu>a,.dash-account-menu form button{appearance:none;width:100%;min-height:37px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.dash-account-menu>a:hover,.dash-account-menu form button:hover{background:#f1f3f0}.dash-account-menu svg{color:#6d7f85;width:14px}.dashboard-shell.collapsed .dash-account-menu{display:none}.dashboard-shell .dash-shell-main p{font-size:max(10px,.66rem);line-height:1.55}.dashboard-shell .dash-shell-main small{font-size:max(8.5px,.54rem);line-height:1.4}.dashboard-shell .dash-shell-main :is(button,input,select,textarea){font-size:max(9.5px,.6rem)}.dashboard-shell .dash-shell-main table th{font-size:max(8px,.5rem)}.dashboard-shell .dash-shell-main table td{font-size:max(9.5px,.6rem);line-height:1.45}.dashboard-shell .dash-shell-main table td b{font-size:max(10px,.64rem)}.dashboard-shell .dash-shell-navigation a{min-height:38px;font-size:10px}.dashboard-shell .dash-shell-navigation section>small{font-size:7px}.dashboard-shell .dash-org-card b,.dashboard-shell .dash-shell-account b{font-size:9px}.dashboard-shell .dash-org-card small,.dashboard-shell .dash-shell-account small,.dashboard-shell .dash-topbar-left small{font-size:7.5px}.dashboard-shell .dash-global-search,.dashboard-shell .dash-create-button{font-size:9.5px}.dashboard-shell.density-compact .dash-shell-main{padding-top:22px}.dashboard-shell.density-compact .dash-shell-main :is(.client-kpis article,.prospect-summary article,.catalog-kpis article,.finance-kpis article,.automation-kpis article){min-height:88px;padding-block:12px}.dashboard-shell.density-compact .dash-shell-main :is(table td,.clients-table td,.portfolio-table-wrap td,.payments-table-wrap td,.invoice-table-wrap td){padding-top:9px;padding-bottom:9px}.dashboard-shell.density-compact .dash-shell-main :is(.clients-head,.catalog-head,.finance-head,.automation-head,.settings-head){margin-bottom:17px}.dashboard-shell.density-compact .dash-shell-main :is(.module-page-head h1,.clients-head h1,.catalog-head h1,.finance-head h1,.automation-head h1,.settings-head h1){font-size:34px}.dash-topbar-actions>.dash-density-button[aria-pressed=true]{color:var(--violet);background:#eeecff;border-color:#cbc5f2}.dash-notification-wrap{position:relative}.dash-notification-wrap>button{appearance:none;width:35px;height:35px;color:var(--ink);background:#fff;border:1px solid #dce0dd;border-radius:9px;place-items:center;display:grid;position:relative}.dash-notification-wrap>button svg{width:15px}.dash-notification-wrap>button>i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:grid;position:absolute;top:3px;right:4px}.dash-notification-panel{z-index:80;background:#fff;border:1px solid #dce1de;border-radius:15px;width:350px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 24px 60px #081f282e}.dash-notification-panel>header{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 15px 12px;display:flex}.dash-notification-panel>header small{color:#7b898e;letter-spacing:1px;font-size:7px;font-weight:900}.dash-notification-panel>header h2{margin:3px 0 0;font-size:15px}.dash-notification-panel>header button{color:var(--violet);font:inherit;background:0 0;border:0;padding:4px;font-size:8px;font-weight:800}.dash-notification-panel>div>a{border-top:1px solid #eef0ed;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.dash-notification-panel>div>a:first-child{border:0}.dash-notification-panel>div>a:hover{background:#f8f9f6}.dash-notification-panel>div>a>span{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dash-notification-panel>div>a>span.coral{color:#ac4e39;background:#ffebe5}.dash-notification-panel>div>a>span.mint{color:#287657;background:#e3f3eb}.dash-notification-panel>div>a>span.yellow{color:#966616;background:#fff1c9}.dash-notification-panel svg{width:15px}.dash-notification-panel>div>a>div{flex-direction:column;gap:3px;display:flex}.dash-notification-panel b{font-size:10px}.dash-notification-panel p{color:#708087;margin:0;font-size:9px;line-height:1.4}.dash-notification-panel>div small{color:#8a9699;font-size:7px}.dash-notification-panel>footer{background:#f7f8f5;border-top:1px solid #e7eae7;padding:10px 14px}.dash-notification-panel>footer a{color:var(--violet);justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.dash-notification-panel>footer svg{width:12px}.command-palette>div>a.selected,.command-palette>div>a[aria-selected=true]{color:var(--violet);background:#eeecff}.command-palette>div>a.selected>svg:first-child{color:var(--violet)}.command-empty{text-align:center;padding:38px 20px}.command-empty>svg{color:#8a9699;width:28px}.command-empty h2{margin:10px 0 4px;font-size:14px}.command-empty p{color:#73848a;margin:0!important;padding:0!important;font-size:10px!important}.command-empty button{background:var(--navy);color:#fff;font:inherit;border:0;border-radius:8px;margin-top:13px;padding:8px 11px;font-size:9px;font-weight:850}.dash-help-backdrop{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05171e94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dash-help-modal{background:#fff;border-radius:19px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:23px;overflow:auto;box-shadow:0 30px 85px #05171e4d}.dash-help-modal>header{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.dash-help-modal>header>span{width:44px;height:44px;color:var(--violet);background:#eeecff;border-radius:12px;place-items:center;display:grid}.dash-help-modal>header>span svg{width:20px}.dash-help-modal>header small{color:var(--coral);letter-spacing:1.2px;font-size:7px;font-weight:900}.dash-help-modal>header h2{margin:4px 0 3px;font-size:18px}.dash-help-modal>header p{color:#73848a;margin:0;font-size:10px}.dash-help-modal>header>button{color:#6e7f85;background:#f0f2ef;border:0;border-radius:8px;width:31px;height:31px}.dash-help-modal>header>button svg{width:15px}.dash-shortcut-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.dash-shortcut-grid article{border:1px solid #dfe3e0;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}.dash-shortcut-grid kbd{text-align:center;min-width:48px;font:800 9px var(--font-sans);background:#f8f9f6;border:1px solid #cfd6d3;border-bottom-width:3px;border-radius:8px;padding:8px}.dash-shortcut-grid span{flex-direction:column;gap:3px;display:flex}.dash-shortcut-grid b{font-size:9px}.dash-shortcut-grid small{color:#75858a;font-size:7.5px}.dash-help-modal>section{background:#e9f2f4;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.dash-help-modal>section>svg{color:#2d6e8b;width:18px}.dash-help-modal>section>div{flex-direction:column;gap:3px;display:flex}.dash-help-modal>section b{font-size:9px}.dash-help-modal>section p{color:#627d87;margin:0;font-size:8px}.dash-help-modal>section button{color:#2d6e8b;font:inherit;background:#fff;border:1px solid #c8dadd;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.dash-help-modal>footer{background:0 0;justify-content:flex-end;padding:18px 0 0;display:flex}.dash-help-modal>footer .button{box-shadow:none;border-radius:9px;padding:10px 16px;font-size:9px}.dash-state-page{text-align:center;background:#fff;border:1px solid #dce1de;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:min(1050px,100%);min-height:620px;margin:0 auto;padding:56px;display:flex}.dash-state-page>span{width:66px;height:66px;color:var(--violet);background:#eeecff;border-radius:19px;place-items:center;display:grid}.dash-state-page>span svg{width:28px}.dash-state-page>small{color:var(--coral);letter-spacing:1.4px;margin-top:18px;font-size:8px;font-weight:900}.dash-state-page>h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.05em;margin:8px 0;font-size:42px;line-height:1.05}.dash-state-page>p{color:#6e8087;max-width:560px;margin:0;line-height:1.65;font-size:12px!important}.dash-state-page>div{gap:9px;margin-top:22px;display:flex}.dash-state-page>div>a:not(.button),.dash-state-page>div>button:not(.button){color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:10px;font-weight:850;display:flex}.dash-state-page>div .button{box-shadow:none;border-radius:9px;padding:11px 15px;font-size:10px}.dash-state-page>div svg{width:15px}.dash-error-state>span{color:#ac4d37;background:#ffe9e2}.dash-error-state>aside{text-align:left;background:#e6f4ec;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;margin-top:28px;padding:12px 14px;display:grid}.dash-error-state>aside>svg{color:#287657;width:18px}.dash-error-state>aside span{flex-direction:column;gap:3px;display:flex}.dash-error-state>aside b{font-size:9px}.dash-error-state>aside small{color:#5d796d;font-size:8px}.dash-error-state>code{color:#849195;margin-top:12px;font-size:8px}.dash-not-found-state>section{border-top:1px solid #e6eae7;width:min(520px,100%);margin-top:28px;padding:14px}.dash-not-found-state>section>b{font-size:9px}.dash-not-found-state>section nav{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:9px;display:flex}.dash-not-found-state>section a{color:#5e737b;background:#f0f2ef;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.dash-loading-state{text-align:left;justify-content:flex-start;align-items:stretch}.dash-loading-state>header{align-items:center;gap:14px;display:flex}.dash-loading-state>header>span{width:48px;height:48px;color:var(--violet);background:#eeecff;border-radius:13px;place-items:center;display:grid}.dash-loading-state>header>span svg{width:21px;animation:1s linear infinite dash-spin}.dash-loading-state>header>div{flex-direction:column;display:flex}.dash-loading-state>header small{color:var(--coral);letter-spacing:1.1px;font-size:7px;font-weight:900}.dash-loading-state>header h1{margin:4px 0 2px;font-size:19px}.dash-loading-state>header p{color:#74858a;margin:0;font-size:9px}.dash-loading-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.dash-loading-kpis article{border:1px solid #e3e7e3;border-radius:13px;min-height:110px;padding:17px}.dash-loading-kpis i,.dash-loading-kpis b,.dash-loading-kpis span,.dash-loading-card i,.dash-loading-card span,.dash-loading-card b{background:linear-gradient(90deg,#edf0ed 25%,#f7f8f5 48%,#edf0ed 70%) 0 0/300% 100%;border-radius:6px;animation:1.5s infinite dash-shimmer;display:block}.dash-loading-kpis i{width:45%;height:8px}.dash-loading-kpis b{width:35%;height:27px;margin-top:19px}.dash-loading-kpis span{width:62%;height:7px;margin-top:10px}.dash-loading-card{border:1px solid #e1e5e2;border-radius:14px;margin-top:12px;overflow:hidden}.dash-loading-card>header{border-bottom:1px solid #e5e8e5;justify-content:space-between;align-items:center;height:55px;padding:0 16px;display:flex}.dash-loading-card>header i:first-child{width:180px;height:10px}.dash-loading-card>header i:last-child{width:90px;height:31px}.dash-loading-card>div{border-top:1px solid #eef0ee;grid-template-columns:36px 1fr 110px;align-items:center;gap:12px;height:61px;padding:0 16px;display:grid}.dash-loading-card>div:first-of-type{border:0}.dash-loading-card>div i{border-radius:9px;width:34px;height:34px}.dash-loading-card>div span{width:45%;height:9px}.dash-loading-card>div b{width:100%;height:8px}@keyframes dash-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes dash-spin{to{transform:rotate(360deg)}}.dashboard-shell .dash-shell-main :is(.module-table-wrap,.clients-table-wrap,.portfolio-table-wrap,.payments-table-wrap,.invoice-table-wrap,.quote-table-wrap,.report-table-card){scrollbar-gutter:stable;overscroll-behavior-inline:contain}.dashboard-shell .dash-shell-main :is(.module-table-wrap,.clients-table-wrap,.portfolio-table-wrap,.payments-table-wrap,.invoice-table-wrap,.quote-table-wrap):after{content:"";width:1px;height:1px;display:block;position:sticky;right:0;box-shadow:-14px 0 22px 13px #102d3b14}.dashboard-shell button:disabled{cursor:not-allowed;opacity:.55}.dashboard-shell [aria-busy=true]{cursor:progress}@media (width<=1180px){.dash-shell-topbar{grid-template-columns:auto minmax(250px,1fr) auto}.dash-topbar-actions{gap:5px}.dash-topbar-actions>.dash-density-button{display:none}}@media (width<=1080px) and (width>=761px){.dash-account-menu{width:245px;position:fixed;bottom:48px;left:86px;right:auto}}@media (width<=920px){.dash-help-modal{width:min(560px,100%)}.dash-shell-topbar{padding-inline:18px}.dash-global-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-notification-panel{right:-85px}.dash-loading-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.dashboard-shell .dash-shell-navigation a{min-height:44px;font-size:12px}.dashboard-shell .dash-shell-main p{font-size:11px}.dashboard-shell .dash-shell-main small{font-size:9px}.dashboard-shell .dash-shell-main :is(button,input,select,textarea){font-size:11px}.dashboard-shell .dash-shell-main table th{font-size:9px}.dashboard-shell .dash-shell-main table td,.dashboard-shell .dash-shell-main table td b{font-size:10.5px}.dash-account-menu{width:auto;position:absolute;bottom:58px;left:8px;right:8px}.dash-topbar-actions>button:first-child,.dash-topbar-actions>button:nth-child(2),.dash-topbar-actions>a{display:none}.dash-notification-panel{width:auto;max-height:calc(100vh - 160px);position:fixed;top:76px;left:12px;right:12px;overflow:auto}.dash-help-backdrop{padding:12px}.dash-help-modal{padding:18px}.dash-shortcut-grid{grid-template-columns:1fr}.dash-help-modal>section{grid-template-columns:auto 1fr}.dash-help-modal>section>button{grid-column:2}.dash-state-page{min-height:calc(100vh - 170px);padding:34px 19px}.dash-state-page>h1{font-size:34px}.dash-state-page>div{flex-direction:column;width:100%}.dash-state-page>div>a,.dash-state-page>div>button{justify-content:center}.dash-loading-state>header{align-items:flex-start}.dash-loading-kpis{display:flex;overflow:hidden}.dash-loading-kpis article{min-width:210px}.dash-loading-card>div{grid-template-columns:36px 1fr}.dash-loading-card>div b{display:none}}@media (width<=480px){.dash-global-search{display:none}.dash-shell-topbar{grid-template-columns:1fr auto}.dash-notification-wrap{display:none}.dash-help-modal>section{text-align:center;grid-template-columns:1fr}.dash-help-modal>section>svg{margin:auto}.dash-help-modal>section>button{grid-column:1}.dash-state-page>h1{font-size:30px}.dash-loading-state{padding:24px 15px}.dash-loading-kpis article{min-width:175px}}@media (prefers-reduced-motion:reduce){.dashboard-shell *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dash-skip-link{transition:none}}@media (forced-colors:active){.dashboard-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid highlight}.dash-shell-navigation a.active{outline:2px solid highlight}.dash-loading-kpis i,.dash-loading-kpis b,.dash-loading-kpis span,.dash-loading-card i,.dash-loading-card span,.dash-loading-card b{border:1px solid canvastext}}@media print{.dash-shell-sidebar,.dash-shell-topbar,.dash-mobile-navigation,.dash-skip-link,.automation-session-note,.settings-save-bar{display:none!important}.dashboard-shell{display:block!important}.dash-shell-main{padding:0!important}.dashboard-shell .dash-shell-main{color:#000}.dashboard-shell .dash-shell-main *{box-shadow:none!important}}.auth-page{background:var(--cream);grid-template-columns:minmax(420px,.86fr) minmax(560px,1.14fr);min-height:100svh;display:grid;overflow:hidden}.auth-story{background:var(--navy);color:#fff;flex-direction:column;min-height:100svh;padding:38px clamp(34px,4vw,72px);display:flex;position:relative;overflow:hidden}.auth-story:before,.auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.auth-story:before{width:650px;height:650px;top:-130px;right:-360px}.auth-story:after{width:420px;height:420px;bottom:-170px;left:-270px}.auth-brand{z-index:3;width:max-content;position:relative}.auth-brand .brand-mark i{background:var(--coral)}.auth-story-copy{z-index:3;width:min(540px,100%);margin:auto 0;position:relative}.auth-kicker{color:var(--coral);letter-spacing:1.8px;align-items:center;gap:8px;font-weight:900;display:flex;margin:0 0 19px!important;font-size:10px!important}.auth-kicker svg{width:15px}.auth-story h1{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(50px,5.2vw,78px);font-weight:650;line-height:.93}.auth-story h1 em{color:var(--coral);font-style:normal;font-weight:360}.auth-story-copy>p:last-of-type{color:#afbec3;max-width:470px;margin:26px 0 0;font-size:15px;line-height:1.7}.auth-benefit-list{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;padding-top:26px;display:grid}.auth-benefit-list>span{grid-template-columns:32px 1fr;align-items:center;gap:8px;display:grid}.auth-benefit-list i{width:32px;height:32px;color:var(--mint);background:#b9e8d11f;border-radius:9px;place-items:center;display:grid}.auth-benefit-list i svg{width:15px}.auth-benefit-list b,.auth-benefit-list small{grid-column:2}.auth-benefit-list b{font-size:10px}.auth-benefit-list small{color:#8fa4ab;margin-top:-5px;font-size:8px;line-height:1.45}.auth-network{opacity:.8;width:220px;height:285px;position:absolute;top:20%;right:-8px}.auth-network>i{border:1px solid #b9e8d13d;border-radius:50%;position:absolute}.auth-network>i:first-child{width:240px;height:240px;top:10px;right:-90px}.auth-network>i:nth-child(2){width:160px;height:160px;top:50px;right:-48px}.auth-network>i:nth-child(3){border-radius:0;width:1px;height:260px;top:10px;right:65px;transform:rotate(36deg)}.auth-network>i:nth-child(4){border-radius:0;width:1px;height:210px;top:45px;right:90px;transform:rotate(-40deg)}.auth-network>span{background:var(--yellow);width:42px;height:42px;color:var(--navy);border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 34px #04121840}.auth-network>span svg{width:19px}.auth-network>span:first-of-type{background:var(--mint);top:6px;right:26px}.auth-network>span:nth-of-type(2){background:var(--coral);top:128px;right:142px}.auth-network>span:nth-of-type(3){background:var(--yellow);bottom:4px;right:28px}.auth-story-footer{z-index:3;border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding-top:20px;display:flex;position:relative}.auth-story-footer>svg{width:21px;color:var(--mint)}.auth-story-footer span{flex-direction:column;gap:2px;display:flex}.auth-story-footer b{font-size:10px}.auth-story-footer small{color:#90a5ac;font-size:8px}.auth-panel{background:var(--paper);place-items:center;min-height:100svh;padding:42px clamp(38px,7vw,112px);display:grid;overflow:auto}.auth-panel-inner{width:min(540px,100%);margin:auto}.auth-back{color:#6b7c82;align-items:center;gap:7px;width:max-content;font-size:11px;font-weight:750;display:flex}.auth-back:hover{color:var(--violet)}.auth-back svg{width:15px}.auth-heading{margin:55px 0 28px}.auth-heading>p{color:var(--coral);letter-spacing:1.6px;margin:0 0 10px;font-size:9px;font-weight:900}.auth-heading h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.05}.auth-heading>span{color:#6b7b81;margin-top:12px;font-size:13px;line-height:1.6;display:block}.auth-social-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-social-grid button{height:50px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dfdc;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.auth-social-grid button:hover{background:#fafbf8;border-color:#aebbb7;transform:translateY(-1px)}.auth-social-grid button:disabled{cursor:progress;opacity:.65}.auth-google,.auth-facebook{background:#fff;border:1px solid #e2e5e3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.auth-google{color:#4285f4}.auth-facebook{color:#fff;background:#1877f2;border:0;font-family:Arial;font-size:20px;line-height:1}.auth-divider{color:#879398;align-items:center;height:51px;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e0e4e1;flex:1;height:1px}.auth-divider span{padding:0 12px}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-form label{flex-direction:column;gap:7px;display:flex}.auth-form label>span:first-child{font-size:10px;font-weight:850}.auth-form label>div{background:#fff;border:1px solid #d8dfdc;border-radius:11px;align-items:center;gap:9px;height:48px;padding:0 12px;transition:all .18s;display:flex}.auth-form label>div:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px #5b46d91a}.auth-form label>div>svg{color:#788a90;flex:none;width:17px}.auth-form input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.auth-form input::placeholder{color:#a2adaf}.auth-form label>div>button{color:#718187;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;margin-right:-6px;display:grid}.auth-form label>div>button:hover{background:#eef1ee}.auth-form label>div>button svg{width:16px}.auth-form label>small{color:#879398;align-items:center;gap:5px;font-size:8px;display:flex}.auth-form label>small svg{width:11px}.auth-form label>small.ready{color:#287657}.auth-form-tools{color:#708187;justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex}.auth-form-tools span{align-items:center;gap:5px;display:flex}.auth-form-tools svg{color:#3b7a60;width:13px}.auth-form-tools a{color:var(--violet);font-weight:850}.auth-terms{cursor:pointer;grid-template-columns:18px 1fr;position:relative;gap:9px!important;display:grid!important}.auth-terms input{opacity:0;position:absolute}.auth-terms>i{color:#0000;border:1px solid #cbd4d1;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.auth-terms>i svg{width:11px}.auth-terms input:checked+i{border-color:var(--violet);background:var(--violet);color:#fff}.auth-terms>span{color:#65767d;line-height:1.5;font-size:9px!important;font-weight:600!important}.auth-notice{border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:12px;font-size:9px;line-height:1.5;display:grid}.auth-notice svg{width:16px}.auth-notice.error{color:#8f412f;background:#ffebe5}.auth-notice.success{color:#25684e;background:#e3f3eb}.auth-notice.info{color:#315f75;background:#e8f1f5}.auth-notice a{text-underline-offset:2px;grid-column:2;justify-self:start;margin-top:2px;font-weight:700;text-decoration:underline}.auth-submit{background:var(--violet);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:0 17px;font-size:11px;font-weight:900;transition:all .18s;display:flex;box-shadow:0 13px 26px #5b46d933}.auth-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 17px 30px #5b46d945}.auth-submit:disabled{cursor:not-allowed;opacity:.58}.auth-submit svg{width:17px}.auth-submit svg:last-child{margin-left:auto}.auth-spinner{animation:.8s linear infinite auth-spin!important}.auth-submit .auth-spinner{margin-left:0!important}.auth-switch{text-align:center;color:#6a7b81;margin:24px 0 0;font-size:10px}.auth-switch a{color:var(--violet);font-weight:900}.auth-privacy{color:#8a979a;text-align:center;border-top:1px solid #e4e7e4;justify-content:center;align-items:flex-start;gap:7px;padding-top:18px;line-height:1.55;display:flex;margin:22px auto 0!important;font-size:8px!important}.auth-privacy svg{flex:none;width:12px}.password-page{background:var(--cream);place-items:center;min-height:100svh;padding:35px;display:grid;position:relative;overflow:hidden}.password-page:before,.password-page:after{content:"";border:1px solid #5b46d91f;border-radius:50%;position:absolute}.password-page:before{width:620px;height:620px;bottom:-300px;left:-260px}.password-page:after{width:430px;height:430px;top:-230px;right:-190px}.password-brand{z-index:2;position:absolute;top:35px;left:42px}.password-card{z-index:2;background:#fff;border:1px solid #e2ddd5;border-radius:24px;width:min(520px,100%);padding:48px;position:relative;box-shadow:0 28px 70px #1b2b301a}.password-card>.auth-back{margin-bottom:34px}.password-icon{width:60px;height:60px;color:var(--violet);background:#eeecff;border-radius:17px;place-items:center;margin-bottom:18px;display:grid}.password-icon svg{width:26px}.password-card>.auth-kicker{margin-bottom:10px!important}.password-card h1{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:39px;line-height:1.05}.password-card>p:not(.auth-kicker){color:#6c7d82;margin:12px 0 28px;font-size:12px;line-height:1.65}.password-help{color:#839195;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:8px;display:flex}.password-help svg{width:12px}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.auth-page{grid-template-columns:minmax(350px,.75fr) minmax(520px,1.25fr)}.auth-story{padding:34px}.auth-benefit-list{grid-template-columns:1fr}.auth-benefit-list>span{grid-template-columns:32px 1fr}.auth-network{opacity:.4}.auth-panel{padding:40px 55px}}@media (width<=780px){.auth-page{min-height:100svh;display:block}.auth-story{background:var(--navy);min-height:auto;padding:24px 22px}.auth-story-copy,.auth-network,.auth-benefit-list{display:none}.auth-story-footer{margin-top:22px;padding-top:14px}.auth-panel{min-height:calc(100svh - 127px);padding:28px 22px 42px;display:block}.auth-panel-inner{margin:0 auto}.auth-back{font-size:10px}.auth-heading{margin:34px 0 23px}.auth-heading h2{font-size:36px}.auth-social-grid{grid-template-columns:1fr}.auth-social-grid button{height:48px}.auth-form-row{grid-template-columns:1fr}.auth-form label>div{height:50px}.auth-submit{height:54px}.password-page{padding:90px 17px 25px}.password-brand{top:23px;left:20px}.password-card{border-radius:20px;padding:32px 24px}.password-card h1{font-size:34px}}@media (width<=460px){.auth-story-footer small{display:none}.auth-heading h2{font-size:32px}.auth-heading>span{font-size:11px}.auth-form-tools{flex-direction:column;align-items:flex-start;gap:8px}.auth-privacy{max-width:340px}.password-card{padding:29px 19px}}@media (prefers-reduced-motion:reduce){.auth-page *,.password-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.landing{--landing-ink:#17313a;--landing-navy:#0d2b35;--landing-teal:#2d6f8e;--landing-coral:#f1734e;--landing-mint:#b8d1c0;--landing-sand:#e9b949;--landing-sky:#afc9d6;--landing-paper:#fcfaf5}.landing .button,.landing .button-small,.landing .button-large{background:var(--landing-navy);border-color:var(--landing-navy);border-radius:999px;gap:12px;box-shadow:0 10px 28px #0d2b352e}.landing .button-accent{background:linear-gradient(135deg, var(--landing-coral), #e85d35);color:#fff;border-color:#0000;box-shadow:0 12px 28px #f1734e47}.landing .button-accent:hover{box-shadow:0 16px 34px #f1734e57}.landing .main-nav a:hover{color:var(--landing-coral)}.landing .main-nav a:after{background:var(--landing-coral)}.landing-header{background:#fcfaf5e6}.landing-hero{background:var(--landing-navy);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(100vh,860px);display:grid;position:relative;overflow:hidden}.hero-atmosphere{pointer-events:none;position:absolute;inset:0}.hero-mesh{filter:blur(8px);background:radial-gradient(circle at 30% 20%,#f1734e47,#0000 42%),radial-gradient(circle at 78% 38%,#2d6f8e73,#0000 40%),radial-gradient(circle at 55% 80%,#b8d1c02e,#0000 35%);width:70%;height:90%;animation:14s ease-in-out infinite alternate landing-mesh;position:absolute;inset:-20% -10% auto auto}.hero-grain{opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-hero .hero-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute}.landing-hero .orbit-one{width:640px;height:640px;animation:22s linear infinite landing-orbit;top:-80px;right:-120px}.landing-hero .orbit-two{width:420px;height:420px;animation:28s linear infinite reverse landing-orbit;top:120px;right:40px}.landing-hero .hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:720px;padding:clamp(72px,12vh,120px) 4vw 72px max(7vw,52px);display:flex;position:relative}.hero-brand,.hero-brand-dark{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;align-items:center;gap:12px;margin:0 0 28px;font-size:clamp(28px,3.2vw,40px);font-weight:500;display:inline-flex}.hero-brand strong,.hero-brand-dark strong{font-weight:800}.brand-mark-lg{width:38px;height:38px}.brand-mark-lg i{width:9px}.brand-mark-lg i:first-child{height:16px}.brand-mark-lg i:nth-child(2){height:26px}.brand-mark-lg i:nth-child(3){height:36px}.landing-hero h1{max-width:11ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(42px,5.2vw,68px);font-weight:750;line-height:.98}.landing-hero .hero-description{color:#c5d2d6;max-width:34rem;margin:22px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.6}.landing-hero .hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.ghost-link{color:#e7eef0;border-bottom:1px solid #ffffff47;padding-bottom:4px;font-size:14px;font-weight:700}.ghost-link:hover{color:#fff;border-color:var(--landing-coral)}.hero-stage{z-index:2;background:linear-gradient(160deg,#0d2b3533,#0d2b358c),radial-gradient(circle at 70% 30%,#f1734e38,#0000 42%);place-items:center;min-height:100%;padding:48px 4vw 48px 2vw;display:grid;position:relative}.hero-panel{width:min(100%,460px);color:var(--landing-ink);background:#fcfaf5f5;border:1px solid #ffffff73;border-radius:28px;padding:22px;animation:1.1s cubic-bezier(.22,1,.36,1) both landing-panel;box-shadow:0 40px 90px #00000059}.hero-panel-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.hero-panel-top small{letter-spacing:.14em;color:#7a8b91;font-size:10px;font-weight:800;display:block}.hero-panel-top strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:4px;font-size:22px;display:block}.hero-panel-top>span{background:var(--landing-sand);border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.hero-panel-balance{background:var(--landing-navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;padding:18px;display:flex}.hero-panel-balance small{letter-spacing:.12em;color:#9eb0b6;margin-bottom:6px;font-size:10px;display:block}.hero-panel-balance b{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;font-size:34px}.hero-panel-balance em{color:var(--landing-mint);background:#b8d1c024;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.hero-panel-actions{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.hero-panel-actions span{background:#eef3f1;border-radius:12px;padding:12px 10px;font-size:12px;font-weight:700}.hero-panel-feed{flex-direction:column;gap:10px;display:flex}.hero-panel-feed article{border-top:1px solid #e8eeeb;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.hero-panel-feed b{font-size:13px}.hero-panel-feed small{color:#7a8b91;grid-column:1;font-size:11px}.hero-panel-feed strong{grid-row:1/span 2;align-self:center;font-size:13px}.landing-ticker{background:var(--landing-coral);align-items:center;min-height:56px;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;gap:28px;padding-inline:20px;animation:28s linear infinite landing-ticker;display:flex}.ticker-track span{letter-spacing:.16em;color:#fff;align-items:center;gap:28px;font-size:11px;font-weight:850;display:inline-flex}.ticker-track i{background:#ffffffb3;border-radius:50%;width:5px;height:5px}.landing-intro .section-kicker,.landing .section-kicker{color:var(--landing-teal)}.landing .section h2 em{color:var(--landing-coral)}.landing-intro{background:linear-gradient(180deg, #2d6f8e0f, transparent 42%), var(--landing-paper);padding-top:clamp(72px,10vw,110px);padding-bottom:clamp(64px,8vw,96px)}.landing-intro .section-kicker{margin-bottom:18px}.landing-intro h2{max-width:14ch;margin:0;font-size:clamp(44px,5.4vw,80px);line-height:.98}.landing-intro .intro-lead{color:#5f7278;max-width:38rem;margin:28px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.7}.landing-intro .intro-flow{border-top:1px solid #0d2b351f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-intro .intro-flow li{flex-direction:column;gap:10px;padding:22px 18px 0 0;display:flex;position:relative}.landing-intro .intro-flow li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--landing-coral), #f1734e26);width:76%;height:1px;position:absolute;top:-1px;right:12%}.landing-intro .intro-flow span{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--landing-teal);font-size:13px;font-weight:750}.landing-intro .intro-flow b{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--landing-navy);font-size:clamp(18px,1.8vw,24px);font-weight:700}.landing-trades{background:#fff;padding-top:clamp(56px,7vw,80px);padding-bottom:clamp(64px,8vw,92px)}.landing-trades .trade-heading{margin-bottom:28px;display:block}.landing-trades .section-kicker{margin-bottom:12px}.landing-trades .trade-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;display:flex}.landing-trades .trade-heading h2{letter-spacing:-.04em;color:var(--landing-navy);margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.05}.landing-trades .trade-heading-row>p{color:#627177;max-width:28rem;margin:0;font-size:15px;line-height:1.65}.landing-trades .trade-grid{margin-top:8px}.landing-capabilities{gap:16px}.capability.sand{background:var(--landing-sand)}.capability.sky{background:var(--landing-sky)}.trade-card.sand{background:var(--landing-sand)}.trade-card.sky{background:var(--landing-sky)}.trade-card.teal{background:#cfe0e8}.trade-card.ink{background:#d7e2e0}.landing .plan.featured{background:linear-gradient(150deg, var(--landing-navy), #164556);box-shadow:0 28px 55px #0d2b3547}.landing .featured .plan-audience{color:#b7d0d8}.landing .plan ul li{padding-left:18px;list-style:none;position:relative}.landing .plan ul li:before{content:"";background:var(--landing-mint);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.landing .featured .plan ul li:before{background:var(--landing-coral)}.landing-final{background:radial-gradient(circle at 50% 120%, #e9b94973, transparent 40%), var(--landing-coral);text-align:center}.landing-final .hero-brand-dark{color:var(--landing-navy);justify-content:center}.landing-final h2{max-width:12ch;color:var(--landing-navy);margin:0 auto}.landing-final>p:not(.hero-brand-dark){color:#0d2b35d1}.trust-promise>div>span{background:var(--landing-sand);border-radius:50%;width:10px;height:10px;display:inline-block}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes landing-mesh{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,3%)scale(1.05)}}@keyframes landing-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes landing-panel{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes landing-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=980px){.landing-hero{grid-template-columns:1fr;min-height:auto}.landing-hero .hero-copy{max-width:none;padding:72px 8vw 40px}.hero-stage{padding:20px 8vw 64px}.landing-hero h1{max-width:14ch}.landing-intro .intro-flow{grid-template-columns:1fr 1fr;gap:8px 0}.landing-intro .intro-flow li:nth-child(2):after{display:none}.landing-trades .trade-heading-row{flex-direction:column;align-items:start;gap:12px}}@media (width<=640px){.landing-hero .hero-copy{padding:56px 22px 28px}.hero-brand{margin-bottom:18px;font-size:26px}.landing-hero h1{font-size:40px}.hero-stage{padding:8px 18px 48px}.hero-panel{border-radius:22px;padding:16px}.hero-panel-balance b{font-size:28px}.landing-intro .intro-flow{grid-template-columns:1fr}.landing-intro .intro-flow li:not(:last-child):after{display:none}.landing-intro .intro-flow li{border-top:1px solid #0d2b3514;flex-direction:row;align-items:baseline;gap:14px;padding:16px 0 0}.landing-intro .intro-flow li:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.hero-mesh,.landing-hero .hero-orbit,.ticker-track,.hero-panel,[data-reveal]{opacity:1;transform:none;transition:none!important;animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-header{background:var(--paper);z-index:20;border-bottom:1px solid #172c3514;justify-content:space-between;align-items:center;height:82px;padding:0 max(4vw,28px);display:flex;position:relative}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:22px;display:flex}.brand-mark{align-items:flex-end;gap:3px;width:30px;height:30px;display:flex;transform:skewY(-16deg)}.brand-mark i{background:var(--violet);border-radius:2px;width:7px;display:block}.brand-mark i:first-child{height:13px}.brand-mark i:nth-child(2){background:#7a69e9;height:22px}.brand-mark i:nth-child(3){background:var(--coral);height:29px}.main-nav{gap:34px;font-size:14px;font-weight:650;display:flex}.main-nav a:hover{color:var(--violet)}.header-actions{align-items:center;gap:22px;display:flex}.text-link{font-size:14px;font-weight:750}.button{background:var(--violet);color:#fff;border:1px solid var(--violet);border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:15px 20px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #5b46d940}.button span{font-size:20px;line-height:0}.button-small{padding:11px 18px}.button-large{padding:17px 24px}.hero{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:690px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;left:-240px}.hero-copy{z-index:2;padding:112px 4vw 76px max(7vw,52px);position:relative}.eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:800;display:flex}.eyebrow>span{background:var(--coral);width:26px;height:2px}.hero h1,.section h2,.final-cta h2{font-family:var(--font-display),serif;letter-spacing:-5px;margin:0;font-size:clamp(64px,6.5vw,102px);font-weight:650;line-height:.9}.hero h1 em,.section h2 em,.final-cta h2 em{color:var(--coral);font-weight:320}.hero-description{color:#c9d3d6;max-width:500px;margin:32px 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:30px;display:flex}.play-link{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.play{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;font-size:10px;display:grid}.hero-proof{align-items:center;gap:12px;margin-top:48px;display:flex}.faces{display:flex}.faces span{border:2px solid var(--navy);background:var(--mint);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;margin-left:-8px;font-size:9px;font-weight:800;display:grid}.faces span:first-child{background:var(--coral);margin-left:0}.faces span:last-child{background:var(--violet);color:#fff}.hero-proof p{color:#aab9bf;margin:0;font-size:11px;line-height:1.5}.hero-proof strong{color:#fff}.hero-visual{background:var(--purple);place-items:center;min-height:690px;display:grid;position:relative}.hero-orbit{pointer-events:none;z-index:1;border:1px solid #ffffff17;border-radius:50%;position:absolute}.orbit-one{width:700px;height:700px;top:-70px;right:-140px}.orbit-two{width:480px;height:480px;top:80px;right:-40px}.hero-visual:before,.hero-visual:after{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute}.hero-visual:before{width:620px;height:620px}.hero-visual:after{width:430px;height:430px}.phone-shell{z-index:3;width:286px;height:585px;color:var(--ink);background:#fbfaf8;border:8px solid #102733;border-radius:36px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 35px 70px #140f4266}.phone-top{justify-content:space-between;align-items:center;height:28px;padding:0 17px;font-size:8px;font-weight:800;display:flex}.phone-top b{background:#102733;border-radius:0 0 12px 12px;width:64px;height:17px;position:absolute;top:0;left:calc(50% - 32px)}.phone-content{padding:12px 14px 70px}.phone-greeting{justify-content:space-between;align-items:center;display:flex}.phone-greeting small,.phone-card small,.quick-label{letter-spacing:1px;color:#718087;font-size:7px;font-weight:850}.phone-greeting h3{margin:2px 0 0;font-size:17px}.phone-greeting>span{background:var(--yellow);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.phone-card{border-radius:11px;margin:15px 0;padding:16px}.balance-card{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-end;display:flex}.balance-card small{color:#9caeb5;margin-bottom:5px;display:block}.balance-card strong{font-size:25px}.trend{color:var(--mint);background:#b9e8d124;border-radius:10px;padding:5px 7px;font-size:8px}.quick-label{margin:16px 0 9px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quick-grid button{color:var(--ink);background:#eeebf8;border:0;border-radius:8px;padding:10px 3px 8px;font-size:7px;line-height:1.3}.quick-grid b{color:var(--violet);margin-bottom:4px;font-size:14px;display:block}.activity-title{justify-content:space-between;margin:19px 0 9px;font-size:9px;display:flex}.activity-title span{color:var(--violet);font-size:8px}.phone-row{border-top:1px solid #eee;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.phone-row>div{flex-direction:column;gap:3px;display:flex}.phone-row b{font-size:8px}.phone-row small{color:#849097;margin-top:3px;font-size:6px;display:block}.phone-row>span{text-align:right}.doc-icon{color:#28835a;background:#e5f7ed;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.doc-icon.purple{color:var(--violet);background:#eeebfa}.status-green{color:#28835a!important}.phone-nav{background:#fff;border-top:1px solid #eee;justify-content:space-around;align-items:center;height:60px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-nav span{color:#839097;flex-direction:column;align-items:center;gap:3px;font-size:13px;display:flex}.phone-nav small{font-size:6px}.phone-nav .active{color:var(--violet)}.floating-card{z-index:5;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:11px;min-width:202px;padding:13px 17px;display:flex;position:absolute;box-shadow:0 18px 35px #21185d40}.floating-card small{letter-spacing:1px;color:#7b898f;font-size:6px}.floating-card strong{margin:3px 0;font-size:11px;display:block}.floating-card p{color:#92a0a5;margin:0;font-size:7px}.floating-icon{background:var(--mint);color:#207a54;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.floating-icon.coral{color:#c84e35;background:#ffe0d9}.floating-quote{top:23%;left:4%}.floating-invoice{bottom:18%;right:4%}.spark{color:var(--yellow);z-index:4;font-size:24px;position:absolute}.spark-one{bottom:22%;left:14%}.spark-two{font-size:14px;top:17%;right:17%}.ticker{background:var(--coral);letter-spacing:1.5px;white-space:nowrap;justify-content:space-around;align-items:center;gap:24px;min-height:58px;padding:0 3vw;font-size:10px;font-weight:850;display:flex;overflow:hidden}.ticker i{color:#fff;font-style:normal}.section{padding:100px max(7vw,52px)}.section-kicker{color:var(--violet);letter-spacing:2px;margin-bottom:28px;font-size:10px;font-weight:850}.intro{background:var(--cream)}.intro-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.section h2{color:var(--ink);font-size:clamp(48px,5vw,78px)}.section h2 em{color:var(--violet)}.intro-grid>p{color:#627177;max-width:470px;margin:0 0 8px;font-size:17px;line-height:1.7}.capabilities{background:var(--cream);grid-template-columns:repeat(4,1fr);gap:14px;padding-top:0;display:grid}.capability{border-radius:2px;flex-direction:column;align-items:flex-start;min-height:330px;padding:25px;display:flex;position:relative}.capability.mint{background:var(--mint)}.capability.yellow{background:var(--yellow)}.capability.blue{background:var(--blue)}.capability.coral{background:var(--coral)}.cap-number{font-size:10px;font-weight:850}.cap-symbol{font-family:var(--font-display);margin:auto 0 32px;font-size:50px;line-height:1}.capability h3{font-family:var(--font-display);margin:0 0 9px;font-size:26px}.capability p{max-width:220px;margin:0;font-size:12px;line-height:1.6}.growth-section{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid;overflow:hidden}.eyebrow.dark{color:#b7c5c9}.growth-copy h2{color:#fff}.growth-copy h2 em{color:var(--coral)}.growth-copy>p:not(.eyebrow){color:#aebdc2;font-size:15px;line-height:1.7}.outline-link{border-bottom:1px solid #fff6;align-items:center;gap:40px;margin-top:18px;padding:12px 0;font-size:13px;font-weight:750;display:inline-flex}.benefit-list{flex-direction:column;margin:32px 0 12px;padding:0;list-style:none;display:flex}.benefit-list li{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.benefit-list>li>span{font-family:var(--font-display);color:var(--coral);font-size:17px;font-style:italic}.benefit-list b{margin-bottom:5px;font-size:12px;display:block}.benefit-list small{color:#91a3aa;font-size:10px;line-height:1.5;display:block}.conversion-visual{color:var(--ink);background:#f8f5ef;border-radius:10px;min-width:620px;padding:28px;position:relative;box-shadow:0 30px 60px #00000052}.conversion-head{border-bottom:1px solid #ddd8cf;align-items:center;gap:14px;padding-bottom:19px;display:flex}.conversion-head small{letter-spacing:1.4px;color:#74838a;font-size:7px;font-weight:850}.conversion-head strong{font-size:10px}.conversion-head span{color:#247451;background:#e4f5eb;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:6px;font-weight:850}.lead-card{background:#fff;border:1px solid #e5dfd5;border-radius:8px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #172c3514}.lead-primary{max-width:370px;margin:26px auto 0}.lead-icon{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.lead-card div{flex-direction:column;gap:3px;display:flex}.lead-card small{letter-spacing:1px;color:#7a898f;font-size:6px}.lead-card strong{font-size:11px}.lead-card p{color:#8d9a9f;margin:0;font-size:7px}.lead-card>b{color:var(--violet);margin-left:auto}.flow-line{border-bottom:1px solid #c9c1b7;border-left:1px solid #c9c1b7;border-right:1px solid #c9c1b7;width:76%;height:44px;margin:auto;position:relative}.flow-line i{background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px}.flow-line i:first-child{left:-4px}.flow-line i:nth-child(2){left:50%}.flow-line i:nth-child(3){right:-4px}.conversion-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.conversion-steps article{background:#fff;border:1px solid #e5dfd5;border-radius:7px;min-height:112px;padding:13px 11px}.conversion-steps article.active{background:var(--violet);color:#fff;border-color:var(--violet);transform:translateY(-5px);box-shadow:0 12px 22px #5b46d933}.conversion-steps article>span{width:20px;height:20px;color:var(--violet);background:#eeebf9;border-radius:50%;place-items:center;margin-bottom:15px;font-size:7px;font-weight:850;display:grid}.conversion-steps article.active>span{color:#fff;background:#fff3}.conversion-steps small{letter-spacing:.8px;color:#849197;margin-bottom:5px;font-size:6px;display:block}.conversion-steps b{font-size:8px;display:block}.conversion-steps p{color:#849197;margin:5px 0 0;font-size:7px;line-height:1.4}.trust-bar{color:#6e7e84;border-top:1px solid #ddd8cf;justify-content:center;gap:18px;margin-top:22px;padding-top:17px;font-size:7px;font-weight:700;display:flex}.trust-section{background:var(--cream);text-align:center}.trust-section>h2{max-width:850px;margin:0 auto}.trust-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:56px 0 22px;display:grid}.trust-grid article{border-top:3px solid var(--mint);background:#fff;min-height:235px;padding:30px}.trust-grid article:nth-child(2){border-color:var(--yellow)}.trust-grid article:nth-child(3){border-color:var(--coral)}.trust-grid strong{font-family:var(--font-display);color:var(--violet);font-size:20px;font-style:italic}.trust-grid h3{font-family:var(--font-display);margin:45px 0 10px;font-size:26px}.trust-grid p{color:#67777d;margin:0;font-size:12px;line-height:1.7}.trust-promise{background:var(--navy);color:#fff;text-align:left;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.trust-promise>div{align-items:center;gap:16px;display:flex}.trust-promise>div>span{color:var(--yellow);font-size:27px}.trust-promise p{color:#aebdc2;margin:0;font-size:10px;line-height:1.6}.trust-promise b{color:#fff;font-size:13px}.pricing{background:var(--cream)}.pricing-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.pricing-head>p{color:#627177;font-size:14px;line-height:1.7}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.plan{background:#fff;border:1px solid #e7e0d6;padding:32px;position:relative}.plan.featured{background:var(--violet);color:#fff;border:0;transform:translateY(-10px);box-shadow:0 22px 45px #5b46d938}.popular{background:var(--yellow);color:var(--ink);letter-spacing:1px;padding:8px 12px;font-size:8px;font-weight:900;position:absolute;top:0;right:0}.plan h3{font-family:var(--font-display);margin:0 0 5px;font-size:30px}.plan>p{color:#748188;margin:0;font-size:12px}.price{border-bottom:1px solid #e8e4de;align-items:center;gap:10px;margin:28px 0;padding-bottom:26px;display:flex}.featured .price{border-color:#ffffff2e}.price strong{font-family:var(--font-display);font-size:45px}.price span{font-size:8px;line-height:1.4}.plan ul{flex-direction:column;gap:12px;margin:0 0 30px;padding:0;font-size:11px;list-style:none;display:flex}.plan-button{border:1px solid var(--ink);justify-content:space-between;padding:14px;font-size:12px;font-weight:800;display:flex}.featured .button{color:var(--violet);background:#fff;border-color:#fff;justify-content:space-between;width:100%}.final-cta{background:var(--coral);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:70px 24px;display:flex;position:relative;overflow:hidden}.final-cta .eyebrow{z-index:2;position:relative}.final-cta .eyebrow>span{background:var(--navy)}.final-cta h2{z-index:2;font-size:clamp(64px,7vw,105px);position:relative}.final-cta h2 em{color:#fff}.final-cta>p:not(.eyebrow){z-index:2;max-width:520px;font-size:15px;line-height:1.6;position:relative}.button-light{background:var(--navy);border-color:var(--navy);z-index:2;margin-top:12px;position:relative}.cta-pattern{border:1px solid #ffffff29;border-radius:50%;width:620px;height:620px;position:absolute}.cta-pattern:before,.cta-pattern:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:80px}.cta-pattern:after{inset:170px}footer{color:#d7e0e2;background:#0b202a;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(7vw,52px) 26px;display:grid}.brand-light{color:#fff}.brand-light .brand-mark i{background:var(--coral)}footer>div:first-child>p{color:#84969d;max-width:270px;font-size:12px;line-height:1.6}.footer-links{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.footer-links div{flex-direction:column;gap:12px;display:flex}.footer-links b{letter-spacing:1.5px;color:#6f848c;margin-bottom:5px;font-size:8px}.footer-links a{font-size:11px}.footer-bottom{color:#687e86;border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}.dashboard-page{min-height:100vh;color:var(--ink);background:#f3f1ed;grid-template-columns:230px 1fr;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.sidebar .brand{border-bottom:1px solid #ffffff1a;padding:0 8px 28px;font-size:19px}.org-switch{align-items:center;gap:9px;padding:18px 8px;display:flex}.org-avatar{background:var(--yellow);width:33px;height:33px;color:var(--ink);border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.org-switch div{font-size:10px}.org-switch small{color:#8da0a8;margin-top:3px;display:block}.side-nav{flex-direction:column;gap:5px;margin-top:10px;display:flex}.side-nav a,.side-nav button{width:100%;font:inherit;color:#aebdc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;display:flex}.side-nav a.active,.side-nav a:hover,.side-nav button:hover{color:#fff;background:#ffffff1a}.nav-symbol{text-align:center;width:18px}.side-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:18px}.user-mini{align-items:center;gap:9px;font-size:10px;display:flex}.user-mini>span{background:var(--coral);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.user-mini small{color:#8da0a8;margin-top:2px;display:block}.dashboard-main{min-width:0;padding:31px 4vw 60px}.dash-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.dash-top small{letter-spacing:1.5px;color:#859197;font-size:9px;font-weight:800}.dash-top h1{font-family:var(--font-display);margin:3px 0;font-size:36px}.top-actions{align-items:center;gap:9px;display:flex}.template-switch{height:42px;color:var(--ink);background:#fff;border:1px solid #ddd8cf;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.template-switch>svg{width:15px;color:var(--violet)}.template-switch select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.template-switch select+svg{color:#76868c;width:12px}.icon-button{background:#fff;border:1px solid #e1ddd6;border-radius:7px;width:38px;height:38px}.dashboard-button{cursor:pointer;border:0}.dash-grid{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.stat-card{background:#fff;border:1px solid #e5e0d9;border-radius:8px;min-height:132px;padding:20px;position:relative}.stat-card small{letter-spacing:1.3px;color:#7c8b91;font-size:8px;font-weight:800}.stat-card strong{font-family:var(--font-display);margin:17px 0 2px;font-size:32px;display:block}.stat-card p{color:#7c8b91;margin:0;font-size:9px}.stat-change{color:#28835a;background:#e8f7ef;border-radius:10px;padding:5px 7px;font-size:8px;position:absolute;top:19px;right:18px}.quick-actions-panel{background:var(--navy);color:#fff;border-radius:8px;grid-column:1/-1;padding:21px}.quick-actions-panel>div:first-child{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.quick-actions-panel h2{margin:0;font-size:14px}.quick-actions-panel small{color:#8fa2a9;font-size:8px}.dash-actions{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dash-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;padding:15px;font-size:10px}.dash-actions button:hover{background:var(--violet)}.dash-actions b{color:var(--mint);margin-bottom:12px;font-size:18px;display:block}.activity-panel{background:#fff;border:1px solid #e5e0d9;border-radius:8px;grid-column:1/3;padding:21px}.activity-panel header,.agenda-panel header{border-bottom:1px solid #eee8e1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.activity-panel h2,.agenda-panel h2{margin:0;font-size:14px}.activity-panel header button,.agenda-panel header button{appearance:none;font:inherit;color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.activity-table{border-collapse:collapse;width:100%}.activity-table td{border-bottom:1px solid #f0ece6;padding:15px 4px;font-size:10px}.activity-table td:nth-child(2){color:#77868d}.activity-table td:nth-child(3){text-align:right;font-weight:700}.pill{color:#257b55;background:#e6f6ed;border-radius:10px;padding:5px 7px;font-size:7px}.pill.orange{color:#b36b1b;background:#fff0dc}.pill.purple{color:var(--violet);background:#eeebfb}.agenda-panel{background:#fff;border:1px solid #e5e0d9;border-radius:8px;padding:21px}.agenda-item{border-bottom:1px solid #f0ece6;grid-template-columns:35px 1fr;gap:10px;padding:14px 0;display:grid}.agenda-item time{color:var(--violet);font-size:9px;font-weight:800}.agenda-item b{font-size:10px}.agenda-item small{color:#7d8a90;margin-top:4px;font-size:8px;display:block}.integration-panel{background:#fff;border:1px solid #ded9d1;border-radius:9px;grid-column:1/-1;padding:21px}.integration-panel>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.integration-panel>header small{letter-spacing:1.25px;color:#77878d;font-size:7px;font-weight:850}.integration-panel h2{margin:4px 0 0;font-size:15px}.integration-panel>header>svg{width:20px;color:var(--violet)}.integration-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.integration-grid article{border:1px solid #ebe6df;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:11px;min-height:92px;padding:14px;display:grid;position:relative}.integration-grid article>em{color:#9a6b2d;background:#fff3dc;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;bottom:10px;right:12px}.integration-grid article>em.ready{color:#267556;background:#e6f5ed;align-items:center;gap:3px;display:flex}.integration-grid article>em svg{width:10px}.integration-icon{color:#a94328;background:#ffe4db;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.integration-icon.stripe{color:#635bff;background:#eeecff}.integration-icon.mint{color:#28795a;background:#e2f1e8}.integration-icon svg{width:17px}.integration-grid article>div{flex-direction:column;gap:4px;padding-right:4px;display:flex}.integration-grid b{font-size:9px}.integration-grid small{color:#718188;padding-right:10px;font-size:7.5px;line-height:1.45}.mobile-dash-nav{display:none}.demo-notice{background:#fff4d0;border:1px solid #ecd889;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:17px;padding:10px 13px;font-size:9px;display:flex}.demo-notice b{color:#8b6413}.demo-notice a{font-weight:800;text-decoration:underline}@media (width<=980px){.main-nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:85px 8vw}.hero-visual{min-height:650px}.intro-grid,.public-site-section,.pricing-head{grid-template-columns:1fr}.capabilities{grid-template-columns:1fr 1fr}.site-preview{min-width:0;margin-top:40px}.plan-grid{grid-template-columns:1fr}.plan.featured{transform:none}.dashboard-page{grid-template-columns:76px 1fr}.sidebar{padding:25px 10px}.sidebar .brand>span:last-child,.org-switch>div,.side-nav a>span:last-child,.side-nav button>span:last-child,.user-mini>div{display:none}.sidebar .brand,.org-switch,.side-nav a,.side-nav button{justify-content:center}.activity-panel,.agenda-panel{grid-column:1/-1}.integration-grid,.business-hero{grid-template-columns:1fr}.business-image{min-height:500px}.quote-section{grid-template-columns:1fr}}@media (width<=640px){.site-header{height:68px;padding:0 18px}.header-actions .text-link{display:none}.button-small{padding:10px 12px;font-size:11px}.hero-copy{padding:68px 22px 60px}.hero h1{letter-spacing:-3px;font-size:61px}.hero-description{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.play-link{justify-content:center}.hero-visual{min-height:590px}.phone-shell{transform:scale(.88)}.floating-card{transform:scale(.78)}.floating-quote{top:23%;left:-4%}.floating-invoice{bottom:14%;right:-6%}.ticker{justify-content:flex-start;padding-left:20px;overflow:hidden}.section{padding:72px 22px}.section h2{letter-spacing:-2px;font-size:48px}.intro-grid{gap:24px}.capabilities{grid-template-columns:1fr;padding-top:0}.capability{min-height:270px}.site-preview{transform:none}.mini-site{padding:14px}.mini-nav span{display:none}.mini-hero{padding:28px 20px}.mini-hero h3{font-size:27px}.public-site-section{padding-bottom:90px}.pricing-head{gap:22px}.final-cta h2{letter-spacing:-3px;font-size:64px}footer{grid-template-columns:1fr;padding:55px 24px 24px}.footer-links{gap:16px}.footer-bottom{flex-direction:column;gap:10px}.dashboard-page{padding-bottom:66px;display:block}.sidebar{display:none}.dashboard-main{padding:24px 16px}.dash-top{align-items:flex-start;gap:15px}.dash-top h1{font-size:30px}.top-actions{flex-direction:column;align-items:stretch}.top-actions .icon-button{display:none}.template-switch{height:38px}.dashboard-button{padding:10px 13px;font-size:9px}.dash-grid{grid-template-columns:1fr 1fr}.stat-card:nth-child(3){grid-column:1/-1}.dash-actions{grid-template-columns:1fr 1fr}.activity-panel,.agenda-panel,.integration-panel{grid-column:1/-1;overflow-x:auto}.mobile-dash-nav{z-index:20;background:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;height:63px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-dash-nav a,.mobile-dash-nav button{appearance:none;color:var(--ink);font:inherit;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;max-width:21%;font-size:8px;display:flex;overflow:hidden}.mobile-dash-nav b{font-size:16px}.business-header nav{display:none}.business-hero-copy{padding:72px 22px}.business-hero h1{font-size:66px}.business-image{min-height:380px}.services-strip{padding:60px 22px}.services-strip>header{display:block}.business-services{grid-template-columns:1fr}.quote-copy{padding:60px 22px}.quote-form{grid-template-columns:1fr;padding:35px 22px}.field.full,.quote-form .button{grid-column:1}.demo-notice{align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}@media (width<=980px){.growth-section{grid-template-columns:1fr}.conversion-visual{min-width:0;margin-top:40px}.trust-grid{grid-template-columns:1fr}.trust-promise{gap:28px}.trust-grid article{min-height:190px}.trust-grid h3{margin-top:28px}}@media (width<=640px){.growth-section{padding-bottom:82px}.conversion-visual{padding:18px}.conversion-head{flex-wrap:wrap;align-items:flex-start}.conversion-head span{margin-left:0}.lead-primary{margin-top:20px}.flow-line{width:68%;height:34px}.conversion-steps{grid-template-columns:1fr 1fr}.conversion-steps article.active{transform:none}.trust-bar{flex-direction:column;align-items:flex-start;gap:8px}.benefit-list li{grid-template-columns:28px 1fr}.trust-grid{margin-top:38px}.trust-promise{flex-direction:column;align-items:flex-start}.trust-promise .button{width:100%}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e6;border-bottom:1px solid #172c3512;position:sticky;top:0;box-shadow:0 8px 30px #172c350a}.brand{letter-spacing:-1.2px;font-weight:500}.brand strong{font-weight:850}.brand-mark{gap:4px;transform:skewY(-12deg)}.brand-mark i{border-radius:5px}.main-nav{font-weight:700}.main-nav a{position:relative}.main-nav a:after{content:"";background:var(--coral);border-radius:2px;height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.main-nav a:hover:after{right:0}.button{background:linear-gradient(135deg,var(--violet),#7562ec);border-radius:999px;padding-inline:24px;box-shadow:0 8px 20px #5b46d933}.button-light{background:var(--navy);box-shadow:0 8px 20px #102d3b33}.hero h1,.section h2,.final-cta h2{font-family:var(--font-display),sans-serif;letter-spacing:-.065em;font-weight:850;line-height:.94}.hero h1 em,.section h2 em,.final-cta h2 em{letter-spacing:-.065em;font-style:normal;font-weight:850}.hero-description{letter-spacing:-.015em;font-size:19px}.eyebrow{letter-spacing:2.2px}.eyebrow>span{border-radius:2px;width:31px}.play{background:#ffffff0f;transition:all .2s}.play-link:hover .play{background:var(--coral);border-color:var(--coral);transform:scale(1.05)}.phone-shell{border-radius:42px;box-shadow:0 45px 90px #140f427a}.floating-card{border:1px solid #ffffff8c;border-radius:16px;box-shadow:0 22px 44px #21185d47}.ticker{letter-spacing:1.8px;font-weight:900}.section-kicker{letter-spacing:2.2px;font-weight:900}.capabilities{gap:18px}.capability{border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 14px 28px #172c350f}.capability:hover{transform:translateY(-7px);box-shadow:0 22px 38px #172c351f}.capability h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-weight:850}.cap-symbol{font-family:var(--font-display),sans-serif;font-weight:800}.conversion-visual{border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 35px 80px #00000059}.lead-card,.conversion-steps article{border-radius:14px}.conversion-steps article.active{border-radius:16px}.benefit-list>li>span{font-family:var(--font-display),sans-serif;font-style:normal;font-weight:850}.trust-grid{gap:18px}.trust-grid article{border-top-width:5px;border-radius:18px;transition:transform .2s;box-shadow:0 12px 28px #172c350e}.trust-grid article:hover{transform:translateY(-5px)}.trust-grid strong,.trust-grid h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;font-style:normal;font-weight:850}.trust-promise{background:linear-gradient(115deg,var(--navy),#183f50);border-radius:20px;padding:28px 32px}.plan-grid{gap:18px}.plan{border-color:#172c3514;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #172c350d}.plan.featured{background:linear-gradient(145deg,var(--violet),#4f3fc4);border-radius:22px;box-shadow:0 28px 55px #5b46d942}.popular{border-radius:0 0 0 12px}.plan h3,.price strong{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;font-weight:850}.plan-button{border-radius:999px;padding-inline:20px}.final-cta{background:radial-gradient(circle at 50% 120%,#f6d56a99,transparent 38%),var(--coral)}.dash-top h1,.stat-card strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;font-weight:850}.stat-card,.quick-actions-panel,.activity-panel,.agenda-panel{border-radius:16px}.demo-notice{border-radius:12px}@media (width<=640px){.hero h1{letter-spacing:-.06em}.section h2,.final-cta h2{letter-spacing:-.055em}.capability{border-radius:16px}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.marketing-banner{background:#ffffff14;border:1px solid #ffffff24;border-radius:24px;min-width:620px;padding:14px;box-shadow:0 35px 80px #00000059}.marketing-banner>img{border-radius:15px;width:100%;height:auto;display:block}.stripe-callout{color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;display:grid}.stripe-wordmark{background:var(--violet);color:#fff;letter-spacing:-.8px;border-radius:10px;padding:10px 13px;font-size:16px;font-weight:850}.stripe-callout b{margin-bottom:4px;font-size:12px;display:block}.stripe-callout small{color:#6d7c82;max-width:410px;font-size:8px;line-height:1.55;display:block}.payment-types{letter-spacing:.7px;text-transform:uppercase;color:var(--violet);white-space:nowrap;font-size:7px;font-weight:850}@media (width<=980px){.marketing-banner{min-width:0;margin-top:40px}}@media (width<=640px){.marketing-banner{border-radius:16px;padding:8px}.marketing-banner>img{border-radius:11px}.stripe-callout{grid-template-columns:auto 1fr;gap:11px;padding:13px}.payment-types{grid-column:1/-1;padding-left:2px}.stripe-wordmark{padding:9px 11px;font-size:14px}}.growth-section{grid-template-columns:minmax(0,1fr) minmax(560px,1fr);align-items:center;gap:clamp(48px,5vw,88px)}.growth-copy{min-width:0}.growth-copy h2{letter-spacing:-.055em;max-width:680px;margin:0 0 34px;font-size:clamp(48px,4.15vw,70px);line-height:1.04}.growth-copy h2 em{line-height:inherit;letter-spacing:inherit}.growth-copy>p:not(.eyebrow){color:#c1cdd1;max-width:650px;margin:0;font-size:17px;line-height:1.75}.benefit-list{margin:38px 0 20px}.benefit-list li{grid-template-columns:48px 1fr;gap:18px;padding:22px 0}.benefit-list>li>span{font-size:22px;line-height:1.2}.benefit-list b{margin-bottom:7px;font-size:15px;line-height:1.4}.benefit-list small{color:#aebdc2;font-size:13px;line-height:1.6}.outline-link{margin-top:22px;padding:15px 0;font-size:15px}.stripe-callout{gap:19px;padding:20px 22px}.stripe-wordmark{padding:13px 16px;font-size:18px}.stripe-callout b{margin-bottom:6px;font-size:15px}.stripe-callout small{font-size:11px;line-height:1.6}.payment-types{letter-spacing:.8px;font-size:9px}@media (width<=1180px){.growth-section{grid-template-columns:1fr;align-items:start}.growth-copy h2{max-width:760px}.marketing-banner{min-width:0;margin-top:18px}}@media (width<=640px){.growth-copy h2{margin-bottom:26px;font-size:44px;line-height:1.06}.growth-copy>p:not(.eyebrow){font-size:16px}.benefit-list{margin-top:30px}.benefit-list li{grid-template-columns:38px 1fr;padding:18px 0}.benefit-list>li>span{font-size:19px}.benefit-list b{font-size:14px}.benefit-list small{font-size:12px}.stripe-callout b{font-size:13px}.stripe-callout small{font-size:10px}.payment-types{font-size:8px}.ticker{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 14px;min-height:auto;padding:18px 22px;display:flex;overflow:visible}.ticker span{letter-spacing:1.35px;flex:none;font-size:11px;line-height:1.4}.ticker i{font-size:10px;line-height:1.4}.capabilities{gap:16px}.capability{min-height:0;padding:28px 30px 32px}.cap-number{letter-spacing:.5px;font-size:12px}.cap-symbol{margin:30px 0 38px;font-size:46px}.capability h3{letter-spacing:-.045em;margin:0 0 14px;font-size:29px;line-height:1.16}.capability p{max-width:none;font-size:15.5px;line-height:1.65}}.trade-proof{color:#bdc9cd;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;margin:22px 0 0;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.trade-proof svg{color:var(--yellow)}.tool-badge{z-index:4;border:1px solid #ffffff4d;border-radius:18px;place-items:center;width:58px;height:58px;transition:transform .25s;display:grid;position:absolute;box-shadow:0 18px 38px #18105347}.tool-badge svg{stroke-width:1.8px;width:27px;height:27px}.tool-badge:hover{transform:translateY(-5px)rotate(4deg)}.tool-wrench{background:var(--yellow);color:var(--ink);top:9%;right:8%;transform:rotate(8deg)}.tool-hammer{background:var(--mint);color:var(--ink);bottom:8%;left:9%;transform:rotate(-9deg)}.tool-drill{background:var(--coral);color:var(--ink);top:48%;right:6%;transform:rotate(7deg)}.trade-section{background:#fff;padding-top:92px;padding-bottom:82px;position:relative;overflow:hidden}.trade-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.trade-heading h2{font-size:clamp(44px,4.6vw,72px)}.trade-heading>p{color:#627177;max-width:480px;margin:0 0 6px;font-size:16px;line-height:1.75}.trade-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.trade-card{border:1px solid #172c3514;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:122px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.trade-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #172c351a}.trade-card>span{background:#ffffff9e;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.trade-card svg{stroke-width:1.8px;width:27px;height:27px}.trade-card h3{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.trade-card p{color:#53656c;margin:0;font-size:11px}.trade-card>b{font-size:18px;font-weight:500}.trade-card.yellow{background:var(--yellow)}.trade-card.blue{background:var(--blue)}.trade-card.mint{background:var(--mint)}.trade-card.coral{background:var(--coral)}.trade-card.cream{background:var(--cream)}.workbench-line{height:70px;color:var(--violet);opacity:.7;justify-content:center;align-items:center;gap:15px;margin-top:26px;display:flex}.workbench-line span{background:currentColor;width:min(15vw,170px);height:1px}.workbench-line svg{stroke-width:1.6px;width:23px;height:23px}.workbench-line svg:nth-of-type(2){color:var(--coral)}.cap-symbol svg{stroke-width:1.55px;width:48px;height:48px}@media (width<=980px){.trade-heading{grid-template-columns:1fr;gap:24px}.trade-grid{grid-template-columns:1fr 1fr}.tool-wrench{top:8%;right:7%}.tool-hammer{bottom:9%;left:7%}}@media (width<=640px){.trade-proof{font-size:10px;line-height:1.35}.tool-badge{border-radius:15px;width:48px;height:48px}.tool-badge svg{width:23px;height:23px}.tool-wrench{top:8%;right:6%}.tool-hammer{bottom:7%;left:4%}.tool-drill{display:none}.trade-section{padding-top:68px;padding-bottom:56px}.trade-heading{margin-bottom:30px}.trade-heading h2{font-size:43px}.trade-heading>p{font-size:15px}.trade-grid{grid-template-columns:1fr;gap:12px}.trade-card{min-height:104px;padding:17px}.trade-card>span{width:46px;height:46px}.trade-card h3{font-size:16px}.trade-card p{font-size:12px;line-height:1.5}.workbench-line{height:52px;margin-top:18px}.cap-symbol svg{width:45px;height:45px}}.plan-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.plan{border-top:5px solid var(--mint);flex-direction:column;grid-column:span 2;min-height:455px;padding:31px;display:flex}.plan:nth-child(4),.plan:nth-child(5){grid-column:span 3;min-height:420px}.plan.essential{border-top-color:var(--yellow)}.plan.team{border-top-color:var(--blue)}.plan.business{border-top-color:var(--coral)}.plan.featured{border-top:5px solid #a99cff}.plan-audience{letter-spacing:1.35px;color:var(--violet);margin-bottom:18px;font-size:8px;font-weight:900;line-height:1.4;display:block}.plan h3{margin-bottom:9px;font-size:32px}.plan>p{min-height:42px;font-size:13px;line-height:1.6}.price{margin:24px 0;padding-bottom:22px}.price strong{font-size:42px}.price span{font-size:9px}.plan ul{flex:1;gap:13px;margin-bottom:26px;font-size:13px;line-height:1.45}.plan-button{align-items:center;margin-top:auto}.plan-button span{font-size:18px}.featured .button{margin-top:auto}.pricing-footnote{color:#64747a;text-align:center;background:#ffffffa8;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:24px;padding:18px 22px;font-size:10px;font-weight:700;display:flex}.pricing-footnote span+span:before{content:"•";color:var(--coral);margin-right:24px}.trial-cfdi-note{background:#ffffffad;border:1px solid #2d6f8e29;border-radius:16px;align-items:center;gap:16px;margin:-18px 0 34px;padding:17px 20px;display:flex;box-shadow:0 10px 24px #0d2b350b}.trial-cfdi-note>span{background:var(--mint);width:44px;height:44px;color:var(--navy);border-radius:13px;flex:none;place-items:center;display:grid}.trial-cfdi-note svg{stroke-width:1.8px;width:22px;height:22px}.trial-cfdi-note b{margin-bottom:4px;font-size:13px;display:block}.trial-cfdi-note p{color:#5f7076;margin:0;font-size:11px;line-height:1.55}@media (width<=1180px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan,.plan:nth-child(4),.plan:nth-child(5){grid-column:auto;min-height:430px}.plan:last-child{grid-column:1/-1;min-height:400px}.plan.featured{transform:none}}@media (width<=760px){.plan-grid{grid-template-columns:1fr}.plan,.plan:nth-child(4),.plan:nth-child(5),.plan:last-child{grid-column:auto;min-height:0}.plan{padding:27px}.plan>p{min-height:0}.pricing-footnote{flex-direction:column;align-items:center;gap:9px}.pricing-footnote span+span:before{display:none}.trial-cfdi-note{align-items:flex-start;margin-top:-6px;padding:16px}.trial-cfdi-note p{font-size:11.5px}}.module-section{background:var(--paper)}.module-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:42px;display:grid}.module-heading h2{font-size:clamp(46px,4.8vw,72px)}.module-heading>p{color:#617278;margin:0 0 7px;font-size:15px;line-height:1.75}.module-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.module-grid article{background:#fff;border:1px solid #17313a17;border-radius:20px;min-height:255px;padding:24px;box-shadow:0 14px 30px #0d2b350b}.module-grid article>span{background:var(--mint);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:36px;display:grid}.module-grid article:nth-child(2)>span{background:var(--yellow)}.module-grid article:nth-child(3)>span{background:var(--blue)}.module-grid article:nth-child(4)>span{background:#ffe0d5}.module-grid svg{width:23px}.module-grid small{color:#72848a;letter-spacing:1px;min-height:25px;font-size:7px;font-weight:850;line-height:1.5;display:block}.module-grid h3{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0;font-size:23px}.module-grid p{color:#63757b;margin:0;font-size:11px;line-height:1.65}@media (width<=980px){.module-heading{grid-template-columns:1fr;gap:22px}.module-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.module-grid{grid-template-columns:1fr}.module-grid article{min-height:0}.module-grid article>span{margin-bottom:24px}.module-grid small{min-height:0}}:root{--ink:#17313a;--navy:#0d2b35;--violet:#2d6f8e;--purple:#214f69;--cream:#f2ebdd;--mint:#b8d1c0;--coral:#f1734e;--yellow:#e9b949;--blue:#afc9d6;--paper:#fcfaf5}body{background:var(--paper)}.site-header{background:#fcfaf5eb}.brand-mark i:nth-child(2){background:#4f8ca6}.button{background:linear-gradient(135deg,var(--violet),#205b75);box-shadow:0 8px 20px #2d6f8e33}.button:hover{box-shadow:0 10px 24px #2d6f8e47}.hero{background:radial-gradient(circle at 70% 15%,#2d6f8e3d,transparent 36%),var(--navy)}.hero-visual{background:radial-gradient(circle at 70% 25%,#f1734e47,transparent 24%),linear-gradient(145deg,var(--purple),#163e50)}.phone-shell{border-color:#0b252e;box-shadow:0 45px 90px #051c247a}.phone-top b{background:#0b252e}.quick-grid button{background:#e7f0f3}.doc-icon.purple{background:#e3eef2}.floating-card{box-shadow:0 22px 44px #072a3647}.growth-section{background:radial-gradient(circle at 82% 20%,#2d6f8e33,transparent 28%),var(--navy)}.conversion-steps article.active{box-shadow:0 12px 22px #2d6f8e38}.conversion-steps article>span{background:#e5eff3}.conversion-steps article.active small{color:#d2e3e9}.conversion-steps article.active p{color:#d8e7ec}.plan.featured{background:linear-gradient(145deg,var(--violet),#20556d);box-shadow:0 28px 55px #2d6f8e42}.featured>p{color:#d3e3e9}.trade-card.violet{background:#cbdfe7}.plan.featured{border-top-color:#8ab8c9}.featured .plan-audience{color:#d5e7ed}.pill.purple{background:#e4eef2}.stripe-wordmark{background:#635bff}.payment-types{color:#315f75}.onboarding-page{background:var(--paper);min-height:100vh;color:var(--ink);grid-template-columns:minmax(300px,29vw) 1fr;display:grid}.wizard-aside{background:radial-gradient(circle at 15% 85%,#2d6f8e57,transparent 32%),var(--navy);color:#fff;flex-direction:column;height:100vh;padding:38px clamp(28px,3.4vw,54px);display:flex;position:sticky;top:0;overflow:hidden}.wizard-aside:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;left:-220px}.wizard-aside .brand{z-index:2;position:relative}.wizard-aside-copy{z-index:2;margin:clamp(48px,8vh,90px) 0 38px;position:relative}.wizard-kicker{color:var(--coral);letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:900}.wizard-aside-copy h1{font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.4vw,54px);line-height:1.03}.wizard-aside-copy h1 em{color:var(--coral);font-style:normal}.wizard-aside-copy>p:last-child{color:#b5c5ca;max-width:380px;margin:22px 0 0;font-size:13px;line-height:1.7}.wizard-progress{z-index:2;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.wizard-progress li{color:#6f868e;align-items:center;gap:13px;padding:9px 0;display:flex}.wizard-progress li>span{border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.wizard-progress li>span svg{width:14px}.wizard-progress li div{flex-direction:column;gap:2px;display:flex}.wizard-progress small{letter-spacing:1.2px;font-size:7px}.wizard-progress b{font-size:12px}.wizard-progress li.active{color:#fff}.wizard-progress li.active>span{background:var(--coral);border-color:var(--coral);color:var(--navy)}.wizard-progress li.done{color:#adc0c6}.wizard-progress li.done>span{border-color:var(--mint);color:var(--mint);background:#b8d1c024}.wizard-aside-note{z-index:2;color:var(--mint);border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:auto;padding-top:22px;display:flex;position:relative}.wizard-aside-note>svg{width:22px}.wizard-aside-note span{flex-direction:column;gap:3px;display:flex}.wizard-aside-note b{color:#fff;font-size:10px}.wizard-aside-note small{color:#8fa5ad;font-size:8px}.wizard-main{justify-content:center;min-width:0;display:flex}.wizard-panel{flex-direction:column;width:min(880px,100% - 64px);min-height:100vh;padding:clamp(54px,8vh,88px) 0 36px;display:flex}.wizard-mobile-head{display:none}.wizard-step{flex:1;animation:.28s wizard-in}.wizard-step>h2{font-family:var(--font-display),sans-serif;letter-spacing:-.06em;color:var(--ink);margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.01}.wizard-step>h2 em{color:var(--violet);font-style:normal}.wizard-lead{color:#62757c;max-width:630px;margin:19px 0 34px;font-size:15px;line-height:1.7}@keyframes wizard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mode-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mode-card{appearance:none;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #17313a1f;border-radius:22px;flex-direction:column;min-height:355px;padding:26px;transition:all .2s;display:flex;box-shadow:0 12px 30px #0d2b350d}.mode-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #0d2b351a}.mode-card.selected{border:2px solid var(--violet);background:linear-gradient(145deg,#fff,#edf5f7);padding:25px}.mode-icon{background:var(--mint);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.mode-icon svg{width:24px}.mode-icon.orange{color:#b84426;background:#ffe3d9}.mode-card>small{letter-spacing:1.5px;color:var(--violet);font-size:8px;font-weight:900}.mode-card h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:7px 0;font-size:26px}.mode-card>p{color:#66777d;margin:0;font-size:12px;line-height:1.6}.mode-card ul{flex-direction:column;gap:10px;margin:24px 0;padding:0;list-style:none;display:flex}.mode-card li{align-items:center;gap:8px;font-size:11px;display:flex}.mode-card li svg{width:15px;height:15px;color:var(--violet)}.mode-select{justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.mode-select svg{width:17px}.business-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-type-card{appearance:none;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #17313a1f;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:126px;padding:18px;transition:all .2s;display:grid}.business-type-card:hover{border-color:var(--violet);transform:translateY(-2px)}.business-type-card.selected{border:2px solid var(--violet);background:#edf5f7;padding:17px}.business-type-card>span{background:var(--cream);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.business-type-card>span svg{width:22px}.business-type-card small{color:#73858b;text-transform:uppercase;letter-spacing:.7px;font-size:7px;line-height:1.4;display:block}.business-type-card h3{margin:4px 0;font-size:15px}.business-type-card p{color:#66777d;margin:0;font-size:9px;line-height:1.45}.business-type-card>b{width:24px;height:24px;color:var(--violet);border-radius:50%;place-items:center;display:grid}.business-type-card>b svg{width:14px}.business-type-card.selected>b{background:var(--violet);color:#fff}.goal-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.goal-card{appearance:none;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #17313a1f;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.goal-card>span{font-family:var(--font-display);color:var(--coral);font-size:18px;font-weight:850}.goal-card>b{font-size:13px}.goal-card>i{border:1px solid #c9d3d5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.goal-card>i svg{width:13px}.goal-card.selected{border:2px solid var(--violet);background:#edf5f7;padding:17px}.goal-card.selected>i{background:var(--violet);border-color:var(--violet);color:#fff}.wizard-plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wizard-plan{appearance:none;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #17313a1f;border-radius:17px;min-height:190px;padding:20px;transition:all .2s;position:relative}.wizard-plan:hover{border-color:var(--violet);transform:translateY(-2px)}.wizard-plan.selected{border:2px solid var(--violet);background:#edf5f7;padding:19px}.wizard-plan>div{align-items:center;gap:10px;display:flex}.wizard-plan>div>span{border:1px solid #b7c5ca;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.wizard-plan.selected>div>span{background:var(--violet);border-color:var(--violet);color:#fff}.wizard-plan>div>span svg{width:12px}.wizard-plan h3{font-family:var(--font-display),sans-serif;margin:0;font-size:20px}.wizard-plan>p{color:#6c7b81;min-height:29px;font-size:10px;line-height:1.45}.wizard-plan>strong{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:12px 0;font-size:26px;display:block}.wizard-plan>strong small{font-family:var(--font-sans),sans-serif;letter-spacing:0;margin-left:4px;font-size:9px}.wizard-plan ul{color:#5e7077;border-top:1px solid #e8e4dd;gap:14px;margin:0;padding:12px 0 0;font-size:9px;list-style:none;display:flex}.wizard-popular{background:var(--yellow);letter-spacing:1px;border-radius:999px;padding:5px 8px;font-size:6px;font-weight:900;position:absolute;top:13px;right:13px}.wizard-inline-note{background:var(--cream);border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.wizard-inline-note>svg{width:22px;color:var(--violet)}.wizard-inline-note span{flex-direction:column;gap:2px;display:flex}.wizard-inline-note b{font-size:10px}.wizard-inline-note small{color:#66777d;font-size:9px;line-height:1.5}.wizard-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.wizard-form-grid label{flex-direction:column;gap:8px;display:flex}.wizard-form-grid label>span{font-size:10px;font-weight:850}.wizard-form-grid label>span small{color:#7b8b91;margin-left:5px;font-weight:500}.wizard-form-grid input,.wizard-form-grid select{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #d7deda;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.wizard-form-grid input:focus,.wizard-form-grid select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #2d6f8e1c}.terms-check{color:#5f7178;align-items:flex-start;gap:10px;margin-top:22px;font-size:10px;line-height:1.5;display:flex}.terms-check input{accent-color:var(--violet);margin-top:2px}.form-hint{color:#8a5d39;margin:10px 0 0;font-size:9px}.wizard-alert{color:#7a2e1f;background:#fde8e4;border:1px solid #f0b4a6;border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #7a2e1f14}.wizard-alert p{flex:1;margin:0;font-size:14px;font-weight:650;line-height:1.5}.wizard-alert-link{color:#7a2e1f;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:underline}.wizard-alert-dismiss{appearance:none;color:#9a5646;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.confirmation-grid{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:30px;display:grid}.activation-card,.stripe-prepare{background:#fff;border:1px solid #17313a1a;border-radius:20px;padding:24px;box-shadow:0 12px 30px #0d2b350b}.activation-title{border-bottom:1px solid #ece8e1;align-items:center;gap:12px;padding-bottom:20px;display:flex}.activation-title>span{background:var(--coral);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.activation-title svg{width:22px}.activation-title small{letter-spacing:1.3px;color:#6d7f85;font-size:7px}.activation-title h3{margin:3px 0 0;font-size:19px}.activation-card dl{margin:8px 0}.activation-card dl>div{border-bottom:1px solid #f0ece6;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.activation-card dt{color:#718188;font-size:10px}.activation-card dd{text-align:right;margin:0;font-size:10px;font-weight:800}.activation-detail{color:#66787e;background:var(--cream);border-radius:10px;margin:15px 0 0;padding:12px;font-size:9px;line-height:1.55}.stripe-head{border-bottom:1px solid #ece8e1;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding-bottom:19px;display:grid}.stripe-head>span{color:#fff;background:#635bff;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:850}.stripe-head>svg{width:19px;color:var(--violet)}.stripe-head div{flex-direction:column;gap:3px;display:flex}.stripe-head b{font-size:11px}.stripe-head small{color:#76868c;font-size:8px;line-height:1.4}.stripe-prepare>p{color:#68797f;margin:18px 0;font-size:10px;line-height:1.6}.stripe-prepare ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stripe-prepare li{align-items:center;gap:8px;font-size:9px;display:flex}.stripe-prepare li svg{color:#2b855d;width:14px}.stripe-head.free{grid-template-columns:auto 1fr}.stripe-head.free>span{background:var(--mint);width:43px;height:43px;color:var(--ink);place-items:center;padding:0;display:grid}.stripe-head.free svg{width:21px}.wizard-actions{border-top:1px solid #e5e3dc;justify-content:space-between;align-items:center;margin-top:34px;padding-top:20px;display:flex}.wizard-back{color:#607279;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:800;display:inline-flex}.wizard-back svg{width:16px}.wizard-actions .button{cursor:pointer}.wizard-actions .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.onboarding-finished{background:radial-gradient(circle at 85% 8%,#2d6f8e33,transparent 32%),var(--cream);flex-direction:column;padding:0;display:flex}.finish-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5c2;border-bottom:1px solid #17313a17;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 clamp(24px,4vw,64px);display:flex}.finish-header>span{color:#287457;letter-spacing:.4px;background:#e4f1e8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:850;display:flex}.finish-header>span svg{width:14px}.finish-shell{grid-template-columns:minmax(390px,.85fr) minmax(560px,1.15fr);align-items:stretch;gap:22px;width:min(1400px,100% - 64px);margin:auto;padding:46px 0;display:grid}.finish-card{text-align:left;background:#fff;border-radius:28px;width:auto;padding:clamp(38px,4.3vw,66px);box-shadow:0 30px 70px #0d2b351a}.finish-icon{background:var(--mint);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 0 28px;display:grid}.finish-icon svg{width:29px}.finish-card h1{font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(44px,4.5vw,68px);line-height:.98}.finish-card h1 em{color:var(--violet);font-style:normal}.finish-card>p:not(.wizard-kicker){color:#64767d;max-width:570px;font-size:13px;line-height:1.7}.finish-summary{background:var(--cream);border-radius:14px;flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;margin:25px 0;padding:15px 17px;font-size:9px;font-weight:800;display:flex}.finish-summary span+span{border-left:1px solid #d8cebe;padding-left:18px}.finish-priorities{border-top:1px solid #ece7df;flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:23px;display:flex}.finish-priorities>small{letter-spacing:1.4px;color:#74858b;width:100%;margin-bottom:4px;font-size:7px;font-weight:900}.finish-priorities>span{background:#edf4f1;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.finish-priorities svg{color:#287457;width:12px}.finish-menu{background:radial-gradient(circle at 100% 0,#2d6f8e57,transparent 38%),var(--navy);color:#fff;border-radius:28px;flex-direction:column;padding:clamp(36px,4vw,58px);display:flex;box-shadow:0 30px 70px #0d2b3529}.finish-menu-copy h2{font-family:var(--font-display),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,60px);line-height:1}.finish-menu-copy>p:last-child{color:#aebfc4;max-width:650px;margin:18px 0 27px;font-size:12px;line-height:1.7}.finish-option-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.finish-option{appearance:none;color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:start;gap:13px;min-height:146px;padding:18px;transition:transform .2s,background .2s,border-color .2s;display:grid}.finish-option:hover{background:#ffffff1c;border-color:#ffffff3d;transform:translateY(-3px)}.finish-option.primary{background:var(--coral);min-height:130px;color:var(--ink);border-color:#0000;grid-column:1/-1}.finish-option.primary:hover{background:#f48260}.finish-option>span{background:#ffffff1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.finish-option.primary>span{background:#ffffff57}.finish-option>span svg{width:21px}.finish-option>svg{width:17px;margin-top:12px}.finish-option small{letter-spacing:1.2px;color:var(--mint);font-size:7px;font-weight:900}.finish-option.primary small{color:#6c3829}.finish-option h3{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;margin:5px 0;font-size:18px}.finish-option p{color:#a9bbc0;margin:0;font-size:9px;line-height:1.5}.finish-option.primary p{color:#653c31}.finish-home{color:#bac9ce;align-items:center;gap:9px;width:max-content;margin-top:auto;padding-top:25px;font-size:9px;font-weight:800;display:flex}.finish-home svg{width:14px}@media (width<=980px){.onboarding-page{grid-template-columns:250px 1fr}.wizard-aside{padding:30px 24px}.wizard-aside-copy h1{font-size:36px}.wizard-panel{width:min(760px,100% - 42px)}.confirmation-grid{grid-template-columns:1fr}.wizard-step>h2{font-size:45px}.finish-shell{grid-template-columns:1fr;width:min(760px,100% - 44px);padding:32px 0}.finish-option.primary{min-height:146px}}@media (width<=720px){.onboarding-page{display:block}.wizard-aside{display:none}.wizard-main{display:block}.wizard-mobile-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#fcfaf5f0;border-bottom:1px solid #e5e3dc;justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex;position:sticky;top:0}.wizard-mobile-head .brand{font-size:19px}.wizard-mobile-head>span{color:#6d7e84;font-size:9px;font-weight:800}.wizard-panel{width:auto;min-height:calc(100vh - 68px);padding:40px 20px 24px}.wizard-step>h2{font-size:39px}.wizard-lead{margin-bottom:26px;font-size:14px}.mode-grid,.wizard-plan-grid,.wizard-form-grid,.business-type-grid,.goal-grid{grid-template-columns:1fr}.mode-card{min-height:330px}.wizard-plan{min-height:180px}.business-type-card{min-height:116px}.wizard-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 20px calc(16px + env(safe-area-inset-bottom));z-index:9;background:#fcfaf5f5;margin-inline:-20px;position:sticky;bottom:0}.wizard-actions .button{padding-inline:18px}.confirmation-step>h2{font-size:36px}.onboarding-finished{min-height:100vh;display:flex}.finish-header{height:68px;padding:0 18px}.finish-header .brand{font-size:19px}.finish-shell{gap:14px;width:calc(100% - 28px);padding:14px 0 24px}.finish-card,.finish-menu{border-radius:22px;padding:30px 22px}.finish-card h1{font-size:44px}.finish-summary{flex-direction:column;gap:9px}.finish-summary span+span{border-left:0;padding-left:0}.finish-option-grid{grid-template-columns:1fr}.finish-option.primary{grid-column:auto}.finish-option{min-height:132px}.finish-menu-copy h2{font-size:40px}.finish-home{margin-top:6px}}.solutions-link{border-bottom:1px solid var(--ink);justify-content:center;align-items:center;gap:28px;width:max-content;margin:8px auto 0;padding:13px 0;font-size:12px;font-weight:850;display:flex}.solutions-link span{font-size:18px}.solutions-page{background:var(--paper)}.solutions-hero{background:radial-gradient(circle at 90% 10%,#2d6f8e33,transparent 31%),var(--navy);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:650px;padding:100px max(7vw,52px);display:grid;overflow:hidden}.solutions-hero h1,.solutions-templates h2,.solutions-core h2,.solutions-cta h2{font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.6vw,84px);line-height:.95}.solutions-hero h1 em,.solutions-templates h2 em,.solutions-core h2 em,.solutions-cta h2 em{color:var(--coral);font-style:normal}.solutions-hero>div:first-child>p:not(.eyebrow){color:#b8c8cd;max-width:620px;margin:28px 0;font-size:17px;line-height:1.75}.solutions-stack{min-height:430px;position:relative}.solutions-stack article{width:210px;height:126px;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;font-size:13px;font-weight:850;display:flex;position:absolute;box-shadow:0 25px 55px #0003}.solutions-stack svg{width:27px}.solutions-stack article:first-child{background:var(--mint);top:15px;left:0;transform:rotate(-6deg)}.solutions-stack article:nth-child(2){background:var(--yellow);top:74px;right:4%;transform:rotate(5deg)}.solutions-stack article:nth-child(3){background:var(--coral);bottom:46px;left:12%;transform:rotate(4deg)}.solutions-stack article:nth-child(4){background:var(--blue);bottom:0;right:0;transform:rotate(-4deg)}.solutions-templates{background:var(--cream);padding:100px max(7vw,52px)}.solutions-templates>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:48px;display:grid}.solutions-templates>header>p:last-child{color:#62747a;font-size:15px;line-height:1.7}.solutions-templates h2,.solutions-core h2{color:var(--ink);font-size:clamp(46px,4.8vw,72px)}.solutions-templates h2 em,.solutions-core h2 em{color:var(--violet)}.solutions-template-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.solutions-template-grid article{background:#fff;border:1px solid #17313a14;border-radius:22px;padding:28px;box-shadow:0 14px 30px #0d2b350d}.solution-icon{background:var(--mint);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.solution-icon svg{width:25px}.solution-icon.professional{background:var(--blue)}.solution-icon.appointments{background:#d7e8dc}.solution-icon.commerce{background:#ffe0d5}.solution-icon.other{background:var(--yellow)}.solutions-template-grid article>small{letter-spacing:1px;color:#76878d;text-transform:uppercase;font-size:8px;line-height:1.5}.solutions-template-grid h3{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:7px 0;font-size:25px}.solutions-template-grid article>p{color:#64767c;min-height:40px;font-size:12px;line-height:1.65}.solutions-template-grid ul{border-top:1px solid #ebe7e0;flex-wrap:wrap;gap:8px 16px;margin:16px 0;padding:16px 0;list-style:none;display:flex}.solutions-template-grid li{align-items:center;gap:6px;font-size:10px;display:flex}.solutions-template-grid li svg{color:#27845d;width:13px}.solutions-template-grid article>a{justify-content:space-between;align-items:center;padding-top:4px;font-size:11px;font-weight:850;display:flex}.solutions-template-grid article>a span{font-size:18px}.solutions-core{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:100px max(7vw,52px);display:grid}.core-list{flex-direction:column;display:flex}.core-list article{border-bottom:1px solid #dedbd4;grid-template-columns:46px 1fr;gap:14px;padding:22px 0;display:grid}.core-list b{font-family:var(--font-display);color:var(--coral);font-size:20px}.core-list span{flex-direction:column;gap:5px;display:flex}.core-list strong{font-size:14px}.core-list small{color:#64767c;font-size:11px;line-height:1.55}.solutions-cta{text-align:center;background:var(--coral);flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:80px 24px;display:flex}.solutions-cta h2{color:var(--ink);font-size:clamp(52px,6vw,88px)}.solutions-cta h2 em{color:#fff}.solutions-cta .button{margin-top:30px}@media (width<=900px){.solutions-hero,.solutions-core{grid-template-columns:1fr}.solutions-stack{min-height:380px;margin-top:20px}.solutions-templates>header{grid-template-columns:1fr;gap:22px}}@media (width<=640px){.solutions-hero{min-height:auto;padding:70px 22px}.solutions-hero h1{font-size:53px}.solutions-stack{min-height:340px}.solutions-stack article{width:165px;height:110px;padding:16px}.solutions-templates,.solutions-core{padding:72px 22px}.solutions-template-grid{grid-template-columns:1fr}.solutions-template-grid article>p{min-height:0}.solutions-core h2{font-size:45px}.solutions-cta h2{font-size:52px}}.builder-page{min-height:100vh;color:var(--ink);background:#edf0ef}.builder-topbar{z-index:30;background:#fcfaf5f5;border-bottom:1px solid #d8ddda;grid-template-columns:230px 1fr auto;align-items:center;gap:20px;height:70px;padding:0 22px;display:grid;position:sticky;top:0}.builder-topbar .brand{font-size:19px}.builder-site-state{justify-content:center;align-items:center;gap:12px;display:flex}.builder-site-state>span{color:#6c777b;letter-spacing:.6px;background:#eee9df;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:850;display:flex}.builder-site-state>span>span{background:#a9987d;border-radius:50%;width:6px;height:6px}.builder-site-state>span.published{color:#287456;background:#e4f3e9}.builder-site-state svg{width:12px}.builder-site-state b{color:#5d6d72;font-size:9px}.builder-top-actions{align-items:center;gap:8px;display:flex}.builder-top-actions a,.builder-top-actions button{appearance:none;height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dcd9;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.builder-top-actions button{background:var(--navy);border-color:var(--navy);color:#fff}.builder-top-actions svg{width:14px}.builder-layout{grid-template-columns:230px minmax(480px,1fr) minmax(360px,.78fr);min-height:calc(100vh - 70px);display:grid}.builder-sidebar{background:var(--navy);color:#fff;flex-direction:column;height:calc(100vh - 70px);padding:25px 16px 20px;display:flex;position:sticky;top:70px}.builder-sidebar>p{letter-spacing:1.4px;color:#718991;margin:0 10px 18px;font-size:7px;font-weight:900}.builder-sidebar nav{flex-direction:column;gap:5px;display:flex}.builder-sidebar nav button{appearance:none;color:#7f959c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.builder-sidebar nav button:hover,.builder-sidebar nav button.active{color:#fff;background:#ffffff17}.builder-sidebar nav button>span{border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.builder-sidebar nav button.active>span{background:var(--coral);border-color:var(--coral);color:var(--navy)}.builder-sidebar nav svg{width:16px}.builder-sidebar nav button>div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.builder-sidebar nav small{color:#607981;font-size:6px}.builder-sidebar nav b{font-size:10px}.builder-sidebar nav em{color:#667f87;grid-column:1/-1;margin-top:3px;font-size:7px;font-style:normal}.builder-sidebar-note{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:14px 10px 0;display:flex}.builder-sidebar-note>svg{width:18px;color:var(--mint)}.builder-sidebar-note span{flex-direction:column;gap:3px;display:flex}.builder-sidebar-note b{font-size:8px}.builder-sidebar-note small{color:#778e95;font-size:7px;line-height:1.35}.builder-workspace{min-width:0;padding:32px clamp(24px,3vw,46px) 55px}.builder-workspace-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.builder-workspace-head p{color:var(--coral);letter-spacing:1.3px;margin:0 0 3px;font-size:7px;font-weight:900}.builder-workspace-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:39px}.builder-workspace-head>div>span{color:#708086;margin-top:4px;font-size:9px;display:block}.builder-workspace-head>button{appearance:none;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dcda;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;font-weight:850;display:flex}.builder-workspace-head>button svg{width:14px}.builder-template-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.builder-template-grid>button{appearance:none;min-height:260px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe0de;border-radius:17px;padding:16px;transition:all .2s;position:relative}.builder-template-grid>button:hover{transform:translateY(-3px);box-shadow:0 16px 30px #0d2b3514}.builder-template-grid>button.selected{border:2px solid var(--violet);padding:15px}.template-thumb{background:var(--cream);border-radius:11px;align-items:flex-end;gap:6px;height:96px;margin-bottom:16px;padding:12px;display:flex;position:relative;overflow:hidden}.template-thumb:before{content:"";background:#2d6f8e2e;border-radius:50%;width:90px;height:90px;position:absolute;top:-37px;right:-25px}.template-thumb i{background:#fff;border-radius:5px;flex:1;height:35%}.template-thumb i:nth-child(2){background:var(--coral);height:68%}.template-thumb i:nth-child(3){background:var(--mint);height:48%}.template-thumb.professional{background:#e8edf0}.template-thumb.appointments{background:#e5f0e8}.template-thumb.commerce{background:#fff0d6}.template-thumb.universal{background:#e6e0f6}.builder-template-grid>button>small{letter-spacing:1px;color:#7a898e;font-size:6px}.builder-template-grid h2{font-family:var(--font-display);letter-spacing:-.035em;margin:6px 0;font-size:19px}.builder-template-grid p{color:#66777c;min-height:43px;margin:0;font-size:9px;line-height:1.5}.builder-template-grid>button>b{border-top:1px solid #ebe7e0;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;font-size:8px;display:flex}.builder-template-grid>button>b svg{width:14px}.builder-template-grid>button.selected>b{color:var(--violet)}.builder-content-editor{flex-direction:column;gap:14px;display:flex}.builder-fields,.builder-blocks,.builder-brand-card,.builder-seo-card{background:#fff;border:1px solid #dce1df;border-radius:17px;padding:22px}.builder-fields h2,.builder-blocks h2,.builder-appearance h2{margin:0;font-size:15px}.builder-fields>p,.builder-blocks header p,.builder-appearance>header p{color:#718187;margin:5px 0 20px;font-size:9px}.builder-fields label{flex-direction:column;gap:6px;margin-top:13px;display:flex}.builder-fields label>span{font-size:8px;font-weight:850}.builder-fields input,.builder-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fbfaf6;border:1px solid #dce1df;border-radius:9px;outline:0;padding:11px 12px;font-size:10px}.builder-fields textarea{resize:vertical;min-height:74px}.builder-fields input:focus,.builder-fields textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #2d6f8e1a}.builder-blocks>header{justify-content:space-between;align-items:start;display:flex}.builder-blocks>header>span{color:#287557;background:#e5f2e9;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.builder-blocks article{border-top:1px solid #eeeae3;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;padding:12px 0;display:grid}.builder-blocks article>svg{color:#9aa5a7;width:14px}.builder-blocks article>div{flex-direction:column;gap:3px;display:flex}.builder-blocks article b{font-size:9px}.builder-blocks article small{color:#76868b;font-size:7px}.builder-blocks article>button{appearance:none;width:27px;height:27px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #dce1df;border-radius:7px;place-items:center;display:grid}.builder-blocks article>button:disabled{opacity:.25}.builder-blocks article>button svg{width:13px}.builder-blocks article>button.block-toggle{background:#ccd5d5;border:0;border-radius:999px;justify-content:flex-start;align-items:center;width:32px;padding:3px;display:flex}.builder-blocks article>button.block-toggle[aria-pressed=true]{background:var(--violet);justify-content:flex-end}.block-toggle i{background:#fff;border-radius:50%;width:12px;height:12px}.builder-blocks article.disabled{opacity:.56}.builder-appearance>header{margin-bottom:20px}.builder-theme-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.builder-theme-grid>button{appearance:none;min-height:100px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1df;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.builder-theme-grid>button.selected{border:2px solid var(--violet);padding:14px}.builder-theme-grid>button>span{flex-direction:column;gap:3px;display:flex}.builder-theme-grid>button>span i{border-radius:4px;width:30px;height:15px}.builder-theme-grid h3{margin:0 0 4px;font-size:11px}.builder-theme-grid p{color:#718187;margin:0;font-size:8px}.builder-theme-grid>button>b{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.builder-theme-grid>button>b:empty{background:0 0}.builder-theme-grid svg{width:12px}.builder-brand-card{grid-template-columns:1fr 1fr;align-items:center;gap:20px;margin-top:14px;display:grid}.brand-upload{align-items:center;gap:12px;display:flex}.brand-upload>span{background:var(--navy);color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.brand-upload button{appearance:none;color:var(--violet);font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850;text-decoration:underline}.builder-brand-card small{letter-spacing:1px;color:#77878c;font-size:7px}.builder-brand-card h3{margin:4px 0;font-size:12px}.builder-brand-card p{color:#718187;margin:0;font-size:8px;line-height:1.5}.builder-preview-tools>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.builder-preview-tools h2{margin:0;font-size:16px}.builder-preview-tools p{color:#718187;font-size:9px;line-height:1.5}.device-switch{background:#dfe5e3;border-radius:10px;padding:3px;display:flex}.device-switch button{appearance:none;color:#69797e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;display:flex}.device-switch button.active{color:var(--ink);background:#fff;box-shadow:0 3px 8px #0d2b3514}.device-switch svg{width:13px}.builder-seo-card{grid-template-columns:auto 1fr;gap:13px;margin-top:20px;display:grid}.builder-seo-card>svg{width:22px;color:var(--violet)}.builder-seo-card>div{flex-direction:column;gap:5px;display:flex}.builder-seo-card small{letter-spacing:1px;color:#7a898d;font-size:6px}.builder-seo-card b{font-size:11px}.builder-seo-card a{color:#287557;font-size:8px}.builder-seo-card p{margin:3px 0 0;font-size:8px;line-height:1.45}.builder-publish{text-align:center;max-width:580px;margin:20px auto 0}.publish-illustration{background:var(--mint);border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid}.publish-illustration svg{width:34px}.builder-publish h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:42px;line-height:1}.builder-publish>p:not(.wizard-kicker){color:#687a80;font-size:10px;line-height:1.65}.publish-url{text-align:left;background:#fff;border:1px solid #dce1df;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:22px 0;padding:14px;display:grid}.publish-url>svg{width:20px;color:var(--violet)}.publish-url span{flex-direction:column;gap:3px;display:flex}.publish-url small{letter-spacing:1px;color:#7a898e;font-size:6px}.publish-url b{font-size:10px}.publish-url a{color:var(--violet);align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.publish-url a svg{width:12px}.builder-publish ul{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.builder-publish li{align-items:center;gap:6px;font-size:8px;display:flex}.builder-publish li svg{color:#287557;width:13px}.builder-publish>.button{cursor:pointer;margin:auto}.builder-preview-panel{background:#dfe5e4;border-left:1px solid #d5dcda;flex-direction:column;min-width:0;height:calc(100vh - 70px);padding:16px;display:flex;position:sticky;top:70px}.builder-preview-panel>header{background:#fff;border:1px solid #d7dddb;border-bottom:0;border-radius:13px 13px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;padding:0 10px;display:grid}.builder-preview-panel>header>div{gap:4px;display:flex}.preview-dot{background:#d6d6d6;border-radius:50%;width:6px;height:6px}.preview-dot.red{background:#f17f68}.preview-dot.yellow{background:#e9b949}.preview-dot.green{background:#79b98e}.builder-preview-panel>header b{color:#77868a;font-size:7px}.builder-preview-panel>header>svg{justify-self:end;width:11px}.builder-preview-frame{background:#cfd7d6;border:1px solid #d7dddb;border-radius:0 0 13px 13px;flex:1;min-height:0;padding:10px;overflow:auto}.builder-site-preview{color:#17313a;background:#fff;width:100%;min-height:100%;font-size:7px;box-shadow:0 12px 30px #0d2b351a}.builder-preview-frame.mobile .builder-site-preview{width:270px;margin:0 auto}.builder-site-preview>header{background:#fff;border-bottom:1px solid #17313a14;justify-content:space-between;align-items:center;height:42px;padding:0 18px;display:flex}.builder-site-preview>header b{font-size:8px}.builder-site-preview>header nav{gap:10px;font-size:5px;display:flex}.builder-site-preview button{appearance:none;color:#fff;font:inherit;background:#17313a;border:0;border-radius:999px;padding:6px 9px;font-size:5px;font-weight:800}.preview-hero{background:#f2ebdd;min-height:280px;padding:43px 32px;position:relative;overflow:hidden}.preview-hero>small,.preview-offers>small,.preview-faq>small,.preview-contact small{letter-spacing:1.2px;color:#2d6f8e;font-size:5px;font-weight:900}.preview-hero h1{max-width:90%;font-family:var(--font-display);letter-spacing:-.06em;margin:11px 0;font-size:30px;line-height:.97}.preview-hero p{max-width:72%;font-size:7px;line-height:1.6}.preview-hero button{align-items:center;gap:6px;margin-top:12px;padding:8px 11px;display:flex}.preview-hero button svg,.preview-contact button svg{width:8px}.preview-orbit{border:1px solid #2d6f8e40;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-50px;right:-75px}.preview-orbit i{background:#f1734e;border-radius:50%;width:8px;height:8px;position:absolute}.preview-orbit i:first-child{top:70px;left:8px}.preview-orbit i:nth-child(2){background:#b8d1c0;top:8px;right:48px}.preview-orbit i:nth-child(3){background:#e9b949;bottom:3px;left:70px}.preview-offers{padding:32px 24px}.preview-offers h2,.preview-about h2,.preview-faq h2,.preview-contact h2{font-family:var(--font-display);letter-spacing:-.05em;margin:7px 0 16px;font-size:19px}.preview-offers>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.preview-offers article{background:#f3f0e9;border-radius:9px;min-height:105px;padding:11px}.preview-offers article span{color:#f1734e;font-size:6px;font-weight:900}.preview-offers article b{margin:22px 0 5px;font-size:7px;display:block}.preview-offers article p{color:#63747a;font-size:5px;line-height:1.45}.preview-about{color:#fff;background:#17313a;grid-template-columns:1fr 1fr;gap:20px;padding:31px 24px;display:grid}.preview-about p{color:#b7c6ca;line-height:1.6}.preview-hours{background:#e9b949;align-items:center;gap:16px;padding:16px 24px;display:flex}.preview-hours b{margin-right:auto}.preview-proof{grid-template-columns:repeat(3,1fr);gap:7px;padding:22px 24px;display:grid}.preview-proof article{border:1px solid #e7e3dd;padding:12px}.preview-proof strong{color:#f1734e;margin-bottom:13px;display:block}.preview-faq{background:#f2ebdd;padding:26px 24px}.preview-faq p{border-bottom:1px solid #d9d1c4;justify-content:space-between;padding:9px 0;display:flex}.preview-contact{background:#f1734e;justify-content:space-between;align-items:center;padding:30px 24px;display:flex}.preview-contact p{max-width:70%;line-height:1.5}.builder-site-preview>footer{color:#fff;background:#0d2b35;justify-content:space-between;padding:14px 18px;font-size:5px;display:flex}.theme-calm .preview-hero{background:#e7f0ea}.theme-calm .preview-contact{background:#b8d1c0}.theme-warm .preview-hero{background:#f7efe3}.theme-warm .preview-contact{background:#e9b949}.theme-warm .builder-site-preview button,.theme-warm .preview-about,.theme-warm .builder-site-preview>footer{background:#57382e}.theme-contrast .preview-hero{background:#fff}.theme-contrast .preview-contact{background:#5d9fc0}.theme-contrast .builder-site-preview button,.theme-contrast .preview-about,.theme-contrast .builder-site-preview>footer{background:#172126}.builder-preview-frame.mobile .builder-site-preview>header nav{display:none}.builder-preview-frame.mobile .preview-hero{padding:35px 20px}.builder-preview-frame.mobile .preview-hero h1{font-size:26px}.builder-preview-frame.mobile .preview-offers>div,.builder-preview-frame.mobile .preview-about{grid-template-columns:1fr}.builder-preview-frame.mobile .preview-hours{flex-direction:column;align-items:flex-start;gap:5px}.builder-preview-frame.mobile .preview-proof{grid-template-columns:1fr}.builder-preview-frame.mobile .preview-contact{flex-direction:column;align-items:flex-start;gap:12px}@media (width<=1180px){.builder-layout{grid-template-columns:210px 1fr}.builder-preview-panel{border-left:0;grid-column:2;height:720px;padding:0 28px 28px;position:relative;top:auto}.builder-sidebar{grid-row:1/3}.builder-topbar{grid-template-columns:210px 1fr auto}.builder-site-state b{display:none}}@media (width<=760px){.builder-topbar{grid-template-columns:1fr auto;height:64px;padding:0 14px}.builder-site-state,.builder-top-actions a{display:none}.builder-top-actions button{height:36px}.builder-layout{display:block}.builder-sidebar{z-index:20;height:auto;padding:8px 10px;position:sticky;top:64px;overflow-x:auto}.builder-sidebar>p,.builder-sidebar-note{display:none}.builder-sidebar nav{grid-template-columns:repeat(5,1fr);min-width:540px;display:grid}.builder-sidebar nav button{grid-template-columns:26px 1fr;padding:7px}.builder-sidebar nav button>span{width:26px;height:26px}.builder-sidebar nav em{display:none}.builder-workspace{padding:25px 16px 35px}.builder-workspace-head h1{font-size:34px}.builder-workspace-head>button{display:none}.builder-template-grid,.builder-theme-grid,.builder-brand-card{grid-template-columns:1fr}.builder-blocks article{grid-template-columns:auto 1fr auto auto auto}.builder-preview-panel{height:650px;padding:0 16px 20px}.builder-preview-tools>div:first-child{flex-direction:column;align-items:flex-start}.builder-publish ul{grid-template-columns:1fr}.builder-publish h2{font-size:38px}}.public-business-page{color:#17313a;background:#fcfaf5;min-height:100vh}.public-business-header{background:#fff;border-bottom:1px solid #e5e0d8;align-items:center;gap:28px;height:82px;padding:0 max(6vw,28px);display:flex}.public-business-brand{align-items:center;gap:10px;margin-right:auto;display:flex}.public-business-brand>span{color:#fff;background:#0d2b35;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.public-business-brand b{font-size:14px}.public-business-header nav{gap:25px;font-size:10px;font-weight:750;display:flex}.public-business-button{color:#fff;background:#0d2b35;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 17px;font-size:10px;font-weight:850;display:inline-flex}.public-business-button svg{width:15px}.public-business-hero{background:radial-gradient(circle at 90% 20%,#2d6f8e29,#0000 30%),#f2ebdd;grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:650px;padding:90px max(7vw,44px);display:grid}.public-business-hero>div>p,.public-business-services header>p,.public-business-about>div:first-child>p,.public-business-contact>div>p{color:#2d6f8e;letter-spacing:2px;margin:0;font-size:9px;font-weight:900}.public-business-hero h1{font-family:var(--font-display);letter-spacing:-.07em;margin:20px 0;font-size:clamp(56px,6vw,92px);line-height:.94}.public-business-hero h1 em{color:#f1734e;font-style:normal}.public-business-hero>div>span{color:#5f7279;max-width:650px;margin-bottom:28px;font-size:16px;line-height:1.75;display:block}.public-business-hero>aside{background:#fff;border-radius:24px;padding:35px;box-shadow:0 25px 55px #0d2b351c}.public-business-hero aside small{letter-spacing:1.5px;color:#f1734e;font-size:8px;font-weight:900}.public-business-hero aside strong{font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0;font-size:30px;display:block}.public-business-hero aside>p{color:#64767c;font-size:12px;line-height:1.6}.public-business-hero aside>div{border-top:1px solid #eee9e2;align-items:center;gap:8px;padding:11px 0;font-size:10px;font-weight:750;display:flex}.public-business-hero aside svg{color:#287557;width:15px}.public-business-services{padding:100px max(7vw,44px)}.public-business-services header h2,.public-business-about h2,.public-business-contact h2{font-family:var(--font-display);letter-spacing:-.06em;margin:14px 0 45px;font-size:clamp(48px,5vw,76px);line-height:.96}.public-business-services h2 em{color:#2d6f8e;font-style:normal}.public-business-services>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.public-business-services article{background:#fff;border:1px solid #e2ddd5;border-radius:20px;flex-direction:column;min-height:310px;padding:28px;display:flex}.public-business-services article>span{color:#f1734e;font-family:var(--font-display);font-size:18px;font-weight:850}.public-business-services h3{font-family:var(--font-display);letter-spacing:-.04em;margin:70px 0 10px;font-size:26px}.public-business-services article p{color:#65777d;font-size:12px;line-height:1.65}.public-business-services article a{border-top:1px solid #ebe7df;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:850;display:flex}.public-business-services article svg{width:15px}.public-business-about{color:#fff;background:#0d2b35;grid-template-columns:1fr 1fr;gap:9vw;padding:100px max(7vw,44px);display:grid}.public-business-about h2{margin-bottom:0}.public-business-about>div:last-child>p{color:#b4c5ca;font-size:16px;line-height:1.75}.public-business-about ul{border-top:1px solid #ffffff1f;flex-direction:column;gap:14px;margin:25px 0 0;padding:20px 0 0;list-style:none;display:flex}.public-business-about li{align-items:center;gap:9px;font-size:11px;display:flex}.public-business-about li svg{color:#b8d1c0;width:15px}.public-business-contact{background:#f1734e;grid-template-columns:1fr 1fr;gap:9vw;padding:100px max(7vw,44px);display:grid}.public-business-contact h2{margin-bottom:20px}.public-business-contact>div>span{max-width:480px;font-size:15px;line-height:1.65;display:block}.public-business-contact>div>div{align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:750;display:flex}.public-business-contact>div svg{width:17px}.public-business-contact form{background:#fff;border-radius:24px;flex-direction:column;gap:15px;padding:32px;display:flex}.public-business-contact label{flex-direction:column;gap:7px;display:flex}.public-business-contact label span{font-size:9px;font-weight:850}.public-business-contact input,.public-business-contact textarea{width:100%;font:inherit;background:#fcfaf5;border:1px solid #dddfd9;border-radius:10px;padding:13px;font-size:11px}.public-business-contact textarea{resize:vertical;min-height:100px}.public-business-contact form button{cursor:pointer;border:0}.public-business-footer{color:#fff;background:#071e26;align-items:center;gap:28px;padding:28px max(7vw,44px);font-size:9px;display:flex}.public-business-footer b{margin-right:auto;font-size:13px}.public-business-footer span{color:#849aa1}.public-business-footer a{color:#b8d1c0;font-weight:850}@media (width<=800px){.public-business-header nav,.public-business-header>.public-business-button{display:none}.public-business-hero,.public-business-about,.public-business-contact{grid-template-columns:1fr}.public-business-hero{gap:40px;padding:70px 22px}.public-business-hero h1{font-size:57px}.public-business-services{padding:72px 22px}.public-business-services>div{grid-template-columns:1fr}.public-business-services article{min-height:250px}.public-business-services h3{margin-top:45px}.public-business-about,.public-business-contact{gap:35px;padding:72px 22px}.public-business-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:35px 22px}.public-business-footer b{margin-right:0}}.dashboard-shell{min-height:100vh;color:var(--ink);background:#f3f4f2;grid-template-columns:248px 1fr;transition:grid-template-columns .2s;display:grid}.dashboard-shell.collapsed{grid-template-columns:78px 1fr}.dash-shell-sidebar{z-index:50;color:#fff;background:#0b2731;flex-direction:column;min-width:0;height:100vh;padding:20px 13px 13px;display:flex;position:sticky;top:0}.dash-shell-brand{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:38px;padding:0 8px 13px;display:flex}.dash-shell-brand .brand{white-space:nowrap;font-size:18px}.dash-shell-brand>button{appearance:none;color:#fff;background:0 0;border:0;display:none}.dash-org-card{appearance:none;color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;margin:14px 0 16px;padding:9px;display:grid}.dash-org-card>span{background:var(--yellow);width:32px;height:32px;color:var(--ink);border-radius:9px;place-items:center;font-size:8px;font-weight:900;display:grid}.dash-org-card div{flex-direction:column;gap:2px;min-width:0;display:flex}.dash-org-card b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dash-org-card small{color:#89a0a7;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.dash-org-card>svg{color:#81979e;width:13px}.dash-shell-navigation{scrollbar-width:none;flex:1;overflow-y:auto}.dash-shell-navigation section{flex-direction:column;gap:3px;margin-bottom:15px;display:flex}.dash-shell-navigation section>small{color:#58717a;letter-spacing:1.4px;padding:0 10px 5px;font-size:6px;font-weight:900}.dash-shell-navigation a{color:#8fa4aa;white-space:nowrap;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:9px;font-weight:700;display:grid}.dash-shell-navigation a:hover{color:#fff;background:#ffffff0e}.dash-shell-navigation a.active{color:#fff;box-shadow:inset 3px 0 var(--coral);background:#ffffff1a}.dash-shell-navigation a>svg{width:15px}.dash-shell-navigation a>em{color:#8fa4aa;text-align:center;background:#ffffff14;border-radius:999px;min-width:18px;padding:3px 5px;font-size:6px;font-style:normal}.dash-shell-navigation a.active>em{background:var(--coral);color:var(--navy)}.dash-shell-account{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:8px;padding:12px 8px;display:grid}.dash-shell-account>span{background:var(--coral);width:31px;height:31px;color:var(--navy);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.dash-shell-account>div{flex-direction:column;gap:2px;display:flex}.dash-shell-account b{font-size:8px}.dash-shell-account small{color:#718a92;font-size:6px}.dash-shell-account>svg{color:#718a92;width:14px}.dash-collapse{appearance:none;color:#637d85;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:7px;display:flex}.dash-collapse:hover{color:#fff;background:#ffffff0d}.dash-collapse svg{width:14px}.dashboard-shell.collapsed .dash-shell-brand .brand>span:last-child,.dashboard-shell.collapsed .dash-org-card div,.dashboard-shell.collapsed .dash-org-card>svg,.dashboard-shell.collapsed .dash-shell-navigation section>small,.dashboard-shell.collapsed .dash-shell-navigation a>span,.dashboard-shell.collapsed .dash-shell-navigation a>em,.dashboard-shell.collapsed .dash-shell-account>div,.dashboard-shell.collapsed .dash-shell-account>svg,.dashboard-shell.collapsed .dash-collapse>span{display:none}.dashboard-shell.collapsed .dash-shell-brand{justify-content:center;padding-inline:0}.dashboard-shell.collapsed .dash-org-card{justify-content:center;padding-inline:0;display:flex}.dashboard-shell.collapsed .dash-shell-navigation a{justify-content:center;padding:0;display:flex}.dashboard-shell.collapsed .dash-shell-account{justify-content:center;padding-inline:0;display:flex}.dashboard-shell.collapsed .dash-collapse{justify-content:center}.dash-shell-content{min-width:0}.dash-shell-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5f0;border-bottom:1px solid #dfe2df;grid-template-columns:1fr minmax(290px,520px) 1fr;align-items:center;gap:22px;height:68px;padding:0 28px;display:grid;position:sticky;top:0}.dash-topbar-left{align-items:center;gap:12px;display:flex}.dash-topbar-left>div{flex-direction:column;gap:2px;display:flex}.dash-topbar-left small{letter-spacing:1.1px;color:#7a898e;font-size:6px;font-weight:900}.dash-topbar-left b{font-size:12px}.dash-mobile-trigger{appearance:none;width:35px;height:35px;color:var(--ink);background:#fff;border:1px solid #dce0dd;border-radius:9px;display:none}.dash-mobile-trigger svg{width:17px}.dash-global-search{appearance:none;color:#7b888c;text-align:left;height:38px;font:inherit;cursor:pointer;background:#f7f6f2;border:1px solid #dce0dd;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px;font-size:8px;display:grid}.dash-global-search>svg{width:15px}.dash-global-search kbd{color:#6d7b80;font:inherit;background:#fff;border:1px solid #d7dcd9;border-bottom-width:2px;border-radius:5px;padding:4px 6px;font-size:7px}.dash-topbar-actions{justify-self:end;align-items:center;gap:7px;display:flex}.dash-topbar-actions>a,.dash-topbar-actions>button:not(.dash-create-button){appearance:none;width:35px;height:35px;color:var(--ink);background:#fff;border:1px solid #dce0dd;border-radius:9px;place-items:center;display:grid;position:relative}.dash-topbar-actions svg{width:15px}.dash-topbar-actions>button i{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-style:normal;display:grid;position:absolute;top:4px;right:5px}.dash-create-wrap{position:relative}.dash-create-button{appearance:none;background:var(--navy);color:#fff;height:37px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.dash-create-button svg:last-child{color:#93a7ad;width:11px}.dash-create-menu{z-index:60;background:#fff;border:1px solid #dce0dd;border-radius:14px;width:268px;padding:10px;position:absolute;top:45px;right:0;box-shadow:0 22px 50px #0d2b3529}.dash-create-menu>small{color:#829095;letter-spacing:1.2px;padding:5px 8px 8px;font-size:6px;font-weight:900;display:block}.dash-create-menu>a{color:var(--ink);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.dash-create-menu>a:hover{background:#f2f3f0}.dash-create-menu>a>span{color:#287557;background:#e7f0eb;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.dash-create-menu>a>span svg{width:14px}.dash-create-menu>a>div{flex-direction:column;gap:2px;display:flex}.dash-create-menu b{font-size:8px}.dash-create-menu small{color:#7c898e;font-size:6.5px}.dash-create-menu>a>svg{color:#869398;width:12px}.dash-shell-main{padding:30px clamp(20px,3vw,44px) 60px}.dashboard-home .dashboard-main{padding:0}.dashboard-home .dash-top{margin:20px 0 28px}.dashboard-home .dash-top h1{font-size:38px}.dashboard-home .dash-top p{color:#78868b;margin:2px 0 0;font-size:9px}.dashboard-home .demo-notice{margin:0}.dash-mobile-navigation,.dash-mobile-overlay{display:none}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05141a94;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #dce0dd;border-radius:18px;width:min(610px,100% - 32px);overflow:hidden;box-shadow:0 35px 90px #04161c4d}.command-palette>header{border-bottom:1px solid #e6e8e5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:58px;padding:0 17px;display:grid}.command-palette>header svg{width:19px;color:var(--violet)}.command-palette input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.command-palette kbd{font:inherit;color:#76858a;border:1px solid #dce0dd;border-radius:5px;padding:4px 6px;font-size:7px}.command-palette>div{max-height:380px;padding:12px;overflow-y:auto}.command-palette>div>small{color:#89969a;letter-spacing:1.2px;padding:5px 8px 9px;font-size:6px;font-weight:900;display:block}.command-palette>div>a{color:var(--ink);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;font-size:9px;font-weight:750;display:grid}.command-palette>div>a:hover{background:#f0f2ef}.command-palette>div>a>svg{color:#60767e;width:16px}.command-palette>div>a>svg:last-child{color:#9aa5a8;width:12px}.command-palette>div>p{text-align:center;color:#7b898e;padding:28px;font-size:9px}.command-palette>footer{color:#7d8a8e;background:#f7f7f4;border-top:1px solid #e6e8e5;align-items:center;gap:15px;height:38px;padding:0 16px;font-size:6px;display:flex}.module-page{max-width:1500px;margin:auto}.module-page-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.module-page-head>div:first-child>p{color:var(--coral);letter-spacing:1.4px;align-items:center;gap:6px;margin:0 0 5px;font-size:7px;font-weight:900;display:flex}.module-page-head>div:first-child>p svg{width:13px}.module-page-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:40px}.module-page-head>div:first-child>span{color:#748389;margin-top:5px;font-size:9px;display:block}.module-page-head>div:last-child{gap:8px;display:flex}.module-secondary-action,.module-primary-action{appearance:none;height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dce0dd;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.module-secondary-action svg,.module-primary-action svg{width:14px}.module-primary-action{color:#fff;border:0}.module-stats{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:13px;display:grid}.module-stats article{background:#fff;border:1px solid #dfe2df;border-radius:13px;min-height:126px;padding:18px}.module-stats article>div{justify-content:space-between;display:flex}.module-stats small{letter-spacing:1px;color:#7b898e;font-size:7px;font-weight:850}.module-stats em{color:#287557;background:#e6f3eb;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.module-stats strong{font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 3px;font-size:28px;display:block}.module-stats p{color:#7a888d;margin:0;font-size:7px}.module-data-card{background:#fff;border:1px solid #dfe2df;border-radius:14px;overflow:hidden}.module-data-card>header{border-bottom:1px solid #e7e9e6;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 14px;display:flex}.module-data-card>header nav{align-items:center;gap:4px;display:flex}.module-data-card>header nav button{appearance:none;color:#748287;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:7.5px;font-weight:800}.module-data-card>header nav button.active{color:var(--ink);background:#e9efed}.module-data-card>header>div{align-items:center;gap:6px;display:flex}.module-data-card>header label{background:#f8f8f5;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:6px;width:190px;height:33px;padding:0 8px;display:flex}.module-data-card>header label svg{color:#879398;width:13px}.module-data-card>header input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.module-data-card>header>div>button{appearance:none;color:#5e7178;height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:7px;display:flex}.module-data-card>header>div>button svg{width:13px}.module-table-wrap{overflow-x:auto}.module-data-card table{border-collapse:collapse;width:100%}.module-data-card th{color:#829095;text-align:left;letter-spacing:.8px;background:#f8f8f5;padding:11px 14px;font-size:6px;font-weight:900}.module-data-card td{color:#687a80;border-top:1px solid #eef0ed;padding:14px;font-size:8px}.module-data-card td b{color:var(--ink);font-size:8.5px}.module-data-card td:last-child{text-align:right}.module-data-card td:last-child button{appearance:none;color:#7d8a8e;background:0 0;border:0}.module-data-card td:last-child svg{width:15px}.module-status{color:#287557;background:#e5f2e9;border-radius:999px;padding:5px 7px;font-size:6.5px;font-weight:800;display:inline-flex}.module-status.pending{color:#a6671e;background:#fff0dc}.module-empty{text-align:center;padding:50px}.module-empty>svg{color:#819095;width:26px}.module-empty h3{margin:10px 0 4px;font-size:13px}.module-empty p{color:#79878c;font-size:8px}.module-empty button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;font-size:8px;font-weight:850;text-decoration:underline}.module-data-card>footer{color:#7c898e;border-top:1px solid #e7e9e6;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:6.5px;display:flex}.module-data-card>footer>div{align-items:center;gap:5px;display:flex}.module-data-card>footer button,.module-data-card>footer b{appearance:none;color:#79868b;font:inherit;background:#fff;border:1px solid #dfe2df;border-radius:6px;padding:5px 7px;font-size:6px}.module-data-card>footer b{background:var(--navy);color:#fff}.module-sprint-note{background:#eaf2f4;border:1px solid #2d6f8e26;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:13px;padding:15px;display:grid}.module-sprint-note>span{width:36px;height:36px;color:var(--violet);background:#fff;border-radius:10px;place-items:center;display:grid}.module-sprint-note>span svg{width:18px}.module-sprint-note>div{flex-direction:column;gap:3px;display:flex}.module-sprint-note small{letter-spacing:1px;color:#73888f;font-size:6px}.module-sprint-note b{font-size:8px}.module-sprint-note p{color:#74878e;margin:0;font-size:7px}.module-sprint-note>a{align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.module-sprint-note>a svg{width:12px}.module-drawer-backdrop{z-index:90;background:#071b2285;justify-content:flex-end;display:flex;position:fixed;inset:0}.module-drawer{background:#fff;flex-direction:column;width:min(430px,100%);height:100%;padding:27px;display:flex;box-shadow:-25px 0 60px #071b2233}.module-drawer>header{border-bottom:1px solid #e6e9e5;justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.module-drawer>header small{letter-spacing:1.2px;color:#7c8a8f;font-size:6px}.module-drawer h2{font-family:var(--font-display);margin:4px 0 0;font-size:26px}.module-drawer>header button{appearance:none;background:#fff;border:1px solid #dfe2df;border-radius:8px;width:30px;height:30px;font-size:20px}.module-drawer>p{color:#75858a;font-size:9px;line-height:1.55}.module-drawer>label{flex-direction:column;gap:7px;margin-top:16px;display:flex}.module-drawer>label>span{font-size:8px;font-weight:850}.module-drawer input,.module-drawer textarea,.drawer-select{width:100%;font:inherit;text-align:left;background:#f9f8f4;border:1px solid #dce1de;border-radius:9px;padding:12px;font-size:9px}.module-drawer textarea{resize:vertical;min-height:100px}.drawer-select{justify-content:space-between;align-items:center;display:flex}.drawer-select svg{width:13px}.module-drawer>footer{border-top:1px solid #e6e9e5;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:20px;display:flex}.module-drawer>footer button{appearance:none;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:850}.module-drawer>footer .button{color:#fff;border:0}.dash-mobile-navigation{display:none}@media (width<=1080px){.dashboard-shell{grid-template-columns:78px 1fr}.dash-shell-brand .brand>span:last-child,.dash-org-card div,.dash-org-card>svg,.dash-shell-navigation section>small,.dash-shell-navigation a>span,.dash-shell-navigation a>em,.dash-shell-account>div,.dash-shell-account>svg,.dash-collapse>span{display:none}.dash-shell-brand{justify-content:center;padding-inline:0}.dash-org-card,.dash-shell-navigation a,.dash-shell-account,.dash-collapse{justify-content:center;padding-inline:0;display:flex}.dash-shell-topbar{grid-template-columns:1fr minmax(260px,420px) 1fr}.module-data-card>header{flex-direction:column;align-items:flex-start}.module-data-card>header>div{width:100%}.module-data-card>header label{flex:1}}@media (width<=760px){.dashboard-shell,.dashboard-shell.collapsed{padding-bottom:64px;display:block}.dash-shell-sidebar{z-index:80;width:min(310px,88vw);height:100vh;padding:18px 14px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-105%)}.dash-shell-sidebar.mobile-open{transform:none}.dash-shell-brand .brand>span:last-child,.dash-org-card div,.dash-org-card>svg,.dash-shell-navigation section>small,.dash-shell-navigation a>span,.dash-shell-navigation a>em,.dash-shell-account>div,.dash-shell-account>svg,.dash-collapse>span{display:initial}.dash-shell-brand{justify-content:space-between;padding:0 8px 13px}.dash-shell-brand>button{place-items:center;display:grid}.dash-shell-brand>button svg{width:18px}.dash-org-card{justify-content:initial;padding:9px;display:grid}.dash-shell-navigation section>small{display:block}.dash-shell-navigation a{justify-content:initial;padding:0 9px;display:grid}.dash-shell-account{justify-content:initial;padding:12px 8px;display:grid}.dash-collapse{display:none}.dash-mobile-overlay{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05171d8c;border:0;display:block;position:fixed;inset:0}.dash-shell-topbar{grid-template-columns:1fr auto;height:61px;padding:0 14px}.dash-mobile-trigger{place-items:center;display:grid}.dash-global-search,.dash-topbar-actions>a{display:none}.dash-topbar-actions>button:not(.dash-create-button){width:34px;height:34px}.dash-create-button{justify-content:center;width:35px;height:35px;padding:0}.dash-create-button>svg:last-child,.dash-create-button{font-size:0}.dash-create-menu{width:auto;position:fixed;inset:auto 14px 72px}.dash-shell-main{padding:20px 14px 30px}.dashboard-home .dash-top{align-items:flex-start;margin-top:18px}.dashboard-home .dash-top h1{font-size:31px}.dashboard-home .top-actions{width:auto}.dashboard-home .template-switch{max-width:140px}.module-page-head{flex-direction:column;align-items:flex-start}.module-page-head h1{font-size:34px}.module-page-head>div:last-child{width:100%}.module-primary-action,.module-secondary-action{flex:1;justify-content:center}.module-stats{grid-template-columns:1fr}.module-data-card>header>div{flex-wrap:wrap;align-items:stretch}.module-data-card>header label{flex-basis:100%;width:100%}.module-data-card table{min-width:650px}.module-data-card>footer{gap:10px}.module-data-card>footer>span{max-width:50%}.module-sprint-note{grid-template-columns:auto 1fr}.module-sprint-note>a{grid-column:1/-1;padding-left:48px}.dash-mobile-navigation{height:64px;padding-bottom:env(safe-area-inset-bottom);z-index:60;background:#fff;border-top:1px solid #dce0dd;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.dash-mobile-navigation>a,.dash-mobile-navigation>button{appearance:none;color:#7a888d;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:6.5px;font-weight:750;display:flex}.dash-mobile-navigation>a.active{color:var(--violet)}.dash-mobile-navigation svg{width:17px}.dash-mobile-navigation>button:nth-child(3)>span{background:var(--coral);width:38px;height:38px;color:var(--navy);border:4px solid #f3f4f2;border-radius:13px;place-items:center;margin-top:-24px;display:grid}.dash-mobile-navigation>button:nth-child(3)>span svg{width:19px}.command-backdrop{padding-top:8vh}.command-palette>footer{display:none}}.clients-workspace,.prospects-workspace,.client-detail-page{max-width:1500px;margin:auto}.clients-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.clients-head>div:first-child>p{color:var(--coral);letter-spacing:1.4px;align-items:center;gap:6px;margin:0 0 5px;font-size:7px;font-weight:900;display:flex}.clients-head>div:first-child>p svg{width:13px}.clients-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:40px}.clients-head>div:first-child>span{color:#748389;margin-top:5px;font-size:9px;display:block}.clients-head>div:last-child{gap:8px;display:flex}.client-kpis,.prospect-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.client-kpis article,.prospect-summary article{background:#fff;border:1px solid #dfe2df;border-radius:13px;min-height:112px;padding:17px}.client-kpis small,.prospect-summary small{letter-spacing:1px;color:#7b898e;font-size:6.5px;font-weight:850}.client-kpis strong,.prospect-summary strong{font-family:var(--font-display);letter-spacing:-.04em;margin:16px 0 3px;font-size:25px;display:block}.client-kpis p,.prospect-summary span{color:#7a888d;margin:0;font-size:7px}.client-kpis p b{color:#287557}.clients-main-card,.prospects-card{background:#fff;border:1px solid #dfe2df;border-radius:14px;overflow:hidden}.clients-tabs{border-bottom:1px solid #e5e8e4;justify-content:space-between;align-items:center;min-height:55px;padding:0 14px;display:flex}.clients-tabs nav{align-items:stretch;gap:5px;height:55px;display:flex}.clients-tabs nav button{appearance:none;color:#77858a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:8px;font-weight:800;position:relative}.clients-tabs nav button.active{color:var(--ink)}.clients-tabs nav button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:9px;right:9px}.clients-tabs nav span{background:#edf0ed;border-radius:999px;margin-left:4px;padding:3px 5px;font-size:6px}.clients-tabs>div{gap:6px;display:flex}.clients-tabs>div button,.segments-view>header button{appearance:none;color:#607279;height:32px;font:inherit;background:#fff;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.clients-tabs>div svg,.segments-view>header svg{width:12px}.clients-toolbar{border-bottom:1px solid #eaede9;justify-content:space-between;align-items:center;gap:15px;min-height:59px;padding:10px 14px;display:flex}.client-filter-pills{gap:4px;display:flex;overflow-x:auto}.client-filter-pills button{appearance:none;color:#76858a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:750}.client-filter-pills button.active{color:var(--ink);background:#e9efed}.client-tools{align-items:center;gap:5px;display:flex}.client-tools>label{background:#f8f8f5;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:5px;width:180px;height:32px;padding:0 8px;display:flex}.client-tools>label svg{color:#849195;width:12px}.client-tools input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7px}.client-tools>button{appearance:none;color:#61737a;height:32px;font:inherit;background:#fff;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:7px;display:flex}.client-tools>button svg{width:12px}.client-tools>span{background:#edf0ed;border-radius:8px;padding:2px;display:flex}.client-tools>span button{appearance:none;color:#7d8a8e;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.client-tools>span button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #0d2b3514}.client-tools>span svg{width:12px}.client-bulk-bar{color:#fff;background:#0d2b35;border-radius:9px;align-items:center;gap:7px;margin:9px 14px;padding:9px 11px;display:flex}.client-bulk-bar b{margin-right:auto;font-size:8px}.client-bulk-bar button{appearance:none;color:#fff;font:inherit;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px;font-size:6.5px}.clients-table-wrap{overflow-x:auto}.clients-table{border-collapse:collapse;width:100%;min-width:850px}.clients-table th{color:#829095;text-align:left;letter-spacing:.7px;background:#f8f8f5;padding:10px 13px;font-size:6px}.clients-table td{color:#687a80;border-top:1px solid #eef0ed;padding:12px 13px;font-size:7.5px}.clients-table input{accent-color:var(--violet)}.clients-table td:nth-child(2)>a{color:var(--ink);align-items:center;gap:9px;display:flex}.client-avatar{color:#214f69;background:#dfecea;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.clients-table td:nth-child(2)>a>div{flex-direction:column;gap:2px;display:flex}.clients-table td:nth-child(2) b{font-size:8px}.clients-table td:nth-child(2) small{color:#829095;font-size:6.5px}.client-status{color:#287557;white-space:nowrap;background:#e7f2ea;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850;display:inline-flex}.status-seguimiento,.status-cotización{color:#a6671e;background:#fff0dc}.status-recurrente{color:#315f75;background:#e7eef5}.status-inactivo{color:#7a878b;background:#edf0ef}.client-owner{color:#5f7177;background:#eee9df;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;font-size:6px;font-weight:850;display:inline-grid}.clients-table td:last-child button{appearance:none;color:#819095;background:0 0;border:0}.clients-table td:last-child svg{width:15px}.client-card-grid{background:#f5f6f3;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.client-card-grid>article{background:#fff;border:1px solid #dfe2df;border-radius:13px;min-height:245px;padding:16px}.client-card-grid article>header{justify-content:space-between;display:flex}.client-card-grid article>header button{appearance:none;color:#7d8a8e;background:0 0;border:0}.client-card-grid article>header svg{width:15px}.client-card-grid h3{margin:14px 0 3px;font-size:12px}.client-card-grid>article>p{color:#7b898e;margin:0;font-size:7px}.client-card-tags{gap:4px;margin:12px 0;display:flex}.client-card-tags span,.quick-client-status>span:not(.client-status){color:#63747a;background:#edf0ed;border-radius:999px;padding:4px 6px;font-size:6px}.client-card-grid dl{margin:0}.client-card-grid dl>div{border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.client-card-grid dt{color:#829095;font-size:6.5px}.client-card-grid dd{margin:0;font-size:7px;font-weight:800}.client-card-grid>article>a:last-child{border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;margin-top:9px;padding-top:10px;font-size:7px;font-weight:850;display:flex}.client-card-grid>article>a svg{width:12px}.client-empty{text-align:center;padding:55px}.client-empty>svg{color:#849195;width:26px}.client-empty h3{margin:9px 0 3px;font-size:13px}.client-empty p{color:#7a888d;font-size:7.5px}.client-empty button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;font-size:7px;font-weight:850;text-decoration:underline}.clients-footer{color:#7d8a8e;border-top:1px solid #e6e9e5;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:6.5px;display:flex}.clients-footer>div{gap:4px;display:flex}.clients-footer button,.clients-footer b{appearance:none;font:inherit;background:#fff;border:1px solid #dfe2df;border-radius:6px;padding:5px 7px;font-size:6px}.clients-footer b{background:var(--navy);color:#fff}.segments-view{background:#f7f7f4;padding:23px}.segments-view>header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.segments-view h2{margin:0 0 3px;font-size:14px}.segments-view header p{color:#78868b;margin:0;font-size:7.5px}.segments-view>header button{background:var(--navy);border-color:var(--navy);color:#fff}.segments-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.segments-grid article{border-top:4px solid var(--coral);background:#fff;border-radius:13px;min-height:190px;padding:16px;box-shadow:0 8px 20px #0d2b350a}.segments-grid article.yellow{border-color:var(--yellow)}.segments-grid article.mint{border-color:var(--mint)}.segments-grid article.blue{border-color:var(--blue)}.segments-grid article>span{color:#a84b31;background:#ffe8e1;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.segments-grid article.yellow>span{color:#8a6617;background:#fff3cf}.segments-grid article.mint>span{color:#287557;background:#e2f0e7}.segments-grid article.blue>span{color:#315f75;background:#e4eef2}.segments-grid svg{width:15px}.segments-grid strong{font-family:var(--font-display);margin:16px 0 1px;font-size:27px;display:block}.segments-grid h3{margin:0;font-size:9px}.segments-grid p{color:#7a898e;min-height:31px;font-size:7px;line-height:1.45}.segments-grid button{appearance:none;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-top:1px solid #ecefea;justify-content:space-between;padding:8px 0 0;font-size:7px;font-weight:850;display:flex}.segments-grid button svg{width:11px}.segment-builder-preview{color:#fff;background:#0d2b35;border-radius:13px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;margin-top:12px;padding:18px;display:grid}.segment-builder-preview>div:first-child small{letter-spacing:1.2px;color:var(--mint);font-size:6px}.segment-builder-preview h3{font-family:var(--font-display);margin:6px 0;font-size:20px}.segment-builder-preview p{color:#8fa4aa;font-size:7px;line-height:1.5}.segment-builder-preview>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.segment-builder-preview>div:last-child span{background:var(--coral);color:var(--navy);border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900}.segment-builder-preview>div:last-child b,.segment-builder-preview>div:last-child strong{background:#ffffff12;border:1px solid #ffffff21;border-radius:7px;padding:7px 8px;font-size:7px}.segment-builder-preview>div:last-child em{color:#80969d;font-size:6px;font-style:normal}.segment-builder-preview>div:last-child svg{width:12px}.client-quick-backdrop{z-index:90;background:#071b2266;justify-content:flex-end;display:flex;position:fixed;inset:0}.client-quick-panel{background:#fff;flex-direction:column;width:min(390px,100%);height:100%;padding:24px;display:flex;box-shadow:-24px 0 55px #071b222e}.client-quick-panel>header{border-bottom:1px solid #e7e9e6;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.client-quick-panel>header>div{align-items:center;gap:10px;display:flex}.client-quick-panel>header small{letter-spacing:1px;color:#7e8b8f;font-size:6px}.client-quick-panel h2{margin:3px 0;font-size:17px}.client-quick-panel>header>button{appearance:none;background:#fff;border:1px solid #dfe2df;border-radius:8px;width:29px;height:29px}.client-quick-panel>header>button svg{width:14px}.quick-client-status{gap:5px;margin:15px 0;display:flex}.client-quick-panel dl{margin:0}.client-quick-panel dl>div{border-top:1px solid #edf0ed;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.client-quick-panel dt{color:#7a888d;font-size:7px}.client-quick-panel dd{text-align:right;margin:0;font-size:7px;font-weight:800}.client-quick-panel>section{background:#fff2dd;border-radius:10px;margin-top:16px;padding:14px}.client-quick-panel>section small{color:#9c681f;font-size:6px}.client-quick-panel>section b{margin:4px 0;font-size:8px;display:block}.client-quick-panel>section p{color:#8c775e;margin:0;font-size:7px}.client-quick-panel>.button{justify-content:space-between;margin-top:auto}.client-quick-panel>.button svg{width:13px}.client-kind-switch{background:#edf0ed;border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.client-kind-switch button{appearance:none;font:inherit;background:0 0;border:0;border-radius:7px;padding:8px;font-size:7px;font-weight:800}.client-kind-switch button.active{background:#fff;box-shadow:0 2px 7px #0d2b3514}.client-created-state{text-align:center;margin:auto}.client-created-state>span{background:var(--mint);border-radius:21px;place-items:center;width:68px;height:68px;margin:0 auto 22px;display:grid}.client-created-state>span svg{width:30px}.client-created-state>small{letter-spacing:1.2px;color:#2c7658;font-size:6px}.client-created-state h2{font-family:var(--font-display);margin:9px 0;font-size:31px;line-height:1}.client-created-state p{color:#76858a;font-size:8px;line-height:1.55}.client-created-state>.button{margin:20px auto 0}.prospect-summary article:first-child{background:var(--navy);color:#fff;border:0}.prospect-summary article:first-child small,.prospect-summary article:first-child span{color:#91a6ac}.prospects-card>header{border-bottom:1px solid #e5e8e4;justify-content:space-between;align-items:center;min-height:55px;padding:10px 14px;display:flex}.prospect-view-switch{background:#edf0ed;border-radius:9px;padding:3px;display:flex}.prospect-view-switch button{appearance:none;color:#738187;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:800;display:flex}.prospect-view-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #0d2b3514}.prospect-view-switch svg{width:12px}.prospects-card>header>label{background:#f8f8f5;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:6px;width:210px;height:32px;padding:0 8px;display:flex}.prospects-card>header>label svg{color:#839095;width:12px}.prospects-card>header input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7px}.prospect-board{background:#f1f3f0;grid-template-columns:repeat(4,minmax(230px,1fr));gap:9px;padding:13px;display:grid;overflow-x:auto}.prospect-column{min-width:230px}.prospect-column>header{justify-content:space-between;align-items:center;padding:10px 4px;display:flex}.prospect-column>header>div{align-items:center;gap:6px;display:flex}.prospect-column>header span{background:#8bb8c8;border-radius:50%;width:7px;height:7px}.prospect-column.stage-contactado>header span{background:var(--yellow)}.prospect-column.stage-propuesta>header span{background:var(--coral)}.prospect-column.stage-decisión>header span{background:var(--mint)}.prospect-column>header b{font-size:8px}.prospect-column>header em{text-align:center;background:#dde3e0;border-radius:999px;min-width:17px;padding:3px 5px;font-size:6px;font-style:normal}.prospect-column>header strong{color:#738187;font-size:7px}.prospect-column>div{flex-direction:column;gap:7px;display:flex}.prospect-card-item{background:#fff;border:1px solid #dfe2df;border-radius:11px;padding:13px;box-shadow:0 5px 14px #0d2b3509}.prospect-card-item>header{justify-content:space-between;align-items:center;display:flex}.prospect-card-item>header button{appearance:none;color:#7e8b90;background:0 0;border:0}.prospect-card-item>header svg{width:14px}.prospect-card-item>small{color:#7f8c90;margin-top:11px;font-size:6px;display:block}.prospect-card-item h3{margin:2px 0 7px;font-size:10px}.prospect-temperature{color:#a8671c;align-items:center;gap:3px;width:max-content;font-size:6px;font-weight:850;display:flex}.prospect-temperature svg{width:10px}.prospect-temperature.alta{color:#b44d32}.prospect-temperature.baja{color:#65808a}.prospect-card-item dl{border-top:1px solid #ecefeb;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;padding:8px 0;display:grid}.prospect-card-item dt{color:#879398;font-size:5.5px}.prospect-card-item dd{margin:3px 0 0;font-size:6.5px;font-weight:800}.prospect-card-item>section{background:#f4f5f2;border-radius:8px;padding:9px}.prospect-card-item>section small{letter-spacing:.7px;color:#899599;font-size:5px}.prospect-card-item>section b{margin:3px 0;font-size:7px;display:block}.prospect-card-item>section span{color:#7b898e;font-size:6px}.prospect-card-item>footer{padding-top:9px}.prospect-card-item>footer a,.prospect-card-item>footer button{appearance:none;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;padding:7px 0 0;font-size:6.5px;font-weight:850;display:flex}.prospect-card-item>footer svg{width:11px}.prospect-add-stage{appearance:none;color:#75848a;width:100%;font:inherit;background:0 0;border:1px dashed #cbd3d0;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-top:7px;padding:9px;font-size:6.5px;display:flex}.prospect-add-stage svg{width:12px}.prospect-list-wrap{overflow-x:auto}.prospect-list-wrap table{border-collapse:collapse;width:100%;min-width:880px}.prospect-list-wrap th{color:#829095;text-align:left;background:#f8f8f5;padding:10px 13px;font-size:6px}.prospect-list-wrap td{color:#687a80;border-top:1px solid #edf0ed;padding:12px 13px;font-size:7px}.prospect-list-wrap td:first-child{align-items:center;gap:8px;display:flex}.prospect-list-wrap td:first-child>div{flex-direction:column;gap:2px;display:flex}.prospect-list-wrap td:first-child small{color:#839095;font-size:6px}.prospect-stage{color:#315f75;background:#e5eef2;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:800}.prospect-stage.stage-propuesta{color:#aa5036;background:#ffe9e2}.prospect-stage.stage-decisión{color:#287557;background:#e2f0e7}.prospect-list-wrap td:last-child button{appearance:none;background:0 0;border:0}.prospect-list-wrap td:last-child svg{width:14px}.pipeline-guidance{background:#e9f2f4;border:1px solid #2d6f8e26;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:12px;padding:14px;display:grid}.pipeline-guidance>svg{width:19px;color:var(--violet)}.pipeline-guidance>div{flex-direction:column;gap:2px;display:flex}.pipeline-guidance small{letter-spacing:1px;color:#74888f;font-size:5.5px}.pipeline-guidance b{font-size:8px}.pipeline-guidance p{color:#75888f;margin:0;font-size:6.5px}.pipeline-guidance button{appearance:none;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.pipeline-guidance button svg{width:11px}.client-detail-back{color:#718188;align-items:center;gap:6px;width:max-content;margin-bottom:16px;font-size:7px;font-weight:800;display:flex}.client-detail-back svg{width:12px}.client-detail-head{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.client-detail-identity{align-items:center;gap:13px;display:flex}.client-detail-identity>.client-avatar{border-radius:14px;width:48px;height:48px;font-size:10px}.client-detail-identity small{letter-spacing:1px;color:#7d8a8f;font-size:5.5px}.client-detail-identity h1{font-family:var(--font-display);letter-spacing:-.045em;margin:3px 0;font-size:31px}.client-detail-identity p{align-items:center;gap:5px;margin:0;display:flex}.client-detail-identity em{color:#68797f;background:#ecefeb;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:5.5px;font-style:normal;display:flex}.client-detail-identity em svg{width:8px}.client-detail-actions{align-items:center;gap:6px;display:flex}.client-detail-actions button{appearance:none;height:35px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.client-detail-actions button svg{width:12px}.client-detail-actions .button{color:#fff;border:0}.client-detail-actions button:last-child{justify-content:center;width:35px;padding:0}.client-detail-tabs{background:#fff;border:1px solid #dfe2df;border-radius:11px;gap:4px;margin-bottom:13px;padding:0 12px;display:flex}.client-detail-tabs button{appearance:none;color:#77858a;height:46px;font:inherit;background:0 0;border:0;padding:0 10px;font-size:7.5px;font-weight:800;position:relative}.client-detail-tabs button.active{color:var(--ink)}.client-detail-tabs button.active:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:0;left:8px;right:8px}.client-detail-tabs span{background:#edf0ed;border-radius:999px;margin-left:4px;padding:3px 5px;font-size:5.5px}.client-detail-grid{grid-template-columns:1fr 320px;gap:12px;display:grid}.client-detail-main,.client-detail-side{flex-direction:column;gap:12px;display:flex}.client-value-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.client-value-grid article{background:#fff;border:1px solid #dfe2df;border-radius:11px;padding:16px}.client-value-grid small{letter-spacing:.9px;color:#7f8c90;font-size:5.5px}.client-value-grid strong{font-family:var(--font-display);margin:13px 0 2px;font-size:22px;display:block}.client-value-grid p{color:#7b898e;margin:0;font-size:6px}.client-current-opportunity,.client-activity-card,.client-contact-card,.client-task-card,.client-note-card,.client-tab-card,.client-billing-grid>aside{background:#fff;border:1px solid #dfe2df;border-radius:12px;padding:18px}.client-current-opportunity>header{justify-content:space-between;display:flex}.client-current-opportunity small,.client-note-card header small{letter-spacing:.9px;color:#7f8c90;font-size:5.5px}.client-current-opportunity h2,.client-activity-card h2,.client-contact-card h2,.client-task-card h2,.client-note-card h2,.client-tab-card h2{margin:4px 0 0;font-size:11px}.client-current-opportunity>header>span{color:#a95037;background:#ffe8e1;border-radius:999px;height:max-content;padding:5px 7px;font-size:6px;font-weight:850}.opportunity-progress{justify-content:space-between;align-items:center;height:26px;margin-top:20px;display:flex;position:relative}.opportunity-progress:before{content:"";background:#e1e6e2;height:2px;position:absolute;top:12px;left:6px;right:6px}.opportunity-progress>span{background:var(--coral);height:2px;position:absolute;top:12px;left:6px}.opportunity-progress i{z-index:2;background:#cfd7d4;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #cfd7d4}.opportunity-progress i.done{background:var(--coral);box-shadow:0 0 0 1px var(--coral)}.opportunity-progress i.active{box-shadow:0 0 0 2px var(--coral);background:#fff}.opportunity-labels{color:#7d8a8e;justify-content:space-between;font-size:5.5px;display:flex}.client-current-opportunity>footer{border-top:1px solid #edf0ed;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:18px;padding-top:13px;display:grid}.client-current-opportunity>footer>div{flex-direction:column;gap:3px;display:flex}.client-current-opportunity>footer small{font-size:5px}.client-current-opportunity>footer b{font-size:7px}.client-current-opportunity>footer button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:6.5px;font-weight:850;display:flex}.client-current-opportunity>footer svg{width:10px}.client-activity-card>header,.client-contact-card>header,.client-task-card>header,.client-note-card>header,.client-tab-card>header{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:start;padding-bottom:13px;display:flex}.client-activity-card>header p,.client-tab-card>header p{color:#7c898e;margin:3px 0 0;font-size:6.5px}.client-activity-card>header button,.client-contact-card>header button,.client-tab-card>header button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:6.5px;font-weight:850;display:flex}.client-activity-card>header svg,.client-tab-card>header svg{width:11px}.client-timeline article,.activity-date-group article{border-bottom:1px solid #eff1ee;grid-template-columns:auto 1fr auto;gap:10px;padding:12px 0;display:grid}.client-timeline article>span,.activity-date-group article>span{color:#315f75;background:#e5eef2;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.client-timeline article>span.mint,.activity-date-group article>span.mint{color:#287557;background:#e1f0e6}.client-timeline article>span.yellow,.activity-date-group article>span.yellow{color:#966f18;background:#fff0cc}.client-timeline article>span.coral,.activity-date-group article>span.coral{color:#a94c32;background:#ffe6de}.client-timeline svg,.activity-date-group svg{width:14px}.client-timeline article>div,.activity-date-group article>div{flex-direction:column;gap:3px;display:flex}.client-timeline b,.activity-date-group b{font-size:7.5px}.client-timeline p,.activity-date-group p{color:#7a888d;margin:0;font-size:6.5px}.client-timeline time,.activity-date-group time{color:#829095;font-size:6px}.client-contact-card dl{margin:0}.client-contact-card dl>div{border-bottom:1px solid #eef0ed;padding:9px 0}.client-contact-card dt{color:#7b898e;align-items:center;gap:5px;font-size:5.5px;display:flex}.client-contact-card dt svg{width:11px}.client-contact-card dd{overflow-wrap:anywhere;margin:4px 0 0;padding-left:16px;font-size:7px;font-weight:750}.client-task-card>header>div{align-items:center;gap:5px;display:flex}.client-task-card>header span{color:#a6671e;background:#fff0dc;border-radius:999px;padding:3px 5px;font-size:5.5px}.client-task-card>header button{appearance:none;background:#fff;border:1px solid #dfe2df;border-radius:7px;width:25px;height:25px}.client-task-card>header svg{width:12px}.client-task-card>label{border-bottom:1px solid #eff1ee;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.client-task-card input{accent-color:var(--violet)}.client-task-card label>span{flex-direction:column;gap:3px;display:flex}.client-task-card label b{font-size:7px}.client-task-card label small{color:#7d8b8f;font-size:5.5px}.client-task-card label.done b{color:#899599;text-decoration:line-through}.client-note-card textarea{width:100%;min-height:66px;font:inherit;resize:vertical;background:#f8f8f5;border:1px solid #dfe2df;border-radius:8px;margin-top:11px;padding:9px;font-size:7px}.client-note-card>button{appearance:none;background:var(--navy);color:#fff;width:100%;font:inherit;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:6px 0 10px;padding:8px;font-size:6.5px;font-weight:850;display:flex}.client-note-card>button:disabled{opacity:.4}.client-note-card>button svg{width:11px}.client-note-card>article{border-top:1px solid #edf0ed;grid-template-columns:auto 1fr;gap:8px;padding:10px 0;display:grid}.client-note-card>article>span{background:#ffe5dd;border-radius:8px;place-items:center;width:25px;height:25px;font-size:5.5px;font-weight:850;display:grid}.client-note-card>article>div{flex-direction:column;gap:2px;display:flex}.client-note-card article b{font-size:6.5px}.client-note-card article p{margin:0;font-size:6.5px;line-height:1.45}.client-note-card article small{color:#829095;font-size:5.5px}.client-tab-card{overflow-x:auto}.client-tab-card>header{min-width:580px}.client-tab-card>header button{height:30px;color:var(--ink);background:#fff;border:1px solid #dfe2df;border-radius:7px;padding:0 9px}.activity-date-group>small{letter-spacing:1px;color:#7e8b90;margin:14px 0 3px;font-size:5.5px;display:block}.activity-date-group article{padding:15px 0}.activity-date-group article em{color:#829095;font-size:5.5px;font-style:normal}.client-tab-card table{border-collapse:collapse;width:100%;min-width:650px}.client-tab-card th{color:#829095;text-align:left;background:#f8f8f5;padding:10px;font-size:5.5px}.client-tab-card td{color:#687a80;border-top:1px solid #edf0ed;padding:12px 10px;font-size:7px}.client-tab-card td:last-child{text-align:right}.client-tab-card td:last-child button{appearance:none;background:0 0;border:0}.client-tab-card td:last-child svg{width:14px}.client-billing-grid{grid-template-columns:1fr 290px;gap:12px;display:grid}.client-billing-grid>aside{flex-direction:column;align-items:flex-start;display:flex}.client-billing-grid>aside>svg{width:28px;color:var(--violet)}.client-billing-grid>aside>small{letter-spacing:1px;color:#7e8b90;margin-top:22px;font-size:5.5px}.client-billing-grid>aside>strong{font-family:var(--font-display);margin:5px 0;font-size:31px}.client-billing-grid>aside>p{color:#76858a;font-size:7px;line-height:1.5}.client-billing-grid>aside>.button{width:100%;margin:10px 0 18px}.client-billing-grid>aside>div{border-top:1px solid #edf0ed;align-items:center;gap:8px;width:100%;padding:11px 0;display:flex}.client-billing-grid>aside>div svg{color:#657b83;width:16px}.client-billing-grid>aside>div span{flex-direction:column;gap:2px;display:flex}.client-billing-grid>aside>div b{font-size:7px}.client-billing-grid>aside>div small{color:#7e8b90;font-size:6px}.client-session-note{color:#6b7d83;background:#e8efed;border-radius:8px;align-items:center;gap:6px;width:max-content;margin:12px 0 0 auto;padding:7px 9px;font-size:6px;display:flex}.client-session-note svg{color:#287557;width:11px}@media (width<=1180px){.client-card-grid,.segments-grid{grid-template-columns:1fr 1fr}.client-detail-grid{grid-template-columns:1fr}.client-detail-side{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.client-billing-grid{grid-template-columns:1fr}}@media (width<=760px){.clients-head{flex-direction:column;align-items:flex-start}.clients-head h1{font-size:34px}.clients-head>div:last-child{width:100%}.client-kpis,.prospect-summary{grid-template-columns:1fr 1fr}.clients-tabs{flex-direction:column;align-items:flex-start;padding-top:8px}.clients-tabs>div{width:100%;padding-bottom:8px}.clients-tabs>div button{flex:1;justify-content:center}.clients-toolbar{flex-direction:column;align-items:stretch}.client-tools{flex-wrap:wrap}.client-tools>label{flex-basis:100%;width:100%}.client-filter-pills{width:100%}.client-bulk-bar{flex-wrap:wrap;align-items:stretch}.client-bulk-bar b{width:100%}.client-card-grid,.segments-grid{grid-template-columns:1fr}.segments-view{padding:14px}.segments-view>header{gap:10px}.segment-builder-preview{grid-template-columns:1fr}.prospects-card>header{flex-direction:column;align-items:stretch;gap:8px}.prospects-card>header>label{width:100%}.prospect-board{grid-template-columns:repeat(4,260px)}.pipeline-guidance{grid-template-columns:auto 1fr}.pipeline-guidance button{grid-column:1/-1;padding-left:30px}.client-detail-head{flex-direction:column;align-items:flex-start}.client-detail-actions{width:100%;overflow-x:auto}.client-detail-actions button{white-space:nowrap}.client-detail-tabs{overflow-x:auto}.client-detail-tabs button{white-space:nowrap}.client-value-grid{grid-template-columns:1fr}.client-current-opportunity>footer{grid-template-columns:1fr 1fr}.client-current-opportunity>footer button{grid-column:1/-1}.client-detail-side{display:flex}.client-billing-grid{grid-template-columns:1fr}.client-session-note{width:auto;margin-left:0}.client-detail-identity h1{font-size:27px}.client-detail-identity p{flex-wrap:wrap}}.catalog-page,.catalog-editor-page{max-width:1500px;margin:auto}.catalog-head,.catalog-editor-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.catalog-head>div:first-child>p,.catalog-editor-head>div:first-child>p{color:var(--coral);letter-spacing:1.5px;align-items:center;gap:7px;margin:0 0 7px;font-size:8px;font-weight:900;display:flex}.catalog-head>div:first-child>p svg{width:15px}.catalog-head h1,.catalog-editor-head h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:44px;line-height:1}.catalog-head>div:first-child>span,.catalog-editor-head>div:first-child>span{color:#6f8086;max-width:680px;margin-top:8px;font-size:11px;line-height:1.5;display:block}.catalog-head>div:last-child,.catalog-editor-head>div:last-child{gap:9px;display:flex}.catalog-site-button,.catalog-new-button,.catalog-editor-head>div:last-child>a,.catalog-editor-head>div:last-child>button{height:42px;color:var(--ink);font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7ddda;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.catalog-site-button svg,.catalog-new-button svg,.catalog-editor-head>div:last-child svg{width:15px}.catalog-new-button,.catalog-editor-head>div:last-child .button{background:var(--navy);color:#fff;border:0}.catalog-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.catalog-kpis article{background:#fff;border:1px solid #dce1de;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:118px;padding:17px;display:grid}.catalog-kpis article>span{color:#287557;background:#e5f1ea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.catalog-kpis article:nth-child(2)>span{color:#315f75;background:#e5eef2}.catalog-kpis article:nth-child(3)>span{color:#946a14;background:#fff0d4}.catalog-kpis article:nth-child(4)>span{color:#a94c32;background:#ffe6de}.catalog-kpis svg{width:18px}.catalog-kpis article>div{flex-direction:column;display:flex}.catalog-kpis small{color:#7c8b90;letter-spacing:1px;font-size:7px;font-weight:900}.catalog-kpis strong{font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 2px;font-size:27px}.catalog-kpis p{color:#78878c;margin:0;font-size:8px}.catalog-kpis em{color:#287557;background:#e5f2e9;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.catalog-toolbar-card{background:#fff;border:1px solid #dce1de;border-radius:15px;overflow:visible}.catalog-tabs-row{border-bottom:1px solid #e7eae7;justify-content:space-between;align-items:center;min-height:58px;padding:9px 14px;display:flex}.catalog-tabs-row nav{gap:4px;display:flex}.catalog-tabs-row nav button{appearance:none;color:#718187;height:36px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.catalog-tabs-row nav button.active{color:var(--ink);background:#e9efed}.catalog-tabs-row nav span{background:#dce4e1;border-radius:999px;margin-left:6px;padding:3px 5px;font-size:6px}.catalog-view-switch{background:#ecefec;border-radius:9px;padding:3px;display:flex}.catalog-view-switch button{appearance:none;color:#78878c;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:29px;display:grid}.catalog-view-switch button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0d2b3517}.catalog-view-switch svg{width:15px}.catalog-toolbar{border-bottom:1px solid #e7eae7;align-items:center;gap:9px;padding:12px 14px;display:flex}.catalog-search{background:#f8f8f5;border:1px solid #dce1de;border-radius:9px;align-items:center;gap:8px;width:min(360px,34vw);height:38px;padding:0 11px;display:flex}.catalog-search svg{color:#849196;width:15px}.catalog-search input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:9px}.catalog-status-pills{align-items:center;gap:4px;display:flex}.catalog-status-pills button,.catalog-filter-wrap>button{appearance:none;color:#718187;height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:8px;font-weight:800}.catalog-status-pills button.active{color:var(--ink);background:#fff;border-color:#d9dfdc;box-shadow:0 2px 8px #0d2b350f}.catalog-filter-wrap{margin-left:auto;position:relative}.catalog-filter-wrap>button{background:#fff;border-color:#dce1de;align-items:center;gap:6px;display:flex}.catalog-filter-wrap>button.active{border-color:var(--violet);color:var(--violet)}.catalog-filter-wrap>button svg{width:13px}.catalog-filter-popover{z-index:20;background:#fff;border:1px solid #dce1de;border-radius:12px;flex-direction:column;gap:11px;width:245px;padding:16px;display:flex;position:absolute;top:43px;right:0;box-shadow:0 18px 44px #0d2b3526}.catalog-filter-popover b{font-size:10px}.catalog-filter-popover label{align-items:center;gap:8px;font-size:8px;display:flex}.catalog-filter-popover input{accent-color:var(--violet)}.catalog-filter-popover small{color:#7d8a8f;border-top:1px solid #edf0ed;padding-top:9px;font-size:7px;line-height:1.5}.catalog-bulk-bar{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:9px;margin:12px 14px 0;padding:9px 11px;display:flex}.catalog-bulk-bar>span{background:var(--mint);width:25px;height:25px;color:var(--navy);border-radius:7px;place-items:center;display:grid}.catalog-bulk-bar svg{width:13px}.catalog-bulk-bar b{margin-right:auto;font-size:9px}.catalog-bulk-bar button{appearance:none;color:#fff;height:29px;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.catalog-bulk-bar button:last-child{justify-content:center;width:29px;padding:0}.catalog-grid{background:#f6f6f3;grid-template-columns:repeat(3,1fr);gap:11px;padding:14px;display:grid}.catalog-card{background:#fff;border:1px solid #dce1de;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 16px #0d2b3509}.catalog-card>header{align-items:center;gap:7px;height:40px;padding:0 12px;display:flex}.catalog-card>header label{width:17px;height:17px;position:relative}.catalog-card>header label input{opacity:0;position:absolute}.catalog-card>header label i{border:1px solid #cfd6d3;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.catalog-card>header label input:checked+i{background:var(--violet);border-color:var(--violet)}.catalog-card>header label input:checked+i:after{content:"✓";color:#fff;font-size:10px;font-style:normal}.catalog-card>header>.catalog-status{margin-left:auto}.catalog-card>header>button,.catalog-table-wrap td:last-child button{appearance:none;color:#7b898e;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.catalog-card>header>button svg,.catalog-table-wrap td:last-child svg{width:15px}.catalog-status{color:#287557;background:#e3f1e8;border-radius:999px;width:max-content;padding:5px 8px;font-size:6px;font-weight:850}.catalog-status-borrador{color:#9a6816;background:#fff0d8}.catalog-status-oculto{color:#68797f;background:#ecefee}.catalog-art{color:#17313a;background:#b9e8d1;border-radius:11px;place-items:center;height:112px;margin:0 12px;display:grid;position:relative;overflow:hidden}.catalog-art.coral{background:#f58a73}.catalog-art.yellow{background:#f6d56a}.catalog-art.blue{background:#a9d2ee}.catalog-art.violet{background:#c9c1f4}.catalog-art>svg{z-index:2;width:35px;height:35px;position:relative}.catalog-art i{border:1px solid #172c3526;border-radius:50%;position:absolute}.catalog-art i:first-of-type{width:145px;height:145px;top:-58px;right:-58px}.catalog-art i:nth-of-type(2){width:76px;height:76px;bottom:-28px;left:-24px}.catalog-art i:nth-of-type(3){background:#fff;border:0;width:8px;height:8px;bottom:18px;right:25px}.catalog-card-copy{padding:16px 15px 12px}.catalog-card-copy>small{color:#7b898e;letter-spacing:.9px;font-size:6px;font-weight:850}.catalog-card-copy h2{margin:6px 0 7px;font-size:14px;line-height:1.2}.catalog-card-copy h2 a:hover{color:var(--violet)}.catalog-card-copy p{color:#65777d;min-height:45px;margin:0;font-size:8px;line-height:1.55}.catalog-card dl{border-top:1px solid #ecefeb;grid-template-columns:1fr 1fr;gap:8px;margin:0 15px;padding:12px 0;display:grid}.catalog-card dl div{flex-direction:column;gap:4px;display:flex}.catalog-card dt{color:#829095;letter-spacing:.8px;font-size:5.5px}.catalog-card dd{margin:0;font-size:8px;font-weight:850}.catalog-card>footer{border-top:1px solid #ecefeb;justify-content:space-between;align-items:center;height:43px;padding:0 15px;display:flex}.catalog-card>footer>span{color:#7b898e;align-items:center;gap:5px;font-size:6.5px;display:flex}.catalog-card>footer>span i{background:#aeb9b6;border-radius:50%;width:6px;height:6px}.catalog-card>footer>span.online{color:#287557}.catalog-card>footer>span.online i{background:#43a778;box-shadow:0 0 0 3px #dff0e6}.catalog-card>footer>a{color:var(--violet);align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.catalog-card>footer>a svg{width:11px}.catalog-table-wrap{overflow-x:auto}.catalog-table-wrap table{border-collapse:collapse;width:100%;min-width:1030px}.catalog-table-wrap th{color:#809095;text-align:left;letter-spacing:.8px;background:#f8f8f5;padding:11px 12px;font-size:6px}.catalog-table-wrap td{color:#687a80;border-top:1px solid #edf0ed;padding:12px;font-size:7.5px}.catalog-table-wrap th:first-child,.catalog-table-wrap td:first-child{text-align:center;width:34px}.catalog-table-wrap input{accent-color:var(--violet)}.catalog-table-wrap td:nth-child(2){grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.catalog-table-wrap td:nth-child(2)>.catalog-art{border-radius:9px;width:42px;height:42px;margin:0}.catalog-table-wrap td:nth-child(2)>.catalog-art svg{width:18px}.catalog-table-wrap td:nth-child(2)>.catalog-art i{display:none}.catalog-table-wrap td:nth-child(2)>span,.catalog-table-wrap td:nth-child(4){flex-direction:column;gap:3px;display:flex}.catalog-table-wrap td:nth-child(2) a{color:var(--ink);font-size:8px;font-weight:850}.catalog-table-wrap td small{color:#819095;font-size:6px}.catalog-kind{align-items:center;gap:5px;display:flex}.catalog-kind svg{width:11px}.catalog-results-footer{color:#76868b;border-top:1px solid #e7eae7;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:7px;display:flex}.catalog-results-footer b{font-weight:700}.catalog-empty{text-align:center;padding:58px}.catalog-empty>svg{color:#829095;width:30px}.catalog-empty h2{margin:12px 0 4px;font-size:16px}.catalog-empty p{color:#7a888d;margin:0;font-size:9px}.catalog-empty button{appearance:none;color:var(--violet);font:inherit;background:0 0;border:0;margin-top:12px;font-size:8px;font-weight:850;text-decoration:underline}.catalog-site-bridge{background:linear-gradient(110deg,#eaf3f4,#f3f5f1);border:1px solid #2d6f8e29;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:13px;padding:20px;display:grid}.catalog-site-bridge>span{color:#2d6f8e;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.catalog-site-bridge>span svg{width:20px}.catalog-site-bridge small{color:#64808b;letter-spacing:1.2px;font-size:6px;font-weight:900}.catalog-site-bridge h2{margin:4px 0;font-size:12px}.catalog-site-bridge p{color:#71848a;margin:0;font-size:8px;line-height:1.5}.catalog-site-bridge>a{background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;font-weight:850;display:flex}.catalog-site-bridge>a svg{width:12px}.catalog-preview-backdrop{z-index:100;background:#061a218c;justify-content:flex-end;display:flex;position:fixed;inset:0}.catalog-preview-drawer{background:#fff;width:min(430px,100%);height:100%;padding:25px;overflow-y:auto;box-shadow:-24px 0 60px #071b2233}.catalog-preview-drawer>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.catalog-preview-drawer>header small{color:#77888d;letter-spacing:1px;font-size:6px}.catalog-preview-drawer h2{margin:4px 0 0;font-size:22px}.catalog-preview-drawer>header button{appearance:none;background:#fff;border:1px solid #dce1de;border-radius:8px;width:32px;height:32px}.catalog-preview-drawer>header svg{width:15px}.catalog-preview-drawer>.catalog-art{height:190px;margin:0 0 14px}.catalog-preview-drawer>.catalog-status{margin-bottom:12px}.catalog-preview-drawer>p{color:#65777d;font-size:10px;line-height:1.65}.catalog-preview-drawer>dl{border-top:1px solid #e9ece9;margin:18px 0}.catalog-preview-drawer>dl>div{border-bottom:1px solid #e9ece9;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.catalog-preview-drawer dt{color:#78878c;font-size:8px}.catalog-preview-drawer dd{text-align:right;margin:0;font-size:8px;font-weight:850}.catalog-preview-drawer>section{background:#f2f3f0;border-radius:12px;padding:18px}.catalog-preview-drawer>section small{color:#7b898e;letter-spacing:1px;font-size:6px}.catalog-preview-drawer>section strong{font-family:var(--font-display);margin:8px 0 0;font-size:32px;display:block}.catalog-preview-drawer>section p{color:#728389;margin:0;font-size:8px}.catalog-preview-drawer>footer{border-top:1px solid #e7eae7;gap:8px;margin-top:20px;padding-top:18px;display:flex}.catalog-preview-drawer>footer a,.catalog-preview-drawer>footer button{appearance:none;height:40px;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.catalog-preview-drawer>footer .button{background:var(--navy);color:#fff;border:0}.catalog-preview-drawer>footer svg{width:13px}.catalog-editor-breadcrumb{color:#718187;align-items:center;gap:8px;margin-bottom:18px;font-size:8px;display:flex}.catalog-editor-breadcrumb a{align-items:center;gap:5px;display:flex}.catalog-editor-breadcrumb svg{width:12px}.catalog-editor-breadcrumb b{color:var(--ink)}.catalog-editor-head{align-items:center}.catalog-editor-head>div:last-child>button{appearance:none}.catalog-editor-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.catalog-editor-main{min-width:0}.catalog-editor-tabs{background:#fff;border:1px solid #dce1de;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:12px;padding:5px;display:grid}.catalog-editor-tabs button{appearance:none;color:#77868b;text-align:left;min-width:0;font:inherit;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;display:grid}.catalog-editor-tabs button.active{color:var(--ink);background:#e9efed}.catalog-editor-tabs button>svg{width:16px}.catalog-editor-tabs button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-editor-tabs button b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.catalog-editor-tabs button small{white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.catalog-editor-card{background:#fff;border:1px solid #dce1de;border-radius:15px;padding:24px}.catalog-editor-card>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.catalog-editor-card>header small{color:#78898e;letter-spacing:1.2px;font-size:6px;font-weight:900}.catalog-editor-card>header h2{margin:5px 0 4px;font-size:16px}.catalog-editor-card>header p{color:#728389;margin:0;font-size:8px}.catalog-editor-card>header>span{color:#2d6f8e;background:#e8f1f2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.catalog-editor-card>header>span svg{width:18px}.catalog-card-action{appearance:none;height:35px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce1de;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:8px;font-weight:850;display:flex}.catalog-card-action svg{width:13px}.catalog-form-grid{grid-template-columns:1fr 1fr;gap:17px 14px;padding-top:20px;display:grid}.catalog-field{flex-direction:column;gap:7px;min-width:0;display:flex}.catalog-field.wide{grid-column:1/-1}.catalog-field>span:first-child{font-size:8px;font-weight:850}.catalog-field>span:first-child em{color:var(--coral);margin-left:5px;font-size:6px;font-style:normal}.catalog-field input,.catalog-field textarea,.catalog-field select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#faf9f5;border:1px solid #d9dfdc;border-radius:9px;outline:0;padding:11px 12px;font-size:9px}.catalog-field textarea{resize:vertical;min-height:78px;line-height:1.55}.catalog-field textarea.large{min-height:120px}.catalog-field input:focus,.catalog-field textarea:focus,.catalog-field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #5b46d91a}.catalog-field>small{color:#7c8a8f;font-size:6.5px;line-height:1.4}.catalog-field>input+small{text-align:right}.catalog-input-icon,.catalog-select-field,.catalog-money-input{position:relative}.catalog-input-icon>svg{color:#7d8b8f;width:14px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.catalog-input-icon input{padding-left:34px}.catalog-segmented{background:#edf0ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;height:41px;padding:3px;display:grid}.catalog-segmented button{appearance:none;color:#718187;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.catalog-segmented button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #0d2b3514}.catalog-segmented svg{width:13px}.catalog-image-drop{background:#fafaf7;border:1px dashed #cbd4d1;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:16px;display:grid}.catalog-image-drop>span{color:#60777f;background:#e8efed;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.catalog-image-drop svg{width:18px}.catalog-image-drop>div{flex-direction:column;gap:3px;display:flex}.catalog-image-drop b{font-size:8px}.catalog-image-drop p{color:#7b898e;margin:0;font-size:7px}.catalog-image-drop button{appearance:none;font:inherit;background:#fff;border:1px solid #d8dedb;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.catalog-image-drop>small{color:#849195;grid-column:2/-1;font-size:6px}.catalog-price-modes{grid-template-columns:repeat(3,1fr);gap:9px;padding-top:20px;display:grid}.catalog-price-modes button{appearance:none;min-height:105px;color:var(--ink);text-align:left;font:inherit;background:#fff;border:1px solid #dce1de;border-radius:11px;grid-template-columns:auto 1fr;column-gap:8px;padding:13px;display:grid}.catalog-price-modes button.active{border:2px solid var(--violet);background:#f8f6ff;padding:12px}.catalog-price-modes button>span{border:1px solid #ccd4d1;border-radius:50%;grid-row:1/3;place-items:center;width:19px;height:19px;display:grid}.catalog-price-modes button.active>span{border-color:var(--violet);background:var(--violet);color:#fff}.catalog-price-modes svg{width:11px}.catalog-price-modes b{font-size:8px}.catalog-price-modes small{color:#78888d;margin-top:3px;font-size:6.5px;line-height:1.45}.catalog-price-grid{border-top:1px solid #e8ebe8;margin-top:18px;padding-top:20px}.catalog-money-input b,.catalog-money-input em{font-size:9px;position:absolute;top:50%;transform:translateY(-50%)}.catalog-money-input b{left:12px}.catalog-money-input em{color:#75858a;font-style:normal;right:12px}.catalog-money-input input{padding-left:27px;padding-right:45px}.catalog-select-field select{appearance:none}.catalog-select-field svg{pointer-events:none;width:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.catalog-tax-note,.catalog-helper-banner{color:#315f75;background:#eaf2f4;border-radius:10px;grid-template-columns:auto 1fr;gap:9px;margin-top:19px;padding:13px;display:grid}.catalog-tax-note>svg,.catalog-helper-banner>svg{width:16px}.catalog-tax-note b,.catalog-helper-banner b{font-size:8px}.catalog-tax-note p,.catalog-helper-banner p{color:#65808a;margin:3px 0 0;font-size:7px;line-height:1.5}.catalog-variants-table{border:1px solid #e0e4e1;border-radius:11px;margin-top:20px;overflow:hidden}.catalog-variants-table>header{color:#7c8a8f;letter-spacing:.8px;background:#f5f6f3;grid-template-columns:1fr .8fr .65fr 24px;gap:8px;padding:9px 42px 9px 35px;font-size:6px;display:grid}.catalog-variants-table article{border-top:1px solid #e8ebe8;grid-template-columns:16px 1fr .8fr .65fr 27px;align-items:center;gap:8px;padding:10px;display:grid}.catalog-variants-table article>svg{color:#9aa5a7;width:13px}.catalog-variants-table input{width:100%;min-width:0;font:inherit;background:#fafaf7;border:1px solid #dce1de;border-radius:7px;padding:9px;font-size:8px}.catalog-variants-table article label{position:relative}.catalog-variants-table article label b{font-size:8px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.catalog-variants-table article label input{padding-left:23px}.catalog-variants-table article>button{appearance:none;color:#ad513a;background:#fff0ec;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.catalog-variants-table article>button svg{width:13px}.catalog-variants-empty{text-align:center;background:#fafaf7;border:1px dashed #ccd5d2;border-radius:12px;margin-top:20px;padding:50px 20px}.catalog-variants-empty>span{color:#60777f;background:#e8efed;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.catalog-variants-empty svg{width:22px}.catalog-variants-empty h3{margin:13px 0 4px;font-size:12px}.catalog-variants-empty p{color:#76868b;max-width:430px;margin:0 auto;font-size:8px;line-height:1.5}.catalog-variants-empty button{appearance:none;background:var(--navy);color:#fff;font:inherit;border:0;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:8px;font-weight:850}.catalog-publish-options{padding-top:10px}.catalog-publish-options>label{border-bottom:1px solid #e8ebe8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid;position:relative}.catalog-publish-options>label>span{color:#60777f;background:#e8efed;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.catalog-publish-options>label>span svg{width:17px}.catalog-publish-options>label>div{flex-direction:column;gap:3px;display:flex}.catalog-publish-options b{font-size:9px}.catalog-publish-options p{color:#75858a;margin:0;font-size:7px}.catalog-publish-options input{opacity:0;position:absolute;right:0}.catalog-publish-options>label>i{background:#cbd4d1;border-radius:999px;justify-content:flex-start;width:38px;height:21px;padding:3px;display:flex}.catalog-publish-options>label>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px}.catalog-publish-options input:checked+i{background:var(--violet);justify-content:flex-end}.catalog-publication-state{background:#f3f4f1;border-radius:12px;margin-top:20px;padding:16px}.catalog-publication-state>div{justify-content:space-between;align-items:center;display:flex}.catalog-publication-state>div small{letter-spacing:1px;color:#7b898e;font-size:6px}.catalog-publication-state p{color:#6f8086;font-size:8px;line-height:1.5}.catalog-publication-state>button{appearance:none;background:var(--navy);color:#fff;width:100%;height:38px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.catalog-publication-state>button svg{width:13px}.catalog-editor-preview{background:#fff;border:1px solid #dce1de;border-radius:15px;padding:16px;position:sticky;top:82px}.catalog-editor-preview>header{border-bottom:1px solid #e8ebe8;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.catalog-editor-preview>header>div{align-items:center;gap:8px;display:flex}.catalog-editor-preview>header>div>svg{color:#2d6f8e;width:17px}.catalog-editor-preview>header span{flex-direction:column;gap:2px;display:flex}.catalog-editor-preview>header small{color:#7b898e;letter-spacing:.8px;font-size:5.5px}.catalog-editor-preview>header b{font-size:8px}.catalog-editor-preview>header a{color:var(--violet);align-items:center;gap:4px;font-size:6.5px;font-weight:850;display:flex}.catalog-editor-preview>header a svg{width:10px}.catalog-live-card{background:#b9e8d1;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:380px;margin-top:14px;padding:24px;display:flex;position:relative;overflow:hidden}.catalog-live-card.coral{background:#f58a73}.catalog-live-card.yellow{background:#f6d56a}.catalog-live-card.blue{background:#a9d2ee}.catalog-live-card.violet{background:#c9c1f4}.catalog-live-card>span{background:#ffffff8c;border-radius:16px;place-items:center;width:55px;height:55px;display:grid;position:relative}.catalog-live-card>span svg{width:25px}.catalog-live-card>span i{border:1px solid #172c351f;border-radius:50%;position:absolute}.catalog-live-card>span i:first-of-type{width:170px;height:170px;top:-75px;left:95px}.catalog-live-card>span i:last-of-type{width:80px;height:80px;bottom:-240px;right:-135px}.catalog-live-card>small{letter-spacing:1px;text-transform:uppercase;margin-top:48px;font-size:7px;font-weight:900}.catalog-live-card h2{font-family:var(--font-display);letter-spacing:-.05em;margin:7px 0 8px;font-size:28px;line-height:1}.catalog-live-card>p{margin:0;font-size:9px;line-height:1.55}.catalog-live-card>div{flex-direction:column;gap:4px;margin-top:auto;display:flex}.catalog-live-card strong{font-size:17px}.catalog-live-card em{font-size:6.5px;font-style:normal}.catalog-live-card>button{appearance:none;background:var(--navy);color:#fff;width:100%;height:42px;font:inherit;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.catalog-live-card>button svg{width:13px}.catalog-preview-checklist{padding:16px 3px 5px}.catalog-preview-checklist>small{color:#7b898e;letter-spacing:1px;margin-bottom:8px;font-size:6px;display:block}.catalog-preview-checklist p{color:#7c8a8f;align-items:center;gap:8px;margin:0;padding:7px 0;font-size:7px;display:flex}.catalog-preview-checklist p>span{border:1px solid #d2d9d6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:6px;display:grid}.catalog-preview-checklist p.done{color:var(--ink)}.catalog-preview-checklist p.done>span{color:#287557;background:#e1f0e6;border-color:#72b491}.catalog-preview-checklist svg{width:10px}.catalog-preview-context{background:#eef3f2;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;margin-top:8px;padding:12px;display:grid}.catalog-preview-context>svg{color:#2d6f8e;width:16px}.catalog-preview-context small{letter-spacing:.8px;color:#74868c;font-size:5.5px}.catalog-preview-context b{margin:2px 0;font-size:7px;display:block}.catalog-preview-context p{color:#75858a;margin:0;font-size:6.5px}.catalog-save-toast{z-index:120;background:var(--navy);color:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:300px;padding:12px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 45px #071b2247}.catalog-save-toast>span{background:var(--mint);width:30px;height:30px;color:var(--navy);border-radius:8px;place-items:center;display:grid}.catalog-save-toast svg{width:14px}.catalog-save-toast>div{flex-direction:column;gap:2px;display:flex}.catalog-save-toast b{font-size:8px}.catalog-save-toast small{color:#94a7ad;font-size:6.5px}.catalog-save-toast button{appearance:none;color:#91a5ab;background:0 0;border:0}.catalog-session-disclaimer{color:#78888d;align-items:center;gap:6px;width:max-content;margin:11px 0 0 auto;font-size:6.5px;display:flex}.catalog-session-disclaimer svg{width:11px}.builder-catalog-sync{background:#fff;border:1px solid #dce1df;border-radius:17px;padding:22px}.builder-catalog-sync>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.builder-catalog-sync>header small{color:var(--coral);letter-spacing:1px;font-size:6px;font-weight:900}.builder-catalog-sync h2{margin:4px 0;font-size:15px}.builder-catalog-sync header p{color:#718187;margin:0;font-size:9px}.builder-catalog-sync header a{color:var(--violet);align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.builder-catalog-sync header a svg{width:11px}.builder-catalog-sync>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.builder-catalog-sync label{border:1px solid #dce1df;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px;display:grid;position:relative}.builder-catalog-sync label.selected{border-color:var(--violet);background:#f7f5ff}.builder-catalog-sync label>input{opacity:0;position:absolute}.builder-catalog-sync label>span{flex-direction:column;gap:3px;display:flex}.builder-catalog-sync label b{font-size:8px}.builder-catalog-sync label small{color:#75858a;font-size:6.5px}.builder-catalog-sync label>i{color:#fff;border:1px solid #cfd6d3;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.builder-catalog-sync label.selected>i{border-color:var(--violet);background:var(--violet)}.builder-catalog-sync label svg{width:11px}.builder-catalog-sync>footer{background:#eef3f2;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:11px;display:flex}.builder-catalog-sync>footer>svg{color:#2d6f8e;width:16px}.builder-catalog-sync>footer span{flex-direction:column;gap:2px;display:flex}.builder-catalog-sync>footer b{font-size:7px}.builder-catalog-sync>footer small{color:#74858a;font-size:6px}.preview-offers article em{color:#2d6f8e;margin:3px 0;font-size:6px;font-style:normal;font-weight:850;display:block}.public-business-services>header>span{color:#677a80;margin-top:-30px;margin-bottom:45px;font-size:12px;display:block}.public-business-services article>small{color:#718187;text-transform:uppercase;letter-spacing:1px;margin-top:18px;font-size:9px}.public-business-services article>strong{margin-top:auto;padding-top:16px;font-size:16px}.public-business-services article>em{color:#738389;margin-top:4px;font-size:8px;font-style:normal}.public-business-services article>a{margin-top:18px}@media (width<=1250px){.catalog-kpis,.catalog-grid{grid-template-columns:1fr 1fr}.catalog-editor-layout{grid-template-columns:minmax(0,1fr) 320px}.catalog-editor-tabs{grid-template-columns:1fr 1fr}}@media (width<=840px){.catalog-head,.catalog-editor-head{flex-direction:column;align-items:flex-start}.catalog-head>div:last-child,.catalog-editor-head>div:last-child{width:100%}.catalog-site-button,.catalog-new-button,.catalog-editor-head>div:last-child>a,.catalog-editor-head>div:last-child>button{flex:1}.catalog-editor-layout{grid-template-columns:1fr}.catalog-editor-preview{position:static}.catalog-editor-tabs{grid-template-columns:1fr 1fr}.catalog-image-drop{grid-template-columns:auto 1fr}.catalog-image-drop button,.catalog-image-drop>small{grid-column:2}.catalog-price-modes,.builder-catalog-sync>div{grid-template-columns:1fr}}@media (width<=760px){.catalog-head h1,.catalog-editor-head h1{font-size:36px}.catalog-head>div:first-child>span,.catalog-editor-head>div:first-child>span{font-size:10px}.catalog-head>div:last-child,.catalog-editor-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.catalog-editor-head>div:last-child>a{grid-column:1/-1}.catalog-kpis{grid-template-columns:1fr}.catalog-kpis article{min-height:105px}.catalog-tabs-row{flex-direction:column;align-items:flex-start;gap:8px}.catalog-tabs-row nav{width:100%;overflow-x:auto}.catalog-tabs-row nav button{white-space:nowrap}.catalog-view-switch{align-self:flex-end}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-search{width:100%}.catalog-status-pills{width:100%;overflow-x:auto}.catalog-status-pills button{white-space:nowrap}.catalog-filter-wrap{margin-left:0}.catalog-filter-wrap>button{justify-content:center;width:100%}.catalog-filter-popover{width:100%;left:0;right:auto}.catalog-grid{grid-template-columns:1fr}.catalog-bulk-bar{flex-wrap:wrap;align-items:stretch}.catalog-bulk-bar b{width:calc(100% - 45px)}.catalog-bulk-bar button:not(:last-child){flex:1}.catalog-results-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:50px}.catalog-site-bridge{grid-template-columns:auto 1fr}.catalog-site-bridge>a{grid-column:1/-1;justify-content:center}.catalog-editor-tabs{grid-template-columns:1fr;gap:2px}.catalog-editor-tabs button{padding:8px}.catalog-editor-card{padding:18px}.catalog-form-grid{grid-template-columns:1fr}.catalog-field.wide{grid-column:auto}.catalog-price-modes{grid-template-columns:1fr}.catalog-variants-table{overflow-x:auto}.catalog-variants-table>header,.catalog-variants-table article{min-width:620px}.catalog-editor-preview{padding:13px}.catalog-save-toast{min-width:0;bottom:76px;left:14px;right:14px}.catalog-session-disclaimer{width:auto;margin-left:0}.builder-catalog-sync>header{flex-direction:column}.public-business-services>header>span{margin-top:-30px;font-size:11px}.preview-offers article em{font-size:7px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
