/*! tailwindcss v4.3.3 | 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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--sq-font);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:var(--sq-radius)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.lowercase{text-transform:lowercase}.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,)}}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-arabic-wght-normal-DiwT_uOQ.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-vietnamese-wght-normal-Do5Nl5oc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-ext-wght-normal-CsYMu49W.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro Variable;font-style:normal;font-display:swap;font-weight:160 700;src:url(/assets/readex-pro-latin-wght-normal--ekFhJJC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sq-green-50:#eafcf1;--sq-green-100:#d5f6e2;--sq-green-200:#bdebd3;--sq-green-300:#8cdcae;--sq-green-400:#57c58c;--sq-green-500:#13a76a;--sq-green-600:#048c57;--sq-green-700:#0b7a4c;--sq-green-800:#005634;--sq-green-900:#003e24;--sq-green-950:#0a2a21;--sq-neutral-50:#f4f6f2;--sq-neutral-100:#eff4f1;--sq-neutral-200:#e2e7e3;--sq-neutral-300:#d1d6d2;--sq-neutral-400:#9da39f;--sq-neutral-500:#707672;--sq-neutral-600:#515753;--sq-neutral-700:#3d433f;--sq-neutral-800:#282d2a;--sq-neutral-900:#171b18;--sq-neutral-950:#0c0f0d;--sq-success:#048c57;--sq-success-text:#005634;--sq-success-soft:#d5f6e2;--sq-warning:#d98a0b;--sq-warning-text:#8a5300;--sq-warning-soft:#fdf1dc;--sq-danger:#d83a34;--sq-danger-text:#a4221d;--sq-danger-soft:#fde7e5;--sq-info:#2c6be0;--sq-info-text:#1e4fae;--sq-info-soft:#e4edfd;--sq-bg:#f4f6f2;--sq-surface:#fff;--sq-surface-2:#eff4f1;--sq-border:#e2e7e3;--sq-text:#0a2a21;--sq-text-muted:#515753;--sq-text-subtle:#707672;--sq-primary:#0b7a4c;--sq-primary-hover:#005634;--sq-on-primary:#fff;--sq-accent:#13a76a;--sq-accent-soft:#d5f6e2;--sq-focus:#13a76a;--sq-font:"Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif;--sq-font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--sq-radius-sm:6px;--sq-radius:10px;--sq-radius-lg:16px;--sq-radius-pill:999px;--sq-text-display:60px;--sq-weight-display:600;--sq-leading-display:1.05;--sq-text-h1:36px;--sq-weight-h1:600;--sq-leading-h1:1.15;--sq-text-h2:28px;--sq-weight-h2:600;--sq-leading-h2:1.2;--sq-text-h3:20px;--sq-weight-h3:600;--sq-leading-h3:1.3;--sq-text-body-lg:18px;--sq-weight-body-lg:400;--sq-leading-body-lg:1.55;--sq-text-body:15px;--sq-weight-body:400;--sq-leading-body:1.55;--sq-text-label:13px;--sq-weight-label:500;--sq-leading-label:1.4;--sq-text-caption:12px;--sq-weight-caption:400;--sq-leading-caption:1.4}:root:lang(ar),[lang=ar]{--sq-leading-display:1.25;--sq-leading-h1:1.35;--sq-leading-h2:1.4;--sq-leading-h3:1.5;--sq-leading-body-lg:1.8;--sq-leading-body:1.8;--sq-leading-label:1.6;--sq-leading-caption:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sq-bg:#0c0f0d;--sq-surface:#171b18;--sq-surface-2:#282d2a;--sq-border:#282d2a;--sq-text:#e7eeea;--sq-text-muted:#9da39f;--sq-text-subtle:#707672;--sq-primary:#57c58c;--sq-primary-hover:#8cdcae;--sq-on-primary:#0a2a21;--sq-accent:#57c58c;--sq-accent-soft:#0f3326;--sq-focus:#57c58c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--sq-bg:#0c0f0d;--sq-surface:#171b18;--sq-surface-2:#282d2a;--sq-border:#282d2a;--sq-text:#e7eeea;--sq-text-muted:#9da39f;--sq-text-subtle:#707672;--sq-primary:#57c58c;--sq-primary-hover:#8cdcae;--sq-on-primary:#0a2a21;--sq-accent:#57c58c;--sq-accent-soft:#0f3326;--sq-focus:#57c58c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--mark-left:var(--sq-green-950);--side-w:232px;--top-h:60px}:root[data-theme=dark]{--mark-left:#e7eeea;--sq-success-soft:#0f3326;--sq-success-text:#8cdcae;--sq-warning-soft:#3a2a0c;--sq-warning-text:#f2c572;--sq-danger-soft:#3d1614;--sq-danger-text:#f4a09b;--sq-info-soft:#14264a;--sq-info-text:#9dbbf5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mark-left:#e7eeea;--sq-success-soft:#0f3326;--sq-success-text:#8cdcae;--sq-warning-soft:#3a2a0c;--sq-warning-text:#f2c572;--sq-danger-soft:#3d1614;--sq-danger-text:#f4a09b;--sq-info-soft:#14264a;--sq-info-text:#9dbbf5}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sq-bg);color:var(--sq-text);font:var(--sq-weight-body) var(--sq-text-body)/var(--sq-leading-body) var(--sq-font);margin:0}h1,h2,h3{font-weight:var(--sq-weight-h3);margin:0}h1{font-size:26px;line-height:var(--sq-leading-h2)}h2{font-size:16px;line-height:var(--sq-leading-h3)}h3{font-size:16px}a{color:inherit;text-decoration:none}p{margin:0}.muted{color:var(--sq-text-muted)}.small{font-size:var(--sq-text-label)}.money,.num{font-variant-numeric:tabular-nums;white-space:nowrap}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1;min-inline-size:0}input.grow{inline-size:0}.nowrap{flex-wrap:nowrap}.center{text-align:center}.pad{padding:12px}.strong{font-weight:700}.ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18px;inline-size:18px}[dir=rtl] .ic.flip{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--sq-focus);outline-offset:2px;border-radius:var(--sq-radius-sm)}.mark{flex:none;block-size:auto;inline-size:28px}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.only-phone{display:none!important}.btn{border-radius:var(--sq-radius);min-block-size:38px;font:var(--sq-weight-label) 14px/1 var(--sq-font);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.btn-primary{background:var(--sq-primary);color:var(--sq-on-primary)}.btn-primary:hover{background:var(--sq-primary-hover)}.btn-secondary{background:var(--sq-surface);color:var(--sq-text);border-color:var(--sq-border)}.btn-secondary:hover{background:var(--sq-surface-2)}.btn-ghost{color:var(--sq-text-muted);background:0 0}.btn-ghost:hover{background:var(--sq-surface-2);color:var(--sq-text)}.btn-danger{background:var(--sq-surface);color:var(--sq-danger-text);border-color:var(--sq-danger)}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in oklab, var(--sq-danger) 40%, transparent)}}.btn-danger:hover{background:var(--sq-danger-soft)}.icon-btn{border-radius:var(--sq-radius);min-block-size:38px;min-inline-size:38px;color:var(--sq-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:inline-flex;position:relative}.icon-btn:hover{background:var(--sq-surface-2);color:var(--sq-text)}.icon-btn.sm{min-block-size:30px;min-inline-size:30px}.lang-code{font-size:13px;font-weight:600}.chip{border-radius:var(--sq-radius-pill);font-size:var(--sq-text-caption);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-weight:500;line-height:1.6;display:inline-flex}.chip .ic{block-size:13px;inline-size:13px}.chip-neutral{background:var(--sq-surface-2);color:var(--sq-text-muted)}.chip-success{background:var(--sq-success-soft);color:var(--sq-success-text)}.chip-warning{background:var(--sq-warning-soft);color:var(--sq-warning-text)}.chip-danger{background:var(--sq-danger-soft);color:var(--sq-danger-text)}.chip-info{background:var(--sq-info-soft);color:var(--sq-info-text)}.chip-accent{background:var(--sq-accent-soft);color:var(--sq-text)}.avatar{--s:28px;inline-size:var(--s);block-size:var(--s);background:var(--sq-green-200);color:var(--sq-green-950);font-size:calc(var(--s) * .38);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.badge{background:var(--sq-danger);color:#fff;text-align:center;border-radius:9px;min-inline-size:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.icon-btn .badge{position:absolute;inset-block-start:2px;inset-inline-end:2px}.card{background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius-lg);padding:16px}.flush{padding:0;overflow:hidden}.app{grid-template-columns:auto minmax(0,1fr);min-block-size:100dvh;display:grid}.side{block-size:100dvh;inline-size:var(--side-w);background:var(--sq-surface);border-inline-end:1px solid var(--sq-border);flex-direction:column;gap:2px;padding:16px 12px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:4px 10px 16px;font-size:18px;font-weight:700;display:flex}.nav{border-radius:var(--sq-radius);inline-size:100%;color:var(--sq-text-muted);font:500 14px/1.3 var(--sq-font);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.nav:hover{background:var(--sq-surface-2);color:var(--sq-text)}.nav.on{background:var(--sq-accent-soft);color:var(--sq-text);font-weight:600}.nav.off{opacity:.55;cursor:default}.nav.off:hover{background:0 0}.nav .badge{margin-inline-start:auto}.soon{color:var(--sq-text-subtle);margin-inline-start:auto;font-size:11px}.me{align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.app.collapsed{--side-w:68px}.app.collapsed .side .lbl,.app.collapsed .side .soon,.app.collapsed .side .badge{display:none}.app.collapsed .nav,.app.collapsed .brand,.app.collapsed .me{justify-content:center;padding-inline:0}.main-wrap{flex-direction:column;min-inline-size:0;display:flex}.top{z-index:5;min-block-size:var(--top-h);background:var(--sq-bg);align-items:center;gap:8px;padding:10px 24px;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.top{background:color-mix(in oklab, var(--sq-bg) 90%, transparent)}}.top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-end:1px solid var(--sq-border)}.brand-mini{display:none}.search{background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius);min-block-size:38px;min-inline-size:0;color:var(--sq-text-muted);flex:0 420px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.search input{min-inline-size:0;color:var(--sq-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-block-size:36px;padding:0}.results{z-index:20;background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius);padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;box-shadow:0 12px 32px #0000001f}.results a{border-radius:var(--sq-radius-sm);color:var(--sq-text);align-items:center;gap:8px;padding:8px;display:flex}.results a:hover{background:var(--sq-surface-2)}main{flex:1;min-inline-size:0;padding:24px}.page-head{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:16px;display:flex}.tabs-bottom,.fab{display:none}.form{gap:14px;inline-size:min(420px,86vw);display:grid}.form label{font-size:var(--sq-text-label);color:var(--sq-text-muted);gap:6px;font-weight:500;display:grid}input,select,textarea{font:inherit;color:var(--sq-text);background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius);min-block-size:38px;min-inline-size:0;max-inline-size:100%;padding:8px 10px}textarea{resize:vertical;min-block-size:72px}.invalid{border-color:var(--sq-danger)}input:user-invalid{border-color:var(--sq-danger)}select:user-invalid{border-color:var(--sq-danger)}.dlg-overlay{z-index:40;background:#0a2a2173;position:fixed;inset:0}.dlg{z-index:41;border:1px solid var(--sq-border);border-radius:var(--sq-radius-lg);background:var(--sq-surface);block-size:fit-content;max-block-size:90dvh;inline-size:fit-content;color:var(--sq-text);max-inline-size:min(560px,94vw);margin:auto;padding:20px;position:fixed;inset:0;overflow-y:auto}.dlg:focus{outline:none}.sheet{gap:4px;inline-size:min(360px,86vw);display:grid}.sheet h3{margin-block-end:2px}.sheet>p{margin-block-end:8px}.sheet-actions{margin-block-start:10px}.empty{text-align:center;justify-items:center;gap:8px;padding:40px 16px;display:grid}.empty .mark{opacity:.85;inline-size:44px}.empty p{max-inline-size:36ch}.skeleton{gap:10px;display:grid}.sk-line{border-radius:var(--sq-radius);background:linear-gradient(90deg, var(--sq-surface-2), var(--sq-surface), var(--sq-surface-2));background-size:200% 100%;block-size:56px;animation:1.2s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.toast{z-index:50;border-radius:var(--sq-radius);background:var(--sq-green-950);color:#fff;opacity:0;pointer-events:none;max-inline-size:calc(100vw - 32px);padding:10px 16px;transition:opacity .2s,transform .2s;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%,20px)}[dir=rtl] .toast{transform:translate(50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}[dir=rtl] .toast.show{transform:translate(50%)}.strike{z-index:60;background:#0a2a2159;place-items:center;animation:1.3s both sq-fade;display:grid;position:fixed;inset:0}.strike-card{background:var(--sq-surface);border-radius:24px;justify-items:center;gap:12px;padding:28px 40px;font-size:20px;display:grid;box-shadow:0 24px 60px #00000040}.strike .mark{inline-size:120px;overflow:visible}.strike .pl,.strike .pr{transform-box:fill-box;transform-origin:50% 100%}.strike .pl{animation:.52s cubic-bezier(.2,.8,.2,1) both sq-pl}.strike .pr{animation:.52s cubic-bezier(.2,.8,.2,1) both sq-pr}.strike .pm{animation:.52s both sq-meet}@keyframes sq-pl{0%{transform:rotate(-18deg)translate(-14px)}80%{transform:rotate(2deg)}to{transform:none}}@keyframes sq-pr{0%{transform:rotate(18deg)translate(14px)}80%{transform:rotate(-2deg)}to{transform:none}}@keyframes sq-meet{0%,70%{opacity:0}to{opacity:1}}@keyframes sq-fade{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.strike .pl,.strike .pr,.strike .pm,.sk-line{animation:none}.strike{animation:.7s both sq-fade}}@media screen and (width<=767px){.app{grid-template-columns:minmax(0,1fr)}.side{display:none}.top{gap:4px;padding:8px 12px}.top .new-deal,.hide-phone{display:none!important}.search{flex:1}.brand-mini{place-items:center;padding-inline-end:4px;display:grid}.top>.grow{display:none}.only-phone{display:inline-flex!important}main{padding:16px 16px 96px}h1{font-size:22px}.tabs-bottom{z-index:10;background:var(--sq-surface);border-block-start:1px solid var(--sq-border);grid-template-columns:repeat(4,1fr);padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tab{color:var(--sq-text-muted);font:500 11px/1.2 var(--sq-font);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:8px 4px;display:grid;position:relative}.tab.on{color:var(--sq-primary)}.tab .ic{block-size:22px;inline-size:22px}.tab .badge{position:absolute;inset-block-start:4px;inset-inline-start:55%}.fab{z-index:11;background:var(--sq-primary);block-size:56px;inline-size:56px;color:var(--sq-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:fixed;inset-block-end:76px;inset-inline-end:16px;box-shadow:0 8px 24px #0003}.fab .ic{block-size:24px;inline-size:24px}.dlg{border-block-end:0;border-radius:20px 20px 0 0;inline-size:100vw;max-inline-size:100vw;margin:0;inset:auto 0 0}.form,.sheet{inline-size:100%}.toast{inset-block-end:88px}}@media print{.side,.top,.tabs-bottom,.fab,.toast{display:none!important}}.form.wide{inline-size:100%}.err{color:var(--sq-danger-text);font-size:var(--sq-text-label)}.filters{margin-block-end:16px}.filters select{min-inline-size:150px}.check{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.check input{min-block-size:auto}.seg{border-radius:var(--sq-radius);background:var(--sq-surface-2);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--sq-radius-sm);color:var(--sq-text-muted);font:500 13px var(--sq-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.seg button.on{background:var(--sq-surface);color:var(--sq-text);box-shadow:0 1px 2px #00000014}.board{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-block-end:8px;display:grid;overflow-x:auto}.col{background:var(--sq-surface-2);border-radius:var(--sq-radius-lg);scroll-snap-align:start;min-block-size:60vh;min-inline-size:0;padding:10px}.col.over{outline:2px dashed var(--sq-accent);outline-offset:-2px}.col-head .col-add{margin-inline-start:auto}.act-bar{gap:2px;block-size:6px;margin-block-start:6px;display:flex}.act-seg{cursor:pointer;border:0;border-radius:3px;min-inline-size:6px;padding:0}.act-seg.seg-overdue{background:var(--sq-danger)}.act-seg.seg-today{background:var(--sq-warning)}.act-seg.seg-upcoming{background:var(--sq-success)}.act-seg.seg-none{background:var(--sq-border)}.act-seg.on{outline:2px solid var(--sq-text);outline-offset:1px}.col-head{gap:2px;padding:4px 4px 10px;display:grid}.col-head h2{font-size:14px}.col-body{gap:8px;display:grid}.col-empty{padding:12px 4px}.deal-card{cursor:grab;gap:6px;min-inline-size:0;padding:12px;display:grid}.deal-card .name{font-size:14px}.deal-card .unit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-card .value{font-weight:600}.deal-card .row{flex-wrap:nowrap}.deal-card .chip{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.deal-card.lifted{opacity:.5}.deal-link:hover .name,.deal-link:hover strong,a.deal-link:hover{color:var(--sq-primary);text-decoration:underline}.dropzones{display:none}.dragging .dropzones{inset-inline:calc(var(--side-w) + 24px) 24px;z-index:30;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed;inset-block-end:16px}.dropzones>div{border-radius:var(--sq-radius-lg);border:2px dashed;justify-content:center;align-items:center;gap:8px;padding:18px;font-weight:600;display:flex}[data-drop=won]{background:var(--sq-success-soft);color:var(--sq-success-text)}[data-drop=lost]{background:var(--sq-danger-soft);color:var(--sq-danger-text)}[data-drop].over{border-style:solid}.stage-tabs{display:none}.deal-list{border-collapse:collapse;inline-size:100%;font-size:14px}.deal-list th{text-align:start;color:var(--sq-text-muted);font-weight:500;font-size:var(--sq-text-label);background:var(--sq-surface-2);padding:10px 14px}.deal-list td{border-block-start:1px solid var(--sq-border);vertical-align:middle;padding:10px 14px}@media screen and (width<=767px){.filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.filters select{min-inline-size:130px}.seg .lbl{display:none}.stage-tabs{scrollbar-width:none;gap:6px;margin:0 -16px 12px;padding:0 16px;display:flex;overflow-x:auto}.stage-tabs a{border-radius:var(--sq-radius-pill);background:var(--sq-surface-2);white-space:nowrap;flex:none;padding:6px 12px;font-size:13px}.board{scroll-snap-type:x mandatory;grid-auto-columns:calc(100vw - 32px);margin:0 -16px;padding:0 16px 8px;scroll-padding-inline:16px}.col{min-block-size:50vh}.deal-list thead{display:none}.deal-list tr{border-block-start:1px solid var(--sq-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.deal-list td{border:0;min-inline-size:0;padding:0}}.min0{min-inline-size:0}.end-text{text-align:end}.back{align-items:center;gap:4px;margin-block-end:10px;display:inline-flex}.deal-head{gap:14px;display:grid}.deal-head h1{overflow-wrap:anywhere}.deal-value{font-size:22px;font-weight:600}.stagebar{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.stagebar button{border-radius:var(--sq-radius-sm);background:var(--sq-surface-2);color:var(--sq-text-muted);font:500 12px/1.3 var(--sq-font);cursor:pointer;border:0;padding:8px 6px}.stagebar button:hover{color:var(--sq-text)}.stagebar button.past{background:var(--sq-green-200);color:var(--sq-green-950)}.stagebar button.cur{background:var(--sq-green-950);color:#fff}:root[data-theme=dark] .stagebar button.past{background:var(--sq-accent-soft);color:var(--sq-text)}:root[data-theme=dark] .stagebar button.cur{background:var(--sq-green-200);color:var(--sq-green-950)}.deal-actions{margin-block:12px 16px}.deal-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.deal-side{grid-template-columns:minmax(0,1fr)}.deal-main,.deal-side{gap:16px;min-inline-size:0;display:grid}.side-card{gap:10px;display:grid}.next.overdue{border-color:var(--sq-danger)}.next.none{border-color:var(--sq-warning)}.next h2{margin-block-end:10px}.warn-line{color:var(--sq-warning-text);align-items:center;gap:6px;margin-block-end:10px;display:flex}.next-form>*{flex:140px}.next-form .btn{flex:none}.note-form{gap:8px;margin-block:12px 16px;display:grid}.timeline{margin:0;padding:0;list-style:none;display:grid}.timeline li{border-block-start:1px solid var(--sq-border);grid-template-columns:32px minmax(0,1fr);gap:10px;padding-block:10px;display:grid}.tl-ic{background:var(--sq-surface-2);block-size:32px;inline-size:32px;color:var(--sq-text-muted);border-radius:50%;place-items:center;display:grid}.tl-ic .ic{block-size:16px;inline-size:16px}.tl-won .tl-ic{background:var(--sq-success-soft);color:var(--sq-success-text)}.tl-lost .tl-ic{background:var(--sq-danger-soft);color:var(--sq-danger-text)}.tl-whatsapp .tl-ic{background:var(--sq-accent-soft);color:var(--sq-text)}.tl-text{overflow-wrap:anywhere;white-space:pre-wrap}.kv{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--sq-text-muted)}.kv dd{text-align:end;overflow-wrap:anywhere;margin:0}.plan-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-grid label{color:var(--sq-text-muted);gap:4px;font-size:12px;display:grid}.quote{gap:16px;inline-size:min(480px,86vw);display:grid}.quote .mark{inline-size:36px}@media print{body *{visibility:hidden}.dlg,.dlg *{visibility:visible}.dlg{border:0;max-inline-size:none;position:absolute;inset:0}.no-print{display:none!important}}@media screen and (width<=1100px){.deal-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=767px){.stagebar{scrollbar-width:none;display:flex;overflow-x:auto}.stagebar button{flex:none}.deal-actions{z-index:4;scrollbar-width:none;background:var(--sq-bg);border-block-end:1px solid var(--sq-border);flex-wrap:nowrap;margin:8px -16px 12px;padding:8px 16px;position:sticky;inset-block-start:55px;overflow-x:auto}.deal-actions .btn{flex:none;padding:0 10px;font-size:13px}.deal-actions .icon-phone .lbl{display:none}.deal-head{padding:14px}.deal-head h1{font-size:20px}.deal-value{font-size:18px}}.split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.split-list{max-block-size:calc(100dvh - var(--top-h) - 48px);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--top-h) + 16px)}.split-list .pad{gap:10px;display:grid}.split-list input{inline-size:100%}.list-title{align-items:baseline;gap:6px;display:flex}.rows{margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.rows a{border-radius:var(--sq-radius);gap:2px;padding:8px 10px;display:grid}.rows a:hover{background:var(--sq-surface-2)}.rows .on a{background:var(--sq-accent-soft)}.rows .num{justify-self:start}.split-detail{gap:16px;min-inline-size:0;display:grid}.contact-head h1{overflow-wrap:anywhere;font-size:22px}.contact-deals{gap:6px;display:grid}.contact-deals a{border-radius:var(--sq-radius);padding:8px}.contact-deals a:hover{background:var(--sq-surface-2)}.contact-deals .min0{display:grid}@media screen and (width<=767px){.split{grid-template-columns:minmax(0,1fr)}.split-list{max-block-size:none;position:static}.split.has-id .split-list,.split:not(.has-id) .split-detail,.contact-head .btn .lbl{display:none}}.inbox{block-size:calc(100dvh - var(--top-h) - 48px);grid-template-columns:300px minmax(0,1fr) 280px;gap:12px;min-block-size:480px;display:grid}.chat-list,.chat-panel{min-inline-size:0;overflow-y:auto}.chat-list h2{padding-block-end:4px}.chat-row a{gap:4px}.chat-row strong{min-inline-size:0}.thread{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.thread-head{border-block-end:1px solid var(--sq-border);padding:12px 16px}.panel-btn,.panel-close{display:none}.bubbles{background:var(--sq-surface-2);flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px;max-inline-size:75%;padding:8px 12px;box-shadow:0 1px 1px #0000000d}.bubble.them{background:var(--sq-surface);border-start-start-radius:4px;align-self:flex-start}.bubble.me{background:var(--sq-green-100);color:var(--sq-green-950);border-start-end-radius:4px;align-self:flex-end}:root[data-theme=dark] .bubble.me{background:var(--sq-accent-soft);color:var(--sq-text)}.bubble .time{color:var(--sq-text-subtle);text-align:end;margin-block-start:2px;font-size:11px;display:block}.bubble.me .time{color:currentColor}@supports (color:color-mix(in lab, red, red)){.bubble.me .time{color:color-mix(in oklab, currentColor 60%, transparent)}}.qr{scrollbar-width:none;padding:8px 12px 0;overflow-x:auto}.qr-btn{cursor:pointer;font-family:var(--sq-font);border:0;flex:none}.composer{padding:10px 12px 12px}.composer input{flex:1}.chat-panel{align-content:start;gap:12px;display:grid}.stack{gap:4px;display:grid}.chat-panel select{inline-size:100%}@media screen and (width<=1100px){.inbox{grid-template-columns:260px minmax(0,1fr)}.chat-panel{display:none}.panel-btn,.panel-close{display:inline-flex}.inbox.panel-open .chat-panel{z-index:12;inline-size:300px;display:grid;position:fixed;inset-block-start:76px;inset-inline-end:16px;box-shadow:0 16px 40px #0003}}@media screen and (width<=767px){main:has(.inbox){padding:0 0 64px}.inbox{grid-template-columns:minmax(0,1fr);gap:0;block-size:calc(100dvh - 121px);min-block-size:0}.inbox.has-id .chat-list,.inbox:not(.has-id) .thread{display:none}.inbox:not(.has-id){block-size:auto}.inbox .card{border-inline:0;border-radius:0}.inbox.panel-open .chat-panel{z-index:30;border-radius:20px 20px 0 0;max-block-size:70dvh;inline-size:auto;inset-block:auto 0;inset-inline:0}.panel-btn .lbl{display:none}body:has(.inbox.has-id) .fab{display:none}}:root{--bar:var(--sq-green-600)}:root[data-theme=dark]{--bar:var(--sq-green-400)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bar:var(--sq-green-400)}}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-end:16px;display:grid}.tile{gap:4px;display:grid}.tile-v{overflow-wrap:anywhere;white-space:normal;font-size:28px;font-weight:600;line-height:1.2}.tile.alert{border-color:var(--sq-danger)}.tile.alert .tile-v{color:var(--sq-danger-text)}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash-grid h2{align-items:center;gap:8px;margin-block-end:12px;display:flex}.chart{direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.chart .bar{fill:var(--bar)}.chart g.hover .bar{opacity:.8}.chart text{fill:var(--sq-text-muted);font:13px var(--sq-font)}.chart .lbl-v{fill:var(--sq-text);font-weight:600}.chart-months text{text-anchor:middle}.chart .axis{stroke:var(--sq-border);stroke-width:1px}.chart .hit{fill:#0000}.chart-months .cur .lbl-x{fill:var(--sq-text);font-weight:600}.tip{z-index:40;border-radius:var(--sq-radius-sm);background:var(--sq-green-950);color:#fff;pointer-events:none;white-space:nowrap;padding:6px 10px;font-size:13px;position:fixed}.leaderboard,.att{gap:4px;margin:0;padding:0;list-style:none;display:grid}.leaderboard li{border-radius:var(--sq-radius);align-items:center;gap:10px;padding:8px;display:flex}.leaderboard li:first-child{background:var(--sq-accent-soft)}.rank{inline-size:20px;color:var(--sq-text-muted);font-weight:600}.att a{border-radius:var(--sq-radius);padding:8px}.att a:hover{background:var(--sq-surface-2)}.att .min0{display:grid}@media screen and (width<=1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=767px){.tile-v{font-size:20px}.leaderboard .money{font-size:13px}}.auth-page{place-items:center;min-block-size:100dvh;padding:24px 16px;display:grid}.auth-card{gap:18px;inline-size:min(420px,100%);padding:28px;display:grid}.auth-card .brand{padding:0}.auth-card .brand .mark{inline-size:36px}.auth-card .form,.auth-card .btn-primary{inline-size:100%}.auth-top{gap:4px;display:flex;position:fixed;inset-block-start:12px;inset-inline-end:12px}.alert{border-radius:var(--sq-radius);background:var(--sq-danger-soft);color:var(--sq-danger-text);padding:10px 12px;font-size:14px}.members{margin:0;padding:0;list-style:none;display:grid}.members li{border-block-start:1px solid var(--sq-border);flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;display:flex}.members li:first-child{border-block-start:0}.members select{min-inline-size:120px}.me .min0{display:grid}.fld{gap:4px;display:grid}.form .fld label{gap:6px;display:grid}.industry-pick{border:0;min-inline-size:0;margin:0;padding:0}.industry-pick legend{margin-block-end:6px;padding:0}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-grid>:last-child:nth-child(odd){grid-column:1/-1}.form .industry-pick .choice-card{border:1px solid var(--sq-border);border-radius:var(--sq-radius);background:var(--sq-surface);cursor:pointer;align-items:center;gap:8px;min-block-size:44px;padding:8px 12px;font-size:14px;line-height:1.3;display:flex}.form .industry-pick .choice-card:hover{border-color:var(--sq-text-muted)}.form .industry-pick .choice-card input{block-size:16px;min-block-size:0;inline-size:16px;accent-color:var(--sq-primary);flex:none;margin:0;padding:0}.form .industry-pick .choice-card:has(input:checked){border-color:var(--sq-primary);background:var(--sq-surface-2);font-weight:var(--sq-weight-label)}.form .industry-pick .choice-card:has(input:focus-visible){outline:2px solid var(--sq-focus);outline-offset:2px}.form .industry-pick .choice-card input:focus-visible{outline:none}@media (width<=360px){.choice-grid{grid-template-columns:minmax(0,1fr)}}.plan-grid.pick{grid-template-columns:minmax(0,1fr)}.form .check{color:var(--sq-text);font-size:14px;display:inline-flex}:root{--tag-violet-bg:#efe9fb;--tag-violet-fg:#5b3e9e;--star:#e0a100}:root[data-theme=dark]{--tag-violet-bg:#2a2142;--tag-violet-fg:#cdb8f5;--star:#f2c572}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tag-violet-bg:#2a2142;--tag-violet-fg:#cdb8f5;--star:#f2c572}}.stars{align-items:center;gap:0;display:inline-flex}.stars .ic.on{fill:var(--star);stroke:var(--star)}span.stars>.ic{block-size:14px;inline-size:14px}.stars .icon-btn .ic{block-size:20px;inline-size:20px}.tag-green{background:var(--sq-success-soft);color:var(--sq-success-text)}.tag-blue{background:var(--sq-info-soft);color:var(--sq-info-text)}.tag-amber{background:var(--sq-warning-soft);color:var(--sq-warning-text)}.tag-red{background:var(--sq-danger-soft);color:var(--sq-danger-text)}.tag-violet{background:var(--tag-violet-bg);color:var(--tag-violet-fg)}.tag-gray{background:var(--sq-surface-2);color:var(--sq-text-muted)}.chip-btn{border:1px dashed var(--sq-border);cursor:pointer;font-family:var(--sq-font)}.chip-btn:hover{color:var(--sq-text)}.tag-pick{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.link-btn{color:var(--sq-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.deal-meta{gap:6px}.fc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.fc-grid label,.fc{color:var(--sq-text-muted);gap:4px;font-size:12px;display:grid}.fc strong{color:var(--sq-text);font-size:18px}.stagebar .days{opacity:.8;font-size:11px;font-weight:400;display:block}.tasks{margin:10px 0 0;padding:0;list-style:none;display:grid}.task-row{border-block-start:1px solid var(--sq-border);align-items:center;gap:10px;padding-block:10px;display:flex}.task-row:first-child{border-block-start:0}.task-main{flex:1;gap:4px;display:grid}.task-row .tl-ic{flex:none}.task-row.overdue .tl-ic{background:var(--sq-danger-soft);color:var(--sq-danger-text)}.task-row.today .tl-ic{background:var(--sq-accent-soft);color:var(--sq-text)}.deal-card .tags{flex-wrap:wrap;gap:4px;display:flex}.deal-card .tags .chip{max-inline-size:100%}@media screen and (width<=767px){.fc-grid{grid-template-columns:1fr 1fr}.task-row .avatar,.task-row .btn .lbl{display:none}}.today-page{gap:16px;display:grid}.today-page>.btn{justify-self:center}.dlg-wide .form.wide{inline-size:min(720px,90vw)}.table-scroll{border:1px solid var(--sq-border);border-radius:var(--sq-radius);max-block-size:50dvh;overflow-x:auto}.table-scroll select{min-inline-size:160px}.radios{border:0;gap:6px;margin:0;padding:0;display:grid}.radios legend{font-size:var(--sq-text-label);color:var(--sq-text-muted);margin-block-end:6px;padding:0}.import-errors{gap:4px;max-block-size:30dvh;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid;overflow-y:auto}.import-errors li{border-radius:var(--sq-radius-sm);background:var(--sq-danger-soft);color:var(--sq-danger-text);padding:6px 8px}@media screen and (width<=767px){.dlg-wide .form.wide{inline-size:100%}}.steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps fieldset{border:1px solid var(--sq-border);border-radius:var(--sq-radius);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:8px;margin:0;padding:10px;display:grid}.steps legend{font-size:var(--sq-text-label);padding:0 4px;font-weight:600}.steps label{color:var(--sq-text-muted);gap:4px;font-size:12px;display:grid}.steps input,.steps select{inline-size:100%}.tag-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tag-rows li{align-items:center;gap:8px;display:flex}.tag-rows .chip{text-overflow:ellipsis;flex:none;max-inline-size:30%;overflow:hidden}.tag-rows input{min-inline-size:0}.capacity .cap{inline-size:110px}.deal-side fieldset.radios legend h2{color:var(--sq-text)}@media screen and (width<=767px){.steps fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps label.wide{grid-column:1/-1}}.tpl{border-block-start:1px solid var(--sq-border);gap:8px;max-block-size:50%;display:grid;overflow-y:auto}.tpl input,.tpl select{inline-size:100%}.tpl-preview{justify-self:stretch;max-inline-size:100%}.deal-grid>.integrations{grid-column:1/-1}.integrations{gap:12px;margin-block-start:8px;display:grid}.section-h{font-size:20px}.int-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.inline-row{align-items:end;gap:8px;display:flex}.inline-row>.fld{flex:1;min-inline-size:0}.inline-row input{inline-size:100%}.webhook{border:1px solid var(--sq-border);border-radius:var(--sq-radius);background:var(--sq-surface-2);gap:10px;padding:12px;display:grid}.webhook h4,.guide h4{margin:0;font-size:14px}.confirm{border-radius:var(--sq-radius);background:var(--sq-danger-soft);color:var(--sq-danger-text);gap:8px;padding:12px;font-size:14px;display:grid}.test-result{border-radius:var(--sq-radius);overflow-wrap:anywhere;gap:4px;padding:10px 12px;font-size:14px;display:grid}.test-result.ok{background:var(--sq-success-soft);color:var(--sq-success-text)}.test-result.fail{background:var(--sq-danger-soft);color:var(--sq-danger-text)}.guide{border-block-start:1px solid var(--sq-border);padding-block-start:10px}.guide summary{cursor:pointer;min-block-size:32px;font-weight:600;display:list-item}.guide ol,.guide ul{gap:8px;margin:10px 0;padding-inline-start:22px;font-size:14px;line-height:1.7;display:grid}.guide a{color:var(--sq-primary);text-decoration:underline}code{border-radius:var(--sq-radius-sm);background:var(--sq-surface-2);overflow-wrap:anywhere;unicode-bidi:isolate;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.tpl-list .min0{gap:2px;display:grid}.tpl-list li{align-items:flex-start}.ph-examples{gap:8px;display:grid}.stage-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stage-rows li{border-block-end:1px solid var(--sq-border);gap:8px;padding-block-end:10px;display:grid}.stage-rows li:last-child{border-block-end:0}.stage-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;display:grid}.stage-fields label{color:var(--sq-text-muted);gap:4px;font-size:12px;display:grid}.stage-fields .full{grid-column:1/-1}.report-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.report-grid h2{margin-block-end:4px}.report-grid h3{font-size:var(--sq-text-label);color:var(--sq-text-muted);margin-block:16px 8px;font-weight:500}.report-table{max-block-size:none;margin-block-start:12px}.report-table th[scope=row]{text-align:start;white-space:nowrap;background:0 0;font-weight:500}.report-table td.num,.report-table th.num{text-align:end;white-space:nowrap}.report-table td.danger{color:var(--sq-danger-text);font-weight:600}.report-tabs{margin-inline-start:8px}.pivot-controls{align-items:center;gap:10px;margin-block:8px 4px}.pivot-table{max-block-size:70dvh}.pivot-table th[scope=row]{background:var(--sq-surface);z-index:1;position:sticky;inset-inline-start:0}.pivot-table td.heat{background:var(--sq-accent-soft)}@supports (color:color-mix(in lab, red, red)){.pivot-table td.heat{background:color-mix(in srgb, var(--sq-accent-soft) calc(var(--heat,0) * 100%), transparent)}}.pivot-table td.total,.pivot-table tfoot th{font-weight:600}.th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-sort.on{color:var(--sq-text);font-weight:600}.report-table .cell-lbl{display:none}.reason-bars{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.reason-track{background:var(--sq-surface-2);border-radius:4px;block-size:8px;margin-block-start:6px;overflow:hidden}.reason-fill{background:var(--sq-danger);border-radius:4px;block-size:100%}.report-grid .att li{border-block-start:1px solid var(--sq-border);gap:12px;padding:8px 0}.report-dates{gap:12px}.report-dates label{gap:6px}@media screen and (width<=1100px){.report-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=767px){.report-table .deal-list tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.report-table td[data-col=won_value]{grid-column:1/-1}.report-table th[scope=row]{grid-column:1/-1;padding:0 0 4px}.report-table td.num{justify-content:space-between;gap:8px;display:flex}.report-table .cell-lbl{display:inline}.report-grid .att li{flex-wrap:wrap}}.lost-note{white-space:pre-line;margin-block-start:2px;display:block}.dup-group{border:1px solid var(--sq-border);border-radius:var(--sq-radius);gap:6px;margin:0 0 12px;padding:8px 12px;display:grid}.dup-row{gap:12px}.dup-row .check{align-items:flex-start}.ai-text{white-space:pre-line;line-height:1.7}.lead-form-card .row input{min-inline-size:0}.lead-form-card textarea{inline-size:100%;font-size:12px}.mention-input{position:relative}.mention-input textarea{inline-size:100%}.mention-list{z-index:20;background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius);min-inline-size:14rem;max-inline-size:100%;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 8px 24px #0000001f}.mention-list li{border-radius:var(--sq-radius-sm);cursor:pointer;padding:6px 10px}.mention-list li[aria-selected=true]{background:var(--sq-accent-soft)}mark.mention{background:var(--sq-accent-soft);color:inherit;border-radius:4px;padding:0 2px;font-weight:600}.side-card.dropping{outline:2px dashed var(--sq-primary);outline-offset:-4px}.drop-hint{margin:8px 0 0}.files{gap:10px;margin:0;padding:0;list-style:none;display:grid}.files li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.files li>.ic{block-size:18px;inline-size:18px;color:var(--sq-text-muted)}.files li .small{grid-column:2/-1}.files a{overflow-wrap:anywhere}.bell{position:relative}.bell .badge.dot{border-radius:50%;block-size:8px;inline-size:8px;min-inline-size:8px;padding:0}.bell-panel{z-index:30;background:var(--sq-surface);border:1px solid var(--sq-border);border-radius:var(--sq-radius);gap:8px;max-block-size:70vh;inline-size:min(360px,100vw - 32px);padding:12px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow:auto;box-shadow:0 12px 32px #00000024}.bell-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bell-panel li a,.bell-overdue{border-radius:var(--sq-radius-sm);color:inherit;gap:2px;padding:8px;text-decoration:none;display:grid}.bell-panel li a:hover,.bell-overdue:hover{background:var(--sq-surface-2)}.bell-panel li.unread a{background:var(--sq-accent-soft)}.bell-overdue{background:var(--sq-warning-soft);color:var(--sq-warning-text)}.bell-body{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rate{align-items:center;gap:6px;display:inline-flex}.rate-track{background:var(--sq-border);border-radius:3px;block-size:6px;inline-size:60px;display:inline-block;overflow:hidden}.rate-bar{background:var(--sq-primary);block-size:100%;display:block}.cal{overflow:auto}.cal-head,.cal-allday{grid-template-columns:56px repeat(var(--cal-days), minmax(120px, 1fr));border-bottom:1px solid var(--sq-border);display:grid}.cal-head>span{padding:8px;font-size:13px;font-weight:600}.cal-head>.today{color:var(--sq-accent)}.cal-allday>*{flex-direction:column;gap:2px;min-height:28px;padding:4px;display:flex}.cal-body{grid-template-columns:56px repeat(var(--cal-days), minmax(120px, 1fr));display:grid;position:relative}.cal-hours{position:relative}.cal-hours>span{position:absolute;inset-inline-start:6px;transform:translateY(-6px)}.cal-day{border-inline-start:1px solid var(--sq-border);background-image:repeating-linear-gradient(to bottom, var(--sq-border) 0 1px, transparent 1px 48px);cursor:copy;position:relative}.cal-day.today{background-color:var(--sq-accent)}@supports (color:color-mix(in lab, red, red)){.cal-day.today{background-color:color-mix(in srgb, var(--sq-accent) 4%, transparent)}}.cal-ev,.cal-chip{text-align:start;font:inherit;cursor:pointer;border:0;border-inline-start:3px solid;border-radius:8px;padding:4px 6px;font-size:12px;display:block;overflow:hidden}.cal-ev{box-sizing:border-box;border:1px solid var(--sq-surface);line-height:1.3;position:absolute}.cal-ev.no-show{opacity:.55;text-decoration:line-through}.cal-now{background:var(--sq-danger);pointer-events:none;height:2px;position:absolute;inset-inline:0}.cal-agenda section+section{margin-top:12px}.cal-agenda h3.today{color:var(--sq-accent)}.cal-agenda ul{gap:6px;margin:4px 0;padding:0;list-style:none;display:grid}.call-outcomes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-block:8px 12px;display:grid}.call-wa{gap:6px;margin-block:8px;display:grid}.item-lines .item-line{align-items:center;gap:6px;padding-block:6px;display:flex}.item-line .qty{inline-size:56px}.item-line .price{inline-size:88px}.item-picker{margin-block-start:8px;position:relative}.item-picker input{inline-size:100%}.item-options{z-index:20;max-block-size:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset-inline:0;overflow:auto}.item-options li{border-radius:var(--sq-radius-sm);cursor:pointer;justify-content:space-between;gap:8px;padding:8px;display:flex}.item-options li:hover{background:var(--sq-surface-2)}.discount-row{flex-wrap:wrap;gap:8px;margin-block:8px}.discount-row .qty{inline-size:72px}.item-checks{border:0;gap:4px;margin:0;padding:0;display:grid}.hours{gap:6px;display:grid}.hours-day{border-block-start:1px solid var(--sq-border);grid-template-columns:120px 1fr;align-items:start;gap:8px;padding-block:4px;display:grid}.hours-day:first-child{border-block-start:0}.hours-ranges{justify-items:start;gap:4px;display:grid}.hours-range input[type=time]{inline-size:110px}@media (width<=480px){.hours-day{grid-template-columns:1fr}}.time-off-add{align-items:end;gap:8px}.cal-off{background:repeating-linear-gradient(135deg, var(--sq-surface-2), var(--sq-surface-2) 4px, transparent 4px, transparent 8px);pointer-events:none;position:absolute;inset-inline:0}.cal-off-chip{background:var(--sq-surface-2);color:var(--sq-text-muted)}.free-times{gap:6px;display:grid}.free-times .row{gap:6px}.chip-btn{border:1px solid var(--sq-border);background:var(--sq-surface);font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:13px}.chip-btn:hover{border-color:var(--sq-primary)}.switch{background:var(--sq-neutral-300);cursor:pointer;border:0;border-radius:999px;flex:none;block-size:24px;inline-size:40px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;block-size:18px;inline-size:18px;transition:inset-inline-start .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true]{background:var(--sq-accent)}.switch[aria-checked=true]:after{inset-inline-start:19px}.switch:disabled{opacity:.45;cursor:not-allowed}.ob-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.imp-bar{z-index:50;background:var(--sq-danger);color:#fff;justify-content:center;align-items:center;gap:12px;padding:6px 12px;font-size:14px;display:flex;position:sticky;top:0}:root{--sq-font:"Readex Pro Variable", "Readex Pro", "Segoe UI", Tahoma, system-ui, sans-serif}@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-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}
