@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Michroma&display=swap";.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}:root{--tp-navy-950: #141f2e;--tp-navy-900: #1b2a3d;--tp-navy-800: #22344a;--tp-navy-700: #273a53;--tp-navy-600: #324a68;--tp-navy-500: #3f5a7d;--tp-navy-400: #5b769a;--tp-blue-700: #2b5c93;--tp-blue-600: #316aa5;--tp-blue-500: #3a76b4;--tp-blue-400: #5a92cc;--tp-blue-300: #8bb4de;--tp-blue-200: #bcd4ec;--tp-blue-100: #dce9f6;--tp-blue-50: #eef4fb;--tp-ink: #0f1722;--tp-slate-900: #1e293b;--tp-slate-700: #334155;--tp-slate-600: #475569;--tp-slate-500: #64748b;--tp-slate-400: #94a3b8;--tp-slate-300: #cbd5e1;--tp-slate-200: #e2e8f0;--tp-slate-100: #eef2f7;--tp-slate-50: #f5f8fc;--tp-white: #ffffff;--tp-success-600: #1c8b4c;--tp-success-500: #22a45d;--tp-success-50: #e7f6ee;--tp-danger-600: #bd3a2b;--tp-danger-500: #d5432f;--tp-danger-50: #fbecea;--tp-warning-600: #c9821f;--tp-warning-500: #e8a13a;--tp-warning-50: #fdf3e3;--tp-info-500: var(--tp-blue-500);--tp-info-50: var(--tp-blue-50);--text-strong: var(--tp-navy-700);--text-body: var(--tp-slate-700);--text-muted: var(--tp-slate-500);--text-faint: var(--tp-slate-400);--text-on-dark: var(--tp-white);--text-on-dark-muted: rgba(255, 255, 255, .72);--text-accent: var(--tp-blue-500);--surface-page: var(--tp-slate-50);--surface-card: var(--tp-white);--surface-sunken: var(--tp-slate-100);--surface-tint: var(--tp-blue-50);--surface-dark: var(--tp-navy-700);--surface-darker: var(--tp-navy-900);--brand-primary: var(--tp-navy-700);--brand-accent: var(--tp-blue-500);--border-subtle: var(--tp-slate-200);--border-default: var(--tp-slate-300);--border-strong: var(--tp-navy-700);--border-accent: var(--tp-blue-500);--border-on-dark: rgba(255, 255, 255, .16);--accent: var(--tp-blue-500);--accent-strong: var(--tp-blue-600);--accent-soft: var(--tp-blue-50);--accent-contrast: var(--tp-white);--font-display: "Exo 2", "Segoe UI", system-ui, sans-serif;--font-body: "Exo 2", "Segoe UI", system-ui, sans-serif;--font-label: "Michroma", "Exo 2", system-ui, sans-serif;--fw-thin: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fs-eyebrow: .75rem;--fs-caption: .8125rem;--fs-small: .875rem;--fs-body: 1rem;--fs-body-lg: 1.125rem;--fs-h6: 1.25rem;--fs-h5: 1.5rem;--fs-h4: 1.875rem;--fs-h3: 2.375rem;--fs-h2: clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--fs-h1: clamp(2.9rem, 1.9rem + 4.2vw, 4.75rem);--fs-display: clamp(3.4rem, 2rem + 6vw, 6rem);--lh-tight: 1.03;--lh-snug: 1.15;--lh-heading: 1.2;--lh-body: 1.6;--lh-relaxed: 1.75;--ls-label: .18em;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6.5rem;--space-12: 8rem;--section-y: clamp(3.5rem, 2rem + 7vw, 7rem);--gutter: clamp(1.25rem, .5rem + 3vw, 2.5rem);--container: 1200px;--container-narrow: 820px;--container-wide: 1360px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--shadow-xs: 0 1px 2px rgba(15, 23, 34, .06);--shadow-sm: 0 2px 6px -1px rgba(39, 58, 83, .1);--shadow-md: 0 10px 24px -8px rgba(39, 58, 83, .18);--shadow-lg: 0 24px 54px -14px rgba(39, 58, 83, .28);--shadow-xl: 0 40px 80px -20px rgba(20, 31, 46, .38);--shadow-accent: 0 14px 30px -10px rgba(58, 118, 180, .45);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--ring-accent: 0 0 0 3px rgba(58, 118, 180, .35);--ring-navy: 0 0 0 3px rgba(39, 58, 83, .28);--grad-page: linear-gradient(180deg, #ffffff 0%, var(--tp-slate-50) 55%, #eaf1fa 100%);--grad-navy: linear-gradient(150deg, #324a68 0%, #273a53 50%, #1b2a3d 100%);--grad-navy-deep: linear-gradient(155deg, #324a68 0%, #273a53 45%, #141f2e 100%);--grad-blue: linear-gradient(135deg, #5a92cc 0%, #3a76b4 55%, #2b5c93 100%);--grad-hero-tint: radial-gradient(120% 90% at 85% 0%, rgba(58, 118, 180, .14) 0%, rgba(58, 118, 180, 0) 55%);--grad-gear-glow: radial-gradient(60% 60% at 50% 40%, rgba(90, 146, 204, .35) 0%, rgba(90, 146, 204, 0) 70%);--blur-sm: blur(6px);--blur-md: blur(14px);--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .5);--glass-dark-bg: rgba(27, 42, 61, .55);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .14s;--dur: .22s;--dur-slow: .42s;--transition: all var(--dur) var(--ease-out)}.theme-installer{--accent: var(--tp-blue-500);--accent-strong: var(--tp-blue-600);--accent-soft: var(--tp-blue-50);--accent-contrast: var(--tp-white)}.theme-distributor{--accent: var(--tp-navy-700);--accent-strong: var(--tp-navy-900);--accent-soft: var(--tp-slate-100);--accent-contrast: var(--tp-white)}.theme-cliente{--accent: var(--tp-success-500);--accent-strong: var(--tp-success-600);--accent-soft: var(--tp-success-50);--accent-contrast: var(--tp-white)}.theme-admin{--accent: var(--tp-ink);--accent-strong: var(--tp-slate-900);--accent-soft: var(--tp-slate-100);--accent-contrast: var(--tp-white)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font-family:var(--font-body)}html{overflow-x:hidden;overflow-x:clip;-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#root{overflow-x:hidden;overflow-x:clip}img{max-width:100%}::selection{background:var(--tp-blue-200);color:var(--tp-navy-900)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--tp-slate-300);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:content-box;transition:background var(--dur) var(--ease-out)}::-webkit-scrollbar-thumb:hover{background:var(--tp-blue-400);background-clip:content-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:inherit;font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-snug);text-wrap:balance}h1{font-size:2rem;letter-spacing:var(--ls-tight)}h2{font-size:1.5rem;letter-spacing:var(--ls-tight)}h3{font-size:1.125rem;font-weight:var(--fw-semibold)}p{text-wrap:pretty}a{color:var(--text-accent);text-decoration:none;transition:color var(--dur) var(--ease-out)}a:hover{color:var(--accent-strong)}.tp-eyebrow{font-family:var(--font-label);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);line-height:1;display:inline-flex;align-items:center;gap:var(--space-2)}.tp-card{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.tp-card--interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-accent)}.glass-effect{background:var(--glass-bg);backdrop-filter:var(--blur-md);-webkit-backdrop-filter:var(--blur-md);border:var(--border-width) solid var(--glass-border);transition:var(--transition)}.glass-effect:hover{background:#ffffffd9;border-color:var(--border-accent)}.card-hover{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.card-hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}button{cursor:pointer;font-family:var(--font-display);font-weight:var(--fw-medium);transition:transform var(--dur-fast) var(--ease-out),background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}button:focus{outline:none}button:focus-visible{outline:none;box-shadow:var(--ring-accent)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 24px;background:var(--accent);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-pill);color:var(--accent-contrast);font-weight:var(--fw-semibold);font-size:var(--fs-small);line-height:1;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active{transform:translateY(0) scale(.985)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 24px;background:transparent;border:var(--border-width-strong) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-strong);font-weight:var(--fw-semibold);font-size:var(--fs-small);line-height:1}.btn-secondary:hover{background:var(--surface-sunken);border-color:var(--border-strong)}.btn-secondary:active{transform:scale(.985)}input,textarea,select{font-family:var(--font-body);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);color:var(--text-body);padding:12px 14px;border-radius:var(--radius-sm);outline:none;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);font-size:var(--fs-small)}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:hover,textarea:hover,select:hover{border-color:var(--border-default)}input:focus,textarea:focus,select:focus{border-color:var(--border-accent);box-shadow:var(--ring-accent)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:none}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) scale(.9);background:var(--tp-navy-700);color:var(--tp-white);padding:8px 12px;border-radius:var(--radius-xs);font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--dur-fast) var(--ease-out);box-shadow:var(--shadow-md);z-index:1000}.tooltip:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) scale(1)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px}.badge-success{background:var(--tp-success-50);color:var(--tp-success-600)}.badge-warning{background:var(--tp-warning-50);color:var(--tp-warning-600)}.badge-danger{background:var(--tp-danger-50);color:var(--tp-danger-600)}.badge-info{background:var(--tp-blue-50);color:var(--tp-blue-600)}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--tp-slate-100) 25%,var(--tp-slate-200) 50%,var(--tp-slate-100) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s var(--ease-in-out) infinite;border-radius:var(--radius-xs)}.shimmer{background:linear-gradient(90deg,transparent 0%,rgba(58,118,180,.1) 50%,transparent 100%);background-size:200% 100%;animation:skeleton-loading 3s var(--ease-in-out) infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 4s var(--ease-in-out) infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #3a76b459}50%{box-shadow:0 0 0 8px #3a76b400}}.pulse-glow{animation:pulse-glow 2.4s var(--ease-in-out) infinite}.status-indicator{width:8px;height:8px;border-radius:50%;position:relative}.status-indicator:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.25}.status-online{background:var(--tp-success-500)}.status-warning{background:var(--tp-warning-500)}.status-offline{background:var(--tp-danger-500)}.divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--border-subtle) 50%,transparent 100%);margin:20px 0}@media(max-width:1200px){:root{font-size:15px}}@media(max-width:768px){:root{font-size:14px}h1{font-size:1.5rem}h2{font-size:1.25rem}body,html,#root{max-width:100vw;overflow-x:hidden;overflow-x:clip}.login-container{flex-direction:column!important;max-width:100%!important;min-height:100vh!important;border-radius:0!important;margin:0!important;width:100vw!important}.login-left-panel{flex:0 0 auto!important;min-height:180px!important;max-height:220px!important;border-right:none!important;border-bottom:1px solid var(--border-on-dark)!important;padding:10px!important}.login-left-panel>div{padding:10px 20px 32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.login-left-panel svg{max-width:80px!important;max-height:80px!important}.login-form-panel{flex:1!important;padding:32px 20px 24px!important;justify-content:flex-start!important}.login-form-panel form{gap:16px!important}.login-form-panel input{min-height:48px!important}.login-form-panel button[type=submit]{min-height:48px!important;margin-top:16px!important}}@media(max-width:480px){.login-left-panel{min-height:160px!important;max-height:190px!important}.login-left-panel>div{padding:10px 20px 28px!important}.login-form-panel{padding:20px 16px!important}input{font-size:16px!important}button{font-size:13px!important}}*:focus-visible{outline:none;box-shadow:var(--ring-accent);border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.hide-whatsapp .allina-widget,body.tp-menu-aberto .allina-widget{display:none!important}@page{size:A4;margin:0}@media print{html,body,#root{height:auto!important;width:100%!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.app-layout-root{height:auto!important;width:100%!important;overflow:visible!important;display:block!important;background:#fff!important}.app-layout-topbar,.app-layout-sidebar,.app-layout-footer,.no-print{display:none!important}.app-layout-body{display:block!important;overflow:visible!important;height:auto!important;width:100%!important}.app-layout-content{overflow:visible!important;display:block!important;height:auto!important;width:100%!important;position:static!important}.store-invoice-print-area{min-height:auto!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important}.store-invoice-card{width:100%!important;max-width:100%!important;border-radius:0!important;box-shadow:none!important;border:none!important;background:#fff!important;color:var(--tp-navy-700)!important}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--color-cyan-500:oklch(71.5% .143 215.221);--color-indigo-900:oklch(35.9% .144 278.697);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[calc\(100\%\+7px\)\]{top:calc(100% + 7px)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-full{bottom:100%}.-left-0\.5{left:calc(var(--spacing) * -.5)}.-left-6{left:calc(var(--spacing) * -6)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4\.5{left:calc(var(--spacing) * 4.5)}.left-\[9px\]{left:9px}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[52vh\]{max-height:52vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.min-h-0{min-height:0}.min-h-\[42px\]{min-height:42px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[72px\]{width:72px}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[108px\]{max-width:108px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[16rem\]{min-width:16rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-soft>:not(:last-child)){border-color:var(--line-soft)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.card{background:var(--surface);border:1px solid var(--line);border-radius:1rem}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand,.border-brand\/25{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/25{border-color:color-mix(in oklab,var(--brand) 25%,transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.border-brand\/35{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/35{border-color:color-mix(in oklab,var(--brand) 35%,transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.border-brand\/50{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/50{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.border-brand\/60{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/60{border-color:color-mix(in oklab,var(--brand) 60%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.border-danger\/25{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/25{border-color:color-mix(in oklab,var(--danger) 25%,transparent)}}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-hot\/25{border-color:var(--hot)}@supports (color:color-mix(in lab,red,red)){.border-hot\/25{border-color:color-mix(in oklab,var(--hot) 25%,transparent)}}.border-line{border-color:var(--line)}.border-line-soft{border-color:var(--line-soft)}.border-ok,.border-ok\/25{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/25{border-color:color-mix(in oklab,var(--ok) 25%,transparent)}}.border-ok\/30{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.border-ok\/30{border-color:color-mix(in oklab,var(--ok) 30%,transparent)}}.border-warn\/25{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/25{border-color:color-mix(in oklab,var(--warn) 25%,transparent)}}.border-warn\/30{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/30{border-color:color-mix(in oklab,var(--warn) 30%,transparent)}}.bg-\[\#0b141a\]{background-color:#0b141a}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-brand,.bg-brand\/5{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/5{background-color:color-mix(in oklab,var(--brand) 5%,transparent)}}.bg-brand\/8{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/8{background-color:color-mix(in oklab,var(--brand) 8%,transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.bg-brand\/12{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/12{background-color:color-mix(in oklab,var(--brand) 12%,transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/15{background-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.bg-brand\/20{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/20{background-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.bg-canvas\/60{background-color:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/60{background-color:color-mix(in oklab,var(--canvas) 60%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-danger,.bg-danger\/8{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/8{background-color:color-mix(in oklab,var(--danger) 8%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-danger\/15{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.bg-hot,.bg-hot\/8{background-color:var(--hot)}@supports (color:color-mix(in lab,red,red)){.bg-hot\/8{background-color:color-mix(in oklab,var(--hot) 8%,transparent)}}.bg-hot\/10{background-color:var(--hot)}@supports (color:color-mix(in lab,red,red)){.bg-hot\/10{background-color:color-mix(in oklab,var(--hot) 10%,transparent)}}.bg-line{background-color:var(--line)}.bg-ok,.bg-ok\/8{background-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/8{background-color:color-mix(in oklab,var(--ok) 8%,transparent)}}.bg-ok\/10{background-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/10{background-color:color-mix(in oklab,var(--ok) 10%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-2,.bg-surface-2\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/60{background-color:color-mix(in oklab,var(--surface-2) 60%,transparent)}}.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface) 70%,transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--surface) 85%,transparent)}}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--surface) 90%,transparent)}}.bg-transparent{background-color:#0000}.bg-warn,.bg-warn\/8{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/8{background-color:color-mix(in oklab,var(--warn) 8%,transparent)}}.bg-warn\/10{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/10{background-color:color-mix(in oklab,var(--warn) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(90deg\,var\(--brand-2\)\,var\(--brand\)\)\]{background-image:linear-gradient(90deg,var(--brand-2),var(--brand))}.bg-\[linear-gradient\(100deg\,var\(--brand\)\,color-mix\(in_oklab\,var\(--brand\)_60\%\,var\(--brand-2\)\)\)\]{background-image:linear-gradient(100deg,var(--brand),var(--brand))}@supports (color:color-mix(in lab,red,red)){.bg-\[linear-gradient\(100deg\,var\(--brand\)\,color-mix\(in_oklab\,var\(--brand\)_60\%\,var\(--brand-2\)\)\)\]{background-image:linear-gradient(100deg,var(--brand),color-mix(in oklab,var(--brand) 60%,var(--brand-2)))}}.bg-\[linear-gradient\(135deg\,var\(--brand-2\)\,var\(--brand\)\)\]{background-image:linear-gradient(135deg,var(--brand-2),var(--brand))}.object-contain{object-fit:contain}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-\[12vh\]{padding-top:12vh}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand{color:var(--brand)}.text-cyan-500{color:var(--color-cyan-500)}.text-danger{color:var(--danger)}.text-hot{color:var(--hot)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ok{color:var(--ok)}.text-transparent{color:#0000}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand\/10{--tw-shadow-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.shadow-brand\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--brand) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-900\/25{--tw-shadow-color:#312c8540}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-brand\/35{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/35{--tw-ring-color:color-mix(in oklab, var(--brand) 35%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.glass{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.glass{background:color-mix(in oklab,var(--surface) 82%,transparent)}}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-brand\/50:is(:where(.group):hover *){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-brand\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.group-hover\:bg-brand\/50:is(:where(.group):hover *){background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-brand\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--brand)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:bg-brand:is(:where(.group):focus-visible *){background-color:var(--brand)}.placeholder\:text-ink-3::placeholder{color:var(--ink-3)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:border-brand\/30:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/30:hover{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.hover\:border-brand\/40:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.hover\:border-brand\/50:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/50:hover{border-color:color-mix(in oklab,var(--brand) 50%,transparent)}}.hover\:border-brand\/60:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/60:hover{border-color:color-mix(in oklab,var(--brand) 60%,transparent)}}.hover\:border-ok:hover,.hover\:border-ok\/50:hover{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ok\/50:hover{border-color:color-mix(in oklab,var(--ok) 50%,transparent)}}.hover\:bg-brand\/15:hover{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/15:hover{background-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.hover\:bg-danger\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.hover\:bg-elevated:hover{background-color:var(--elevated)}.hover\:bg-ok\/20:hover{background-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ok\/20:hover{background-color:color-mix(in oklab,var(--ok) 20%,transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-2:hover{color:var(--ink-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-black\/5:hover{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-black\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-brand\/60:focus{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:border-brand\/60:focus{border-color:color-mix(in oklab,var(--brand) 60%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand\/15:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/15:focus{--tw-ring-color:color-mix(in oklab, var(--brand) 15%, transparent)}}.focus\:ring-brand\/20:focus{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/20:focus{--tw-ring-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:block{display:block}.lg\:h-auto{height:auto}.lg\:w-\[var\(--larg-mapa\)\]{width:var(--larg-mapa)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:80rem){.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}}@container (min-width:36rem){.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:64rem){.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--canvas:#f5f7fb;--surface:#fff;--surface-2:#f0f3f9;--elevated:#fff;--line:#dde3ee;--line-soft:#e9edf5;--ink:#0d1424;--ink-2:#47536b;--ink-3:#7c879c;--brand:#4f46e5;--brand-2:#0891b2;--brand-soft:#eef2ff;--ok:#059669;--warn:#d97706;--danger:#dc2626;--hot:#e11d48}.wcrm.dark{--canvas:#070b14;--surface:#0e1526;--surface-2:#121b30;--elevated:#16203a;--line:#1e2b47;--line-soft:#182338;--ink:#eaf0fb;--ink-2:#9fb0cc;--ink-3:#6b7c9b;--brand:#6366f1;--brand-2:#22d3ee;--brand-soft:#171f3d;--ok:#34d399;--warn:#fbbf24;--danger:#f87171;--hot:#fb7185;color-scheme:dark}:where(.wcrm),:where(.wcrm) *,:where(.wcrm) :before,:where(.wcrm) :after{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;border:0 solid;padding:0}:where(.wcrm) h1,:where(.wcrm) h2,:where(.wcrm) h3,:where(.wcrm) h4,:where(.wcrm) h5,:where(.wcrm) h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:wrap}:where(.wcrm) p{text-wrap:wrap}:where(.wcrm) a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;transition:none}:where(.wcrm) button,:where(.wcrm) input,:where(.wcrm) select,:where(.wcrm) textarea,:where(.wcrm) optgroup{font:inherit;letter-spacing:inherit;color:inherit;box-shadow:none;background:0 0;border:0 solid;border-radius:0;outline:none;padding:0;transition:none}:where(.wcrm) button,:where(.wcrm) [type=button],:where(.wcrm) [type=reset],:where(.wcrm) [type=submit]{appearance:button;cursor:pointer;background-image:none}:where(.wcrm) input:hover,:where(.wcrm) textarea:hover,:where(.wcrm) select:hover,:where(.wcrm) input:focus,:where(.wcrm) textarea:focus,:where(.wcrm) select:focus{box-shadow:none}:where(.wcrm) input::placeholder,:where(.wcrm) textarea::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.wcrm) input::placeholder,:where(.wcrm) textarea::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}:where(.wcrm) input::placeholder,:where(.wcrm) textarea::placeholder{opacity:1}:where(.wcrm) ul,:where(.wcrm) ol,:where(.wcrm) menu{list-style:none}:where(.wcrm) img,:where(.wcrm) svg,:where(.wcrm) video,:where(.wcrm) canvas,:where(.wcrm) iframe{vertical-align:middle;display:block}:where(.wcrm) img,:where(.wcrm) video{max-width:100%;height:auto}:where(.wcrm) table{border-collapse:collapse;border-color:inherit;text-indent:0}:where(.wcrm) hr{height:0;color:inherit;border-top-width:1px}:where(.wcrm) [hidden]{display:none!important}.wcrm{background:var(--canvas);height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:.875rem;font-weight:400;line-height:1.5;overflow:hidden}.wcrm.dark{background-image:radial-gradient(60rem 40rem at 12% -10%,#6366f129,#0000 60%),radial-gradient(50rem 35rem at 95% 0,#22d3ee1a,#0000 55%);background-attachment:fixed}.wcrm ::-webkit-scrollbar{width:10px;height:10px}.wcrm ::-webkit-scrollbar-track{background:0 0}.wcrm ::-webkit-scrollbar-thumb{background:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.wcrm ::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink-3) 35%,transparent)}}.wcrm ::-webkit-scrollbar-thumb{background-clip:content-box;border:3px solid #0000;border-radius:999px}.wcrm ::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){.wcrm ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ink-3) 60%,transparent)}}.wcrm ::-webkit-scrollbar-thumb:hover{background-clip:content-box}@keyframes wcrm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wcrm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wcrm-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes wcrm-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes wcrm-shimmer{to{transform:translate(100%)}}@keyframes wcrm-pulse-ring{0%{box-shadow:0 0 color-mix(in oklab,var(--brand) 45%,transparent)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.anim-up{animation:.35s cubic-bezier(.2,.8,.2,1) both wcrm-fade-up}.anim-in{animation:.25s both wcrm-fade-in}.anim-scale{animation:.18s cubic-bezier(.2,.8,.2,1) both wcrm-scale-in}.anim-slide{animation:.28s cubic-bezier(.2,.8,.2,1) both wcrm-slide-left}.anim-ring{animation:2s infinite wcrm-pulse-ring}.wcrm .skeleton{background:var(--surface-2);position:relative;overflow:hidden}.wcrm .skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--ink),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.wcrm .skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--ink) 8%,transparent),transparent)}}.wcrm .skeleton:after{animation:1.4s infinite wcrm-shimmer}.wcrm .wa-bubble{color:#111b21;background:#d9fdd3;border-radius:10px 10px 10px 2px;position:relative}.wcrm.dark .wa-bubble{color:#e9edef;background:#005c4b}.wcrm .wa-bubble:after{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:8px;height:13px;position:absolute;bottom:0;left:-7px}.wcrm :focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.wcrm *,.wcrm :before,.wcrm :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mapa-empresas.leaflet-container,.mapa-empresas{background:var(--surface-2);font-family:var(--font-sans)}.mapa-escuro .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.92)contrast(.9)saturate(.8)}.mapa-empresas .leaflet-bar a,.mapa-empresas .leaflet-bar a:hover{background:var(--surface);color:var(--ink);border-bottom-color:var(--line)}.mapa-empresas .leaflet-bar a:hover{background:var(--surface-2)}.mapa-empresas .leaflet-control-attribution{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mapa-empresas .leaflet-control-attribution{background:color-mix(in oklab,var(--surface) 78%,transparent)}}.mapa-empresas .leaflet-control-attribution{color:var(--ink-3);font-size:10px}.mapa-empresas .leaflet-control-attribution a{color:var(--ink-2)}.mapa-empresas .leaflet-popup-content-wrapper,.mapa-empresas .leaflet-popup-tip,.mapa-empresas .leaflet-tooltip{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 28px #00000038}.mapa-empresas .leaflet-popup-content{margin:10px 12px}.mapa-empresas .leaflet-popup-close-button{color:var(--ink-3)}.mapa-empresas .leaflet-tooltip{padding:3px 7px;font-size:11px}.mapa-empresas .leaflet-tooltip-top:before{border-top-color:var(--line)}.mapa-popup strong{font-size:13px;line-height:1.3;display:block}.mapa-popup p{color:var(--ink-2);margin:3px 0 0;font-size:11px}.mapa-popup button{border:1px solid var(--brand);background:var(--brand);border-radius:8px;width:100%;margin-top:9px}@supports (color:color-mix(in lab,red,red)){.mapa-popup button{background:color-mix(in oklab,var(--brand) 14%,transparent)}}.mapa-popup button{color:var(--brand);cursor:pointer;padding:5px 10px;font-size:11px;font-weight:600}.mapa-popup button:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.mapa-popup button:hover{background:color-mix(in oklab,var(--brand) 24%,transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.aj{--aj-nav: 280px;--aj-max: 1240px;min-height:100vh;background:var(--grad-page);color:var(--text-body);font-family:var(--font-body)}.aj *:focus-visible{outline:none;box-shadow:var(--ring-accent);border-radius:var(--radius-xs)}.aj-topo{position:sticky;top:0;z-index:50;background:var(--grad-navy);border-bottom:1px solid var(--tp-navy-900);box-shadow:var(--shadow-md);color:var(--text-on-dark)}.aj-topo__inner{max-width:var(--aj-max);margin:0 auto;padding:0 var(--gutter);height:64px;display:flex;align-items:center;gap:18px}.aj-topo__marca{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;flex-shrink:0}.aj-topo__marca img{height:24px;width:auto}.aj-topo__marca span{font-family:var(--font-label);font-size:12px;letter-spacing:var(--ls-label);text-transform:none;color:var(--tp-blue-300);padding-left:12px;border-left:1px solid var(--border-on-dark)}.aj-busca{flex:1;max-width:520px;margin-left:auto;position:relative}.aj-busca svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ffffff8c;pointer-events:none}.aj-busca input{width:100%;height:40px;padding:0 40px 0 42px;border-radius:var(--radius-pill);border:1px solid var(--border-on-dark);background:#ffffff14;color:var(--text-on-dark);font-size:14px;font-family:var(--font-body);transition:var(--transition)}.aj-busca input::placeholder{color:#ffffff80}.aj-busca input:focus{background:#ffffff24;border-color:var(--tp-blue-300);box-shadow:var(--ring-accent);outline:none}.aj-busca__limpar{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.aj-topo__entrar{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px;text-decoration:none;box-shadow:var(--shadow-accent);transition:var(--transition)}.aj-topo__entrar:hover{background:var(--accent-strong);color:#fff;transform:translateY(-1px)}.aj-hero{max-width:var(--aj-max);margin:0 auto;padding:clamp(40px,6vw,72px) var(--gutter) 24px}.aj-eyebrow{font-family:var(--font-label);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);text-transform:none;color:var(--accent);display:inline-flex;align-items:center;gap:8px}.aj-hero h1{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);color:var(--text-strong);margin:12px 0 10px;letter-spacing:var(--ls-tight)}.aj-hero p{max-width:640px;font-size:var(--fs-body-lg);color:var(--text-muted)}.aj-area{max-width:var(--aj-max);margin:0 auto;padding:8px var(--gutter) 40px}.aj-area__titulo{display:flex;align-items:baseline;gap:12px;margin:24px 0 14px}.aj-area__titulo h2{font-size:var(--fs-h6);color:var(--text-strong)}.aj-area__titulo span{font-size:var(--fs-small);color:var(--text-muted)}.aj-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.aj-card{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.aj-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--tp-blue-200);color:inherit}.aj-card__topo{display:flex;align-items:center;justify-content:space-between}.aj-card__icone{width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.aj-card__numero{font-family:var(--font-label);font-size:10px;letter-spacing:var(--ls-label);color:var(--text-faint)}.aj-card h3{font-size:1.05rem;color:var(--text-strong)}.aj-card p{font-size:var(--fs-small);color:var(--text-muted);flex:1}.aj-card__rodape{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-faint)}.aj-card__rodape strong{color:var(--accent);font-weight:var(--fw-semibold);display:inline-flex;align-items:center;gap:6px}.aj-resultados{max-width:var(--aj-max);margin:0 auto;padding:24px var(--gutter) 60px}.aj-resultado{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;text-decoration:none;margin-bottom:10px;transition:var(--transition)}.aj-resultado:hover{border-color:var(--tp-blue-200);box-shadow:var(--shadow-sm);color:inherit}.aj-resultado small{display:block;color:var(--text-faint);font-size:12px;margin-bottom:2px}.aj-resultado strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.aj-resultado p{margin-top:4px;font-size:var(--fs-small);color:var(--text-muted)}.aj-resultado mark{background:var(--tp-blue-100);color:var(--tp-navy-900);border-radius:3px;padding:0 2px}.aj-vazio{text-align:center;padding:48px 0;color:var(--text-muted)}.aj-topico{max-width:var(--aj-max);margin:0 auto;padding:28px var(--gutter) 80px;display:grid;grid-template-columns:var(--aj-nav) minmax(0,1fr);gap:40px;align-items:start}.aj-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px}.aj-nav__grupo{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:10px}.aj-nav__rotulo{font-family:var(--font-label);font-size:12px;letter-spacing:var(--ls-label);text-transform:none;color:var(--text-faint);padding:8px 10px 6px}.aj-nav__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-sm);color:var(--text-body);font-size:14px;text-decoration:none;transition:var(--transition)}.aj-nav__item:hover{background:var(--surface-sunken);color:var(--text-strong)}.aj-nav__item--ativo,.aj-nav__item--ativo:hover{background:var(--accent-soft);color:var(--accent-strong);font-weight:var(--fw-semibold)}.aj-nav__num{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border-default);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--fw-bold);flex-shrink:0;transition:var(--transition)}.aj-nav__item--ativo .aj-nav__num{background:var(--accent);border-color:var(--accent);color:#fff}.aj-nav__item--feito .aj-nav__num{background:var(--tp-success-50);border-color:var(--tp-success-500);color:var(--tp-success-600)}.aj-nav__voltar{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px;padding:4px 10px}.aj-topico__cabecalho{padding-bottom:24px;border-bottom:1px solid var(--border-subtle);margin-bottom:8px}.aj-topico__cabecalho h1{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);color:var(--text-strong);margin:10px 0 8px;letter-spacing:var(--ls-tight)}.aj-topico__cabecalho>p{color:var(--text-muted);font-size:var(--fs-body-lg);max-width:720px}.aj-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:16px;font-size:13px;color:var(--text-muted)}.aj-meta span{display:inline-flex;align-items:center;gap:6px}.aj-requisitos{margin-top:18px;padding:14px 18px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--fs-small)}.aj-requisitos strong{color:var(--text-strong);font-weight:var(--fw-semibold);display:block;margin-bottom:6px}.aj-requisitos ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--text-muted)}.aj-requisitos li{display:inline-flex;align-items:center;gap:6px}.aj-passo{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:30px 0;scroll-margin-top:90px}.aj-passo+.aj-passo{border-top:1px dashed var(--border-subtle)}.aj-passo__numero{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-accent);position:sticky;top:90px}.aj-passo h2{font-size:1.3rem;color:var(--text-strong);margin:8px 0}.aj-passo__texto{color:var(--text-body);line-height:var(--lh-relaxed);max-width:760px}.aj-passo__corpo>.aj-figura{margin-top:18px}.aj-callout{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border-radius:var(--radius-md);font-size:var(--fs-small);line-height:1.6}.aj-callout svg{flex-shrink:0;margin-top:2px}.aj-callout strong{display:block;font-weight:var(--fw-semibold);margin-bottom:2px}.aj-callout--dica{background:var(--tp-blue-50);border:1px solid var(--tp-blue-200);color:var(--tp-navy-800)}.aj-callout--dica svg{color:var(--accent)}.aj-callout--atencao{background:var(--tp-warning-50);border:1px solid rgba(232,161,58,.45);color:#6b4a12}.aj-callout--atencao svg{color:var(--tp-warning-600)}.aj-proximo{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.aj-proximo a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:var(--transition)}.aj-proximo a:hover{border-color:var(--tp-blue-200);box-shadow:var(--shadow-md);transform:translateY(-2px);color:inherit}.aj-proximo a:last-child{text-align:right;align-items:flex-end}.aj-proximo small{font-size:12px;color:var(--text-faint);display:inline-flex;align-items:center;gap:4px}.aj-proximo strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.aj-proximo__ajuda{margin-top:40px;padding:26px;border-radius:var(--radius-lg);background:var(--grad-navy);color:var(--text-on-dark);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.aj-proximo__ajuda p{color:var(--text-on-dark-muted);font-size:var(--fs-small);margin-top:4px}.aj-proximo__ajuda strong{font-family:var(--font-display);font-size:1.1rem}.aj-figura{margin:0;width:100%}.aj-figura__botao{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in;position:relative;text-align:left}.aj-figura__quadro{position:relative;width:100%;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);background:var(--surface-sunken)}.aj-figura__quadro img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.aj-figura__mascara{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.aj-figura__seta line{stroke:var(--tp-warning-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 7;animation:aj-tracejado 1.2s linear infinite;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}@keyframes aj-tracejado{to{stroke-dashoffset:-30}}.aj-figura__ampliar{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-pill);background:#141f2ec7;color:#fff;font-size:12px;font-weight:var(--fw-medium);opacity:0;transform:translateY(4px);transition:var(--transition);-webkit-backdrop-filter:var(--blur-sm);backdrop-filter:var(--blur-sm)}.aj-figura__botao:hover .aj-figura__ampliar,.aj-figura__botao:focus-visible .aj-figura__ampliar{opacity:1;transform:none}.aj-figura--faltando{padding:24px;border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:13px}.aj-marca{position:absolute;box-sizing:border-box;border:2.5px solid var(--accent);border-radius:8px;box-shadow:0 0 0 4px #3a76b438,0 0 0 1px #fffc inset;transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);pointer-events:none}.aj-marca--foco{border-color:var(--tp-warning-500);box-shadow:0 0 0 6px #e8a13a59,0 0 0 1px #fffc inset;z-index:2}.aj-marca--area{border-style:dashed}.aj-marca__numero{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;line-height:26px;text-align:center;border:2px solid #fff;box-shadow:0 3px 10px #141f2e59}.aj-marca--foco .aj-marca__numero{background:var(--tp-warning-500)}.aj-marca__indicador{position:absolute;right:-11px;bottom:-11px;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--accent);display:flex;align-items:center;justify-content:center;border:2px solid var(--accent);box-shadow:0 3px 10px #141f2e4d}.aj-marca--clique .aj-marca__indicador:before,.aj-marca--arrastar .aj-marca__indicador:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--accent);animation:aj-pulso 1.8s var(--ease-out) infinite}.aj-marca--arrastar .aj-marca__indicador{color:var(--tp-warning-600);border-color:var(--tp-warning-500)}.aj-marca--arrastar .aj-marca__indicador:before{border-color:var(--tp-warning-500)}.aj-marca--campo .aj-marca__indicador{color:var(--tp-navy-700);border-color:var(--tp-navy-700)}@keyframes aj-pulso{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.aj-figura__legenda,.aj-lightbox__legenda{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;color:var(--text-muted)}.aj-legenda__item{display:inline-flex;align-items:center;gap:8px;padding:3px 8px 3px 3px;border-radius:var(--radius-pill);transition:var(--transition)}.aj-legenda__item--foco{background:var(--tp-warning-50);color:var(--tp-navy-800)}.aj-legenda__numero{width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:var(--fw-bold);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.aj-legenda__item--foco .aj-legenda__numero{background:var(--tp-warning-500)}.aj-lightbox{position:fixed;inset:0;z-index:1000;background:#141f2ed1;-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:14px;cursor:zoom-out;animation:aj-surgir var(--dur) var(--ease-out)}@keyframes aj-surgir{0%{opacity:0}to{opacity:1}}.aj-lightbox__conteudo{width:min(96vw,calc((100vh - 140px)*1.6));max-height:calc(100vh - 140px);cursor:default}.aj-lightbox__conteudo .aj-figura__quadro{box-shadow:var(--shadow-xl)}.aj-lightbox__legenda{color:#ffffffd9;justify-content:center;cursor:default;max-width:1100px}.aj-lightbox__fechar{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:960px){.aj-topico{grid-template-columns:minmax(0,1fr);gap:20px}.aj-nav{position:static;min-width:0}.aj-nav__grupo--passos{display:none}.aj-nav__grupo--topicos{display:flex;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:none}.aj-nav__grupo--topicos .aj-nav__rotulo,.aj-nav__grupo--topicos .aj-nav__voltar{display:none}.aj-nav__grupo--topicos .aj-nav__item{white-space:nowrap;border:1px solid var(--border-subtle);flex-shrink:0}}@media(max-width:640px){.aj-topo__inner{height:auto;padding-top:10px;padding-bottom:10px;flex-wrap:wrap;gap:10px}.aj-topo__marca span{display:none}.aj-busca{order:3;width:100%;max-width:none}.aj-topo__entrar{margin-left:auto;padding:0 14px}.aj-topo__entrar span{display:none}.aj-passo{grid-template-columns:minmax(0,1fr);gap:8px}.aj-passo__numero{width:34px;height:34px;font-size:15px;position:static}.aj-proximo{grid-template-columns:1fr}.aj-proximo a:last-child{text-align:left;align-items:flex-start}.aj-lightbox{padding:56px 8px 16px}.aj-lightbox__conteudo{width:100%}.aj-marca__numero{width:20px;height:20px;line-height:20px;font-size:11px;left:-10px;top:-10px}.aj-marca__indicador{width:20px;height:20px;right:-9px;bottom:-9px}}@media(prefers-reduced-motion:reduce){.aj-marca__indicador:before,.aj-figura__seta line{animation:none}}.aj-outros{display:flex;justify-content:center;margin:8px 0 48px}.aj-outros .aj-topo__entrar{border:0;cursor:pointer;font:inherit;min-height:44px}.tp-ds *:where(:not(.wcrm *)),.tp-ds *:where(:not(.wcrm *)):before,.tp-ds *:where(:not(.wcrm *)):after{box-sizing:border-box}.tp-ds,.tp-ds div:where(:not(.wcrm *)),.tp-ds span:where(:not(.wcrm *)),.tp-ds h1:where(:not(.wcrm *)),.tp-ds h2:where(:not(.wcrm *)),.tp-ds h3:where(:not(.wcrm *)),.tp-ds h4:where(:not(.wcrm *)),.tp-ds h5:where(:not(.wcrm *)),.tp-ds h6:where(:not(.wcrm *)),.tp-ds p:where(:not(.wcrm *)),.tp-ds a:where(:not(.wcrm *)),.tp-ds ul:where(:not(.wcrm *)),.tp-ds ol:where(:not(.wcrm *)),.tp-ds li:where(:not(.wcrm *)),.tp-ds table:where(:not(.wcrm *)),.tp-ds thead:where(:not(.wcrm *)),.tp-ds tbody:where(:not(.wcrm *)),.tp-ds tr:where(:not(.wcrm *)),.tp-ds th:where(:not(.wcrm *)),.tp-ds td:where(:not(.wcrm *)),.tp-ds form:where(:not(.wcrm *)),.tp-ds fieldset:where(:not(.wcrm *)),.tp-ds legend:where(:not(.wcrm *)),.tp-ds button:where(:not(.wcrm *)),.tp-ds input:where(:not(.wcrm *)),.tp-ds select:where(:not(.wcrm *)),.tp-ds textarea:where(:not(.wcrm *)){margin:0;padding:0;font:inherit;color:inherit}.tp-ds{-webkit-text-size-adjust:100%}.tp-ds{min-height:100vh;font-family:var(--font-body);font-size:15px;line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tp-ds img:where(:not(.wcrm *)),.tp-ds svg:where(:not(.wcrm *)){display:block;max-width:100%}.tp-ds a:where(:not(.wcrm *)){text-decoration:none;color:inherit}.tp-ds button:where(:not(.wcrm *)){cursor:pointer;background:none;border:none;font-family:inherit}.tp-ds ul:where(:not(.wcrm *)),.tp-ds ol:where(:not(.wcrm *)){list-style:none}.tp-ds table:where(:not(.wcrm *)){border-collapse:collapse;width:100%}.tp-ds input:where(:not(.wcrm *)),.tp-ds textarea:where(:not(.wcrm *)),.tp-ds select:where(:not(.wcrm *)),.tp-ds button:where(:not(.wcrm *)){font-family:inherit}.tp-ds input:where(:not(.wcrm *)),.tp-ds textarea:where(:not(.wcrm *)),.tp-ds select:where(:not(.wcrm *)){outline:none}.tp-ds :where(:not(.wcrm *))::placeholder{color:var(--tp-slate-400)}.tp-ds{--tp-white: #ffffff;--tp-ink: #0f1722;--tp-navy-400: #5b769a;--tp-navy-500: #3f5a7d;--tp-navy-600: #324a68;--tp-navy-700: #273a53;--tp-navy-800: #22344a;--tp-navy-900: #1b2a3d;--tp-navy-950: #141f2e;--tp-blue-50: #eef4fb;--tp-blue-100: #dce9f6;--tp-blue-200: #bcd4ec;--tp-blue-300: #8bb4de;--tp-blue-400: #5a92cc;--tp-blue-500: #3a76b4;--tp-blue-600: #316aa5;--tp-blue-700: #2b5c93;--tp-slate-50: #f5f8fc;--tp-slate-100: #eef2f7;--tp-slate-200: #e2e8f0;--tp-slate-300: #cbd5e1;--tp-slate-400: #94a3b8;--tp-slate-500: #64748b;--tp-slate-600: #475569;--tp-slate-700: #334155;--tp-slate-900: #1e293b;--tp-success-50: #e7f6ee;--tp-success-500: #22a45d;--tp-success-600: #1c8b4c;--tp-warning-50: #fdf3e3;--tp-warning-500: #e8a13a;--tp-warning-600: #c9821f;--tp-danger-50: #fbecea;--tp-danger-500: #d5432f;--tp-danger-600: #bd3a2b;--tp-info-50: var(--tp-blue-50);--tp-info-500: var(--tp-blue-500);--brand-primary: var(--tp-navy-700);--brand-accent: var(--tp-blue-500);--accent: var(--tp-blue-500);--accent-strong: var(--tp-blue-600);--accent-soft: var(--tp-blue-50);--accent-contrast: var(--tp-white);--accent-tint: var(--tp-blue-50);--surface-card: var(--tp-white);--surface-page: var(--tp-slate-50);--surface-sunken: var(--tp-slate-100);--surface-tint: var(--tp-blue-50);--surface-dark: var(--tp-navy-700);--surface-darker: var(--tp-navy-900);--surface: #fff;--surface-2: #f0f3f9;--elevated: #fff;--canvas: #f5f7fb;--text-strong: var(--tp-navy-700);--text-body: var(--tp-slate-700);--text-muted: var(--tp-slate-500);--text-faint: var(--tp-slate-400);--text-accent: var(--tp-blue-500);--text-link: var(--tp-blue-700);--text-on-dark: var(--tp-white);--text-on-dark-muted: rgba(255, 255, 255, .72);--ink: #0d1424;--ink-2: #47536b;--ink-3: #7c879c;--border-subtle: var(--tp-slate-200);--border-default: var(--tp-slate-300);--border-strong: var(--tp-navy-700);--border-accent: var(--tp-blue-500);--border-on-dark: rgba(255, 255, 255, .16);--border-width: 1px;--border-width-strong: 2px;--line: #dde3ee;--line-soft: #e9edf5;--ok: #059669;--warn: #d97706;--danger: #dc2626;--hot: #e11d48;--font-body: "Exo 2", "Segoe UI", system-ui, sans-serif;--font-display: "Exo 2", "Segoe UI", system-ui, sans-serif;--font-label: "Michroma", "Exo 2", system-ui, sans-serif;--font-mono: Consolas, "Courier New", monospace;--fs-display: clamp(3.4rem, 2rem + 6vw, 6rem);--fs-h1: clamp(2.9rem, 1.9rem + 4.2vw, 4.75rem);--fs-h2: clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem);--fs-h3: 2.375rem;--fs-h4: 1.875rem;--fs-h5: 1.5rem;--fs-h6: 1.25rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .8125rem;--fs-eyebrow: .75rem;--fw-thin: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--lh-tight: 1.03;--lh-snug: 1.15;--lh-heading: 1.2;--lh-body: 1.6;--lh-relaxed: 1.75;--ls-tight: -.02em;--ls-snug: -.01em;--ls-normal: 0;--ls-label: .18em;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(15, 23, 34, .06);--shadow-sm: 0 2px 6px -1px rgba(39, 58, 83, .1);--shadow-md: 0 10px 24px -8px rgba(39, 58, 83, .18);--shadow-lg: 0 24px 54px -14px rgba(39, 58, 83, .28);--shadow-xl: 0 40px 80px -20px rgba(20, 31, 46, .38);--shadow-accent: 0 14px 30px -10px rgba(58, 118, 180, .45);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--ring-accent: 0 0 0 3px rgba(58, 118, 180, .35);--ring-navy: 0 0 0 3px rgba(39, 58, 83, .28);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6.5rem;--space-12: 8rem;--gutter: clamp(1.25rem, .5rem + 3vw, 2.5rem);--section-y: clamp(3.5rem, 2rem + 7vw, 7rem);--container: 1200px;--container-narrow: 820px;--container-wide: 1360px;--grad-navy: linear-gradient(150deg, #324a68 0%, #273a53 50%, #1b2a3d 100%);--grad-navy-deep: linear-gradient(155deg, #324a68 0%, #273a53 45%, #141f2e 100%);--grad-blue: linear-gradient(135deg, #5a92cc 0%, #3a76b4 55%, #2b5c93 100%);--grad-page: linear-gradient(180deg, #ffffff 0%, var(--tp-slate-50) 55%, #eaf1fa 100%);--grad-hero-tint: radial-gradient(120% 90% at 85% 0%, rgba(58, 118, 180, .14) 0%, rgba(58, 118, 180, 0) 55%);--grad-gear-glow: radial-gradient(60% 60% at 50% 40%, rgba(90, 146, 204, .35) 0%, rgba(90, 146, 204, 0) 70%);--glass-bg: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .5);--glass-dark-bg: rgba(27, 42, 61, .55);--blur-sm: blur(6px);--blur-md: blur(14px);--dur-fast: .14s;--dur: .22s;--dur-slow: .42s;--duration-fast: var(--dur-fast);--duration-base: var(--dur);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-standard: var(--ease-out);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition: all var(--dur) var(--ease-out);--color-primary: var(--tp-blue-500);--color-navy: var(--tp-navy-700);--color-text: var(--tp-navy-700);--color-text-muted: var(--tp-slate-500);--color-text-faint: var(--tp-slate-400);--color-text-inverse: #fff;--color-bg: var(--tp-slate-50);--color-bg-alt: var(--tp-slate-100);--color-surface: #fff;--color-border: var(--tp-slate-200);--color-border-strong: var(--tp-slate-300);--color-success: var(--tp-success-500);--color-success-bg: var(--tp-success-50);--success-50: var(--tp-success-50);--success-500: var(--tp-success-500);--success-600: var(--tp-success-600);--success-700: #16713e;--color-warning: var(--tp-warning-500);--color-warning-bg: var(--tp-warning-50);--warning-50: var(--tp-warning-50);--warning-500: var(--tp-warning-500);--warning-600: var(--tp-warning-600);--color-danger: var(--tp-danger-500);--color-danger-bg: var(--tp-danger-50);--danger-50: var(--tp-danger-50);--danger-500: var(--tp-danger-500);--danger-600: var(--tp-danger-600);--color-info: var(--tp-blue-500);--color-info-bg: var(--tp-blue-50);--color-purple: #7c5cd6;--color-purple-bg: #efeafc;--color-teal: #0e9a97;--color-teal-bg: #e2f6f5;--font-family: var(--font-body);--sidebar-width: 220px;--header-height: 56px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 26px}.tp-ds .btn:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:var(--dur) var(--ease-out)}.tp-ds .btn-primary:where(:not(.wcrm *)){background:linear-gradient(135deg,var(--tp-blue-500),rgba(58,118,180,.8));color:#fff;border:none;box-shadow:0 4px 12px #3a76b455}.tp-ds .btn-primary:hover:where(:not(.wcrm *)){filter:brightness(1.06)}.tp-ds .btn-outline:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-slate-200);color:#0f172a}.tp-ds .btn-outline:hover:where(:not(.wcrm *)){background:var(--tp-slate-50);border-color:var(--tp-slate-300)}.tp-ds .btn-danger-outline:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-danger-500);color:var(--tp-danger-600)}.tp-ds .btn-danger-outline:hover:where(:not(.wcrm *)){background:var(--tp-danger-50)}.tp-ds .btn-sm:where(:not(.wcrm *)){padding:7px 12px;font-size:12px;border-radius:10px}.tp-ds .btn-block:where(:not(.wcrm *)){width:100%}.tp-ds .btn-icon:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--tp-slate-500);background:transparent;border:1px solid transparent;cursor:pointer;transition:var(--dur) var(--ease-out)}.tp-ds .btn-icon:hover:where(:not(.wcrm *)){background:var(--tp-slate-100);color:var(--tp-navy-700)}.tp-ds .kpi-row:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.tp-ds .kpi-card:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-slate-200);border-radius:16px;padding:20px}.tp-ds .kpi-card .kpi-top:where(:not(.wcrm *)){display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.tp-ds .kpi-icon:where(:not(.wcrm *)){width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#3a76b415;border:1px solid rgba(58,118,180,.19)}.tp-ds .kpi-value:where(:not(.wcrm *)){font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin-bottom:2px}.tp-ds .kpi-label:where(:not(.wcrm *)){font-size:11px;color:var(--tp-slate-500);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.tp-ds .kpi-sublabel:where(:not(.wcrm *)){font-size:11px;color:var(--tp-blue-500);margin-top:4px;font-weight:500}.tp-ds .kpi-card.selectable:where(:not(.wcrm *)){cursor:pointer}.tp-ds .kpi-card.selected:where(:not(.wcrm *)){border-color:#3a76b473;box-shadow:0 0 0 1px #3a76b426}.tp-ds .icon-blue:where(:not(.wcrm *)){background:#3a76b415;border-color:#3a76b430}.tp-ds .icon-orange:where(:not(.wcrm *)){background:#f59e0b15;border-color:#f59e0b30}.tp-ds .icon-green:where(:not(.wcrm *)){background:#22c55e15;border-color:#22c55e30}.tp-ds .icon-navy:where(:not(.wcrm *)){background:#273a5315;border-color:#273a5330}.tp-ds .icon-red:where(:not(.wcrm *)){background:#d5432f15;border-color:#d5432f30}.tp-ds .icon-purple:where(:not(.wcrm *)){background:#7c5cd615;border-color:#7c5cd630}.tp-ds .icon-teal:where(:not(.wcrm *)){background:#0e9a9715;border-color:#0e9a9730}.tp-ds .panel:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-slate-200);border-radius:16px;padding:20px;margin-bottom:20px}.tp-ds .panel-header:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;margin-bottom:18px}.tp-ds .panel-header .panel-ico:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f1f5f9;flex-shrink:0}.tp-ds .panel-header .spacer:where(:not(.wcrm *)){flex:1}.tp-ds .panel-title:where(:not(.wcrm *)){font-size:15px;font-weight:700;color:#0f172a}.tp-ds .panel-subtitle:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500);margin-top:1px}.tp-ds .table-wrap:where(:not(.wcrm *)){overflow-x:auto}.tp-ds .data-table:where(:not(.wcrm *)){width:100%;border-collapse:collapse;min-width:600px}.tp-ds .data-table thead th:where(:not(.wcrm *)){padding:8px 12px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--tp-slate-500);white-space:nowrap}.tp-ds .data-table tbody tr:where(:not(.wcrm *)){border-bottom:1px solid var(--tp-slate-200);transition:background .15s}.tp-ds .data-table tbody tr:hover:where(:not(.wcrm *)){background:#f8fafc}.tp-ds .data-table tbody td:where(:not(.wcrm *)){padding:9px 12px;font-size:13px;color:#0f172a;vertical-align:middle}.tp-ds .data-table tfoot td:where(:not(.wcrm *)){padding:10px 12px;font-size:13px;color:#0f172a;border-top:1px solid var(--tp-slate-200)}.tp-ds .cell-muted:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500)}.tp-ds .cell-primary:where(:not(.wcrm *)){font-size:13px;font-weight:700;color:#0f172a}.tp-ds .cell-trunc:where(:not(.wcrm *)){max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .badge:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;letter-spacing:.2px;white-space:nowrap;border:1px solid transparent}.tp-ds .badge-success:where(:not(.wcrm *)){background:var(--tp-success-50);color:var(--tp-success-600);border-color:#22a45d38}.tp-ds .badge-warning:where(:not(.wcrm *)){background:var(--tp-warning-50);color:var(--tp-warning-600);border-color:#e8a13a40}.tp-ds .badge-danger:where(:not(.wcrm *)){background:var(--tp-danger-50);color:var(--tp-danger-600);border-color:#d5432f38}.tp-ds .badge-info:where(:not(.wcrm *)){background:var(--tp-blue-50);color:var(--tp-blue-600);border-color:#3a76b438}.tp-ds .badge-neutral:where(:not(.wcrm *)){background:var(--tp-slate-100);color:var(--tp-slate-600);border-color:var(--tp-slate-200)}.tp-ds .badge-outline:where(:not(.wcrm *)){background:#fff;color:var(--tp-slate-600);border-color:var(--tp-slate-300)}.tp-ds .form-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr 1fr;gap:16px}.tp-ds .field:where(:not(.wcrm *)){margin-bottom:16px}.tp-ds .field label:where(:not(.wcrm *)){display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tp-slate-500);margin-bottom:6px}.tp-ds .input:where(:not(.wcrm *)){width:100%;height:44px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--tp-slate-200);background:#fff;font-family:var(--font-body);font-size:14px;color:var(--tp-navy-700);transition:var(--dur) var(--ease-out)}.tp-ds textarea.input:where(:not(.wcrm *)){height:auto;padding:12px 14px;resize:vertical}.tp-ds .input:focus:where(:not(.wcrm *)){border-color:var(--tp-blue-500);box-shadow:var(--ring-accent)}.tp-ds .input:disabled:where(:not(.wcrm *)){background:var(--tp-slate-100);color:var(--tp-slate-400)}.tp-ds .input-icon-wrap:where(:not(.wcrm *)){position:relative}.tp-ds .input-icon-wrap svg:where(:not(.wcrm *)){position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--tp-slate-400);pointer-events:none}.tp-ds .input-icon-wrap .input:where(:not(.wcrm *)){padding-left:42px}.tp-ds .toggle-group:where(:not(.wcrm *)){display:flex;gap:8px;margin-bottom:16px}.tp-ds .toggle-btn:where(:not(.wcrm *)){flex:1;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--tp-slate-200);background:#fff;font-size:13px;font-weight:600;color:var(--tp-slate-500);cursor:pointer}.tp-ds .toggle-btn.active:where(:not(.wcrm *)){border-color:#3a76b466;background:#3a76b414;color:var(--tp-blue-500)}.tp-ds .chip-group:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px}.tp-ds .chip-btn:where(:not(.wcrm *)){padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--tp-slate-200);background:#fff;font-size:12px;font-weight:600;color:var(--tp-slate-500);cursor:pointer}.tp-ds .chip-btn.active:where(:not(.wcrm *)){border-color:#3a76b466;background:#3a76b414;color:var(--tp-blue-500)}.tp-ds .modal-overlay:where(:not(.wcrm *)){position:fixed;inset:0;background:#0f172273;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:none;align-items:center;justify-content:center;z-index:500;padding:24px}.tp-ds .modal-overlay.open:where(:not(.wcrm *)){display:flex}.tp-ds .modal:where(:not(.wcrm *)){background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:760px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.tp-ds .modal-header:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--tp-slate-200)}.tp-ds .modal-close:where(:not(.wcrm *)){color:var(--tp-slate-400)}.tp-ds .modal-tabs:where(:not(.wcrm *)){display:flex;gap:4px;padding:0 22px;border-bottom:1px solid var(--tp-slate-200);overflow-x:auto}.tp-ds .modal-tab:where(:not(.wcrm *)){padding:12px 14px;font-size:13px;font-weight:600;color:var(--tp-slate-500);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.tp-ds .modal-tab.active:where(:not(.wcrm *)){color:var(--tp-blue-500);border-bottom-color:var(--tp-blue-500)}.tp-ds .modal-body:where(:not(.wcrm *)){padding:22px;overflow-y:auto}.tp-ds .modal-footer:where(:not(.wcrm *)){display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--tp-slate-200);background:var(--tp-slate-50)}.tp-ds .empty-state:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;color:var(--tp-slate-500)}.tp-ds .empty-state .icon:where(:not(.wcrm *)){width:56px;height:56px;border-radius:16px;background:var(--tp-slate-100);display:flex;align-items:center;justify-content:center;color:var(--tp-slate-400);margin-bottom:16px}.tp-ds .empty-state h3:where(:not(.wcrm *)){font-size:17px;font-weight:700;color:var(--tp-navy-700);margin-bottom:6px}.tp-ds .empty-state p:where(:not(.wcrm *)){font-size:13.5px;max-width:420px;margin-bottom:18px}.tp-ds .kanban:where(:not(.wcrm *)){display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.tp-ds .kanban-col:where(:not(.wcrm *)){min-width:260px;flex:1;background:var(--tp-slate-100);border-radius:var(--radius-md);padding:12px}.tp-ds .kanban-col-header:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tp-slate-600);margin-bottom:12px}.tp-ds .kanban-dot:where(:not(.wcrm *)){width:8px;height:8px;border-radius:50%}.tp-ds .kanban-card:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-slate-200);border-radius:12px;padding:12px;margin-bottom:10px;box-shadow:var(--shadow-xs)}.tp-ds .tabs:where(:not(.wcrm *)){display:flex;gap:4px;border-bottom:1px solid var(--tp-slate-200);margin-bottom:20px}.tp-ds .tab-btn:where(:not(.wcrm *)){padding:11px 16px;font-size:13px;font-weight:600;color:var(--tp-slate-500);border-bottom:2px solid transparent;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none}.tp-ds .tab-btn.active:where(:not(.wcrm *)){color:var(--tp-blue-500);border-bottom-color:var(--tp-blue-500)}.tp-ds .tab-pill-group:where(:not(.wcrm *)){display:inline-flex;gap:4px;background:#fff;border:1px solid var(--tp-slate-200);border-radius:var(--radius-pill);padding:4px}.tp-ds .tab-pill:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;color:var(--tp-slate-500);cursor:pointer}.tp-ds .tab-pill.active:where(:not(.wcrm *)){background:#3a76b41a;color:var(--tp-blue-500)}.tp-ds .toast-container:where(:not(.wcrm *)){position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.tp-ds .toast:where(:not(.wcrm *)){background:var(--tp-navy-700);color:#fff;padding:12px 18px;border-radius:12px;font-size:13px;font-weight:500;box-shadow:var(--shadow-lg)}.tp-ds .toast.success:where(:not(.wcrm *)){background:var(--tp-success-600)}.tp-ds .toast.danger:where(:not(.wcrm *)){background:var(--tp-danger-600)}.tp-ds .tile-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:20px}.tp-ds .tile:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--tp-slate-200);border-radius:16px;padding:16px;cursor:pointer;position:relative;transition:var(--dur) var(--ease-out)}.tp-ds .tile:hover:where(:not(.wcrm *)){border-color:var(--tp-slate-300)}.tp-ds .tile.selected:where(:not(.wcrm *)){border-color:#3a76b473;background:#3a76b40a}.tp-ds .tile .tile-icon:where(:not(.wcrm *)){width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tp-ds .tile .tile-title:where(:not(.wcrm *)){font-size:14px;font-weight:700;color:#0f172a}.tp-ds .tile .tile-count:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500);margin-top:1px}.tp-ds .tile .check:where(:not(.wcrm *)){position:absolute;top:10px;right:10px;color:var(--tp-blue-500)}.tp-ds .progress-track:where(:not(.wcrm *)){height:6px;background:#f1f5f9;border-radius:99px;overflow:hidden}.tp-ds .progress-fill:where(:not(.wcrm *)){height:100%;background:linear-gradient(90deg,var(--tp-blue-500),rgba(58,118,180,.6));border-radius:99px}.tp-ds .accordion-item:where(:not(.wcrm *)){background:#fff;border:1px solid var(--tp-slate-200);border-radius:16px;margin-bottom:12px;overflow:hidden}.tp-ds .accordion-summary:where(:not(.wcrm *)){display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer}.tp-ds .accordion-detail:where(:not(.wcrm *)){display:none;padding:0 20px 20px}.tp-ds .accordion-item.open .accordion-detail:where(:not(.wcrm *)){display:block}.tp-ds .dropdown:where(:not(.wcrm *)){position:relative}.tp-ds .dropdown-menu:where(:not(.wcrm *)){position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--tp-slate-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:190px;padding:8px;z-index:200;display:none}.tp-ds .dropdown-menu.open:where(:not(.wcrm *)){display:block}.tp-ds .dropdown-menu button:where(:not(.wcrm *)),.tp-ds .dropdown-menu a:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--radius-xs);font-size:13px;color:var(--tp-navy-700);text-align:left;cursor:pointer}.tp-ds .dropdown-menu button:hover:where(:not(.wcrm *)),.tp-ds .dropdown-menu a:hover:where(:not(.wcrm *)){background:var(--tp-slate-100)}.tp-ds .back-link:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--tp-slate-500);margin-bottom:14px;cursor:pointer}.tp-ds .back-link:hover:where(:not(.wcrm *)){color:var(--tp-blue-500)}.tp-ds .page-head:where(:not(.wcrm *)){margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tp-ds .page-head .date-line:where(:not(.wcrm *)){font-size:14px;color:var(--tp-slate-500);margin-bottom:8px;font-weight:500}.tp-ds .page-head h1:where(:not(.wcrm *)){font-size:32px;font-weight:800;margin:0;color:var(--tp-blue-500);line-height:1.15}.tp-ds .page-head p.sub:where(:not(.wcrm *)){font-size:14px;color:var(--tp-slate-500);margin:4px 0 0}.tp-ds .page-head .head-actions:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;flex-shrink:0}.tp-ds .btn-cta:where(:not(.wcrm *)){padding:14px 24px;border-radius:12px;background:linear-gradient(135deg,var(--tp-blue-500) 0%,rgba(58,118,180,.867) 100%);border:none;box-shadow:0 4px 20px #3a76b480;display:flex;align-items:center;gap:8px;cursor:pointer;color:#fff;font-size:14px;font-weight:600;font-family:var(--font-body)}.tp-ds .btn-cta:hover:where(:not(.wcrm *)){filter:brightness(1.05)}.tp-ds .btn-cta.ghost:where(:not(.wcrm *)){background:#fff;color:var(--tp-navy-700);border:1px solid var(--tp-slate-200);box-shadow:none}.tp-ds .stat-row:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.tp-ds .stat-card:where(:not(.wcrm *)){border-radius:16px;padding:16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:.2s;border:1px solid var(--tp-slate-200);background:linear-gradient(135deg,#0080ff0d,#7000ff0d)}.tp-ds .stat-card .ico:where(:not(.wcrm *)){width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tp-ds .stat-card .v:where(:not(.wcrm *)){font-size:20px;font-weight:800;color:#0f172a;line-height:1.2}.tp-ds .stat-card .l:where(:not(.wcrm *)){font-size:11px;color:var(--tp-slate-500);font-weight:500}.tp-ds .list-panel:where(:not(.wcrm *)){background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--tp-slate-200);border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d;margin-bottom:16px}.tp-ds .list-head:where(:not(.wcrm *)){display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.tp-ds .list-head h3:where(:not(.wcrm *)){font-size:16px;font-weight:700;margin:0 0 4px;color:#0f172a}.tp-ds .list-head p:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500);margin:0}.tp-ds .list-search:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8fafc;border:1px solid var(--tp-slate-200);border-radius:8px;min-width:200px;height:36px;color:var(--tp-slate-400)}.tp-ds .list-search input:where(:not(.wcrm *)){background:transparent;border:none;outline:none;color:#0f172a;font-size:13px;font-weight:600;width:100%;font-family:var(--font-body)}.tp-ds .list-table:where(:not(.wcrm *)){width:100%;border-collapse:collapse}.tp-ds .list-table thead th:where(:not(.wcrm *)){padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--tp-slate-500);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.tp-ds .list-table thead th.center:where(:not(.wcrm *)){text-align:center}.tp-ds .list-table tbody tr:where(:not(.wcrm *)){border-bottom:1px solid var(--tp-slate-200);transition:background .15s;cursor:pointer}.tp-ds .list-table tbody tr:hover:where(:not(.wcrm *)){background:#f8fafc}.tp-ds .list-table tbody td:where(:not(.wcrm *)){padding:12px 16px;font-size:14px;color:#0f172a}.tp-ds .list-table td.center:where(:not(.wcrm *)){text-align:center}.tp-ds .list-table td.mono:where(:not(.wcrm *)){font-size:13px;color:var(--tp-slate-500);font-family:monospace}.tp-ds .list-table .main-cell:where(:not(.wcrm *)){font-weight:600;font-size:14px;color:#0f172a}.tp-ds .list-table .sub-cell:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500);margin-top:2px}.tp-ds .status-badge:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.tp-ds .row-actions:where(:not(.wcrm *)){display:flex;gap:8px;justify-content:flex-end}.tp-ds .act-btn:where(:not(.wcrm *)){padding:8px;border-radius:8px;border:1px solid var(--tp-slate-200);background:transparent;cursor:pointer;color:var(--tp-blue-500);display:flex;align-items:center}.tp-ds .act-btn:hover:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .act-btn.danger:where(:not(.wcrm *)){border:none;color:#ef4444}.tp-ds .act-btn.danger:hover:where(:not(.wcrm *)){background:#fee2e2}@media(max-width:900px){.tp-ds .stat-row:where(:not(.wcrm *)){grid-template-columns:repeat(2,1fr)}.tp-ds .page-head:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}}@media(max-width:560px){.tp-ds .stat-row:where(:not(.wcrm *)){grid-template-columns:1fr}}.tp-ds *:where(:not(.wcrm *)){box-sizing:border-box}.tp-ds i[data-lucide]:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.tp-ds{scroll-behavior:smooth}.tp-ds{margin:0;font-family:var(--font-body);background:var(--surface-page);color:var(--text-body);-webkit-font-smoothing:antialiased;font-size:14px}.tp-ds button:where(:not(.wcrm *)),.tp-ds input:where(:not(.wcrm *)),.tp-ds select:where(:not(.wcrm *)),.tp-ds textarea:where(:not(.wcrm *)){font:inherit}.tp-ds button:where(:not(.wcrm *)){touch-action:manipulation}.tp-ds button:focus-visible:where(:not(.wcrm *)),.tp-ds input:focus-visible:where(:not(.wcrm *)),.tp-ds select:focus-visible:where(:not(.wcrm *)){outline:none;box-shadow:var(--focus-ring)}.tp-ds a:where(:not(.wcrm *)){color:var(--text-link)}.tp-ds a:hover:where(:not(.wcrm *)){color:var(--accent-strong)}.tp-ds .shell:where(:not(.wcrm *)){display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh}.tp-ds .sidebar:where(:not(.wcrm *)){background:var(--tp-navy-900);color:#fff;padding:20px 12px 14px;display:flex;flex-direction:column;gap:12px;position:sticky;top:0;height:100vh;z-index:20}.tp-ds .side-brand:where(:not(.wcrm *)){height:35px;display:flex;align-items:center;gap:8px;padding:0 9px}.tp-ds .side-logo:where(:not(.wcrm *)){height:27px;width:auto}.tp-ds .side-collapse:where(:not(.wcrm *)){margin-left:auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-md);background:transparent;color:#ffffff85;cursor:pointer}.tp-ds .side-collapse:hover:where(:not(.wcrm *)){background:#ffffff14;color:#fff}.tp-ds .side-collapse i:where(:not(.wcrm *)){width:16px;height:16px}.tp-ds .environment:where(:not(.wcrm *)){font-family:var(--font-label);font-size:7px;letter-spacing:.12em;color:var(--tp-blue-200);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);padding:3px 5px}.tp-ds .side-profile:where(:not(.wcrm *)){position:relative;display:flex;align-items:center;gap:9px;background:#fff1;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-lg);padding:9px 10px;min-height:56px;overflow:hidden}.tp-ds .side-profile-copy:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .side-profile-copy strong:where(:not(.wcrm *)),.tp-ds .side-profile-copy span:where(:not(.wcrm *)){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .side-profile-copy strong:where(:not(.wcrm *)){font-size:12.5px;color:#fff}.tp-ds .side-profile-copy span:where(:not(.wcrm *)){font-size:10.5px;color:#ffffff94;margin-top:1px}.tp-ds .side-profile select:where(:not(.wcrm *)){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tp-ds .side-profile>i:where(:not(.wcrm *)){width:15px;height:15px;color:#ffffff80;flex:none}.tp-ds .side-search:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;width:100%;min-height:40px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:8px 10px;background:#ffffff0b;color:#ffffffb3;cursor:pointer;text-align:left}.tp-ds .side-search:hover:where(:not(.wcrm *)){background:#ffffff14;color:#fff}.tp-ds .side-search i:where(:not(.wcrm *)){width:16px;height:16px}.tp-ds .side-search span:where(:not(.wcrm *)){flex:1;font-weight:600;font-size:12.5px}.tp-ds .side-search kbd:where(:not(.wcrm *)){font-size:9.5px;padding:2px 5px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:#ffffff0f;color:#ffffff7a}.tp-ds .side-nav-scroll:where(:not(.wcrm *)){flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent;padding-right:2px}.tp-ds .navgroup+.navgroup:where(:not(.wcrm *)){margin-top:15px}.tp-ds .navgroup-label:where(:not(.wcrm *)){font-family:var(--font-label);font-size:7.5px;line-height:1.4;letter-spacing:.15em;color:#ffffff61;text-transform:uppercase;padding:0 10px;margin:0 0 5px}.tp-ds .nav:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:2px}.tp-ds .nav-item:where(:not(.wcrm *)){position:relative;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:var(--radius-md);min-height:38px;font-size:12.7px;font-weight:600;color:#ffffffad;background:none;border:none;cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast)}.tp-ds .nav-item:hover:where(:not(.wcrm *)){background:#ffffff12;color:#fff}.tp-ds .nav-item.is-active:where(:not(.wcrm *)){background:#fff;color:var(--tp-navy-900);box-shadow:var(--shadow-xs)}.tp-ds .nav-item i:where(:not(.wcrm *)){width:16px;height:16px;flex:none;opacity:.86}.tp-ds .nav-item span:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .nav-item b:where(:not(.wcrm *)),.tp-ds .sheet-nav b:where(:not(.wcrm *)),.tp-ds .command-results b:where(:not(.wcrm *)){font-family:var(--font-label);font-size:7px;line-height:1;letter-spacing:.07em;background:#ffffff1f;padding:4px 5px;border-radius:var(--radius-pill);font-weight:400;white-space:nowrap}.tp-ds .nav-item.is-active b:where(:not(.wcrm *)){background:var(--tp-blue-50);color:var(--accent-strong)}.tp-ds .side-status:where(:not(.wcrm *)){display:flex;align-items:flex-start;gap:8px;border-top:1px solid rgba(255,255,255,.09);padding:12px 9px 2px}.tp-ds .side-status>span:where(:not(.wcrm *)){width:8px;height:8px;border-radius:50%;background:var(--success-500);box-shadow:0 0 0 3px #22a45d21;margin-top:3px}.tp-ds .side-status div:where(:not(.wcrm *)){min-width:0}.tp-ds .side-status strong:where(:not(.wcrm *)),.tp-ds .side-status small:where(:not(.wcrm *)){display:block}.tp-ds .side-status strong:where(:not(.wcrm *)){font-size:10.5px;color:#ffffffb8}.tp-ds .side-status small:where(:not(.wcrm *)){font-size:9.5px;color:#ffffff59;margin-top:2px}.tp-ds .shell.sidebar-collapsed:where(:not(.wcrm *)){grid-template-columns:72px minmax(0,1fr)}.tp-ds .sidebar-collapsed .sidebar:where(:not(.wcrm *)){padding-left:9px;padding-right:9px}.tp-ds .sidebar-collapsed .side-brand:where(:not(.wcrm *)){padding:0;justify-content:center}.tp-ds .sidebar-collapsed .side-logo:where(:not(.wcrm *)){content:url(/ds/logos/icon-white.png);width:29px;height:29px}.tp-ds .sidebar-collapsed .environment:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .side-brand>.side-collapse:where(:not(.wcrm *)){display:none}.tp-ds .sidebar-collapsed .side-profile:where(:not(.wcrm *)){justify-content:center;padding:8px}.tp-ds .sidebar-collapsed .side-profile-copy:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .side-profile>i:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .side-search span:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .side-search kbd:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .navgroup-label:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .nav-item span:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .nav-item b:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .side-status div:where(:not(.wcrm *)){display:none}.tp-ds .sidebar-collapsed .side-search:where(:not(.wcrm *)),.tp-ds .sidebar-collapsed .nav-item:where(:not(.wcrm *)){justify-content:center;padding-left:8px;padding-right:8px}.tp-ds .sidebar-collapsed .navgroup+.navgroup:where(:not(.wcrm *)){margin-top:8px}.tp-ds .sidebar-collapsed .side-status:where(:not(.wcrm *)){justify-content:center;padding-left:0;padding-right:0}.tp-ds .sidebar-collapsed .side-status>span:where(:not(.wcrm *)){margin-top:0}@media(min-width:1024px){.tp-ds .sidebar-collapsed .side-brand:where(:not(.wcrm *)){position:relative;overflow:visible}.tp-ds .sidebar-collapsed .side-brand>.side-collapse:where(:not(.wcrm *)){display:flex;position:absolute;left:calc(100% + 7px);top:50%;z-index:4;transform:translateY(-50%);width:27px;height:34px;border:1px solid rgba(255,255,255,.14);border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--tp-navy-900);color:#fff;box-shadow:4px 0 10px #0f172229}.tp-ds .sidebar-collapsed .side-brand>.side-collapse:hover:where(:not(.wcrm *)){transform:translateY(-50%) translate(1px);background:var(--tp-navy-700)}.tp-ds .sidebar-collapsed .side-brand>.side-collapse:focus-visible:where(:not(.wcrm *)){outline:2px solid var(--tp-blue-300);outline-offset:2px}}.tp-ds .main:where(:not(.wcrm *)){min-width:0;display:flex;flex-direction:column;align-items:stretch}.tp-ds .mobile-appbar:where(:not(.wcrm *)){display:none}.tp-ds .topbar:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 30px;background:#fffffff5;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:10;min-height:78px}.tp-ds .topbar-t:where(:not(.wcrm *)){min-width:0}.tp-ds .breadcrumb:where(:not(.wcrm *)){display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10.5px;color:var(--text-muted)}.tp-ds .breadcrumb i:where(:not(.wcrm *)){width:12px;height:12px}.tp-ds .breadcrumb b:where(:not(.wcrm *)){font-weight:600;color:var(--accent-strong)}.tp-ds .topbar h1:where(:not(.wcrm *)){font-family:var(--font-display);font-size:21px;line-height:1.2;font-weight:700;color:var(--text-strong);margin:0;letter-spacing:-.015em}.tp-ds .topbar p:where(:not(.wcrm *)){margin:3px 0 0;font-size:12.5px;color:var(--text-muted);max-width:66ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .topbar-r:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;flex:none}.tp-ds .icon-action:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer}.tp-ds .icon-action:hover:where(:not(.wcrm *)){background:var(--surface-sunken);color:var(--text-strong)}.tp-ds .icon-action i:where(:not(.wcrm *)){width:17px;height:17px}.tp-ds .desktop-avatar:where(:not(.wcrm *)){padding-left:2px}.tp-ds .topbar-search:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;flex:1;max-width:390px;min-width:220px;padding:9px 11px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-page);color:var(--text-muted);cursor:pointer;text-align:left}.tp-ds .topbar-search:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--surface-card)}.tp-ds .topbar-search i:where(:not(.wcrm *)){width:16px;height:16px}.tp-ds .topbar-search span:where(:not(.wcrm *)){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.tp-ds .topbar-search kbd:where(:not(.wcrm *)){font-size:9px;border:1px solid var(--border-default);border-radius:4px;background:var(--surface-card);padding:2px 5px}.tp-ds .workspace-context:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px;height:38px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);font-size:11px;font-weight:600;cursor:pointer}.tp-ds .workspace-context i:where(:not(.wcrm *)){width:14px;height:14px}.tp-ds .workspace-context i:last-child:where(:not(.wcrm *)){width:12px;height:12px;color:var(--text-muted)}.tp-ds .content:where(:not(.wcrm *)){padding:22px 30px 72px;display:flex;flex-direction:column;gap:16px;max-width:1520px;width:100%;margin:0 auto}.tp-ds .grid:where(:not(.wcrm *)){display:grid;gap:14px}.tp-ds .g2:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .g3:where(:not(.wcrm *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tp-ds .g4:where(:not(.wcrm *)){grid-template-columns:repeat(4,minmax(0,1fr))}.tp-ds .card:where(:not(.wcrm *)){background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);padding:18px}.tp-ds .card-h:where(:not(.wcrm *)){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.tp-ds .card-h h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:15.5px;line-height:1.25;font-weight:700;color:var(--text-strong);margin:0}.tp-ds .card-h p:where(:not(.wcrm *)){margin:3px 0 0;font-size:12.5px;color:var(--text-muted);max-width:66ch}.tp-ds .stat:where(:not(.wcrm *)){position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:15px 16px;min-height:91px;box-shadow:var(--shadow-xs);overflow:hidden}.tp-ds .stat span:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-muted);display:block;line-height:1.3}.tp-ds .stat strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:24px;line-height:1.15;font-weight:700;color:var(--text-strong);display:block;margin-top:7px;letter-spacing:-.02em}.tp-ds .stat em:where(:not(.wcrm *)){font-style:normal;font-size:10.5px;color:var(--success-600);display:block;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .row:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border-subtle)}.tp-ds .row:first-child:where(:not(.wcrm *)){border-top:none;padding-top:0}.tp-ds .row:last-child:where(:not(.wcrm *)){padding-bottom:0}.tp-ds .row-t:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .row-t strong:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:14.5px;line-height:1.3;font-weight:700;color:var(--text-strong)}.tp-ds .row-t>span:where(:not(.wcrm *)){display:block;font-size:12.5px;line-height:1.45;color:var(--text-muted);margin-top:3px;text-wrap:pretty}.tp-ds .row-a:where(:not(.wcrm *)){display:flex;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.tp-ds .chips:where(:not(.wcrm *)){display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tp-ds .kv:where(:not(.wcrm *)){display:flex;justify-content:space-between;align-items:flex-start;gap:18px;font-size:12.7px;padding:9px 0;border-top:1px solid var(--border-subtle)}.tp-ds .kv:first-child:where(:not(.wcrm *)){border-top:none;padding-top:0}.tp-ds .kv:last-child:where(:not(.wcrm *)){padding-bottom:0}.tp-ds .kv span:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .kv b:where(:not(.wcrm *)){color:var(--text-strong);font-weight:600;text-align:right}.tp-ds .hero:where(:not(.wcrm *)){position:relative;overflow:hidden;background:linear-gradient(135deg,var(--tp-navy-900),var(--tp-navy-700) 60%,var(--tp-blue-700));color:#fff;border-radius:var(--radius-xl);padding:23px 24px;box-shadow:var(--shadow-sm)}.tp-ds .hero:where(:not(.wcrm *)):after{content:"";position:absolute;right:-55px;top:-80px;width:190px;height:190px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 35px #ffffff06}.tp-ds .hero>*:where(:not(.wcrm *)){position:relative;z-index:1}.tp-ds .hero h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:21px;line-height:1.2;font-weight:700;margin:0 0 6px;letter-spacing:-.015em;max-width:36ch}.tp-ds .hero p:where(:not(.wcrm *)){margin:0;font-size:13px;line-height:1.5;color:#ffffffc7;max-width:70ch;text-wrap:pretty}.tp-ds .hero .chips span:where(:not(.wcrm *)){background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-pill);padding:5px 10px;font-size:10.5px;color:#fff}.tp-ds .mod-note:where(:not(.wcrm *)){font-size:11.5px;line-height:1.5;color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 2px}.tp-ds .tbl-wrap:where(:not(.wcrm *)){overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);scrollbar-width:thin}.tp-ds .tbl:where(:not(.wcrm *)){width:100%;border-collapse:collapse;font-size:12.7px}.tp-ds .tbl th:where(:not(.wcrm *)){background:var(--surface-sunken);color:var(--text-strong);font-weight:700;text-align:left;padding:10px 12px;font-size:9.5px;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid var(--border-default);white-space:nowrap}.tp-ds .tbl td:where(:not(.wcrm *)){padding:11px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.tp-ds .tbl tr:last-child td:where(:not(.wcrm *)){border-bottom:none}.tp-ds .tbl tbody tr:hover td:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .tbl td:first-child:where(:not(.wcrm *)){font-weight:600;color:var(--text-strong)}.tp-ds .perm:where(:not(.wcrm *)){font-family:var(--font-mono);font-size:11px;color:var(--accent-strong);white-space:nowrap}.tp-ds .perm.none:where(:not(.wcrm *)){color:var(--tp-slate-400)}.tp-ds .tl:where(:not(.wcrm *)){display:flex;flex-direction:column}.tp-ds .tl-i:where(:not(.wcrm *)){display:flex;gap:12px;padding-bottom:16px;position:relative}.tp-ds .tl-i:last-child:where(:not(.wcrm *)){padding-bottom:0}.tp-ds .tl-i:not(:last-child):where(:not(.wcrm *)):before{content:"";position:absolute;left:8px;top:18px;bottom:0;width:2px;background:var(--border-subtle)}.tp-ds .tl-dot:where(:not(.wcrm *)){width:18px;height:18px;border-radius:50%;flex:none;border:3px solid var(--surface-card);background:var(--border-default);z-index:1;margin-top:1px;box-shadow:0 0 0 1px var(--border-subtle)}.tp-ds .tl-i.done .tl-dot:where(:not(.wcrm *)){background:var(--success-500)}.tp-ds .tl-i.now .tl-dot:where(:not(.wcrm *)){background:var(--accent);box-shadow:0 0 0 3px var(--tp-blue-100)}.tp-ds .tl-t strong:where(:not(.wcrm *)){display:block;font-size:13.5px;font-weight:700;color:var(--text-strong);font-family:var(--font-display)}.tp-ds .tl-t span:where(:not(.wcrm *)){display:block;font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.4}.tp-ds .empty:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:42px 20px;color:var(--text-muted);background:var(--surface-card);border:1px dashed var(--border-default);border-radius:var(--radius-xl)}.tp-ds .empty i:where(:not(.wcrm *)){width:28px;height:28px;opacity:.52;margin-bottom:3px}.tp-ds .empty strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:15px;color:var(--text-strong);font-weight:700}.tp-ds .empty span:where(:not(.wcrm *)){font-size:12.5px;max-width:38ch;line-height:1.45}.tp-ds .pbar:where(:not(.wcrm *)){width:100%;height:7px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.tp-ds .pbar-fill:where(:not(.wcrm *)){height:100%;background:var(--accent-strong);border-radius:var(--radius-pill);transition:width var(--duration-base) var(--ease-standard)}.tp-ds .choice-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tp-ds .choice-card:where(:not(.wcrm *)){display:flex;gap:11px;align-items:flex-start;text-align:left;padding:13px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);cursor:pointer;min-height:74px}.tp-ds .choice-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--surface-tint)}.tp-ds .choice-card.is-active:where(:not(.wcrm *)){border-color:var(--accent);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent)}.tp-ds .choice-card>i:where(:not(.wcrm *)){width:19px;height:19px;color:var(--accent-strong);flex:none}.tp-ds .choice-card strong:where(:not(.wcrm *)),.tp-ds .choice-card span:where(:not(.wcrm *)){display:block}.tp-ds .choice-card strong:where(:not(.wcrm *)){font-size:13.5px;color:var(--text-strong)}.tp-ds .choice-card span:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-muted);line-height:1.35;margin-top:3px}.tp-ds .flow-status:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:14px 16px;box-shadow:var(--shadow-xs)}.tp-ds .flow-status>i:where(:not(.wcrm *)){width:22px;height:22px;color:var(--accent-strong);flex:none}.tp-ds .flow-status>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .flow-status strong:where(:not(.wcrm *)),.tp-ds .flow-status span:where(:not(.wcrm *)){display:block}.tp-ds .flow-status strong:where(:not(.wcrm *)){font-size:13.5px;color:var(--text-strong)}.tp-ds .flow-status span:where(:not(.wcrm *)){font-size:11.8px;color:var(--text-muted);margin-top:2px}.tp-ds .flow-status .flow-actions:where(:not(.wcrm *)){display:flex;gap:8px;flex:none}.tp-ds .filter-bar:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;min-height:50px;padding:8px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.tp-ds .filter-search:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;width:min(330px,32vw);min-width:210px;height:34px;padding:0 9px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.tp-ds .filter-search:focus-within:where(:not(.wcrm *)){border-color:var(--accent);box-shadow:var(--focus-ring)}.tp-ds .filter-search>i:where(:not(.wcrm *)){width:15px;height:15px;color:var(--text-muted)}.tp-ds .filter-search input:where(:not(.wcrm *)){min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text-strong);font-size:11.5px}.tp-ds .filter-search button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.tp-ds .filter-search button i:where(:not(.wcrm *)){width:13px;height:13px}.tp-ds .filter-controls:where(:not(.wcrm *)){display:flex;align-items:center;gap:7px;flex:1;min-width:0}.tp-ds .filter-controls>select:where(:not(.wcrm *)),.tp-ds .filter-select:where(:not(.wcrm *)){height:34px;max-width:180px;padding:0 28px 0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font-size:11px}.tp-ds .clear-filters:where(:not(.wcrm *)){height:32px;padding:0 9px;border:0;background:transparent;color:var(--accent-strong);font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.tp-ds .clear-filters b:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:3px;border-radius:var(--radius-pill);background:var(--accent-tint);font-size:9px}.tp-ds .result-count:where(:not(.wcrm *)){font-size:10.5px;color:var(--text-muted);white-space:nowrap;padding:0 5px}.tp-ds .view-toggle:where(:not(.wcrm *)){display:flex;align-items:center;padding:2px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .view-toggle button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:29px;height:27px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.tp-ds .view-toggle button i:where(:not(.wcrm *)){width:14px;height:14px}.tp-ds .view-toggle button.is-active:where(:not(.wcrm *)){background:var(--surface-card);color:var(--accent-strong);box-shadow:var(--shadow-xs)}.tp-ds .data-table-wrap:where(:not(.wcrm *)){max-width:100%;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs);scrollbar-width:thin}.tp-ds .data-table:where(:not(.wcrm *)){width:100%;border-collapse:separate;border-spacing:0;font-size:11.5px}.tp-ds .data-table th:where(:not(.wcrm *)){position:sticky;top:0;z-index:2;height:38px;padding:0 11px;border-bottom:1px solid var(--border-default);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-label);font-size:7.5px;font-weight:400;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.tp-ds .data-table th i:where(:not(.wcrm *)){width:11px;height:11px;margin-left:4px;vertical-align:-2px}.tp-ds .data-table td:where(:not(.wcrm *)){height:45px;padding:7px 11px;border-bottom:1px solid var(--border-subtle);color:var(--text-body);vertical-align:middle;white-space:nowrap}.tp-ds .data-table tbody tr:last-child td:where(:not(.wcrm *)){border-bottom:0}.tp-ds .data-table tbody tr.is-clickable:where(:not(.wcrm *)){cursor:pointer}.tp-ds .data-table tbody tr:hover td:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .data-table tbody tr.is-selected td:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .data-table td:first-of-type:not(.select-col):where(:not(.wcrm *)){font-weight:600;color:var(--text-strong)}.tp-ds .data-table .select-col:where(:not(.wcrm *)){width:38px;padding-left:12px;padding-right:4px}.tp-ds .data-table input[type=checkbox]:where(:not(.wcrm *)){width:15px;height:15px;accent-color:var(--accent-strong)}.tp-ds .data-table .align-right:where(:not(.wcrm *)){text-align:right}.tp-ds .data-table .align-center:where(:not(.wcrm *)){text-align:center}.tp-ds .table-empty:where(:not(.wcrm *)){text-align:center!important;color:var(--text-muted)!important;padding:38px!important}.tp-ds .master-detail:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:520px;max-height:calc(100vh - 190px);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .master-pane:where(:not(.wcrm *)){display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border-subtle);background:var(--surface-card)}.tp-ds .master-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--border-subtle)}.tp-ds .master-head h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:14px;color:var(--text-strong);margin:0}.tp-ds .master-head span:where(:not(.wcrm *)){display:block;font-size:10.5px;color:var(--text-muted);margin-top:2px}.tp-ds .master-head>b:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font-size:10px}.tp-ds .master-list:where(:not(.wcrm *)){flex:1;overflow:auto}.tp-ds .master-list>button:where(:not(.wcrm *)){display:block;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:inherit;text-align:left;cursor:pointer}.tp-ds .master-list>button:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .master-list>button.is-active:where(:not(.wcrm *)){position:relative;background:var(--accent-tint)}.tp-ds .master-list>button.is-active:where(:not(.wcrm *)):before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-strong)}.tp-ds .detail-pane:where(:not(.wcrm *)){min-width:0;overflow:auto;padding:18px 20px}.tp-ds .detail-pane>.card:where(:not(.wcrm *)){border:0;box-shadow:none;padding:0}.tp-ds .detail-sticky-actions:where(:not(.wcrm *)){position:sticky;bottom:-18px;display:flex;justify-content:flex-end;gap:8px;margin:20px -20px -18px;padding:12px 20px;background:#fffffff5;border-top:1px solid var(--border-subtle);z-index:3}.tp-ds .bulk-bar:where(:not(.wcrm *)){position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 24px);margin:0 auto;padding:9px 10px 9px 14px;border-radius:var(--radius-xl);background:var(--tp-navy-900);color:#fff;box-shadow:var(--shadow-lg)}.tp-ds .bulk-bar>strong:where(:not(.wcrm *)){font-size:11.5px;white-space:nowrap}.tp-ds .bulk-bar>div:where(:not(.wcrm *)){display:flex;gap:6px}.tp-ds .bulk-bar>button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-md);background:#ffffff1a;color:#fff;cursor:pointer}.tp-ds .bulk-bar>button i:where(:not(.wcrm *)){width:14px;height:14px}.tp-ds .desktop-grid-12:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.tp-ds .span-3:where(:not(.wcrm *)){grid-column:span 3}.tp-ds .span-4:where(:not(.wcrm *)){grid-column:span 4}.tp-ds .span-5:where(:not(.wcrm *)){grid-column:span 5}.tp-ds .span-6:where(:not(.wcrm *)){grid-column:span 6}.tp-ds .span-7:where(:not(.wcrm *)){grid-column:span 7}.tp-ds .span-8:where(:not(.wcrm *)){grid-column:span 8}.tp-ds .span-9:where(:not(.wcrm *)){grid-column:span 9}.tp-ds .span-12:where(:not(.wcrm *)){grid-column:1/-1}.tp-ds .form-width:where(:not(.wcrm *)){width:min(100%,760px)}.tp-ds .dashboard:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:17px}.tp-ds .dashboard-intro:where(:not(.wcrm *)){position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:25px 26px;border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,var(--tp-navy-900),var(--tp-navy-700) 58%,var(--tp-blue-700));box-shadow:var(--shadow-sm)}.tp-ds .dashboard-intro:where(:not(.wcrm *)):after{content:"";position:absolute;right:-75px;top:-105px;width:255px;height:255px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 42px #ffffff07,0 0 0 84px #ffffff05}.tp-ds .dashboard-intro>*:where(:not(.wcrm *)){position:relative;z-index:1}.tp-ds .dashboard-intro-copy>span:where(:not(.wcrm *)),.tp-ds .section-title span:where(:not(.wcrm *)){display:block;font-family:var(--font-label);font-size:8px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.tp-ds .dashboard-intro-copy>span:where(:not(.wcrm *)){color:#ffffff94;margin-bottom:7px}.tp-ds .dashboard-intro h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:24px;line-height:1.15;letter-spacing:-.02em;margin:0;max-width:28ch}.tp-ds .dashboard-intro p:where(:not(.wcrm *)){font-size:13px;line-height:1.5;color:#ffffffb8;margin:7px 0 0;max-width:68ch}.tp-ds .dashboard-intro .period-filter:where(:not(.wcrm *)){margin-top:16px}.tp-ds .dashboard-intro-aside:where(:not(.wcrm *)){flex:none;min-width:210px;text-align:right}.tp-ds .dashboard-intro-aside strong:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:28px}.tp-ds .dashboard-intro-aside span:where(:not(.wcrm *)){display:block;font-size:11px;color:#ffffffa6;margin-top:3px}.tp-ds .period-filter:where(:not(.wcrm *)){display:inline-flex;align-items:center;padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-xs);max-width:100%;overflow-x:auto}.tp-ds .period-filter button:where(:not(.wcrm *)){border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:10.5px;font-weight:600;white-space:nowrap;padding:7px 10px;cursor:pointer}.tp-ds .period-filter button:hover:where(:not(.wcrm *)){color:var(--text-strong);background:var(--surface-sunken)}.tp-ds .period-filter button.is-active:where(:not(.wcrm *)){background:var(--tp-navy-800);color:#fff}.tp-ds .dashboard-intro .period-filter:where(:not(.wcrm *)){border-color:#ffffff29;background:#ffffff14;box-shadow:none}.tp-ds .dashboard-intro .period-filter button:where(:not(.wcrm *)){color:#ffffffad}.tp-ds .dashboard-intro .period-filter button:hover:where(:not(.wcrm *)){background:#ffffff1a;color:#fff}.tp-ds .dashboard-intro .period-filter button.is-active:where(:not(.wcrm *)){background:#fff;color:var(--tp-navy-900)}.tp-ds .section-title:where(:not(.wcrm *)){display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:3px}.tp-ds .section-title span:where(:not(.wcrm *)){color:var(--accent-strong);margin-bottom:4px}.tp-ds .section-title h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:17px;line-height:1.2;color:var(--text-strong);margin:0}.tp-ds .attention-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-ds .attention-card:where(:not(.wcrm *)){position:relative;display:grid;grid-template-columns:auto 1fr;gap:11px;padding:15px 15px 14px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);min-width:0}.tp-ds .attention-card.tone-danger:where(:not(.wcrm *)){background:snow;border-color:#f4c8c2}.tp-ds .attention-card.tone-warning:where(:not(.wcrm *)){background:#fffdf8;border-color:#f6dab2}.tp-ds .attention-card.tone-accent:where(:not(.wcrm *)){background:var(--surface-tint);border-color:var(--tp-blue-200)}.tp-ds .attention-icon:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-muted)}.tp-ds .attention-icon i:where(:not(.wcrm *)){width:17px;height:17px}.tp-ds .tone-danger .attention-icon:where(:not(.wcrm *)){background:var(--danger-50);color:var(--danger-600)}.tp-ds .tone-warning .attention-icon:where(:not(.wcrm *)){background:var(--warning-50);color:var(--warning-600)}.tp-ds .tone-accent .attention-icon:where(:not(.wcrm *)){background:var(--tp-blue-50);color:var(--accent-strong)}.tp-ds .attention-copy:where(:not(.wcrm *)){min-width:0}.tp-ds .attention-value:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:20px;line-height:1;color:var(--text-strong);margin-bottom:5px}.tp-ds .attention-copy h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:13px;line-height:1.3;color:var(--text-strong);margin:0}.tp-ds .attention-copy p:where(:not(.wcrm *)){font-size:11.5px;line-height:1.4;color:var(--text-muted);margin:4px 0 0}.tp-ds .attention-copy>span:where(:not(.wcrm *)){display:block;font-size:10px;font-weight:600;color:var(--warning-600);margin-top:7px}.tp-ds .attention-action:where(:not(.wcrm *)){grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;padding:8px 10px;margin-top:2px;border:0;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--accent-strong);font-size:11px;font-weight:700;cursor:pointer}.tp-ds .attention-action:hover:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .attention-action i:where(:not(.wcrm *)){width:14px;height:14px}.tp-ds .metrics-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tp-ds .metric-card:where(:not(.wcrm *)){appearance:none;text-align:left;position:relative;display:block;width:100%;padding:15px 16px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);color:inherit;min-width:0}.tp-ds .metric-card.is-clickable:where(:not(.wcrm *)){cursor:pointer}.tp-ds .metric-card.is-clickable:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--surface-tint)}.tp-ds .metric-top:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-ds .metric-top span:where(:not(.wcrm *)){font-size:11px;line-height:1.3;color:var(--text-muted)}.tp-ds .metric-top i:where(:not(.wcrm *)){width:16px;height:16px;color:var(--tp-slate-400);flex:none}.tp-ds .metric-card>strong:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:23px;line-height:1.15;color:var(--text-strong);margin-top:8px;letter-spacing:-.02em}.tp-ds .metric-foot:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px;margin-top:7px;min-height:14px;white-space:nowrap;overflow:hidden}.tp-ds .metric-foot em:where(:not(.wcrm *)){font-style:normal;font-size:10px;font-weight:700}.tp-ds .metric-foot .delta-up:where(:not(.wcrm *)){color:var(--success-600)}.tp-ds .metric-foot .delta-down:where(:not(.wcrm *)){color:var(--danger-600)}.tp-ds .metric-foot .delta-neutral:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .metric-foot span:where(:not(.wcrm *)){font-size:10px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.tp-ds .dashboard-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:14px}.tp-ds .dashboard-grid.equal:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .dashboard .card:where(:not(.wcrm *)){min-width:0}.tp-ds .mini-bars:where(:not(.wcrm *)){height:190px;display:flex;align-items:stretch;gap:10px;padding-top:20px}.tp-ds .mini-bar-col:where(:not(.wcrm *)){flex:1;min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:7px;text-align:center}.tp-ds .mini-bar-value:where(:not(.wcrm *)){font-size:9px;font-weight:700;color:var(--text-muted);white-space:nowrap}.tp-ds .mini-bar-track:where(:not(.wcrm *)){position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:110px;border-radius:var(--radius-md) var(--radius-md) 3px 3px;background:linear-gradient(to top,var(--surface-sunken),transparent)}.tp-ds .mini-bar-track span:where(:not(.wcrm *)){display:block;width:min(34px,65%);border-radius:6px 6px 2px 2px;background:var(--tp-blue-500);min-height:8px}.tp-ds .mini-bar-col:nth-child(3n+2) .mini-bar-track span:where(:not(.wcrm *)){background:var(--tp-navy-500)}.tp-ds .mini-bar-col small:where(:not(.wcrm *)){font-size:9.5px;line-height:1.2;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .ratio-row:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.tp-ds .ratio-row:first-child:where(:not(.wcrm *)){border-top:0;padding-top:0}.tp-ds .ratio-row:last-child:where(:not(.wcrm *)){padding-bottom:0}.tp-ds .ratio-row>div:first-child strong:where(:not(.wcrm *)),.tp-ds .ratio-row>div:first-child span:where(:not(.wcrm *)){display:block}.tp-ds .ratio-row>div:first-child strong:where(:not(.wcrm *)){font-size:12px;color:var(--text-strong)}.tp-ds .ratio-row>div:first-child span:where(:not(.wcrm *)){font-size:10px;color:var(--text-muted);margin-top:2px}.tp-ds .ratio-row>b:where(:not(.wcrm *)){font-family:var(--font-display);font-size:12px;color:var(--text-strong)}.tp-ds .ratio-track:where(:not(.wcrm *)){grid-column:1/-1;height:6px;background:var(--surface-sunken);border-radius:var(--radius-pill);overflow:hidden}.tp-ds .ratio-track span:where(:not(.wcrm *)){display:block;height:100%;border-radius:inherit}.tp-ds .ratio-accent:where(:not(.wcrm *)){background:var(--accent-strong)}.tp-ds .ratio-success:where(:not(.wcrm *)){background:var(--success-500)}.tp-ds .ratio-warning:where(:not(.wcrm *)){background:var(--warning-500)}.tp-ds .ratio-danger:where(:not(.wcrm *)){background:var(--danger-500)}.tp-ds .rastro-funnel:where(:not(.wcrm *)){display:flex;align-items:center;gap:7px;overflow-x:auto;padding:4px 1px 8px;scrollbar-width:thin}.tp-ds .rastro-funnel>button:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;min-width:132px;padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;cursor:pointer;color:inherit}.tp-ds .rastro-funnel>button:hover:where(:not(.wcrm *)){background:var(--surface-tint);border-color:var(--tp-blue-300)}.tp-ds .rastro-funnel>button>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tp-navy-800);color:#fff;font-family:var(--font-label);font-size:10px;flex:none}.tp-ds .rastro-funnel strong:where(:not(.wcrm *)),.tp-ds .rastro-funnel small:where(:not(.wcrm *)){display:block}.tp-ds .rastro-funnel strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:13px;color:var(--text-strong)}.tp-ds .rastro-funnel small:where(:not(.wcrm *)){font-size:9.5px;color:var(--text-muted);margin-top:2px}.tp-ds .rastro-conversion:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;color:var(--text-muted);flex:none}.tp-ds .rastro-conversion i:where(:not(.wcrm *)){width:14px;height:14px}.tp-ds .rastro-conversion span:where(:not(.wcrm *)){font-size:8px;font-weight:700}.tp-ds .status-donut-wrap:where(:not(.wcrm *)){text-align:center}.tp-ds .status-donut:where(:not(.wcrm *)){--pct:50;width:142px;height:142px;margin:2px auto 13px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent-strong) calc(var(--pct)*1%),var(--surface-sunken) 0)}.tp-ds .status-donut:where(:not(.wcrm *)):before{content:"";grid-area:1/1;width:105px;height:105px;border-radius:50%;background:var(--surface-card)}.tp-ds .status-donut>div:where(:not(.wcrm *)){grid-area:1/1;position:relative}.tp-ds .status-donut strong:where(:not(.wcrm *)),.tp-ds .status-donut span:where(:not(.wcrm *)){display:block}.tp-ds .status-donut strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:25px;color:var(--text-strong)}.tp-ds .status-donut span:where(:not(.wcrm *)){font-size:9.5px;color:var(--text-muted);margin-top:2px}.tp-ds .status-donut.donut-success:where(:not(.wcrm *)){background:conic-gradient(var(--success-500) calc(var(--pct)*1%),var(--surface-sunken) 0)}.tp-ds .status-donut.donut-warning:where(:not(.wcrm *)){background:conic-gradient(var(--warning-500) calc(var(--pct)*1%),var(--surface-sunken) 0)}.tp-ds .status-donut-wrap>p:where(:not(.wcrm *)){font-size:11px;line-height:1.4;color:var(--text-muted);max-width:28ch;margin:0 auto}.tp-ds .mobile-only:where(:not(.wcrm *)){display:none!important}.tp-ds .mobile-cta:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:13px;padding:15px 16px;background:var(--tp-navy-900);color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.tp-ds .mobile-cta strong:where(:not(.wcrm *)),.tp-ds .mobile-cta span:where(:not(.wcrm *)){display:block}.tp-ds .mobile-cta strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:15px}.tp-ds .mobile-cta span:where(:not(.wcrm *)){font-size:11px;color:#ffffffa6;margin-top:3px}.tp-ds .mobile-cta button:where(:not(.wcrm *)){flex:none}.tp-ds .client-home:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:15px;max-width:960px}.tp-ds .client-welcome:where(:not(.wcrm *)){position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:29px 28px;color:#fff;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--tp-navy-900),var(--tp-navy-700) 60%,var(--tp-blue-700));box-shadow:var(--shadow-sm)}.tp-ds .client-welcome:where(:not(.wcrm *)):after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.1);right:-70px;top:-100px}.tp-ds .client-welcome>*:where(:not(.wcrm *)){position:relative;z-index:1}.tp-ds .client-welcome>div>span:where(:not(.wcrm *)),.tp-ds .client-service-head span:where(:not(.wcrm *)){display:block;font-family:var(--font-label);font-size:8px;letter-spacing:.14em}.tp-ds .client-welcome>div>span:where(:not(.wcrm *)){color:#ffffff9e}.tp-ds .client-welcome h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:25px;line-height:1.15;letter-spacing:-.02em;margin:8px 0 0}.tp-ds .client-welcome p:where(:not(.wcrm *)){font-size:13px;line-height:1.5;color:#ffffffb8;max-width:56ch;margin:7px 0 0}.tp-ds .client-welcome>button:where(:not(.wcrm *)){flex:none}.tp-ds .client-service-card:where(:not(.wcrm *)){padding:19px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.tp-ds .client-service-head:where(:not(.wcrm *)){display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tp-ds .client-service-head span:where(:not(.wcrm *)){color:var(--accent-strong)}.tp-ds .client-service-head h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:19px;color:var(--text-strong);margin:4px 0 0}.tp-ds .client-professional:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;margin:17px 0}.tp-ds .client-professional>div:where(:not(.wcrm *)){min-width:0}.tp-ds .client-professional strong:where(:not(.wcrm *)),.tp-ds .client-professional span:where(:not(.wcrm *)),.tp-ds .client-professional small:where(:not(.wcrm *)){display:block}.tp-ds .client-professional strong:where(:not(.wcrm *)){font-size:14px;color:var(--text-strong)}.tp-ds .client-professional span:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-muted);margin-top:2px}.tp-ds .client-professional small:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-body);margin-top:6px}.tp-ds .client-service-actions:where(:not(.wcrm *)){display:flex;gap:8px}.tp-ds .client-quick-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tp-ds .client-quick-grid>button:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-height:74px;padding:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-body);text-align:left;cursor:pointer}.tp-ds .client-quick-grid>button:hover:where(:not(.wcrm *)){background:var(--surface-tint);border-color:var(--tp-blue-300)}.tp-ds .client-quick-grid>button>i:first-child:where(:not(.wcrm *)){width:19px;height:19px;color:var(--accent-strong);flex:none}.tp-ds .client-quick-grid>button>i:last-child:where(:not(.wcrm *)){width:15px;height:15px;color:var(--text-muted);flex:none}.tp-ds .client-quick-grid>button>span:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .client-quick-grid strong:where(:not(.wcrm *)),.tp-ds .client-quick-grid small:where(:not(.wcrm *)){display:block}.tp-ds .client-quick-grid strong:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-strong)}.tp-ds .client-quick-grid small:where(:not(.wcrm *)){font-size:10.5px;line-height:1.35;color:var(--text-muted);margin-top:3px}.tp-ds .professional-results:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px;margin-top:12px}.tp-ds .professional-result:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;width:100%;min-height:70px;padding:11px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);text-align:left;cursor:pointer}.tp-ds .professional-result:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--surface-tint)}.tp-ds .professional-result.is-selected:where(:not(.wcrm *)){border-color:var(--accent);background:var(--accent-tint)}.tp-ds .professional-result>span:nth-child(2):where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .professional-result strong:where(:not(.wcrm *)),.tp-ds .professional-result span:where(:not(.wcrm *)),.tp-ds .professional-result small:where(:not(.wcrm *)){display:block}.tp-ds .professional-result strong:where(:not(.wcrm *)){font-size:13px;color:var(--text-strong)}.tp-ds .professional-result>span>span:where(:not(.wcrm *)){font-size:10.8px;color:var(--text-muted);margin-top:2px}.tp-ds .professional-result small:where(:not(.wcrm *)){font-size:10.5px;color:var(--text-muted);margin-top:5px}.tp-ds .professional-result small b:where(:not(.wcrm *)){display:inline;color:var(--warning-600)}.tp-ds .professional-result>i:where(:not(.wcrm *)){width:16px;height:16px;color:var(--text-muted);flex:none}.tp-ds .professional-empty:where(:not(.wcrm *)){margin-top:12px;padding:28px 16px}.tp-ds .booking-selected-professional:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--tp-blue-200);border-radius:var(--radius-lg);background:var(--accent-tint)}.tp-ds .booking-selected-professional>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .booking-selected-professional strong:where(:not(.wcrm *)),.tp-ds .booking-selected-professional span:where(:not(.wcrm *)){display:block}.tp-ds .booking-selected-professional strong:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-strong)}.tp-ds .booking-selected-professional span:where(:not(.wcrm *)){font-size:10px;color:var(--text-muted);margin-top:2px}.tp-ds .booking-selected-professional>button:where(:not(.wcrm *)){border:0;background:transparent;color:var(--accent-strong);font-size:10.5px;font-weight:700;cursor:pointer}.tp-ds .schedule-days:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tp-ds .schedule-day:where(:not(.wcrm *)){min-width:0;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .schedule-day header:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px 7px;border-bottom:1px solid var(--border-subtle)}.tp-ds .schedule-day header strong:where(:not(.wcrm *)){font-size:11px;color:var(--text-strong)}.tp-ds .schedule-day header span:where(:not(.wcrm *)){font-size:9.5px;color:var(--text-muted)}.tp-ds .schedule-day>div:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:5px;padding-top:8px}.tp-ds .schedule-slot:where(:not(.wcrm *)){flex:1 1 62px;min-height:34px;padding:6px 8px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--accent-strong);font-size:10.5px;font-weight:700;cursor:pointer}.tp-ds .schedule-slot:hover:where(:not(.wcrm *)){border-color:var(--accent);background:var(--surface-tint)}.tp-ds .schedule-slot.is-active:where(:not(.wcrm *)){border-color:var(--accent-strong);background:var(--accent-strong);color:#fff;box-shadow:0 0 0 2px var(--tp-blue-100)}.tp-ds .schedule-selection:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:var(--radius-lg);background:var(--success-50);color:var(--success-700)}.tp-ds .schedule-selection>i:where(:not(.wcrm *)){width:19px;height:19px}.tp-ds .schedule-selection>div:where(:not(.wcrm *)){flex:1}.tp-ds .schedule-selection span:where(:not(.wcrm *)),.tp-ds .schedule-selection strong:where(:not(.wcrm *)){display:block}.tp-ds .schedule-selection span:where(:not(.wcrm *)){font-size:9.5px}.tp-ds .schedule-selection strong:where(:not(.wcrm *)){font-size:12px;margin-top:2px}.tp-ds .schedule-selection>button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tp-ds .schedule-selection>button i:where(:not(.wcrm *)){width:15px;height:15px}.tp-ds .professional-profile-overlay:where(:not(.wcrm *)){position:fixed;inset:0;z-index:270;display:grid;place-items:center;padding:24px;background:#0f17229e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tp-ds .professional-profile:where(:not(.wcrm *)){display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);height:min(900px,92dvh);overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:24px;background:var(--surface-page);box-shadow:0 28px 80px #0f172247}.tp-ds .professional-profile-head:where(:not(.wcrm *)){display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:#fffffff5}.tp-ds .professional-profile-head>button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--text-strong);cursor:pointer}.tp-ds .professional-profile-head>button:hover:where(:not(.wcrm *)){background:var(--surface-sunken)}.tp-ds .professional-profile-head>button i:where(:not(.wcrm *)){width:19px;height:19px}.tp-ds .professional-profile-head>div:where(:not(.wcrm *)){text-align:center}.tp-ds .professional-profile-head span:where(:not(.wcrm *)){display:block;font-family:var(--font-label);font-size:7px;letter-spacing:.12em;color:var(--accent-strong)}.tp-ds .professional-profile-head h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:16px;color:var(--text-strong);margin:3px 0 0}.tp-ds .professional-profile-scroll:where(:not(.wcrm *)){overflow:auto;padding:14px;scrollbar-width:thin}.tp-ds .professional-summary:where(:not(.wcrm *)),.tp-ds .professional-section:where(:not(.wcrm *)){background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.tp-ds .professional-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px}.tp-ds .professional-summary-copy:where(:not(.wcrm *)){min-width:0}.tp-ds .professional-summary-copy h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:21px;line-height:1.15;color:var(--text-strong);margin:2px 0 0}.tp-ds .professional-summary-copy>p:where(:not(.wcrm *)){font-size:12px;color:var(--text-muted);margin:4px 0 7px}.tp-ds .professional-rating:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px}.tp-ds .professional-rating>span:where(:not(.wcrm *)){color:#e9a719;font-size:14px;letter-spacing:1px}.tp-ds .professional-rating strong:where(:not(.wcrm *)){font-size:14px;color:var(--text-strong)}.tp-ds .professional-rating small:where(:not(.wcrm *)){font-size:10.5px;color:var(--text-muted)}.tp-ds .professional-verified:where(:not(.wcrm *)){display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10.5px;color:var(--text-muted)}.tp-ds .professional-verified i:where(:not(.wcrm *)){width:16px;height:16px;color:var(--accent-strong)}.tp-ds .professional-verified b:where(:not(.wcrm *)){color:var(--accent-strong)}.tp-ds .professional-verified span:where(:not(.wcrm *)):before{content:"·";margin-right:5px}.tp-ds .professional-trust-grid:where(:not(.wcrm *)){grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tp-ds .professional-trust-grid>div:where(:not(.wcrm *)){display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center;padding:9px;border-radius:var(--radius-lg);background:var(--accent-tint)}.tp-ds .professional-trust-grid i:where(:not(.wcrm *)){grid-row:1/3;width:19px;height:19px;color:var(--accent-strong)}.tp-ds .professional-trust-grid span:where(:not(.wcrm *)),.tp-ds .professional-trust-grid strong:where(:not(.wcrm *)){display:block}.tp-ds .professional-trust-grid span:where(:not(.wcrm *)){font-size:9px;color:var(--text-muted)}.tp-ds .professional-trust-grid strong:where(:not(.wcrm *)){font-size:10.5px;color:var(--text-strong)}.tp-ds .professional-contact-actions:where(:not(.wcrm *)){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-ds .professional-section:where(:not(.wcrm *)){padding:15px;margin-top:12px}.tp-ds .professional-section-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.tp-ds .professional-section-head>div:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px}.tp-ds .professional-section-head>div>i:where(:not(.wcrm *)){width:18px;height:18px;color:var(--accent-strong)}.tp-ds .professional-section-head h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:14px;color:var(--text-strong);margin:0}.tp-ds .professional-section-head>button:where(:not(.wcrm *)){display:flex;align-items:center;gap:2px;border:0;background:transparent;color:var(--accent-strong);font-size:10.5px;font-weight:700;cursor:pointer}.tp-ds .professional-section-head>button i:where(:not(.wcrm *)){width:13px;height:13px}.tp-ds .professional-gallery:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tp-ds .professional-gallery>button:where(:not(.wcrm *)){position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:112px;padding:10px;border:0;border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--tp-slate-100),var(--tp-blue-50));color:var(--text-muted);cursor:pointer}.tp-ds .professional-gallery>button:hover:where(:not(.wcrm *)){filter:brightness(.97)}.tp-ds .professional-gallery>button>i:where(:not(.wcrm *)){width:30px;height:30px;color:var(--tp-slate-400)}.tp-ds .professional-gallery>button>span:where(:not(.wcrm *)){font-size:9.5px;color:var(--text-body)}.tp-ds .professional-gallery>button>b:where(:not(.wcrm *)){position:absolute;right:6px;top:6px;padding:3px 5px;border-radius:var(--radius-pill);background:#0f2d4bc7;color:#fff;font-family:var(--font-label);font-size:6px;letter-spacing:.05em}.tp-ds .professional-profile-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp-ds .professional-profile-grid .professional-section:where(:not(.wcrm *)){min-width:0}.tp-ds .professional-review:where(:not(.wcrm *)){display:flex;gap:9px;padding:9px 0;border-top:1px solid var(--border-subtle)}.tp-ds .professional-review:first-of-type:where(:not(.wcrm *)){border-top:0}.tp-ds .professional-review>div:where(:not(.wcrm *)){min-width:0}.tp-ds .professional-review strong:where(:not(.wcrm *)),.tp-ds .professional-review span:where(:not(.wcrm *)){display:block}.tp-ds .professional-review strong:where(:not(.wcrm *)){font-size:11px;color:var(--text-strong)}.tp-ds .professional-review span:where(:not(.wcrm *)){font-size:9px;color:var(--warning-600);margin-top:2px}.tp-ds .professional-review p:where(:not(.wcrm *)){font-size:10.5px;line-height:1.4;color:var(--text-body);margin:5px 0 0}.tp-ds .professional-map:where(:not(.wcrm *)){min-height:102px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:radial-gradient(circle at 65% 45%,var(--tp-blue-100),transparent 13%),linear-gradient(135deg,var(--surface-sunken),var(--tp-blue-50));color:var(--text-muted)}.tp-ds .professional-map i:where(:not(.wcrm *)){width:25px;height:25px;color:var(--accent-strong)}.tp-ds .professional-map strong:where(:not(.wcrm *)){font-size:11px;color:var(--text-strong);margin-top:4px}.tp-ds .professional-map span:where(:not(.wcrm *)){font-size:9.5px;margin-top:2px}.tp-ds .professional-zones:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.tp-ds .professional-zones span:where(:not(.wcrm *)){padding:4px 7px;border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:9px;color:var(--text-muted)}.tp-ds .professional-services>div:not(.professional-section-head):where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--border-subtle)}.tp-ds .professional-services>div>span:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;min-width:0}.tp-ds .professional-services>div>span i:where(:not(.wcrm *)){width:17px;height:17px;color:var(--accent-strong)}.tp-ds .professional-services>div>span strong:where(:not(.wcrm *)){font-size:11px;color:var(--text-strong)}.tp-ds .professional-services>div>b:where(:not(.wcrm *)){font-size:10.5px;color:var(--accent-strong);white-space:nowrap}.tp-ds .professional-profile-cta:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:#fffffffa}.tp-ds .professional-profile-cta span:where(:not(.wcrm *)),.tp-ds .professional-profile-cta strong:where(:not(.wcrm *)){display:block}.tp-ds .professional-profile-cta span:where(:not(.wcrm *)){font-size:9.5px;color:var(--text-muted)}.tp-ds .professional-profile-cta strong:where(:not(.wcrm *)){font-family:var(--font-display);font-size:15px;color:var(--text-strong);margin-top:2px}@keyframes tp-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tp-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes tp-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tp-toast-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tp-selection{0%{transform:scale(.97)}65%{transform:scale(1.02)}to{transform:scale(1)}}.tp-ds .page-transition:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:inherit;min-width:0;animation:tp-page-enter .28s var(--ease-standard) both}.tp-ds .page-transition>.grid>*:where(:not(.wcrm *)),.tp-ds .page-transition>.card:where(:not(.wcrm *)),.tp-ds .page-transition>.hero:where(:not(.wcrm *)),.tp-ds .page-transition>.dashboard:where(:not(.wcrm *)),.tp-ds .page-transition>.client-home>*:where(:not(.wcrm *)){animation:tp-page-enter .3s var(--ease-standard) both}.tp-ds .page-transition>.grid>*:nth-child(2):where(:not(.wcrm *)),.tp-ds .page-transition>.client-home>*:nth-child(2):where(:not(.wcrm *)){animation-delay:35ms}.tp-ds .page-transition>.grid>*:nth-child(3):where(:not(.wcrm *)),.tp-ds .page-transition>.client-home>*:nth-child(3):where(:not(.wcrm *)){animation-delay:65ms}.tp-ds .page-transition>.grid>*:nth-child(4):where(:not(.wcrm *)),.tp-ds .page-transition>.client-home>*:nth-child(4):where(:not(.wcrm *)){animation-delay:90ms}.tp-ds .confirm-overlay:where(:not(.wcrm *)),.tp-ds .search-overlay:where(:not(.wcrm *)),.tp-ds .sheet-overlay:where(:not(.wcrm *)),.tp-ds .professional-profile-overlay:where(:not(.wcrm *)){animation:tp-fade-in .18s ease-out both}.tp-ds .confirm-box:where(:not(.wcrm *)),.tp-ds .command:where(:not(.wcrm *)),.tp-ds .professional-profile:where(:not(.wcrm *)){animation:tp-pop-in .24s var(--ease-standard) both}.tp-ds .more-sheet:where(:not(.wcrm *)){animation:tp-slide-up .26s var(--ease-standard) both}.tp-ds .toast-host>*:where(:not(.wcrm *)){animation:tp-toast-in .24s var(--ease-standard) both}.tp-ds .schedule-slot.is-active:where(:not(.wcrm *)),.tp-ds .choice-card.is-active:where(:not(.wcrm *)),.tp-ds .professional-result.is-selected:where(:not(.wcrm *)),.tp-ds .bn-item.is-active:where(:not(.wcrm *)){animation:tp-selection .22s ease-out}.tp-ds .nav-item:where(:not(.wcrm *)),.tp-ds .bn-item:where(:not(.wcrm *)),.tp-ds .choice-card:where(:not(.wcrm *)),.tp-ds .professional-result:where(:not(.wcrm *)),.tp-ds .schedule-slot:where(:not(.wcrm *)),.tp-ds .attention-action:where(:not(.wcrm *)),.tp-ds .client-quick-grid>button:where(:not(.wcrm *)),.tp-ds .command-results>button:where(:not(.wcrm *)),.tp-ds .sheet-nav button:where(:not(.wcrm *)),.tp-ds .view-toggle button:where(:not(.wcrm *)),.tp-ds .period-filter button:where(:not(.wcrm *)),.tp-ds .rastro-funnel>button:where(:not(.wcrm *)){transition:transform .16s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease}.tp-ds .choice-card:hover:where(:not(.wcrm *)),.tp-ds .professional-result:hover:where(:not(.wcrm *)),.tp-ds .client-quick-grid>button:hover:where(:not(.wcrm *)),.tp-ds .attention-action:hover:where(:not(.wcrm *)),.tp-ds .rastro-funnel>button:hover:where(:not(.wcrm *)){transform:translateY(-1px)}.tp-ds button:active:not(:disabled):where(:not(.wcrm *)),.tp-ds [role=button]:active:where(:not(.wcrm *)){transform:scale(.98)}.tp-ds button:disabled:where(:not(.wcrm *)){transform:none!important}.tp-ds .pbar-fill:where(:not(.wcrm *)),.tp-ds .ratio-track span:where(:not(.wcrm *)),.tp-ds .mini-bar-track span:where(:not(.wcrm *)),.tp-ds .status-donut:where(:not(.wcrm *)){transition:width .4s var(--ease-standard),height .4s var(--ease-standard),background .3s ease}.tp-ds .professional-profile-scroll:where(:not(.wcrm *)){scroll-behavior:smooth}.tp-ds input[type=range]:where(:not(.wcrm *)){accent-color:var(--accent-strong)}.tp-ds input[type=range]:where(:not(.wcrm *))::-webkit-slider-thumb{transition:transform .16s ease,box-shadow .16s ease}.tp-ds input[type=range]:active:where(:not(.wcrm *))::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 5px var(--tp-blue-100)}.tp-ds .ds-dialog-overlay:where(:not(.wcrm *)){animation:tp-fade-in .18s ease-out both}.tp-ds .ds-dialog:where(:not(.wcrm *)){animation:tp-pop-in .24s var(--ease-standard) both}.tp-ds .ds-toast:where(:not(.wcrm *)){animation:tp-toast-in .24s var(--ease-standard) both}.tp-ds .ds-switch-track:where(:not(.wcrm *)){transition:background-color .22s var(--ease-standard),box-shadow .22s ease!important}.tp-ds .ds-switch-thumb:where(:not(.wcrm *)){transition:left .22s var(--ease-standard),transform .18s ease!important}.tp-ds .ds-switch:active .ds-switch-thumb:where(:not(.wcrm *)){transform:scale(.9)}.tp-ds .ds-switch:focus-within .ds-switch-track:where(:not(.wcrm *)){box-shadow:var(--focus-ring)}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.56}}.tp-ds .skel-wrap:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:14px}.tp-ds .skel:where(:not(.wcrm *)){background:linear-gradient(90deg,var(--surface-sunken),var(--tp-slate-50),var(--surface-sunken));background-size:200% 100%;border-radius:var(--radius-xl);animation:skel-pulse 1.25s ease-in-out infinite}.tp-ds .skel-hero:where(:not(.wcrm *)){height:112px}.tp-ds .skel-stat:where(:not(.wcrm *)){height:91px}.tp-ds .skel-card:where(:not(.wcrm *)){height:180px}.tp-ds .toast-host:where(:not(.wcrm *)){position:fixed;right:18px;bottom:18px;z-index:300;display:flex;flex-direction:column;gap:10px;max-width:min(370px,calc(100vw - 36px))}.tp-ds .confirm-overlay:where(:not(.wcrm *)),.tp-ds .sheet-overlay:where(:not(.wcrm *)),.tp-ds .search-overlay:where(:not(.wcrm *)){position:fixed;inset:0;background:#0f17228f;z-index:250;padding:18px}.tp-ds .confirm-overlay:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center}.tp-ds .confirm-box:where(:not(.wcrm *)){background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:410px;max-width:100%;padding:21px 22px}.tp-ds .confirm-title:where(:not(.wcrm *)){font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--text-strong)}.tp-ds .confirm-text:where(:not(.wcrm *)){margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.tp-ds .confirm-actions:where(:not(.wcrm *)){display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.tp-ds .search-overlay:where(:not(.wcrm *)){display:flex;align-items:flex-start;justify-content:center;padding-top:min(15vh,130px)}.tp-ds .command:where(:not(.wcrm *)){width:min(610px,100%);max-height:min(680px,76vh);display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.tp-ds .command-input:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;padding:12px 13px;border-bottom:1px solid var(--border-subtle)}.tp-ds .command-input>i:where(:not(.wcrm *)){width:19px;height:19px;color:var(--text-muted)}.tp-ds .command-input input:where(:not(.wcrm *)){flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-strong);font-size:15px}.tp-ds .command-input button:where(:not(.wcrm *)),.tp-ds .sheet-head button:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:var(--surface-sunken);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer}.tp-ds .command-input button i:where(:not(.wcrm *)),.tp-ds .sheet-head button i:where(:not(.wcrm *)){width:17px;height:17px}.tp-ds .command-label:where(:not(.wcrm *)){padding:11px 15px 5px;font-family:var(--font-label);font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.tp-ds .command-results:where(:not(.wcrm *)){padding:5px 7px 8px;overflow:auto}.tp-ds .command-results>button:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;width:100%;padding:9px;border:0;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;color:var(--text-body)}.tp-ds .command-results>button:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .command-icon:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--accent-strong);flex:none}.tp-ds .command-icon i:where(:not(.wcrm *)){width:17px;height:17px}.tp-ds .command-results>button>span:nth-child(2):where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .command-results strong:where(:not(.wcrm *)),.tp-ds .command-results small:where(:not(.wcrm *)){display:block}.tp-ds .command-results strong:where(:not(.wcrm *)){font-size:13px;color:var(--text-strong)}.tp-ds .command-results small:where(:not(.wcrm *)){font-size:10.5px;color:var(--text-muted);margin-top:2px}.tp-ds .command-results>button>i:where(:not(.wcrm *)){width:15px;height:15px;color:var(--text-muted)}.tp-ds .command-empty:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px;text-align:center;color:var(--text-muted)}.tp-ds .command-empty i:where(:not(.wcrm *)){width:25px;height:25px}.tp-ds .command-empty strong:where(:not(.wcrm *)){color:var(--text-strong)}.tp-ds .command-empty span:where(:not(.wcrm *)){font-size:12px}.tp-ds .more-sheet:where(:not(.wcrm *)){display:none}.tp-ds .bottom-nav:where(:not(.wcrm *)){display:none}@media(min-width:1600px){.tp-ds .content:where(:not(.wcrm *)){max-width:1560px;padding-left:34px;padding-right:34px}.tp-ds .topbar:where(:not(.wcrm *)){padding-left:34px;padding-right:34px}.tp-ds .dashboard-grid:where(:not(.wcrm *)){grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)}.tp-ds .master-detail:where(:not(.wcrm *)){grid-template-columns:380px minmax(0,1fr)}}@media(max-width:1180px)and (min-width:768px){.tp-ds .attention-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .attention-card:last-child:nth-child(odd):where(:not(.wcrm *)){grid-column:1/-1}.tp-ds .metrics-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .dashboard-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .dashboard-grid>.wide-tablet:where(:not(.wcrm *)){grid-column:1/-1}.tp-ds .dashboard-intro h2:where(:not(.wcrm *)){font-size:22px}.tp-ds .rastro-funnel>button:where(:not(.wcrm *)){min-width:122px}}@media(min-width:1024px)and (max-width:1279px){.tp-ds .shell:where(:not(.wcrm *)){grid-template-columns:238px minmax(0,1fr)}.tp-ds .shell.sidebar-collapsed:where(:not(.wcrm *)){grid-template-columns:72px minmax(0,1fr)}.tp-ds .sidebar:where(:not(.wcrm *)){padding-left:9px;padding-right:9px}.tp-ds .content:where(:not(.wcrm *)){padding-left:22px;padding-right:22px}.tp-ds .topbar:where(:not(.wcrm *)){padding-left:22px;padding-right:22px}.tp-ds .topbar-search:where(:not(.wcrm *)){display:none}.tp-ds .workspace-context span:where(:not(.wcrm *)){display:none}.tp-ds .g4:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1023px){.tp-ds .shell:where(:not(.wcrm *)),.tp-ds .shell.sidebar-collapsed:where(:not(.wcrm *)){grid-template-columns:72px minmax(0,1fr)}.tp-ds .sidebar:where(:not(.wcrm *)){padding-left:9px;padding-right:9px}.tp-ds .side-brand:where(:not(.wcrm *)){padding:0;justify-content:center}.tp-ds .side-logo:where(:not(.wcrm *)){content:url(/ds/logos/icon-white.png);width:29px;height:29px}.tp-ds .environment:where(:not(.wcrm *)),.tp-ds .side-brand>.side-collapse:where(:not(.wcrm *)),.tp-ds .side-profile-copy:where(:not(.wcrm *)),.tp-ds .side-profile>i:where(:not(.wcrm *)),.tp-ds .side-search span:where(:not(.wcrm *)),.tp-ds .side-search kbd:where(:not(.wcrm *)),.tp-ds .navgroup-label:where(:not(.wcrm *)),.tp-ds .nav-item span:where(:not(.wcrm *)),.tp-ds .nav-item b:where(:not(.wcrm *)),.tp-ds .side-status div:where(:not(.wcrm *)){display:none}.tp-ds .side-profile:where(:not(.wcrm *)),.tp-ds .side-search:where(:not(.wcrm *)),.tp-ds .nav-item:where(:not(.wcrm *)){justify-content:center;padding-left:8px;padding-right:8px}.tp-ds .navgroup+.navgroup:where(:not(.wcrm *)){margin-top:8px}.tp-ds .side-status:where(:not(.wcrm *)){justify-content:center;padding-left:0;padding-right:0}.tp-ds .topbar:where(:not(.wcrm *)){padding:13px 18px}.tp-ds .topbar-search:where(:not(.wcrm *)),.tp-ds .workspace-context:where(:not(.wcrm *)){display:none}.tp-ds .content:where(:not(.wcrm *)){padding:18px 18px 60px}.tp-ds .g4:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .g3:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .filter-bar:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .filter-search:where(:not(.wcrm *)){width:100%}.tp-ds .filter-controls:where(:not(.wcrm *)){order:3;width:100%;overflow-x:auto}.tp-ds .master-detail:where(:not(.wcrm *)){grid-template-columns:290px minmax(0,1fr);max-height:calc(100vh - 160px)}.tp-ds .desktop-grid-12:where(:not(.wcrm *)){grid-template-columns:repeat(8,minmax(0,1fr))}.tp-ds .span-3:where(:not(.wcrm *)),.tp-ds .span-4:where(:not(.wcrm *)){grid-column:span 4}.tp-ds .span-5:where(:not(.wcrm *)),.tp-ds .span-6:where(:not(.wcrm *)),.tp-ds .span-7:where(:not(.wcrm *)),.tp-ds .span-8:where(:not(.wcrm *)){grid-column:span 8}}@media(max-width:767px){.tp-ds{background:#f8fafc}.tp-ds .shell:where(:not(.wcrm *)){display:block;min-height:100dvh}.tp-ds .sidebar:where(:not(.wcrm *)){display:none}.tp-ds .main:where(:not(.wcrm *)){padding-bottom:72px}.tp-ds .mobile-appbar:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;position:sticky;top:0;z-index:30;background:var(--tp-navy-900);padding:9px 14px;min-height:58px;box-shadow:var(--shadow-sm)}.tp-ds .mobile-appbar>img:where(:not(.wcrm *)){width:30px;height:30px;object-fit:contain}.tp-ds .mobile-appbar-title:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .mobile-appbar-title strong:where(:not(.wcrm *)),.tp-ds .mobile-appbar-title span:where(:not(.wcrm *)){display:block}.tp-ds .mobile-appbar-title strong:where(:not(.wcrm *)){font-size:13px;line-height:1.2;color:#fff}.tp-ds .mobile-appbar-title span:where(:not(.wcrm *)){font-size:10px;color:#ffffff94;margin-top:2px}.tp-ds .appbar-action:where(:not(.wcrm *)),.tp-ds .appbar-avatar:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#fff;padding:4px;border-radius:var(--radius-pill);cursor:pointer}.tp-ds .appbar-action:where(:not(.wcrm *)){width:38px;height:38px}.tp-ds .appbar-action i:where(:not(.wcrm *)){width:20px;height:20px}.tp-ds .topbar:where(:not(.wcrm *)){position:static;display:block;min-height:auto;padding:17px 16px 13px;background:#f8fafc;border:0}.tp-ds .breadcrumb:where(:not(.wcrm *)),.tp-ds .topbar-search:where(:not(.wcrm *)){display:none}.tp-ds .topbar h1:where(:not(.wcrm *)){font-size:20px}.tp-ds .topbar p:where(:not(.wcrm *)){font-size:12px;white-space:normal;margin-top:4px;line-height:1.4}.tp-ds .topbar-r:where(:not(.wcrm *)){margin-top:13px}.tp-ds .topbar-r>.icon-action:where(:not(.wcrm *)),.tp-ds .topbar-r>.workspace-context:where(:not(.wcrm *)),.tp-ds .desktop-avatar:where(:not(.wcrm *)){display:none}.tp-ds .topbar-r>button:where(:not(.wcrm *)){width:100%}.tp-ds .content:where(:not(.wcrm *)){padding:0 14px 26px;gap:13px;max-width:none}.tp-ds .g2:where(:not(.wcrm *)),.tp-ds .g3:where(:not(.wcrm *)),.tp-ds .g4:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .grid:where(:not(.wcrm *)){gap:11px}.tp-ds .card:where(:not(.wcrm *)){padding:15px;border-radius:var(--radius-lg);box-shadow:none}.tp-ds .card-h:where(:not(.wcrm *)){margin-bottom:12px}.tp-ds .card-h h3:where(:not(.wcrm *)){font-size:15px}.tp-ds .hero:where(:not(.wcrm *)){padding:18px;border-radius:var(--radius-lg);box-shadow:none}.tp-ds .hero h2:where(:not(.wcrm *)){font-size:18px;max-width:29ch}.tp-ds .hero p:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .hero .chips:where(:not(.wcrm *)){display:none}.tp-ds .stat:where(:not(.wcrm *)){min-height:76px;padding:12px 14px;box-shadow:none}.tp-ds .stat strong:where(:not(.wcrm *)){font-size:21px;margin-top:5px}.tp-ds .g4:where(:not(.wcrm *)),.tp-ds .g3:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .g4 .stat:last-child:nth-child(odd):where(:not(.wcrm *)),.tp-ds .g3 .stat:last-child:nth-child(odd):where(:not(.wcrm *)){grid-column:1/-1}.tp-ds .row:where(:not(.wcrm *)){flex-direction:column;align-items:stretch;gap:10px;padding:13px 0}.tp-ds .row-t:where(:not(.wcrm *)){width:100%}.tp-ds .row-a:where(:not(.wcrm *)){width:100%;align-items:center;justify-content:flex-start;gap:8px}.tp-ds .row-a>*:where(:not(.wcrm *)){flex:0 1 auto;align-self:flex-start;min-height:40px!important;max-height:44px;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important;white-space:nowrap}.tp-ds .row-a>*:only-child:where(:not(.wcrm *)){min-width:min(190px,100%)}.tp-ds .kv:where(:not(.wcrm *)){font-size:12.3px;gap:12px}.tp-ds .tbl th:where(:not(.wcrm *)),.tp-ds .tbl td:where(:not(.wcrm *)){padding:9px 10px}.tp-ds .tbl:where(:not(.wcrm *)){font-size:12px}.tp-ds .tbl-wrap:where(:not(.wcrm *)){border-radius:var(--radius-lg);box-shadow:none}.tp-ds .choice-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .flow-status:where(:not(.wcrm *)){align-items:flex-start;padding:13px}.tp-ds .flow-status .flow-actions:where(:not(.wcrm *)){width:100%}.tp-ds .flow-status:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .flow-status .flow-actions>*:where(:not(.wcrm *)){flex:1}.tp-ds .filter-bar:where(:not(.wcrm *)){align-items:stretch;flex-direction:column;padding:9px}.tp-ds .filter-search:where(:not(.wcrm *)){width:100%;min-width:0}.tp-ds .filter-controls:where(:not(.wcrm *)){overflow-x:auto;width:100%}.tp-ds .filter-controls>select:where(:not(.wcrm *)){flex:none}.tp-ds .result-count:where(:not(.wcrm *)){order:-1}.tp-ds .view-toggle:where(:not(.wcrm *)){align-self:flex-end}.tp-ds .master-detail:where(:not(.wcrm *)){display:block;max-height:none;min-height:0}.tp-ds .master-pane:where(:not(.wcrm *)){border-right:0;border-bottom:1px solid var(--border-subtle);max-height:330px}.tp-ds .detail-pane:where(:not(.wcrm *)){padding:15px}.tp-ds .desktop-grid-12:where(:not(.wcrm *)){display:block}.tp-ds .desktop-grid-12>*+*:where(:not(.wcrm *)){margin-top:11px}.tp-ds .bulk-bar:where(:not(.wcrm *)){bottom:75px;width:calc(100% - 24px)}.tp-ds .bottom-nav:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fffffffa;border-top:1px solid var(--border-subtle);box-shadow:0 -4px 18px #0f172214;padding:4px 4px calc(5px + env(safe-area-inset-bottom))}.tp-ds .bn-item:where(:not(.wcrm *)){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;padding:6px 2px;min-height:56px;color:var(--text-muted);font-family:var(--font-body);font-size:9.5px;font-weight:600;cursor:pointer;border-radius:var(--radius-md)}.tp-ds .bn-item i:where(:not(.wcrm *)){width:20px;height:20px}.tp-ds .bn-item.is-active:where(:not(.wcrm *)){color:var(--accent-strong);background:var(--accent-tint)}.tp-ds .bn-item b:where(:not(.wcrm *)){position:absolute;top:3px;left:calc(50% + 8px);min-width:15px;height:15px;display:flex;align-items:center;justify-content:center;background:var(--danger-500);color:#fff;border-radius:var(--radius-pill);font-size:8px;padding:0 3px}.tp-ds .bn-item span:where(:not(.wcrm *)){white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tp-ds .sheet-overlay:where(:not(.wcrm *)){display:flex;align-items:flex-end;padding:0}.tp-ds .more-sheet:where(:not(.wcrm *)){display:block;width:100%;max-height:88dvh;overflow:auto;background:var(--surface-card);border-radius:20px 20px 0 0;padding:7px 14px calc(24px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg)}.tp-ds .sheet-handle:where(:not(.wcrm *)){width:38px;height:4px;border-radius:var(--radius-pill);background:var(--border-default);margin:2px auto 12px}.tp-ds .sheet-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tp-ds .sheet-head span:where(:not(.wcrm *)){font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.tp-ds .sheet-head h2:where(:not(.wcrm *)){font-size:18px;color:var(--text-strong);margin:2px 0 0}.tp-ds .sheet-profile:where(:not(.wcrm *)){position:relative;display:flex;align-items:center;gap:10px;padding:12px;background:var(--surface-sunken);border-radius:var(--radius-lg);margin-bottom:16px}.tp-ds .sheet-profile>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .sheet-profile strong:where(:not(.wcrm *)),.tp-ds .sheet-profile span:where(:not(.wcrm *)){display:block}.tp-ds .sheet-profile strong:where(:not(.wcrm *)){font-size:13px;color:var(--text-strong)}.tp-ds .sheet-profile span:where(:not(.wcrm *)){font-size:11px;color:var(--text-muted);margin-top:2px}.tp-ds .sheet-profile select:where(:not(.wcrm *)){position:absolute;inset:0;width:100%;height:100%;opacity:0}.tp-ds .sheet-nav h3:where(:not(.wcrm *)){font-family:var(--font-label);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:16px 6px 5px}.tp-ds .sheet-nav>div>div:where(:not(.wcrm *)){border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.tp-ds .sheet-nav button:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:9px 11px;border:0;border-top:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);text-align:left}.tp-ds .sheet-nav button:first-child:where(:not(.wcrm *)){border-top:0}.tp-ds .sheet-nav button.is-active:where(:not(.wcrm *)){background:var(--accent-tint);color:var(--accent-strong)}.tp-ds .sheet-nav button>i:where(:not(.wcrm *)){width:18px;height:18px}.tp-ds .sheet-nav button>i:last-child:where(:not(.wcrm *)){width:14px;height:14px;color:var(--text-muted)}.tp-ds .sheet-nav button span:where(:not(.wcrm *)){flex:1;font-weight:600;font-size:12.7px}.tp-ds .sheet-nav b:where(:not(.wcrm *)){background:var(--surface-sunken);color:var(--text-muted)}.tp-ds .search-overlay:where(:not(.wcrm *)){padding:0;align-items:flex-start;background:var(--surface-card)}.tp-ds .command:where(:not(.wcrm *)){width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top)}.tp-ds .command-input:where(:not(.wcrm *)){padding:12px 14px}.tp-ds .command-label:where(:not(.wcrm *)){padding-top:13px}.tp-ds .command-results>button:where(:not(.wcrm *)){min-height:54px}.tp-ds .toast-host:where(:not(.wcrm *)){left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));max-width:none}.tp-ds .confirm-overlay:where(:not(.wcrm *)){align-items:flex-end;padding:0}.tp-ds .confirm-box:where(:not(.wcrm *)){width:100%;border-radius:20px 20px 0 0;padding:22px 18px calc(20px + env(safe-area-inset-bottom))}.tp-ds .confirm-actions>*:where(:not(.wcrm *)){flex:1;min-height:44px}.tp-ds .dashboard:where(:not(.wcrm *)){gap:13px}.tp-ds .dashboard-intro:where(:not(.wcrm *)){align-items:flex-start;padding:19px 18px;border-radius:var(--radius-lg);box-shadow:none}.tp-ds .dashboard-intro h2:where(:not(.wcrm *)){font-size:19px;max-width:24ch}.tp-ds .dashboard-intro p:where(:not(.wcrm *)){font-size:12px;line-height:1.45}.tp-ds .dashboard-intro-aside:where(:not(.wcrm *)){display:none}.tp-ds .dashboard-intro .period-filter:where(:not(.wcrm *)){margin-top:13px}.tp-ds .section-title:where(:not(.wcrm *)){align-items:center}.tp-ds .section-title h2:where(:not(.wcrm *)){font-size:15.5px}.tp-ds .section-title .period-filter:where(:not(.wcrm *)){max-width:58vw}.tp-ds .attention-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:9px}.tp-ds .attention-card:last-child:nth-child(odd):where(:not(.wcrm *)){grid-column:auto}.tp-ds .attention-card:where(:not(.wcrm *)){border-radius:var(--radius-lg);box-shadow:none;padding:13px}.tp-ds .attention-action:where(:not(.wcrm *)){min-height:40px}.tp-ds .metrics-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tp-ds .metric-card:where(:not(.wcrm *)){border-radius:var(--radius-lg);box-shadow:none;padding:12px 13px}.tp-ds .metric-card>strong:where(:not(.wcrm *)){font-size:20px}.tp-ds .metric-foot:where(:not(.wcrm *)){white-space:normal;align-items:flex-start;flex-direction:column;gap:2px}.tp-ds .dashboard-grid:where(:not(.wcrm *)),.tp-ds .dashboard-grid.equal:where(:not(.wcrm *)){grid-template-columns:1fr;gap:11px}.tp-ds .dashboard-grid>.wide-tablet:where(:not(.wcrm *)){grid-column:auto}.tp-ds .mini-bars:where(:not(.wcrm *)){height:165px;gap:5px}.tp-ds .mini-bar-col small:where(:not(.wcrm *)){font-size:8.5px}.tp-ds .rastro-funnel:where(:not(.wcrm *)){margin:0 -15px;padding-left:15px;padding-right:15px}.tp-ds .rastro-funnel>button:where(:not(.wcrm *)){min-width:118px}.tp-ds .rastro-conversion:where(:not(.wcrm *)){display:none}.tp-ds .status-donut:where(:not(.wcrm *)){width:124px;height:124px}.tp-ds .status-donut:where(:not(.wcrm *)):before{width:91px;height:91px}.tp-ds .desktop-only:where(:not(.wcrm *)),.tp-ds .secondary-mobile:where(:not(.wcrm *)){display:none!important}.tp-ds .mobile-only:where(:not(.wcrm *)){display:flex!important}.tp-ds .mobile-cta:where(:not(.wcrm *)){position:sticky;bottom:73px;z-index:20;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.tp-ds .client-home:where(:not(.wcrm *)){gap:12px}.tp-ds .client-welcome:where(:not(.wcrm *)){display:block;padding:21px 19px;border-radius:var(--radius-lg);box-shadow:none}.tp-ds .client-welcome h2:where(:not(.wcrm *)){font-size:21px}.tp-ds .client-welcome p:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .client-welcome>button:where(:not(.wcrm *)){width:100%;margin-top:18px;min-height:44px}.tp-ds .client-service-card:where(:not(.wcrm *)){padding:15px;border-radius:var(--radius-lg);box-shadow:none}.tp-ds .client-service-head h3:where(:not(.wcrm *)){font-size:17px}.tp-ds .client-service-actions:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr}.tp-ds .client-service-actions>*:where(:not(.wcrm *)){width:100%;min-height:42px}.tp-ds .client-quick-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:8px}.tp-ds .client-quick-grid>button:where(:not(.wcrm *)){min-height:66px;border-radius:var(--radius-lg)}.tp-ds .professional-result:where(:not(.wcrm *)){min-height:68px;padding:10px}.tp-ds .professional-result>span>span:where(:not(.wcrm *)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .booking-selected-professional:where(:not(.wcrm *)){align-items:flex-start}.tp-ds .booking-selected-professional>button:where(:not(.wcrm *)){padding:7px 0}.tp-ds .schedule-days:where(:not(.wcrm *)){display:flex;overflow-x:auto;gap:8px;margin:0 -15px;padding:1px 15px 8px;scroll-snap-type:x mandatory}.tp-ds .schedule-day:where(:not(.wcrm *)){flex:0 0 150px;scroll-snap-align:start}.tp-ds .schedule-slot:where(:not(.wcrm *)){min-height:40px}.tp-ds .professional-profile-overlay:where(:not(.wcrm *)){display:block;padding:0;background:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}.tp-ds .professional-profile:where(:not(.wcrm *)){width:100%;height:100dvh;border:0;border-radius:0;box-shadow:none}.tp-ds .professional-profile-head:where(:not(.wcrm *)){padding-top:calc(10px + env(safe-area-inset-top))}.tp-ds .professional-profile-scroll:where(:not(.wcrm *)){padding:10px 10px 90px}.tp-ds .professional-summary:where(:not(.wcrm *)){grid-template-columns:auto 1fr;padding:14px;gap:11px;border-radius:var(--radius-lg)}.tp-ds .professional-summary-copy h3:where(:not(.wcrm *)){font-size:18px}.tp-ds .professional-rating:where(:not(.wcrm *)){flex-wrap:wrap;gap:4px}.tp-ds .professional-verified:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .professional-trust-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .professional-contact-actions:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .professional-contact-actions>*:where(:not(.wcrm *)){width:100%;min-height:42px}.tp-ds .professional-section:where(:not(.wcrm *)){padding:13px;margin-top:9px;border-radius:var(--radius-lg)}.tp-ds .professional-gallery:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tp-ds .professional-gallery>button:where(:not(.wcrm *)){min-height:104px}.tp-ds .professional-profile-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:0}.tp-ds .professional-services>div:not(.professional-section-head):where(:not(.wcrm *)){align-items:flex-start}.tp-ds .professional-services>div>span strong:where(:not(.wcrm *)){line-height:1.3}.tp-ds .professional-profile-cta:where(:not(.wcrm *)){position:fixed;left:0;right:0;bottom:0;z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #0f17221a}.tp-ds .professional-profile-cta>button:where(:not(.wcrm *)){min-height:44px;padding-left:16px!important;padding-right:16px!important}.tp-ds .professional-profile:where(:not(.wcrm *)){animation:tp-slide-up .28s var(--ease-standard) both}}@media(max-width:390px){.tp-ds .g4:where(:not(.wcrm *)),.tp-ds .g3:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .g4 .stat:last-child:nth-child(odd):where(:not(.wcrm *)),.tp-ds .g3 .stat:last-child:nth-child(odd):where(:not(.wcrm *)){grid-column:auto}.tp-ds .topbar h1:where(:not(.wcrm *)){font-size:18px}.tp-ds .bn-item:where(:not(.wcrm *)){font-size:9px}}@media(prefers-reduced-motion:reduce){.tp-ds{scroll-behavior:auto}.tp-ds .skel:where(:not(.wcrm *)){animation:none;opacity:.72}.tp-ds *:where(:not(.wcrm *)),.tp-ds *:where(:not(.wcrm *)):before,.tp-ds *:where(:not(.wcrm *)):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tp-ds .sheet-overlay:where(:not(.wcrm *)){display:none}.tp-ds .sheet-overlay.open:where(:not(.wcrm *)){display:flex}.tp-ds .avatar-chip:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;flex:none;background:linear-gradient(150deg,var(--tp-blue-500),var(--tp-navy-600));color:#fff;font-weight:700;font-size:12.5px;letter-spacing:.01em}.tp-ds .side-profile .avatar-chip:where(:not(.wcrm *)){width:36px;height:36px}.tp-ds .sheet-profile .avatar-chip:where(:not(.wcrm *)){width:42px;height:42px;font-size:14px}.tp-ds .account-menu:where(:not(.wcrm *)){position:relative}.tp-ds .account-trigger:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:4px;border-radius:999px;color:var(--text-body, var(--tp-slate-700))}.tp-ds .account-trigger:hover:where(:not(.wcrm *)){background:var(--tp-slate-100)}.tp-ds .account-dropdown.profile-menu:where(:not(.wcrm *)),.tp-ds #notif-dropdown:where(:not(.wcrm *)){position:absolute;top:48px;right:0;z-index:60}.tp-ds .account-dropdown button[data-action=view-as-profile].is-current:where(:not(.wcrm *)),.tp-ds .profile-menu button[data-profile]:where(:not(.wcrm *)){position:relative}.tp-ds .nav-item b:where(:not(.wcrm *)){margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--tp-blue-600);background:var(--tp-blue-50);border:1px solid var(--tp-blue-100);border-radius:999px;padding:2px 6px}.tp-ds .sidebar-collapsed .nav-item b:where(:not(.wcrm *)){display:none}.tp-ds .bn-item span:where(:not(.wcrm *)){font-size:10.5px}.tp-ds .rastro-steps:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.tp-ds .rastro-step:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--tp-slate-200);background:#fff;font-size:12.5px;font-weight:600;color:var(--tp-slate-500)}.tp-ds .rastro-step .dot:where(:not(.wcrm *)){width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--tp-slate-100);color:var(--tp-slate-400);flex:none}.tp-ds .rastro-step.concluido:where(:not(.wcrm *)){color:var(--tp-navy-700);border-color:var(--tp-success-500)}.tp-ds .rastro-step.concluido .dot:where(:not(.wcrm *)){background:var(--tp-success-50);color:var(--tp-success-600)}.tp-ds .rastro-step.em_andamento:where(:not(.wcrm *)){color:var(--tp-navy-700);border-color:var(--tp-blue-400)}.tp-ds .rastro-step.em_andamento .dot:where(:not(.wcrm *)){background:var(--tp-blue-50);color:var(--tp-blue-600)}.tp-ds .rastro-step.pendente:where(:not(.wcrm *)){opacity:.65}.tp-ds .choice-cards:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:8px 0 18px}.tp-ds .choice-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px;border-radius:14px;border:1px solid var(--tp-slate-200);background:#fff;cursor:pointer}.tp-ds .choice-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-400);box-shadow:var(--shadow-sm)}.tp-ds .choice-card .ico:where(:not(.wcrm *)){width:38px;height:38px;border-radius:10px;background:var(--tp-blue-50);color:var(--tp-blue-600);display:flex;align-items:center;justify-content:center}.tp-ds .choice-card strong:where(:not(.wcrm *)){font-size:13.5px;color:var(--tp-navy-700)}.tp-ds .choice-card span:where(:not(.wcrm *)){font-size:12px;color:var(--tp-slate-500)}.tp-ds .proposal-compare:where(:not(.wcrm *)){display:grid;gap:12px}.tp-ds .proposal-card:where(:not(.wcrm *)){border:1px solid var(--tp-slate-200);border-radius:14px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:8px}.tp-ds .proposal-card.best:where(:not(.wcrm *)){border-color:var(--tp-success-500);box-shadow:0 0 0 1px var(--tp-success-500) inset}.tp-ds .proposal-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;font-size:12.5px}.tp-ds .proposal-grid b:where(:not(.wcrm *)){color:var(--tp-navy-700)}@media(min-width:640px){.tp-ds .proposal-compare:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.tp-ds .flex:where(:not(.wcrm *)){display:flex}.tp-ds .flex-col:where(:not(.wcrm *)){display:flex;flex-direction:column}.tp-ds .items-center:where(:not(.wcrm *)){align-items:center}.tp-ds .justify-between:where(:not(.wcrm *)){justify-content:space-between}.tp-ds .gap-xs:where(:not(.wcrm *)){gap:var(--space-xs)}.tp-ds .gap-sm:where(:not(.wcrm *)){gap:var(--space-sm)}.tp-ds .gap-md:where(:not(.wcrm *)){gap:var(--space-md)}.tp-ds .gap-lg:where(:not(.wcrm *)){gap:var(--space-lg)}.tp-ds .w-full:where(:not(.wcrm *)){width:100%}.tp-ds .text-muted:where(:not(.wcrm *)){color:var(--color-text-muted)}.tp-ds .text-faint:where(:not(.wcrm *)){color:var(--color-text-faint)}.tp-ds .text-sm:where(:not(.wcrm *)){font-size:var(--fs-sm)}.tp-ds .text-xs:where(:not(.wcrm *)){font-size:var(--fs-xs)}.tp-ds .text-lg:where(:not(.wcrm *)){font-size:var(--fs-lg)}.tp-ds .font-bold:where(:not(.wcrm *)){font-weight:700}.tp-ds .font-semibold:where(:not(.wcrm *)){font-weight:600}.tp-ds .mt-sm:where(:not(.wcrm *)){margin-top:var(--space-sm)}.tp-ds .mt-md:where(:not(.wcrm *)){margin-top:var(--space-md)}.tp-ds .mt-lg:where(:not(.wcrm *)){margin-top:var(--space-lg)}.tp-ds .mb-sm:where(:not(.wcrm *)){margin-bottom:var(--space-sm)}.tp-ds .mb-md:where(:not(.wcrm *)){margin-bottom:var(--space-md)}.tp-ds .hidden:where(:not(.wcrm *)){display:none!important}.tp-ds .grid-2:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.tp-ds .grid-3:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.tp-ds .grid-4:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.tp-ds .text-right:where(:not(.wcrm *)){text-align:right}.tp-ds .text-success:where(:not(.wcrm *)){color:var(--color-success)}.tp-ds .text-danger:where(:not(.wcrm *)){color:var(--color-danger)}.tp-ds .text-primary:where(:not(.wcrm *)){color:var(--color-primary)}.tp-ds .scroll-y:where(:not(.wcrm *)){overflow-y:auto}.tp-ds .rounded-lg:where(:not(.wcrm *)){border-radius:var(--radius-lg)}.tp-ds .card-surface:where(:not(.wcrm *)){background:#fff;border:1px solid var(--color-border)}.tp-ds .go-direct-note:where(:not(.wcrm *)){justify-content:flex-start}.tp-ds .go-direct-note>div:where(:not(.wcrm *)){flex:1}.tp-ds .go-direct-icon:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border:1px solid var(--tp-blue-200);border-radius:var(--radius-md);background:#fff;color:var(--tp-blue-700)}.tp-ds .go-request-grid:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.tp-ds .go-request-card:where(:not(.wcrm *)){cursor:default}.tp-ds .go-request-card:hover:where(:not(.wcrm *)){border-color:var(--border-default);box-shadow:none}.tp-ds .go-request-time:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 8px;border-radius:var(--radius-pill);background:var(--tp-warning-50);color:var(--tp-warning-600);font-size:10px;font-weight:700}.tp-ds .go-request-card .collection-card-facts:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .go-request-card .collection-card-facts>span:nth-child(2):where(:not(.wcrm *)){grid-column:1 / -1}.tp-ds .go-request-footer:where(:not(.wcrm *)){align-items:center}.tp-ds .go-request-footer .btn:where(:not(.wcrm *)){min-height:36px}.tp-ds .go-panel-empty:where(:not(.wcrm *)){padding-top:15px}.tp-ds .go-panel-empty .empty-state:where(:not(.wcrm *)){min-height:190px;border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--tp-slate-50)}.tp-ds .go-recent-panel>.data-table-wrap:where(:not(.wcrm *)){margin-top:13px}.tp-ds .go-table-sub:where(:not(.wcrm *)){display:block;margin-top:3px;color:var(--text-muted);font-size:10px;font-weight:400}.tp-ds .go-recent-empty:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;padding:17px 2px 1px;color:var(--text-muted);font-size:11.5px}.tp-ds .go-recent-empty svg:where(:not(.wcrm *)){flex:none;color:var(--tp-blue-600)}.tp-ds .row .btn-block:where(:not(.wcrm *)){width:auto}@media(max-width:767px){.tp-ds .go-direct-note:where(:not(.wcrm *)){display:grid;grid-template-columns:38px minmax(0,1fr)}.tp-ds .go-direct-note>a:where(:not(.wcrm *)){grid-column:1 / -1;margin-top:0}.tp-ds .go-request-card .collection-card-facts:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .go-request-card .collection-card-facts>span:nth-child(2):where(:not(.wcrm *)){grid-column:auto}.tp-ds .go-request-footer:where(:not(.wcrm *)){align-items:stretch;flex-direction:column}.tp-ds .go-request-footer .btn:where(:not(.wcrm *)){width:100%;justify-content:center}}.tp-ds .vista-marker:where(:not(.wcrm *)){transition:transform .15s,background .15s}.tp-ds .vista-marker:hover:where(:not(.wcrm *)){transform:translate(-50%,-50%) scale(1.12);background:var(--tp-blue-600)}.tp-ds .chat-bubble:where(:not(.wcrm *)){padding:10px 13px;border-radius:12px;font-size:13px;max-width:85%;line-height:1.45}.tp-ds .chat-bubble.bot:where(:not(.wcrm *)){background:var(--surface-tint);align-self:flex-start}.tp-ds .chat-bubble.user:where(:not(.wcrm *)){background:var(--tp-navy-800);color:#fff;align-self:flex-end}.tp-ds .data-table tbody tr.is-clickable:hover:where(:not(.wcrm *)){cursor:pointer}.tp-ds .tile-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.tp-ds .direct-layout:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;align-items:start}.tp-ds .direct-thread-list:where(:not(.wcrm *)){display:grid;gap:8px;margin-top:13px}.tp-ds .direct-thread-card:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;color:inherit;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tp-ds .direct-thread-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50)}.tp-ds .direct-thread-card.is-unread:where(:not(.wcrm *)){border-color:var(--tp-blue-200);background:linear-gradient(110deg,#fff,var(--tp-blue-50))}.tp-ds .direct-thread-card>.avatar-chip:where(:not(.wcrm *)){width:42px;height:42px;flex:none}.tp-ds .direct-thread-card>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .direct-thread-card strong:where(:not(.wcrm *)),.tp-ds .direct-thread-card b:where(:not(.wcrm *)),.tp-ds .direct-thread-card small:where(:not(.wcrm *)){display:block}.tp-ds .direct-thread-card strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12.5px}.tp-ds .direct-thread-card b:where(:not(.wcrm *)){margin-top:2px;color:var(--text-body);font-size:11.5px}.tp-ds .direct-thread-card small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .direct-thread-card>div>em:where(:not(.wcrm *)){display:inline-flex;margin-top:7px;padding:3px 6px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:9px;font-style:normal;font-weight:700}.tp-ds .direct-thread-card>aside:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none;color:var(--text-muted)}.tp-ds .direct-thread-card time:where(:not(.wcrm *)){font-size:9.5px}.tp-ds .direct-thread-card>aside>em:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--tp-blue-600);color:#fff;font-size:10px;font-style:normal;font-weight:700}.tp-ds .direct-partner-grid:where(:not(.wcrm *)){display:grid;gap:9px;margin-top:13px}.tp-ds .direct-partner-card:where(:not(.wcrm *)){display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff}.tp-ds .direct-partner-card h4:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-size:12.5px}.tp-ds .direct-partner-card p:where(:not(.wcrm *)){margin:3px 0 0;color:var(--tp-blue-700);font-size:10.5px}.tp-ds .direct-partner-card small:where(:not(.wcrm *)){display:block;margin-top:3px;color:var(--text-muted);font-size:10px}.tp-ds .direct-summary:where(:not(.wcrm *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tp-ds .direct-conversation-page:where(:not(.wcrm *)){display:flex;flex-direction:column;min-height:0}.tp-ds .direct-conversation-card:where(:not(.wcrm *)){display:flex;flex-direction:column;min-height:min(680px,calc(100dvh - 190px));overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-xs)}.tp-ds .direct-conversation-head:where(:not(.wcrm *)){display:flex;align-items:center;gap:13px;padding:17px 19px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(110deg,#fff,var(--tp-blue-50))}.tp-ds .direct-conversation-head>.avatar-chip:where(:not(.wcrm *)){width:46px;height:46px;flex:none}.tp-ds .direct-conversation-head>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .direct-conversation-head>div>span:where(:not(.wcrm *)){color:var(--tp-blue-700);font:8px var(--font-label);letter-spacing:.12em}.tp-ds .direct-conversation-head h2:where(:not(.wcrm *)){margin:4px 0 0;color:var(--text-strong);font-family:var(--font-display);font-size:17px}.tp-ds .direct-conversation-head p:where(:not(.wcrm *)){margin:2px 0 0;color:var(--text-muted);font-size:10.5px}.tp-ds .direct-conversation-head>a:where(:not(.wcrm *)){flex:none;text-decoration:none}.tp-ds .direct-subject:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;padding:10px 19px;border-bottom:1px solid var(--border-subtle);background:var(--surface-sunken)}.tp-ds .direct-subject span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10px}.tp-ds .direct-subject strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:11.5px}.tp-ds .direct-messages:where(:not(.wcrm *)){display:flex;flex:1;flex-direction:column;gap:9px;min-height:300px;max-height:calc(100dvh - 405px);overflow-y:auto;padding:18px max(18px,7vw);background:#f8fafc}.tp-ds .direct-message:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:4px;max-width:min(72%,650px)}.tp-ds .direct-message>span:where(:not(.wcrm *)){padding:10px 13px;border:1px solid var(--border-subtle);border-radius:4px 14px 14px;background:#fff;color:var(--text-body);font-size:12.5px;line-height:1.45;box-shadow:var(--shadow-xs)}.tp-ds .direct-message>small:where(:not(.wcrm *)){color:var(--text-muted);font-size:9.5px}.tp-ds .direct-message.mine:where(:not(.wcrm *)){align-self:flex-end;align-items:flex-end}.tp-ds .direct-message.mine>span:where(:not(.wcrm *)){border-color:var(--tp-blue-600);border-radius:14px 4px 14px 14px;background:var(--tp-blue-600);color:#fff}.tp-ds .direct-empty-chat:where(:not(.wcrm *)){display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);text-align:center}.tp-ds .direct-empty-chat strong:where(:not(.wcrm *)){margin-top:8px;color:var(--text-strong);font-size:14px}.tp-ds .direct-empty-chat p:where(:not(.wcrm *)){margin:3px 0 0;font-size:11.5px}.tp-ds .direct-composer:where(:not(.wcrm *)){display:grid;gap:8px;padding:13px 15px;border-top:1px solid var(--border-subtle);background:#fff}.tp-ds .direct-composer>div:where(:not(.wcrm *)){display:flex;align-items:flex-end;gap:8px}.tp-ds .direct-composer textarea:where(:not(.wcrm *)){min-height:52px;max-height:120px;resize:vertical}.tp-ds .direct-composer .btn:where(:not(.wcrm *)){min-height:44px}@media(min-width:1600px){.tp-ds .direct-layout:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .direct-conversation-card:where(:not(.wcrm *)){min-height:min(760px,calc(100dvh - 190px))}}@media(max-width:1180px){.tp-ds .direct-layout:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .direct-partner-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .direct-partner-card:where(:not(.wcrm *)){grid-template-columns:38px minmax(0,1fr)}.tp-ds .direct-partner-card>a:where(:not(.wcrm *)){grid-column:1 / -1;width:100%}}@media(max-width:767px){.tp-ds .direct-summary:where(:not(.wcrm *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tp-ds .direct-partner-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .direct-thread-card:where(:not(.wcrm *)){align-items:flex-start;padding:11px}.tp-ds .direct-thread-card>.avatar-chip:where(:not(.wcrm *)){width:36px;height:36px}.tp-ds .direct-thread-card time:where(:not(.wcrm *)){display:none}.tp-ds .direct-conversation-page:where(:not(.wcrm *)){margin:0 -14px -26px}.tp-ds .direct-conversation-page>.back-link:where(:not(.wcrm *)){margin-left:14px}.tp-ds .direct-conversation-card:where(:not(.wcrm *)){min-height:calc(100dvh - 176px);border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.tp-ds .direct-conversation-head:where(:not(.wcrm *)){align-items:flex-start;padding:13px 14px}.tp-ds .direct-conversation-head>.avatar-chip:where(:not(.wcrm *)){width:39px;height:39px}.tp-ds .direct-conversation-head h2:where(:not(.wcrm *)){font-size:15px}.tp-ds .direct-conversation-head>a:where(:not(.wcrm *)){max-width:96px;overflow:hidden;text-overflow:ellipsis}.tp-ds .direct-subject:where(:not(.wcrm *)){align-items:flex-start;flex-direction:column;gap:3px;padding:9px 14px}.tp-ds .direct-messages:where(:not(.wcrm *)){min-height:340px;max-height:none;padding:14px}.tp-ds .direct-message:where(:not(.wcrm *)){max-width:87%}.tp-ds .direct-message>span:where(:not(.wcrm *)){font-size:12px}.tp-ds .direct-composer:where(:not(.wcrm *)){position:sticky;bottom:70px;z-index:10;padding:10px;box-shadow:0 -4px 14px #0f17220f}.tp-ds .direct-composer>div:where(:not(.wcrm *)){align-items:stretch}.tp-ds .direct-composer .btn:where(:not(.wcrm *)){width:46px;padding:0}.tp-ds .direct-composer .btn span:where(:not(.wcrm *)){display:none}}@media(max-width:390px){.tp-ds .direct-summary:where(:not(.wcrm *)){grid-template-columns:1fr 1fr 1fr}.tp-ds .direct-summary>div:where(:not(.wcrm *)){padding:9px}}.tp-ds .dist-proposta-form .input:where(:not(.wcrm *)){min-width:0}.tp-ds .distribuidor-intro:where(:not(.wcrm *)){background:linear-gradient(135deg,var(--tp-navy-900),#24496f 58%,var(--tp-blue-600))}.tp-ds .dist-compact-row:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--border-subtle);color:inherit;text-decoration:none}.tp-ds .dist-compact-row:first-of-type:where(:not(.wcrm *)){border-top:0}.tp-ds .dist-compact-row:hover strong:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .dist-row-icon:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .dist-compact-row>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .dist-compact-row strong:where(:not(.wcrm *)),.tp-ds .dist-compact-row small:where(:not(.wcrm *)){display:block}.tp-ds .dist-compact-row strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12.5px}.tp-ds .dist-compact-row small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .dist-row-meta:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--text-muted);font-size:11px}.tp-ds .dist-score:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;margin-bottom:13px;padding:13px;border:1px solid var(--tp-blue-100);border-radius:var(--radius-md);background:var(--tp-blue-50)}.tp-ds .dist-score>span:where(:not(.wcrm *)){display:flex;color:#d08a1c}.tp-ds .dist-score strong:where(:not(.wcrm *)),.tp-ds .dist-score small:where(:not(.wcrm *)){display:block}.tp-ds .dist-score strong:where(:not(.wcrm *)){color:var(--text-strong);font:700 22px/1 var(--font-display)}.tp-ds .dist-score small:where(:not(.wcrm *)){margin-top:4px;color:var(--text-muted);font-size:10.5px}.tp-ds .distribuidor-quotes .collection-summary:where(:not(.wcrm *)),.tp-ds .distribuidor-orders .collection-summary:where(:not(.wcrm *)){grid-template-columns:repeat(4,minmax(0,1fr))}.tp-ds .dist-tabs:where(:not(.wcrm *)){overflow-x:auto}.tp-ds .dist-rfq-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-ds .dist-rfq-grid>.empty-state:where(:not(.wcrm *)){grid-column:1 / -1}.tp-ds .dist-rfq-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:11px;min-width:0;padding:17px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#fff}.tp-ds .dist-rfq-head:where(:not(.wcrm *)){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tp-ds .dist-rfq-head>div:where(:not(.wcrm *)){min-width:0}.tp-ds .dist-rfq-head span:first-child:where(:not(.wcrm *)){color:var(--tp-blue-700);font:9px var(--font-label);letter-spacing:.1em}.tp-ds .dist-rfq-head h3:where(:not(.wcrm *)){margin:5px 0 0;color:var(--text-strong);font-family:var(--font-display);font-size:15px;line-height:1.3}.tp-ds .dist-rfq-card>p:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.tp-ds .dist-rfq-facts:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:7px 15px;padding:10px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.tp-ds .dist-rfq-facts>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;color:var(--text-body);font-size:11px}.tp-ds .dist-rfq-facts svg:where(:not(.wcrm *)){color:var(--tp-blue-600)}.tp-ds .dist-proposal-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .dist-proposal-summary span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10.5px}.tp-ds .dist-proposal-summary strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:14px}.tp-ds .dist-proposal-summary small:where(:not(.wcrm *)){grid-column:1 / -1;color:var(--text-muted);font-size:10.5px}.tp-ds .dist-rfq-footer:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.tp-ds .dist-rfq-footer small:where(:not(.wcrm *)){max-width:52%;color:var(--text-muted);font-size:10.5px;line-height:1.4}.tp-ds .dist-quote-detail:where(:not(.wcrm *)),.tp-ds .dist-order-detail:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:15px}.tp-ds .dist-quote-layout:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;align-items:start}.tp-ds .dist-quote-main:where(:not(.wcrm *)){display:grid;gap:14px}.tp-ds .dist-proposal-form-card:where(:not(.wcrm *)){position:sticky;top:82px}.tp-ds .dist-part-row:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tp-ds .dist-part-row:first-of-type:where(:not(.wcrm *)){border-top:0;padding-top:0}.tp-ds .dist-part-row>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .dist-part-row strong:where(:not(.wcrm *)),.tp-ds .dist-part-row small:where(:not(.wcrm *)){display:block}.tp-ds .dist-part-row strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12.5px}.tp-ds .dist-part-row small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:10.5px;line-height:1.4}.tp-ds .dist-part-row>b:where(:not(.wcrm *)){flex:none;color:var(--text-strong);font-size:12px}.tp-ds .dist-detail-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-ds .dist-detail-grid>div:where(:not(.wcrm *)){padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .dist-detail-grid span:where(:not(.wcrm *)),.tp-ds .dist-detail-grid strong:where(:not(.wcrm *)){display:block}.tp-ds .dist-detail-grid span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10px}.tp-ds .dist-detail-grid strong:where(:not(.wcrm *)){margin-top:4px;color:var(--text-strong);font-size:12px;line-height:1.4}.tp-ds .dist-locked-note:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);font-size:11.5px}.tp-ds .dist-table-sub:where(:not(.wcrm *)){display:block;margin-top:2px;color:var(--text-muted);font-size:10px}.tp-ds .dist-order-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.tp-ds .dist-order-action:where(:not(.wcrm *)){grid-column:1 / -1;max-width:560px;width:100%}@media(min-width:1600px){.tp-ds .dist-rfq-grid:where(:not(.wcrm *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tp-ds .dist-quote-layout:where(:not(.wcrm *)){grid-template-columns:minmax(0,1.5fr) minmax(380px,.7fr)}}@media(max-width:1180px){.tp-ds .dist-rfq-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .dist-quote-layout:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .dist-proposal-form-card:where(:not(.wcrm *)){position:static}.tp-ds .distribuidor-quotes .collection-summary:where(:not(.wcrm *)),.tp-ds .distribuidor-orders .collection-summary:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tp-ds .dist-compact-row:where(:not(.wcrm *)){align-items:flex-start}.tp-ds .dist-row-meta:where(:not(.wcrm *)){font-size:0}.tp-ds .dist-rfq-card:where(:not(.wcrm *)){padding:14px}.tp-ds .dist-rfq-head:where(:not(.wcrm *)){flex-direction:column}.tp-ds .dist-rfq-footer:where(:not(.wcrm *)){align-items:stretch;flex-direction:column}.tp-ds .dist-rfq-footer small:where(:not(.wcrm *)){max-width:none}.tp-ds .dist-rfq-footer .btn:where(:not(.wcrm *)){width:100%}.tp-ds .dist-detail-grid:where(:not(.wcrm *)),.tp-ds .dist-order-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .dist-order-action:where(:not(.wcrm *)){grid-column:auto}.tp-ds .dist-proposal-form-card .form-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:0}.tp-ds .dist-tabs .tab-btn:where(:not(.wcrm *)){min-width:max-content}}@media(max-width:390px){.tp-ds .distribuidor-quotes .collection-summary:where(:not(.wcrm *)),.tp-ds .distribuidor-orders .collection-summary:where(:not(.wcrm *)){grid-template-columns:1fr 1fr}.tp-ds .dist-detail-grid:where(:not(.wcrm *)){gap:8px}}.tp-ds{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--shadow-xs:0 1px 2px rgba(15,23,34,.04);--shadow-sm:0 3px 10px rgba(15,23,34,.07);--shadow-md:0 10px 26px rgba(15,23,34,.11);--shadow-lg:0 20px 48px rgba(15,23,34,.16);--shadow-xl:0 28px 70px rgba(15,23,34,.19);--focus-ring:0 0 0 3px rgba(58,118,180,.28);--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.28s;--motion-emphasis:.42s;--motion-ease-out:cubic-bezier(.2,.7,.2,1);--motion-ease-in:cubic-bezier(.55,0,.8,.3);--motion-ease-standard:cubic-bezier(.3,0,.2,1)}.tp-ds{background:linear-gradient(145deg,#f7f9fc,#f3f7fb 58%,#eef4fa)}.tp-ds .main:where(:not(.wcrm *)){background:radial-gradient(900px 360px at 92% -10%,rgba(58,118,180,.07),transparent 62%)}.tp-ds .content:where(:not(.wcrm *)){max-width:1760px;padding:20px 28px 72px;gap:16px}.tp-ds .card:where(:not(.wcrm *)),.tp-ds .stat:where(:not(.wcrm *)),.tp-ds .metric-card:where(:not(.wcrm *)),.tp-ds .attention-card:where(:not(.wcrm *)){border-color:#94a3b84d;border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.tp-ds .card:where(:not(.wcrm *)){padding:16px}.tp-ds .card-h:where(:not(.wcrm *)){margin-bottom:12px}.tp-ds .card-h h3:where(:not(.wcrm *)){font-size:15px}.tp-ds .card-h p:where(:not(.wcrm *)){font-size:12px}.tp-ds .stat:where(:not(.wcrm *)),.tp-ds .metric-card:where(:not(.wcrm *)){min-height:84px;padding:13px 14px}.tp-ds .stat strong:where(:not(.wcrm *)),.tp-ds .metric-card>strong:where(:not(.wcrm *)){font-size:22px;margin-top:5px}.tp-ds .hero:where(:not(.wcrm *)),.tp-ds .client-welcome:where(:not(.wcrm *)),.tp-ds .dashboard-intro:where(:not(.wcrm *)){border-radius:var(--radius-lg)}.tp-ds .btn:where(:not(.wcrm *)),.tp-ds .input:where(:not(.wcrm *)),.tp-ds .filter-select:where(:not(.wcrm *)),.tp-ds .filter-search:where(:not(.wcrm *)),.tp-ds .topbar-search:where(:not(.wcrm *)),.tp-ds .workspace-context:where(:not(.wcrm *)),.tp-ds .icon-action:where(:not(.wcrm *)){border-radius:var(--radius-md)}.tp-ds .btn:where(:not(.wcrm *)){transition:transform var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard),box-shadow var(--motion-fast) var(--motion-ease-standard)}.tp-ds .btn-primary:where(:not(.wcrm *)){background:var(--tp-blue-500);box-shadow:0 2px 5px #316aa533}.tp-ds .btn-primary:hover:where(:not(.wcrm *)){background:var(--tp-blue-600);box-shadow:0 5px 12px #316aa538}.tp-ds .btn-outline:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds button:active:not(:disabled):where(:not(.wcrm *)),.tp-ds .btn:active:not(:disabled):where(:not(.wcrm *)),.tp-ds [role=button]:active:where(:not(.wcrm *)){transform:scale(.985)}.tp-ds :where(button,a,input,select,textarea,[tabindex]):focus-visible:where(:not(.wcrm *)){outline:none!important;box-shadow:var(--focus-ring)!important}.tp-ds .input:focus:where(:not(.wcrm *)),.tp-ds .filter-search:focus-within:where(:not(.wcrm *)){border-color:var(--tp-blue-400);box-shadow:var(--focus-ring);background:#fff}.tp-ds #page-content:where(:not(.wcrm *)){animation:tp-workspace-in var(--motion-normal) var(--motion-ease-out) both}.tp-ds #page-content>.metrics-grid:where(:not(.wcrm *)),.tp-ds #page-content>.filter-bar:where(:not(.wcrm *)),.tp-ds #page-content>.dashboard-grid:where(:not(.wcrm *)),.tp-ds #page-content>.grid:where(:not(.wcrm *)){animation:tp-content-in var(--motion-slow) var(--motion-ease-out) both}@keyframes tp-workspace-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tp-content-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tp-status-update{0%{transform:scale(.94);opacity:.45}to{transform:scale(1);opacity:1}}@keyframes tp-shimmer{0%{background-position:110% 0}to{background-position:-20% 0}}@keyframes tp-toast-out{to{opacity:0;transform:translateY(-4px)}}.tp-ds .badge:where(:not(.wcrm *)),.tp-ds .status-badge:where(:not(.wcrm *)),.tp-ds .mock-badge:where(:not(.wcrm *)),.tp-ds .tag:where(:not(.wcrm *)),.tp-ds .chip:where(:not(.wcrm *)){border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;letter-spacing:.015em;line-height:1.1;padding:5px 8px;transition:background-color var(--motion-normal) var(--motion-ease-standard),color var(--motion-normal) var(--motion-ease-standard),transform var(--motion-fast) var(--motion-ease-standard);animation:tp-status-update var(--motion-normal) var(--motion-ease-out)}.tp-ds .row:where(:not(.wcrm *)){padding:12px 0;transition:background-color var(--motion-fast) ease}.tp-ds .row:hover:where(:not(.wcrm *)){background:#eef4fb94}.tp-ds .row:hover .row-t strong:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .data-table-wrap:where(:not(.wcrm *)),.tp-ds .table-wrap:where(:not(.wcrm *)),.tp-ds .tbl-wrap:where(:not(.wcrm *)){border-radius:var(--radius-lg);max-width:100%;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.tp-ds .data-table:where(:not(.wcrm *)),.tp-ds .tbl:where(:not(.wcrm *)){min-width:680px;table-layout:auto}.tp-ds .data-table th:where(:not(.wcrm *)),.tp-ds .tbl th:where(:not(.wcrm *)){padding:10px 12px;letter-spacing:.06em}.tp-ds .data-table td:where(:not(.wcrm *)),.tp-ds .tbl td:where(:not(.wcrm *)){padding:11px 12px}.tp-ds .data-table td:last-child:where(:not(.wcrm *)),.tp-ds .tbl td:last-child:where(:not(.wcrm *)){white-space:nowrap}.tp-ds .data-table tbody tr:where(:not(.wcrm *)),.tp-ds .tbl tbody tr:where(:not(.wcrm *)){transition:background-color var(--motion-fast) ease}.tp-ds .data-table tbody tr:hover:where(:not(.wcrm *)),.tp-ds .tbl tbody tr:hover:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .skeleton:where(:not(.wcrm *)),.tp-ds .skel:where(:not(.wcrm *)){background:linear-gradient(100deg,var(--surface-sunken) 35%,#fff 50%,var(--surface-sunken) 65%);background-size:220% 100%;animation:tp-shimmer 1.5s linear infinite}@media(hover:hover){.tp-ds .choice-card:where(:not(.wcrm *)),.tp-ds .professional-result:where(:not(.wcrm *)),.tp-ds .client-quick-grid>button:where(:not(.wcrm *)),.tp-ds .attention-action:where(:not(.wcrm *)),.tp-ds .crm-prospect:where(:not(.wcrm *)),.tp-ds .agenda-event:where(:not(.wcrm *)),.tp-ds .agenda-detail-link:where(:not(.wcrm *)){transition:transform var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-normal) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) var(--motion-ease-out)}.tp-ds .choice-card:hover:where(:not(.wcrm *)),.tp-ds .professional-result:hover:where(:not(.wcrm *)),.tp-ds .client-quick-grid>button:hover:where(:not(.wcrm *)),.tp-ds .attention-action:hover:where(:not(.wcrm *)),.tp-ds .crm-prospect:hover:where(:not(.wcrm *)),.tp-ds .agenda-event:hover:where(:not(.wcrm *)),.tp-ds .agenda-detail-link:hover:where(:not(.wcrm *)){cursor:pointer;transform:translateY(-1px);border-color:var(--tp-blue-300);box-shadow:var(--shadow-sm)}.tp-ds .nav-item:hover:where(:not(.wcrm *)){transform:translate(1px)}}.tp-ds .tabs:where(:not(.wcrm *)){gap:4px;padding-bottom:2px}.tp-ds .tab-btn:where(:not(.wcrm *)){border-radius:var(--radius-sm);transition:color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.tp-ds .tab-btn.active:where(:not(.wcrm *)){box-shadow:inset 0 -2px 0 var(--tp-blue-500)}.tp-ds .dropdown-menu:where(:not(.wcrm *)),.tp-ds .account-dropdown:where(:not(.wcrm *)),.tp-ds .profile-menu:where(:not(.wcrm *)){transform-origin:top right;transition:opacity var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.tp-ds .modal-overlay:where(:not(.wcrm *)){transition:background-color var(--motion-normal) var(--motion-ease-standard)}.tp-ds .modal:where(:not(.wcrm *)){border-radius:var(--radius-xl);animation:tp-modal-in var(--motion-normal) var(--motion-ease-out) both}@keyframes tp-modal-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.tp-ds .toast-container:where(:not(.wcrm *)),.tp-ds .toast-host:where(:not(.wcrm *)){z-index:400}.tp-ds .toast:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;min-width:250px;max-width:390px;border:1px solid rgba(148,163,184,.28);border-left:3px solid var(--tp-blue-500);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:tp-toast-in var(--motion-normal) var(--motion-ease-out) both}.tp-ds .toast.is-leaving:where(:not(.wcrm *)){animation:tp-toast-out var(--motion-fast) var(--motion-ease-in) both}.tp-ds .toast.success:where(:not(.wcrm *)){border-left-color:var(--tp-success-500)}.tp-ds .toast.warning:where(:not(.wcrm *)){border-left-color:var(--tp-warning-500)}.tp-ds .toast.error:where(:not(.wcrm *)){border-left-color:var(--tp-danger-500)}.tp-ds .crm-prospecting:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr);gap:14px;align-items:start}.tp-ds .crm-map:where(:not(.wcrm *)){position:sticky;top:94px;min-height:510px;padding:14px;overflow:hidden;background:linear-gradient(145deg,#eaf2f8,#f8fbfd 65%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.tp-ds .crm-map:where(:not(.wcrm *)):before,.tp-ds .crm-map:where(:not(.wcrm *)):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(22deg,transparent 0 41px,rgba(58,118,180,.07) 42px 43px),repeating-linear-gradient(112deg,transparent 0 58px,rgba(71,85,105,.055) 59px 60px);pointer-events:none}.tp-ds .crm-map-head:where(:not(.wcrm *)),.tp-ds .crm-map-legend:where(:not(.wcrm *)){position:relative;z-index:1}.tp-ds .crm-map-head strong:where(:not(.wcrm *)),.tp-ds .crm-map-head span:where(:not(.wcrm *)){display:block}.tp-ds .crm-map-head strong:where(:not(.wcrm *)){font-size:13px;color:var(--text-strong)}.tp-ds .crm-map-head span:where(:not(.wcrm *)),.tp-ds .crm-map-legend:where(:not(.wcrm *)){font-size:11px;color:var(--text-muted);margin-top:3px}.tp-ds .crm-map-pin:where(:not(.wcrm *)){position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:var(--tp-blue-500);box-shadow:0 3px 8px #316aa547;color:#fff;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-out),background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.tp-ds .crm-map-pin:hover:where(:not(.wcrm *)),.tp-ds .crm-map-pin.is-active:where(:not(.wcrm *)){transform:scale(1.16);background:var(--tp-navy-700);box-shadow:0 0 0 4px #3a76b42e,0 5px 12px #0f17222e}.tp-ds .crm-map-legend:where(:not(.wcrm *)){position:absolute;left:14px;bottom:14px;padding:7px 8px;background:#ffffffd1;border:1px solid rgba(148,163,184,.28);border-radius:var(--radius-sm)}.tp-ds .crm-results:where(:not(.wcrm *)){min-width:0}.tp-ds .crm-prospect-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:10px}.tp-ds .crm-prospect:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:145px;padding:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);text-align:left;color:var(--text-body)}.tp-ds .crm-prospect.is-active:where(:not(.wcrm *)){border-color:var(--tp-blue-500);background:var(--tp-blue-50);box-shadow:0 0 0 2px #3a76b421}.tp-ds .crm-prospect-top:where(:not(.wcrm *)),.tp-ds .crm-prospect-meta:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.tp-ds .crm-prospect strong:where(:not(.wcrm *)){font-size:13.5px;color:var(--text-strong)}.tp-ds .crm-prospect p:where(:not(.wcrm *)){margin:0;font-size:11.5px;line-height:1.4;color:var(--text-muted)}.tp-ds .crm-prospect-meta:where(:not(.wcrm *)){margin-top:auto;font-size:10.5px;color:var(--text-muted)}.tp-ds .installer-public-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.4fr);gap:16px;align-items:start}.tp-ds .installer-profile-main:where(:not(.wcrm *)){min-width:0;display:flex;flex-direction:column;gap:14px}.tp-ds .installer-profile-aside:where(:not(.wcrm *)){position:sticky;top:94px;display:flex;flex-direction:column;gap:12px}.tp-ds .installer-hero:where(:not(.wcrm *)){display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(135deg,#fff,#f4f8fc);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.tp-ds .installer-avatar:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:66px;height:66px;flex:none;border-radius:50%;background:var(--tp-navy-700);color:#fff;font-size:20px;font-weight:700;box-shadow:0 0 0 5px var(--tp-blue-50)}.tp-ds .installer-hero-copy:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .installer-eyebrow:where(:not(.wcrm *)){display:block;margin-bottom:4px;font-size:10px;font-family:var(--font-label);letter-spacing:.1em;color:var(--tp-blue-600)}.tp-ds .installer-hero h2:where(:not(.wcrm *)){margin:0;font-size:22px;color:var(--text-strong)}.tp-ds .installer-hero p:where(:not(.wcrm *)){margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.tp-ds .installer-statline:where(:not(.wcrm *)){display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--text-body)}.tp-ds .installer-statline b:where(:not(.wcrm *)){color:var(--text-strong)}.tp-ds .installer-trust:where(:not(.wcrm *)){display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.tp-ds .installer-trust span:where(:not(.wcrm *)){padding:5px 7px;border-radius:var(--radius-pill);background:var(--tp-blue-50);font-size:10.5px;color:var(--tp-blue-700);font-weight:700}.tp-ds .installer-section:where(:not(.wcrm *)){padding:16px}.tp-ds .installer-section h3:where(:not(.wcrm *)){margin:0;font-size:15px;color:var(--text-strong)}.tp-ds .installer-section>p:where(:not(.wcrm *)){margin:5px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.45}.tp-ds .installer-chip-grid:where(:not(.wcrm *)){display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.tp-ds .installer-chip-grid span:where(:not(.wcrm *)){padding:6px 8px;background:var(--surface-sunken);border-radius:var(--radius-sm);font-size:11px;color:var(--text-body)}.tp-ds .rating-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;align-items:center;margin-top:13px}.tp-ds .rating-total:where(:not(.wcrm *)){text-align:center}.tp-ds .rating-total strong:where(:not(.wcrm *)){display:block;font-size:34px;line-height:1;color:var(--text-strong)}.tp-ds .rating-total span:where(:not(.wcrm *)){display:block;margin-top:5px;font-size:11px;color:var(--text-muted)}.tp-ds .rating-bars:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:5px}.tp-ds .rating-bar:where(:not(.wcrm *)){display:grid;grid-template-columns:22px minmax(0,1fr) 25px;gap:6px;align-items:center;font-size:10px;color:var(--text-muted)}.tp-ds .rating-bar i:where(:not(.wcrm *)){display:block;height:5px;overflow:hidden;background:var(--tp-slate-100);border-radius:var(--radius-pill)}.tp-ds .rating-bar i:where(:not(.wcrm *)):before{content:"";display:block;width:var(--rating);height:100%;background:#e8a13a;border-radius:inherit}.tp-ds .review-list:where(:not(.wcrm *)){display:grid;gap:0;margin-top:12px}.tp-ds .review:where(:not(.wcrm *)){padding:11px 0;border-top:1px solid var(--border-subtle)}.tp-ds .review:first-child:where(:not(.wcrm *)){padding-top:0;border-top:0}.tp-ds .review strong:where(:not(.wcrm *)),.tp-ds .review span:where(:not(.wcrm *)){display:block}.tp-ds .review strong:where(:not(.wcrm *)){font-size:12px;color:var(--text-strong)}.tp-ds .review span:where(:not(.wcrm *)){font-size:11px;color:var(--text-muted);margin-top:3px}.tp-ds .review p:where(:not(.wcrm *)){margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-body)}.tp-ds .installer-gallery:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.tp-ds .installer-gallery span:where(:not(.wcrm *)){display:block;min-height:92px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(135deg,#dce9f6,#f8fbfd 55%,#bcd4ec)}.tp-ds .booking-card:where(:not(.wcrm *)){padding:15px}.tp-ds .booking-card h3:where(:not(.wcrm *)){font-size:15px}.tp-ds .booking-card p:where(:not(.wcrm *)){font-size:12px}.tp-ds .schedule-days.public-schedule:where(:not(.wcrm *)){display:flex;gap:6px;overflow:auto;margin:0 -1px;padding:2px 1px 9px}.tp-ds .public-schedule .schedule-day:where(:not(.wcrm *)){flex:0 0 86px;padding:0;border:0;background:transparent}.tp-ds .public-schedule .schedule-day header:where(:not(.wcrm *)){padding:7px 2px}.tp-ds .public-schedule .schedule-day header strong:where(:not(.wcrm *)){font-size:11px}.tp-ds .public-schedule .schedule-day header span:where(:not(.wcrm *)){font-size:10px}.tp-ds .public-schedule .schedule-day>div:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:6px}.tp-ds .public-schedule .schedule-slot:where(:not(.wcrm *)){width:100%;min-height:34px;border-radius:var(--radius-sm);font-size:11px}.tp-ds .schedule-slot.is-active:where(:not(.wcrm *)){background:var(--tp-blue-500);border-color:var(--tp-blue-500);color:#fff;box-shadow:0 2px 6px #3a76b43b}.tp-ds .schedule-selection:where(:not(.wcrm *)){border-radius:var(--radius-md);background:var(--tp-blue-50);border:1px solid var(--tp-blue-200)}.tp-ds .agenda-toolbar:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tp-ds .agenda-toolbar h3:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-size:15px}.tp-ds .agenda-view-switch:where(:not(.wcrm *)){display:flex;gap:4px;padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .agenda-view-switch button:where(:not(.wcrm *)){border:0;border-radius:var(--radius-xs);padding:5px 8px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700}.tp-ds .agenda-view-switch button.is-active:where(:not(.wcrm *)){background:#fff;color:var(--tp-blue-700);box-shadow:var(--shadow-xs)}.tp-ds .agenda-workspace:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px}.tp-ds .agenda-calendar:where(:not(.wcrm *)){min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.tp-ds .agenda-calendar-head:where(:not(.wcrm *)),.tp-ds .agenda-row:where(:not(.wcrm *)){display:grid;grid-template-columns:58px repeat(5,minmax(105px,1fr))}.tp-ds .agenda-calendar-head:where(:not(.wcrm *)){background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}.tp-ds .agenda-calendar-head span:where(:not(.wcrm *)){padding:9px 8px;font-size:10px;font-weight:700;color:var(--text-muted);text-align:center}.tp-ds .agenda-calendar-head span:nth-child(2):where(:not(.wcrm *)){color:var(--tp-blue-700);background:#ffffff8a}.tp-ds .agenda-row:where(:not(.wcrm *)){min-height:78px;border-bottom:1px solid var(--border-subtle)}.tp-ds .agenda-row:last-child:where(:not(.wcrm *)){border-bottom:0}.tp-ds .agenda-time:where(:not(.wcrm *)){padding:10px 8px;background:#f8fafcbf;font-size:10px;color:var(--text-muted);text-align:right}.tp-ds .agenda-cell:where(:not(.wcrm *)){padding:5px;border-left:1px solid var(--border-subtle)}.tp-ds .agenda-cell.is-today:where(:not(.wcrm *)){background:#eef4fb6b}.tp-ds .agenda-event:where(:not(.wcrm *)){display:block;width:100%;padding:7px;border:0;border-left:3px solid var(--tp-blue-500);border-radius:var(--radius-xs);background:var(--tp-blue-50);color:var(--tp-navy-700);text-align:left;font-size:10.5px;line-height:1.25}.tp-ds .agenda-event strong:where(:not(.wcrm *)),.tp-ds .agenda-event span:where(:not(.wcrm *)){display:block}.tp-ds .agenda-event span:where(:not(.wcrm *)){margin-top:2px;color:var(--text-muted)}.tp-ds .agenda-detail:where(:not(.wcrm *)){padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .agenda-detail small:where(:not(.wcrm *)){display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.tp-ds .agenda-detail h4:where(:not(.wcrm *)){margin:5px 0 0;color:var(--text-strong);font-size:15px}.tp-ds .agenda-detail p:where(:not(.wcrm *)){margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.tp-ds .agenda-detail-link:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;min-height:36px;margin-top:14px;border:1px solid var(--tp-blue-300);border-radius:var(--radius-md);color:var(--tp-blue-700);font-size:12px;font-weight:700}@media(min-width:1920px){.tp-ds .content:where(:not(.wcrm *)){max-width:none;padding-left:36px;padding-right:36px}.tp-ds .crm-prospect-grid:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.tp-ds .installer-public-grid:where(:not(.wcrm *)){grid-template-columns:minmax(0,1fr) 390px}.tp-ds .agenda-workspace:where(:not(.wcrm *)){grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1180px){.tp-ds .crm-prospecting:where(:not(.wcrm *)){grid-template-columns:250px minmax(0,1fr)}.tp-ds .agenda-workspace:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .agenda-detail:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:end}.tp-ds .agenda-detail-link:where(:not(.wcrm *)){margin-top:0;min-width:120px}}@media(max-width:767px){.tp-ds .content:where(:not(.wcrm *)){padding:0 14px 26px;gap:13px}.tp-ds .card:where(:not(.wcrm *)){padding:14px}.tp-ds .data-table:where(:not(.wcrm *)),.tp-ds .tbl:where(:not(.wcrm *)){min-width:620px}.tp-ds .data-table-wrap:where(:not(.wcrm *)):after,.tp-ds .table-wrap:where(:not(.wcrm *)):after{content:"Deslize para ver mais";display:block;padding:7px 10px;background:var(--surface-sunken);color:var(--text-muted);font-size:10px;text-align:right}.tp-ds .more-sheet:where(:not(.wcrm *)){max-height:calc(100dvh - 14px);border-radius:16px 16px 0 0;padding:8px 14px calc(22px + env(safe-area-inset-bottom))}.tp-ds .sheet-head:where(:not(.wcrm *)){margin:5px 0 13px}.tp-ds .sheet-head button:where(:not(.wcrm *)){width:40px;height:40px;border-radius:50%}.tp-ds .sheet-profile:where(:not(.wcrm *)){padding:12px;margin-bottom:14px}.tp-ds .sheet-nav h3:where(:not(.wcrm *)){margin-top:15px}.tp-ds .sheet-nav button:where(:not(.wcrm *)){min-height:50px;padding:11px}.tp-ds .sheet-nav>div>div:where(:not(.wcrm *)){border-radius:var(--radius-md)}.tp-ds .toast:where(:not(.wcrm *)){width:100%;min-width:0}.tp-ds .installer-public-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:12px}.tp-ds .installer-profile-aside:where(:not(.wcrm *)){position:static;order:-1}.tp-ds .installer-hero:where(:not(.wcrm *)){padding:15px;gap:12px}.tp-ds .installer-avatar:where(:not(.wcrm *)){width:54px;height:54px;font-size:17px}.tp-ds .installer-hero h2:where(:not(.wcrm *)){font-size:19px}.tp-ds .installer-section:where(:not(.wcrm *)){padding:14px}.tp-ds .rating-summary:where(:not(.wcrm *)){grid-template-columns:84px minmax(0,1fr);gap:10px}.tp-ds .installer-gallery span:where(:not(.wcrm *)){min-height:72px}.tp-ds .public-schedule .schedule-day:where(:not(.wcrm *)){flex-basis:78px}.tp-ds .booking-card:where(:not(.wcrm *)){padding:14px}.tp-ds .crm-prospecting:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .crm-map:where(:not(.wcrm *)){position:relative;top:auto;min-height:190px}.tp-ds .crm-map-pin:where(:not(.wcrm *)){transform:scale(.88)}.tp-ds .crm-prospect-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .crm-prospect:where(:not(.wcrm *)){min-height:0}.tp-ds .agenda-toolbar:where(:not(.wcrm *)){align-items:flex-start;flex-direction:column}.tp-ds .agenda-workspace:where(:not(.wcrm *)){gap:10px}.tp-ds .agenda-calendar:where(:not(.wcrm *)){overflow:auto}.tp-ds .agenda-calendar-head:where(:not(.wcrm *)),.tp-ds .agenda-row:where(:not(.wcrm *)){min-width:620px}.tp-ds .agenda-detail:where(:not(.wcrm *)){display:block}.tp-ds .agenda-detail-link:where(:not(.wcrm *)){margin-top:12px}}@media(prefers-reduced-motion:reduce){.tp-ds *:where(:not(.wcrm *)),.tp-ds *:where(:not(.wcrm *)):before,.tp-ds *:where(:not(.wcrm *)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tp-ds .entity-card-list:where(:not(.wcrm *)){display:none}.tp-ds .entity-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px;padding:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);text-decoration:none}.tp-ds .entity-card strong:where(:not(.wcrm *)),.tp-ds .entity-card p:where(:not(.wcrm *)),.tp-ds .entity-kicker:where(:not(.wcrm *)){display:block}.tp-ds .entity-kicker:where(:not(.wcrm *)){font-size:10px;font-family:var(--font-label);letter-spacing:.08em;color:var(--tp-blue-600)}.tp-ds .entity-card strong:where(:not(.wcrm *)){margin-top:4px;font-size:14px;color:var(--text-strong)}.tp-ds .entity-card p:where(:not(.wcrm *)){margin:4px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-muted)}.tp-ds .entity-card-meta:where(:not(.wcrm *)),.tp-ds .entity-card-action:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px}.tp-ds .entity-card-meta b:where(:not(.wcrm *)){font-size:12px;color:var(--text-strong)}.tp-ds .entity-card-action:where(:not(.wcrm *)){padding-top:8px;border-top:1px solid var(--border-subtle);font-size:12px;font-weight:700;color:var(--tp-blue-700)}.tp-ds .client-home-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tp-ds .client-overview-card:where(:not(.wcrm *)){min-width:0}.tp-ds .client-overview-card .card-h:where(:not(.wcrm *)){align-items:center}.tp-ds .client-equipment-line:where(:not(.wcrm *)),.tp-ds .client-history-line:where(:not(.wcrm *)),.tp-ds .client-document-summary:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;min-width:0;padding:10px 0;border-top:1px solid var(--border-subtle);color:var(--text-body)}.tp-ds .client-equipment-line span:where(:not(.wcrm *)),.tp-ds .client-document-summary>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--radius-sm);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .client-equipment-line>div:where(:not(.wcrm *)),.tp-ds .client-history-line>div:where(:not(.wcrm *)),.tp-ds .client-document-summary>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .client-equipment-line strong:where(:not(.wcrm *)),.tp-ds .client-equipment-line small:where(:not(.wcrm *)),.tp-ds .client-history-line strong:where(:not(.wcrm *)),.tp-ds .client-history-line small:where(:not(.wcrm *)),.tp-ds .client-document-summary strong:where(:not(.wcrm *)),.tp-ds .client-document-summary small:where(:not(.wcrm *)){display:block}.tp-ds .client-equipment-line strong:where(:not(.wcrm *)),.tp-ds .client-history-line strong:where(:not(.wcrm *)),.tp-ds .client-document-summary strong:where(:not(.wcrm *)){font-size:12px;color:var(--text-strong)}.tp-ds .client-equipment-line small:where(:not(.wcrm *)),.tp-ds .client-history-line small:where(:not(.wcrm *)),.tp-ds .client-document-summary small:where(:not(.wcrm *)){margin-top:2px;font-size:10.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .client-overview-card>.btn:where(:not(.wcrm *)){margin-top:12px}.tp-ds .client-history-line:where(:not(.wcrm *)){justify-content:space-between}.tp-ds .client-history-line .status-badge:where(:not(.wcrm *)){flex:none}.tp-ds .client-document-summary:where(:not(.wcrm *)){border-top:0;padding-top:2px;padding-bottom:14px}@media(max-width:767px){.tp-ds .desktop-table:where(:not(.wcrm *)){display:none}.tp-ds .entity-card-list:where(:not(.wcrm *)){display:grid;gap:9px}.tp-ds .client-home-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:11px}.tp-ds .client-overview-card .card-h:where(:not(.wcrm *)){align-items:flex-start}.tp-ds .client-history-card:where(:not(.wcrm *)){order:2}}.tp-ds .toast-symbol:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:12px;font-weight:800}.tp-ds .toast.success .toast-symbol:where(:not(.wcrm *)){background:var(--tp-success-50);color:var(--tp-success-600)}.tp-ds .toast.warning .toast-symbol:where(:not(.wcrm *)){background:var(--tp-warning-50);color:var(--tp-warning-600)}.tp-ds .toast.error .toast-symbol:where(:not(.wcrm *)){background:var(--tp-danger-50);color:var(--tp-danger-600)}.tp-ds .agenda-event.is-active:where(:not(.wcrm *)){border-left-color:var(--tp-navy-700);background:#dce9f6;box-shadow:0 0 0 2px #3a76b426}.tp-ds [hidden]:where(:not(.wcrm *)){display:none!important}.tp-ds #page-content:where(:not(.wcrm *)),.tp-ds #page-content>*:where(:not(.wcrm *)),.tp-ds .dashboard-grid:where(:not(.wcrm *)),.tp-ds .dashboard-grid>.card:where(:not(.wcrm *)),.tp-ds .table-wrap:where(:not(.wcrm *)),.tp-ds .data-table-wrap:where(:not(.wcrm *)){min-width:0}.tp-ds .tabs:where(:not(.wcrm *)){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.tp-ds .tabs>.tab-btn:where(:not(.wcrm *)){flex:none;white-space:nowrap}.tp-ds .content:where(:not(.wcrm *)){max-width:none;margin-inline:0}.tp-ds .breadcrumb:where(:not(.wcrm *)){min-width:0;white-space:nowrap}.tp-ds .breadcrumb a:where(:not(.wcrm *)){color:var(--text-muted);text-decoration:none}.tp-ds .breadcrumb a:hover:where(:not(.wcrm *)){color:var(--tp-blue-700);text-decoration:underline}.tp-ds .breadcrumb b:where(:not(.wcrm *)){overflow:hidden;text-overflow:ellipsis}.tp-ds .side-brand:where(:not(.wcrm *)){min-height:42px;height:42px;gap:9px}.tp-ds .side-logo:where(:not(.wcrm *)){display:block;width:auto;height:25px;max-width:calc(100% - 48px);object-fit:contain;object-position:left center}.tp-ds .environment:where(:not(.wcrm *)){flex:none}.tp-ds .avatar-chip:where(:not(.wcrm *)){display:inline-flex!important;align-items:center;justify-content:center;color:#fff!important;line-height:1;text-align:center}.tp-ds .professional-result .avatar-chip:where(:not(.wcrm *)),.tp-ds .client-professional .avatar-chip:where(:not(.wcrm *)),.tp-ds .installer-search-card .avatar-chip:where(:not(.wcrm *)){display:inline-flex!important;color:#fff!important}.tp-ds .client-home:where(:not(.wcrm *)){width:100%;max-width:none}.tp-ds .client-home-grid:where(:not(.wcrm *)){align-items:stretch}.tp-ds .client-overview-card:where(:not(.wcrm *)){height:100%}.tp-ds .client-history-line:where(:not(.wcrm *)){gap:10px}.tp-ds .status-badge:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;gap:5px;max-width:100%;line-height:1.2;white-space:nowrap;overflow-wrap:normal}.tp-ds .status-badge>i:where(:not(.wcrm *)){display:inline-flex;flex:none;width:12px;height:12px}.tp-ds .client-service-head>.status-badge:where(:not(.wcrm *)){display:inline-flex;align-self:flex-start;font-family:var(--font-body);font-size:10.5px;letter-spacing:.015em}.tp-ds .client-history-line .status-badge:where(:not(.wcrm *)){white-space:nowrap}.tp-ds .discovery-intro:where(:not(.wcrm *)){display:flex;align-items:end;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#f4f8fc)}.tp-ds .discovery-intro>div:first-child>span:where(:not(.wcrm *)){display:block;font:9px var(--font-label);letter-spacing:.11em;color:var(--tp-blue-600)}.tp-ds .discovery-intro h2:where(:not(.wcrm *)){margin:6px 0 3px;color:var(--text-strong);font-size:23px;line-height:1.2}.tp-ds .discovery-intro p:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:12.5px}.tp-ds .discovery-count:where(:not(.wcrm *)){min-width:100px;text-align:right}.tp-ds .discovery-count strong:where(:not(.wcrm *)){display:block;color:var(--text-strong);font-size:25px;line-height:1}.tp-ds .discovery-count span:where(:not(.wcrm *)){display:block;margin-top:4px;color:var(--text-muted);font-size:11px}.tp-ds .installer-filter-bar:where(:not(.wcrm *)){padding:9px}.tp-ds .installer-filter-bar .filter-search:where(:not(.wcrm *)){width:min(440px,48vw)}.tp-ds .installer-filter-bar .filter-search input:where(:not(.wcrm *)){font-size:12px}.tp-ds .installer-search-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-ds .installer-search-card:where(:not(.wcrm *)){display:flex;flex-direction:column;min-width:0;min-height:158px;padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-xs);color:var(--text-body);text-decoration:none;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.tp-ds .installer-search-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.tp-ds .installer-search-head:where(:not(.wcrm *)){display:flex;align-items:center;gap:11px;min-width:0}.tp-ds .installer-search-head .avatar-chip:where(:not(.wcrm *)){width:44px;height:44px;font-size:13px}.tp-ds .installer-search-head>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .installer-search-head strong:where(:not(.wcrm *)),.tp-ds .installer-search-head>div>span:where(:not(.wcrm *)){display:block}.tp-ds .installer-search-head strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:14px}.tp-ds .installer-search-head>div>span:where(:not(.wcrm *)){margin-top:3px;overflow:hidden;color:var(--text-muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.tp-ds .installer-search-head>i:where(:not(.wcrm *)){flex:none;color:var(--tp-slate-400)}.tp-ds .installer-search-trust:where(:not(.wcrm *)){display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 0;color:var(--text-muted);font-size:11px}.tp-ds .installer-search-trust>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:4px}.tp-ds .installer-search-trust>span:first-child:where(:not(.wcrm *)){color:var(--tp-warning-600)}.tp-ds .installer-search-foot:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:10.5px}.tp-ds .installer-search-foot b:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:4px;color:var(--tp-blue-700);font-size:11px;white-space:nowrap}.tp-ds .booking-date-strip:where(:not(.wcrm *)){display:flex;gap:6px;max-width:100%;overflow-x:auto;padding:2px 1px 9px;scrollbar-width:thin;scroll-snap-type:x mandatory}.tp-ds .booking-date:where(:not(.wcrm *)){display:flex;flex:0 0 72px;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:51px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;color:var(--text-body);cursor:pointer;scroll-snap-align:start;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.tp-ds .booking-date strong:where(:not(.wcrm *)){font-size:11px}.tp-ds .booking-date span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10px}.tp-ds .booking-date:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50)}.tp-ds .booking-date.is-active:where(:not(.wcrm *)){border-color:var(--tp-blue-500);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .booking-time-group:where(:not(.wcrm *)){margin-top:12px}.tp-ds .booking-time-group>strong:where(:not(.wcrm *)){display:block;margin-bottom:7px;color:var(--text-strong);font-size:11px}.tp-ds .booking-time-group>div:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tp-ds .booking-time-group .schedule-slot:where(:not(.wcrm *)){width:100%;min-height:38px;font-size:11.5px}.tp-ds .booking-selection:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:11px;margin-top:14px;padding:12px;border:1px solid var(--tp-blue-200);border-radius:var(--radius-md);background:var(--tp-blue-50)}.tp-ds .booking-selection>div:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;color:var(--tp-blue-700)}.tp-ds .booking-selection small:where(:not(.wcrm *)),.tp-ds .booking-selection strong:where(:not(.wcrm *)){display:block}.tp-ds .booking-selection small:where(:not(.wcrm *)){color:var(--text-muted);font-size:10px}.tp-ds .booking-selection strong:where(:not(.wcrm *)){font-size:12px}.tp-ds .booking-selection .btn:where(:not(.wcrm *)){display:flex;justify-content:center;width:100%}.tp-ds .agenda-side:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:11px;min-width:0}.tp-ds .agenda-free-slot:where(:not(.wcrm *)){width:100%;min-height:34px;border:1px dashed transparent;border-radius:var(--radius-xs);background:transparent;color:var(--tp-slate-400);cursor:pointer;font-size:10px;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.tp-ds .agenda-free-slot:hover:where(:not(.wcrm *)),.tp-ds .agenda-free-slot:focus-visible:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .agenda-calendar.is-day .agenda-calendar-head:where(:not(.wcrm *)),.tp-ds .agenda-calendar.is-day .agenda-row:where(:not(.wcrm *)){grid-template-columns:58px minmax(0,1fr)}.tp-ds .agenda-calendar.is-day .agenda-calendar-head>span:nth-child(n+3):where(:not(.wcrm *)),.tp-ds .agenda-calendar.is-day .agenda-row>.agenda-cell:nth-child(n+3):where(:not(.wcrm *)){display:none}.tp-ds .agenda-month-list:where(:not(.wcrm *)){min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff}.tp-ds .agenda-month-event:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--text-body);text-align:left;cursor:pointer}.tp-ds .agenda-month-event>strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:11px}.tp-ds .agenda-month-event>span:where(:not(.wcrm *)){flex:1;font-size:11px}.tp-ds .agenda-unscheduled:where(:not(.wcrm *)){padding:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff}.tp-ds .agenda-unscheduled>strong:where(:not(.wcrm *)){display:flex;justify-content:space-between;color:var(--text-strong);font-size:12px}.tp-ds .agenda-unscheduled>strong span:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .agenda-unscheduled>button:where(:not(.wcrm *)){display:block;width:100%;margin-top:9px;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-strong);text-align:left;cursor:pointer;font-size:11px}.tp-ds .agenda-unscheduled>button:hover:where(:not(.wcrm *)),.tp-ds .agenda-unscheduled>button.is-active:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50)}.tp-ds .agenda-unscheduled>button small:where(:not(.wcrm *)){display:block;margin-top:2px;color:var(--text-muted)}.tp-ds .agenda-unscheduled>p:where(:not(.wcrm *)){margin:10px 0 0;color:var(--text-muted);font-size:11px}.tp-ds .account-profile:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:16px;width:100%;max-width:none}.tp-ds .account-profile-hero:where(:not(.wcrm *)){display:flex;align-items:center;gap:20px;min-height:154px;padding:24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fff,#f3f7fb);box-shadow:var(--shadow-xs)}.tp-ds .account-profile-avatar:where(:not(.wcrm *)){width:76px;height:76px;font-size:24px;box-shadow:0 0 0 6px #e8f1fa}.tp-ds .account-profile-intro:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .account-profile-eyebrow:where(:not(.wcrm *)){display:block;color:var(--tp-blue-700);font:9px var(--font-label);letter-spacing:.1em}.tp-ds .account-profile-intro h2:where(:not(.wcrm *)){margin:6px 0 2px;color:var(--text-strong);font-size:24px;line-height:1.2}.tp-ds .account-profile-intro p:where(:not(.wcrm *)){margin:0;color:var(--text-body);font-size:12.5px}.tp-ds .account-profile-email:where(:not(.wcrm *)){display:block;margin-top:7px;color:var(--text-muted);font-size:11.5px}.tp-ds .account-edit-button:where(:not(.wcrm *)){flex:none}.tp-ds .account-profile-stats:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-ds .account-profile-stats>div:where(:not(.wcrm *)){display:grid;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-xs)}.tp-ds .account-profile-stats>div>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;grid-row:1 / span 2;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .account-profile-stats strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:20px;line-height:1.1}.tp-ds .account-profile-stats small:where(:not(.wcrm *)){color:var(--text-muted);font-size:11px}.tp-ds .account-profile-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.75fr);gap:14px;align-items:stretch}.tp-ds .account-profile-aside>.card:where(:not(.wcrm *)){height:100%}.tp-ds .account-profile-section:where(:not(.wcrm *)){min-width:0;padding:18px}.tp-ds .account-detail-row:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--border-subtle);font-size:12.5px}.tp-ds .account-detail-row>span:where(:not(.wcrm *)){flex:none;color:var(--text-muted)}.tp-ds .account-detail-row>strong:where(:not(.wcrm *)){min-width:0;color:var(--text-strong);font-weight:600;text-align:right;overflow-wrap:anywhere}.tp-ds .account-profile-links>a:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--border-subtle);color:var(--text-body);text-decoration:none;transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease}.tp-ds .account-profile-links>a:hover:where(:not(.wcrm *)){color:var(--tp-blue-700);background:var(--tp-blue-50)}.tp-ds .account-profile-links>a>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .account-profile-links>a>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .account-profile-links strong:where(:not(.wcrm *)),.tp-ds .account-profile-links small:where(:not(.wcrm *)){display:block}.tp-ds .account-profile-links strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12px}.tp-ds .account-profile-links small:where(:not(.wcrm *)){margin-top:2px;color:var(--text-muted);font-size:10.5px}.tp-ds .account-profile-activity:where(:not(.wcrm *)){padding:18px}.tp-ds .account-activity-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.tp-ds .account-activity-grid>a:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;min-width:0;min-height:78px;padding:13px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-page);color:var(--text-body);text-decoration:none}.tp-ds .account-activity-grid>a:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);background:var(--tp-blue-50)}.tp-ds .account-activity-icon:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .account-activity-grid>a>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .account-activity-grid strong:where(:not(.wcrm *)),.tp-ds .account-activity-grid small:where(:not(.wcrm *)){display:block}.tp-ds .account-activity-grid strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .account-activity-grid small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .account-activity-grid>a>i:last-child:where(:not(.wcrm *)){flex:none;color:var(--text-muted)}.tp-ds .academy-intro:where(:not(.wcrm *)){display:flex;align-items:end;justify-content:space-between;gap:20px;padding:24px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--tp-navy-900),var(--tp-navy-700) 58%,var(--tp-blue-700));color:#fff}.tp-ds .academy-intro>div:first-child>span:where(:not(.wcrm *)){display:block;font:9px var(--font-label);letter-spacing:.11em;color:#ffffffa6}.tp-ds .academy-intro h2:where(:not(.wcrm *)){margin:7px 0 4px;font-size:24px;line-height:1.2}.tp-ds .academy-intro p:where(:not(.wcrm *)){margin:0;color:#ffffffc7;font-size:12.5px}.tp-ds .academy-intro-stat:where(:not(.wcrm *)){flex:none;text-align:right}.tp-ds .academy-intro-stat strong:where(:not(.wcrm *)){display:block;font-size:27px;line-height:1}.tp-ds .academy-intro-stat span:where(:not(.wcrm *)){display:block;margin-top:5px;color:#ffffffb8;font-size:11px}.tp-ds .academy-section-head h3:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-size:17px}.tp-ds .academy-section-head p:where(:not(.wcrm *)){margin:2px 0 0;color:var(--text-muted);font-size:11.5px}.tp-ds .academy-course-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tp-ds .academy-course:where(:not(.wcrm *)){display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.tp-ds .academy-course:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.tp-ds .academy-cover:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;min-height:84px;padding:15px;background:linear-gradient(120deg,#e7eff8,#f5f9fc);color:var(--tp-navy-700)}.tp-ds .academy-course:nth-child(2n) .academy-cover:where(:not(.wcrm *)){background:linear-gradient(120deg,#dce9f6,#edf4fb)}.tp-ds .academy-course:nth-child(3n) .academy-cover:where(:not(.wcrm *)){background:linear-gradient(120deg,#e9eff3,#f8fafc)}.tp-ds .academy-cover>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(39,58,83,.12);border-radius:var(--radius-md);background:#ffffffa6}.tp-ds .academy-cover small:where(:not(.wcrm *)){align-self:end;color:var(--tp-navy-600);font-size:11px;font-weight:700}.tp-ds .academy-course-body:where(:not(.wcrm *)){display:flex;flex:1;flex-direction:column;min-height:226px;padding:16px}.tp-ds .academy-course-meta:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:21px;color:var(--text-muted);font-size:10.5px}.tp-ds .academy-required:where(:not(.wcrm *)){padding:4px 6px;border-radius:var(--radius-pill);background:var(--tp-warning-50);color:var(--tp-warning-600);font-weight:700}.tp-ds .academy-course h3:where(:not(.wcrm *)){margin:8px 0 0;color:var(--text-strong);font-size:15px;line-height:1.3}.tp-ds .academy-course p:where(:not(.wcrm *)){margin:6px 0 0;color:var(--text-muted);font-size:11.5px;line-height:1.4}.tp-ds .academy-course-bottom:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px}.tp-ds .academy-progress-label:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:11px}.tp-ds .academy-progress-label strong:where(:not(.wcrm *)){color:var(--text-strong)}.tp-ds .academy-course .pbar:where(:not(.wcrm *)),.tp-ds .academy-modal .pbar:where(:not(.wcrm *)){height:6px;border-radius:var(--radius-pill)}.tp-ds .academy-course .btn:where(:not(.wcrm *)){display:inline-flex;justify-content:space-between;width:100%;margin-top:4px}.tp-ds .academy-modal:where(:not(.wcrm *)){max-width:540px}.tp-ds .academy-modal-lead:where(:not(.wcrm *)){margin:0 0 18px;color:var(--text-muted);font-size:12px}.tp-ds .academy-module-list:where(:not(.wcrm *)){margin-top:17px}.tp-ds .academy-module-list>div:where(:not(.wcrm *)){display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--border-subtle)}.tp-ds .academy-module-number:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:50%;background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:11px;font-weight:700}.tp-ds .academy-module-list strong:where(:not(.wcrm *)),.tp-ds .academy-module-list small:where(:not(.wcrm *)){display:block}.tp-ds .academy-module-list strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12px}.tp-ds .academy-module-list small:where(:not(.wcrm *)){margin-top:1px;color:var(--text-muted);font-size:10.5px}@media(max-width:1350px){.tp-ds .academy-course-grid:where(:not(.wcrm *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.tp-ds .academy-course-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tp-ds .account-profile-grid:where(:not(.wcrm *)){grid-template-columns:1fr}}@media(min-width:1920px){.tp-ds .content:where(:not(.wcrm *)){gap:20px}.tp-ds .client-home:where(:not(.wcrm *)){gap:20px}.tp-ds .client-welcome:where(:not(.wcrm *)){min-height:200px;padding:34px 36px}.tp-ds .client-welcome h2:where(:not(.wcrm *)){font-size:31px}.tp-ds .client-welcome p:where(:not(.wcrm *)){font-size:14px}.tp-ds .client-quick-grid>button:where(:not(.wcrm *)){min-height:94px;padding:20px}.tp-ds .client-service-card:where(:not(.wcrm *)){padding:27px}.tp-ds .client-home-grid>.card:where(:not(.wcrm *)){padding:24px}.tp-ds .account-profile:where(:not(.wcrm *)){gap:20px}.tp-ds .account-profile-hero:where(:not(.wcrm *)){min-height:190px;padding:30px}.tp-ds .account-profile-avatar:where(:not(.wcrm *)){width:88px;height:88px}.tp-ds .account-profile-stats:where(:not(.wcrm *)){gap:16px}.tp-ds .account-profile-stats>div:where(:not(.wcrm *)){min-height:88px;padding:20px}.tp-ds .account-profile-grid:where(:not(.wcrm *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp-ds .account-profile-section:where(:not(.wcrm *)),.tp-ds .account-profile-activity:where(:not(.wcrm *)){padding:25px}.tp-ds .account-detail-row:where(:not(.wcrm *)){min-height:59px}.tp-ds .account-profile-links>a:where(:not(.wcrm *)){min-height:59px}}@media(min-width:768px)and (max-width:1023px){.tp-ds .side-logo:where(:not(.wcrm *)){content:url(/ds/logos/icon-white.png);width:29px;height:29px;max-width:none}}@media(max-width:767px){.tp-ds .breadcrumb.is-nested:where(:not(.wcrm *)){display:flex;gap:3px;max-width:100%;overflow:hidden;margin-bottom:7px;font-size:10px}.tp-ds .breadcrumb.is-nested a:first-of-type:where(:not(.wcrm *)),.tp-ds .breadcrumb.is-nested a:first-of-type+svg:where(:not(.wcrm *)){display:none}.tp-ds .topbar-r:where(:not(.wcrm *)){display:none}.tp-ds .installer-public-grid:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:12px}.tp-ds .installer-profile-main:where(:not(.wcrm *)),.tp-ds .installer-profile-aside:where(:not(.wcrm *)){display:contents}.tp-ds .installer-hero:where(:not(.wcrm *)){order:0}.tp-ds .booking-card:where(:not(.wcrm *)){order:1;width:100%;max-width:100%;min-width:0;overflow:hidden}.tp-ds .installer-profile-main>.installer-section:where(:not(.wcrm *)){order:2}.tp-ds .installer-profile-aside>.installer-section:where(:not(.wcrm *)){order:3}.tp-ds .public-schedule:where(:not(.wcrm *)){max-width:100%}.tp-ds .client-home:where(:not(.wcrm *)){max-width:none}.tp-ds .discovery-intro:where(:not(.wcrm *)){padding:16px}.tp-ds .discovery-intro h2:where(:not(.wcrm *)){font-size:19px}.tp-ds .discovery-count:where(:not(.wcrm *)){display:none}.tp-ds .installer-filter-bar .filter-search:where(:not(.wcrm *)){width:100%}.tp-ds .installer-search-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:9px}.tp-ds .account-profile:where(:not(.wcrm *)){gap:11px}.tp-ds .account-profile-hero:where(:not(.wcrm *)){flex-wrap:wrap;gap:12px;padding:16px}.tp-ds .account-profile-avatar:where(:not(.wcrm *)){width:54px;height:54px;font-size:17px;box-shadow:0 0 0 4px #e8f1fa}.tp-ds .account-profile-intro:where(:not(.wcrm *)){flex-basis:calc(100% - 70px)}.tp-ds .account-profile-intro h2:where(:not(.wcrm *)){font-size:18px}.tp-ds .account-edit-button:where(:not(.wcrm *)){width:100%;justify-content:center}.tp-ds .account-profile-stats:where(:not(.wcrm *)){gap:7px}.tp-ds .account-profile-stats>div:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px}.tp-ds .account-profile-stats>div>span:where(:not(.wcrm *)){width:26px;height:26px}.tp-ds .account-profile-stats strong:where(:not(.wcrm *)){font-size:17px}.tp-ds .account-profile-stats small:where(:not(.wcrm *)){font-size:9.5px;line-height:1.2}.tp-ds .account-profile-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:11px}.tp-ds .account-activity-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .account-detail-row:where(:not(.wcrm *)){align-items:flex-start;flex-direction:column;gap:4px}.tp-ds .account-detail-row>strong:where(:not(.wcrm *)){text-align:left}.tp-ds .academy-intro:where(:not(.wcrm *)){padding:18px}.tp-ds .academy-intro h2:where(:not(.wcrm *)){font-size:20px}.tp-ds .academy-intro-stat:where(:not(.wcrm *)){display:none}.tp-ds .academy-course-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:10px}.tp-ds .academy-course-body:where(:not(.wcrm *)){min-height:0}}.tp-ds .sheet-notifications:where(:not(.wcrm *)){margin:-3px 0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}.tp-ds .sheet-notifications summary:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-height:45px;padding:10px 12px;color:var(--text-body);cursor:pointer;list-style:none}.tp-ds .sheet-notifications summary:where(:not(.wcrm *))::-webkit-details-marker{display:none}.tp-ds .sheet-notifications summary>span:where(:not(.wcrm *)){flex:1;font-size:12.7px;font-weight:700}.tp-ds .sheet-notifications summary>b:where(:not(.wcrm *)){min-width:20px;padding:3px 5px;border-radius:12px;background:var(--tp-blue-50);color:var(--tp-blue-700);text-align:center;font-size:10px}.tp-ds .sheet-notifications[open] summary>i:last-child:where(:not(.wcrm *)){transform:rotate(180deg)}.tp-ds .sheet-notifications>div:where(:not(.wcrm *)){max-height:220px;overflow-y:auto;border-top:1px solid var(--border-subtle)}.tp-ds .sheet-notifications article:where(:not(.wcrm *)){padding:10px 12px;border-top:1px solid var(--border-subtle)}.tp-ds .sheet-notifications article:first-child:where(:not(.wcrm *)){border-top:0}.tp-ds .sheet-notifications article strong:where(:not(.wcrm *)),.tp-ds .sheet-notifications article small:where(:not(.wcrm *)){display:block}.tp-ds .sheet-notifications article strong:where(:not(.wcrm *)){color:var(--text-body);font-size:11.5px;font-weight:500}.tp-ds .sheet-notifications article small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:10px}.tp-ds .sheet-notifications p:where(:not(.wcrm *)){padding:12px;color:var(--text-muted);font-size:12px}.tp-ds .installer-location-bar:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(300px,1fr) auto auto;gap:9px;align-items:end;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .installer-location-bar label:where(:not(.wcrm *)){min-width:0}.tp-ds .installer-location-bar label>span:where(:not(.wcrm *)){display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--text-muted);font-size:10px}.tp-ds .installer-location-bar label>span i:where(:not(.wcrm *)){color:var(--tp-blue-600)}.tp-ds .installer-location-bar label>span b:where(:not(.wcrm *)){color:var(--text-body)}.tp-ds .installer-location-bar input:where(:not(.wcrm *)){width:100%;height:38px;padding:0 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;color:var(--text-strong);outline:0}.tp-ds .installer-location-bar input:focus:where(:not(.wcrm *)){border-color:var(--tp-blue-500);box-shadow:var(--focus-ring)}.tp-ds .installer-location-bar input[aria-invalid=true]:where(:not(.wcrm *)){border-color:var(--tp-danger-500)}.tp-ds .installer-location-bar .btn:where(:not(.wcrm *)){height:38px}.tp-ds .installer-filter-bar:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .installer-filter-bar .filter-controls:where(:not(.wcrm *)){flex-wrap:wrap;overflow:visible;scrollbar-width:thin}.tp-ds .installer-filter-bar .filter-select:where(:not(.wcrm *)){flex:1 1 130px;min-width:0;max-width:none}.tp-ds .installer-search-layout:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.tp-ds .installer-search-layout>section:where(:not(.wcrm *)){order:2;min-width:0}.tp-ds .installer-geo-status:where(:not(.wcrm *)){min-height:18px;margin:0 0 8px;color:var(--text-muted);font-size:11px}.tp-ds .installer-search-specialties:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.tp-ds .installer-search-specialties span:where(:not(.wcrm *)){padding:4px 7px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:9.5px;font-weight:600}.tp-ds .installer-distance:where(:not(.wcrm *)){flex:none;padding:5px 7px;border-radius:var(--radius-pill);background:var(--tp-navy-700);color:#fff;font-size:10px;font-weight:700}.tp-ds .installer-search-card.is-map-active:where(:not(.wcrm *)){border-color:var(--tp-blue-400);box-shadow:0 0 0 2px var(--tp-blue-100),var(--shadow-sm)}.tp-ds .installer-map-panel:where(:not(.wcrm *)){order:1;position:sticky;top:86px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-xs)}.tp-ds .installer-map-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-bottom:1px solid var(--border-subtle)}.tp-ds .installer-map-head span:where(:not(.wcrm *)),.tp-ds .installer-map-head strong:where(:not(.wcrm *)){display:block}.tp-ds .installer-map-head span:where(:not(.wcrm *)){color:var(--tp-blue-600);font:8px var(--font-label);letter-spacing:.1em}.tp-ds .installer-map-head strong:where(:not(.wcrm *)){margin-top:3px;color:var(--text-strong);font-size:12px}.tp-ds .installer-map-head .btn:where(:not(.wcrm *)){gap:5px}.tp-ds .installer-map-canvas:where(:not(.wcrm *)){position:relative;height:clamp(380px,48vh,560px);overflow:hidden;background:repeating-linear-gradient(35deg,transparent 0 48px,rgba(255,255,255,.72) 49px 56px,transparent 57px 104px),repeating-linear-gradient(125deg,transparent 0 58px,rgba(255,255,255,.72) 59px 65px,transparent 66px 123px),#e8eef4;isolation:isolate}.tp-ds .installer-map-road:where(:not(.wcrm *)){position:absolute;z-index:-1;left:-20%;width:140%;height:16px;border:1px solid #d2dde8;background:#ffffffe6}.tp-ds .installer-map-road.road-a:where(:not(.wcrm *)){top:25%;transform:rotate(-25deg)}.tp-ds .installer-map-road.road-b:where(:not(.wcrm *)){top:62%;transform:rotate(33deg)}.tp-ds .installer-map-road.road-c:where(:not(.wcrm *)){top:48%;transform:rotate(86deg)}.tp-ds .installer-radius-ring:where(:not(.wcrm *)){position:absolute;z-index:-1;left:var(--pin-x, 50%);top:var(--pin-y, 50%);width:var(--radius-size, 42%);aspect-ratio:1;border:1px solid rgba(58,118,180,.52);border-radius:50%;background:#3a76b41a;transform:translate(-50%,-50%)}.tp-ds .installer-origin-pin:where(:not(.wcrm *)){position:absolute;z-index:3;left:var(--pin-x, 50%);top:var(--pin-y, 50%);display:grid;place-items:center;width:30px;height:30px;border:3px solid #fff;border-radius:50%;background:var(--tp-navy-700);color:#fff;box-shadow:0 0 0 6px #273a5324,0 4px 10px #273a5333;transform:translate(-50%,-50%)}.tp-ds .installer-map-pin:where(:not(.wcrm *)){position:absolute;z-index:2;left:var(--pin-x);top:var(--pin-y);display:flex;align-items:center;gap:5px;color:var(--text-strong);text-decoration:none;transform:translate(-14px,-14px);animation:installer-pin-in .26s ease var(--pin-delay) both}.tp-ds .installer-map-pin span:where(:not(.wcrm *)){display:grid;place-items:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;background:var(--tp-blue-500);color:#fff;box-shadow:0 4px 10px #273a5340;font-size:10px;font-weight:800}.tp-ds .installer-map-pin b:where(:not(.wcrm *)){max-width:82px;padding:4px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:5px;background:#fffffff0;box-shadow:var(--shadow-xs);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tp-ds .installer-map-pin:hover:where(:not(.wcrm *)),.tp-ds .installer-map-pin.is-active:where(:not(.wcrm *)){z-index:5}.tp-ds .installer-map-pin:hover span:where(:not(.wcrm *)),.tp-ds .installer-map-pin.is-active span:where(:not(.wcrm *)){background:var(--tp-navy-700);transform:scale(1.16)}.tp-ds .installer-map-label:where(:not(.wcrm *)){position:absolute;z-index:-1;color:var(--tp-slate-400);font:8px var(--font-label);letter-spacing:.12em}.tp-ds .installer-map-label.label-a:where(:not(.wcrm *)){left:12%;top:14%}.tp-ds .installer-map-label.label-b:where(:not(.wcrm *)){right:9%;bottom:13%}.tp-ds .installer-map-panel>p:where(:not(.wcrm *)){margin:0;padding:9px 12px;color:var(--text-muted);font-size:9.5px;line-height:1.4}@keyframes installer-pin-in{0%{opacity:0;transform:translate(-14px,-8px)}to{opacity:1;transform:translate(-14px,-14px)}}@media(max-width:1500px){.tp-ds .installer-search-grid:where(:not(.wcrm *)){grid-template-columns:1fr}}@media(max-width:1180px){.tp-ds .installer-map-canvas:where(:not(.wcrm *)){height:clamp(320px,42vh,420px)}}@media(max-width:900px){.tp-ds .installer-location-bar:where(:not(.wcrm *)){grid-template-columns:1fr 1fr}.tp-ds .installer-location-bar label:where(:not(.wcrm *)){grid-column:1 / -1}.tp-ds .installer-search-layout:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .installer-search-grid:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.tp-ds .installer-map-panel:where(:not(.wcrm *)){position:static}.tp-ds .installer-map-canvas:where(:not(.wcrm *)){height:300px}}@media(max-width:560px){.tp-ds .installer-location-bar:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:stretch}.tp-ds .installer-location-bar .btn:where(:not(.wcrm *)){justify-content:center}.tp-ds .installer-filter-bar .filter-controls:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr 1fr;overflow:visible}.tp-ds .installer-filter-bar .filter-select:where(:not(.wcrm *)){width:100%;max-width:none}.tp-ds .installer-filter-bar .filter-select:last-child:where(:not(.wcrm *)){grid-column:1 / -1}.tp-ds .installer-map-canvas:where(:not(.wcrm *)){height:270px}.tp-ds .installer-map-pin b:where(:not(.wcrm *)){display:none}.tp-ds .installer-search-specialties span:nth-child(n+3):where(:not(.wcrm *)){display:none}}@media(prefers-reduced-motion:reduce){.tp-ds .academy-course:where(:not(.wcrm *)),.tp-ds .installer-search-card:where(:not(.wcrm *)){transition:none;transform:none!important}}.tp-ds .care-page:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:18px;min-width:0}.tp-ds .care-intro:where(:not(.wcrm *)){display:flex;align-items:end;justify-content:space-between;gap:28px;min-height:170px;padding:28px 30px;border-radius:var(--radius-xl);background:linear-gradient(115deg,var(--tp-navy-900),var(--tp-navy-700) 68%,var(--tp-blue-700));color:#fff;box-shadow:var(--shadow-sm)}.tp-ds .care-intro>div:where(:not(.wcrm *)){max-width:760px}.tp-ds .care-intro>div>span:where(:not(.wcrm *)),.tp-ds .care-list-head>div>span:where(:not(.wcrm *)),.tp-ds .care-guide>span:where(:not(.wcrm *)){font-family:var(--font-label);font-size:9px;letter-spacing:.11em}.tp-ds .care-intro>div>span:where(:not(.wcrm *)){color:#ffffffa3}.tp-ds .care-intro h2:where(:not(.wcrm *)){margin:8px 0 5px;font-family:var(--font-display);font-size:clamp(22px,2vw,30px);line-height:1.2}.tp-ds .care-intro p:where(:not(.wcrm *)){margin:0;color:#ffffffc7;font-size:13px;line-height:1.5}.tp-ds .care-intro>button:where(:not(.wcrm *)){flex:none;min-height:40px}.tp-ds .care-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-ds .care-summary>div:where(:not(.wcrm *)){display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:10px;min-width:0;min-height:78px;padding:14px 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .care-summary>div>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .care-summary strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:25px;line-height:1}.tp-ds .care-summary small:where(:not(.wcrm *)){color:var(--text-muted);font-size:12px}.tp-ds .care-workspace:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(295px,.32fr);gap:15px;align-items:start}.tp-ds .care-list-panel:where(:not(.wcrm *)),.tp-ds .care-guide:where(:not(.wcrm *)){min-width:0;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .care-list-head:where(:not(.wcrm *)){display:flex;align-items:start;justify-content:space-between;gap:14px}.tp-ds .care-list-head>div>span:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .care-list-head h3:where(:not(.wcrm *)),.tp-ds .care-guide h3:where(:not(.wcrm *)){margin:5px 0 3px;color:var(--text-strong);font-family:var(--font-display);font-size:19px}.tp-ds .care-list-head p:where(:not(.wcrm *)),.tp-ds .care-guide>p:where(:not(.wcrm *)){max-width:70ch;margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.tp-ds .care-list-head>strong:where(:not(.wcrm *)){flex:none;padding:6px 9px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:11px}.tp-ds .care-toolbar:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 14px;padding-top:15px;border-top:1px solid var(--border-subtle)}.tp-ds .care-filters:where(:not(.wcrm *)){display:flex;align-items:center;gap:4px;min-width:0;padding:3px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .care-filters button:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.tp-ds .care-filters button.is-active:where(:not(.wcrm *)){background:var(--surface-card);color:var(--tp-blue-700);box-shadow:var(--shadow-xs)}.tp-ds .care-filters b:where(:not(.wcrm *)){min-width:18px;padding:2px 4px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:9px;text-align:center}.tp-ds .care-search-row:where(:not(.wcrm *)){display:flex;gap:7px;flex:1;justify-content:flex-end;min-width:min(100%,340px)}.tp-ds .care-search:where(:not(.wcrm *)){display:flex;align-items:center;gap:7px;flex:1;min-width:150px;max-width:330px;height:35px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted)}.tp-ds .care-search:focus-within:where(:not(.wcrm *)){border-color:var(--tp-blue-500);box-shadow:var(--focus-ring)}.tp-ds .care-search input:where(:not(.wcrm *)){flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text-strong);font-size:11px}.tp-ds .care-search-row select:where(:not(.wcrm *)){max-width:165px;height:35px;padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font-size:11px}.tp-ds .care-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:12px}.tp-ds .care-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .care-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-xs)}.tp-ds .care-card-header:where(:not(.wcrm *)),.tp-ds .care-card-title:where(:not(.wcrm *)),.tp-ds .care-card-footer:where(:not(.wcrm *)){display:flex;align-items:start;justify-content:space-between;gap:12px}.tp-ds .care-kind:where(:not(.wcrm *)),.tp-ds .care-date:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:10.5px}.tp-ds .care-kind:where(:not(.wcrm *)){color:var(--tp-blue-700);font-weight:700}.tp-ds .care-card-title>div:where(:not(.wcrm *)){min-width:0}.tp-ds .care-card-title>div>span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10px}.tp-ds .care-card-title h3:where(:not(.wcrm *)){margin:3px 0 0;color:var(--text-strong);font-family:var(--font-display);font-size:18px;line-height:1.25}.tp-ds .care-card-title .status-badge:where(:not(.wcrm *)){align-self:start}.tp-ds .care-description:where(:not(.wcrm *)){min-height:40px;margin:0;color:var(--text-body);font-size:12.5px;line-height:1.5}.tp-ds .care-card-facts:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:7px 16px;padding:11px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.tp-ds .care-card-facts span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--text-muted);font-size:11px}.tp-ds .care-card-facts i:where(:not(.wcrm *)){flex:none;color:var(--tp-blue-600)}.tp-ds .care-next:where(:not(.wcrm *)){display:flex;align-items:start;gap:9px;padding:11px;border-radius:var(--radius-md);background:var(--tp-blue-50)}.tp-ds .care-next>span:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .care-next strong:where(:not(.wcrm *)){display:block;color:var(--tp-blue-700);font-size:11px}.tp-ds .care-next p:where(:not(.wcrm *)){margin:3px 0 0;color:var(--text-body);font-size:11px;line-height:1.4}.tp-ds .care-card-footer:where(:not(.wcrm *)){align-items:center;margin-top:auto}.tp-ds .care-card-footer>span:where(:not(.wcrm *)){color:var(--text-muted);font-size:10.5px}.tp-ds .care-card-footer>a:where(:not(.wcrm *)){flex:none}.tp-ds .care-guide>span:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .care-guide ol:where(:not(.wcrm *)){display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.tp-ds .care-guide li:where(:not(.wcrm *)){display:flex;gap:11px;padding:13px 0;border-top:1px solid var(--border-subtle)}.tp-ds .care-guide li>b:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--tp-blue-50);color:var(--tp-blue-700);font-family:var(--font-label);font-size:9px}.tp-ds .care-guide li strong:where(:not(.wcrm *)),.tp-ds .care-guide li small:where(:not(.wcrm *)){display:block}.tp-ds .care-guide li strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12px}.tp-ds .care-guide li small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.4}.tp-ds .care-guide>a:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--tp-blue-700);font-size:11px;font-weight:700;text-decoration:none}.tp-ds .care-filter-empty:where(:not(.wcrm *)),.tp-ds .care-no-records:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;gap:7px;padding:45px 18px;border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);text-align:center}.tp-ds .care-filter-empty>strong:where(:not(.wcrm *)),.tp-ds .care-no-records h4:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-size:15px}.tp-ds .care-filter-empty p:where(:not(.wcrm *)),.tp-ds .care-no-records p:where(:not(.wcrm *)){max-width:46ch;margin:0 0 7px;font-size:12px}@media(max-width:1180px){.tp-ds .care-workspace:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .care-guide:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 18px}.tp-ds .care-guide>span:where(:not(.wcrm *)),.tp-ds .care-guide h3:where(:not(.wcrm *)),.tp-ds .care-guide>p:where(:not(.wcrm *)),.tp-ds .care-guide>a:where(:not(.wcrm *)){grid-column:1}.tp-ds .care-guide ol:where(:not(.wcrm *)){grid-column:2;grid-row:1 / span 4;margin:0}}@media(max-width:767px){.tp-ds .care-page:where(:not(.wcrm *)){gap:12px}.tp-ds .care-intro:where(:not(.wcrm *)){display:block;min-height:0;padding:20px;border-radius:var(--radius-lg)}.tp-ds .care-intro h2:where(:not(.wcrm *)){font-size:21px}.tp-ds .care-intro p:where(:not(.wcrm *)){font-size:12px}.tp-ds .care-intro>button:where(:not(.wcrm *)){width:100%;margin-top:16px}.tp-ds .care-summary:where(:not(.wcrm *)){gap:7px}.tp-ds .care-summary>div:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:start;gap:5px;min-height:91px;padding:11px}.tp-ds .care-summary>div>span:where(:not(.wcrm *)){width:28px;height:28px}.tp-ds .care-summary strong:where(:not(.wcrm *)){font-size:20px}.tp-ds .care-summary small:where(:not(.wcrm *)){font-size:10px;line-height:1.2}.tp-ds .care-list-panel:where(:not(.wcrm *)),.tp-ds .care-guide:where(:not(.wcrm *)){padding:14px}.tp-ds .care-list-head h3:where(:not(.wcrm *)){font-size:17px}.tp-ds .care-toolbar:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}.tp-ds .care-filters:where(:not(.wcrm *)){width:100%;max-width:100%;overflow-x:auto}.tp-ds .care-filters button:where(:not(.wcrm *)){font-size:10px;padding:6px 8px}.tp-ds .care-search-row:where(:not(.wcrm *)){flex:0 0 auto;width:100%;min-width:0;justify-content:stretch}.tp-ds .care-search:where(:not(.wcrm *)){max-width:none}.tp-ds .care-search-row select:where(:not(.wcrm *)){max-width:132px}.tp-ds .care-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .care-card:where(:not(.wcrm *)){padding:14px}.tp-ds .care-card-title:where(:not(.wcrm *)){flex-direction:column-reverse;align-items:flex-start;gap:8px}.tp-ds .care-card-title h3:where(:not(.wcrm *)){font-size:16px}.tp-ds .care-guide:where(:not(.wcrm *)){display:block}.tp-ds .care-guide ol:where(:not(.wcrm *)){margin-top:14px}.tp-ds .care-card-footer>span:where(:not(.wcrm *)){display:none}.tp-ds .care-card-footer>a:where(:not(.wcrm *)){width:100%;justify-content:center}}.tp-ds .parts-orders-page:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:18px;min-width:0}.tp-ds .parts-orders-intro:where(:not(.wcrm *)){display:flex;align-items:end;justify-content:space-between;gap:28px;min-height:166px;padding:28px 30px;border-radius:var(--radius-xl);background:linear-gradient(115deg,var(--tp-navy-900),var(--tp-navy-700) 68%,var(--tp-blue-700));color:#fff;box-shadow:var(--shadow-sm)}.tp-ds .parts-orders-intro>div:where(:not(.wcrm *)){max-width:760px}.tp-ds .parts-orders-intro>div>span:where(:not(.wcrm *)),.tp-ds .parts-orders-section-head>div>span:where(:not(.wcrm *)){font-family:var(--font-label);font-size:9px;letter-spacing:.11em}.tp-ds .parts-orders-intro>div>span:where(:not(.wcrm *)){color:#ffffffa3}.tp-ds .parts-orders-intro h2:where(:not(.wcrm *)){margin:8px 0 5px;font-family:var(--font-display);font-size:clamp(22px,2vw,30px);line-height:1.2}.tp-ds .parts-orders-intro p:where(:not(.wcrm *)){margin:0;color:#ffffffc7;font-size:13px;line-height:1.5}.tp-ds .parts-orders-intro>a:where(:not(.wcrm *)){flex:none;min-height:40px}.tp-ds .parts-orders-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-ds .parts-orders-summary>div:where(:not(.wcrm *)){display:grid;grid-template-columns:38px auto 1fr;align-items:center;gap:10px;min-width:0;min-height:78px;padding:14px 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .parts-orders-summary>div>span:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .parts-orders-summary strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:25px;line-height:1}.tp-ds .parts-orders-summary small:where(:not(.wcrm *)){color:var(--text-muted);font-size:12px}.tp-ds .parts-orders-columns:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.tp-ds .parts-orders-section:where(:not(.wcrm *)){min-width:0;padding:20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .parts-orders-section-head:where(:not(.wcrm *)){display:flex;align-items:start;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--border-subtle)}.tp-ds .parts-orders-section-icon:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .parts-orders-section-head>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .parts-orders-section-head>div>span:where(:not(.wcrm *)){color:var(--tp-blue-700)}.tp-ds .parts-orders-section-head h3:where(:not(.wcrm *)){margin:4px 0 3px;color:var(--text-strong);font-family:var(--font-display);font-size:19px}.tp-ds .parts-orders-section-head p:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.tp-ds .parts-orders-section-head>b:where(:not(.wcrm *)){padding:6px 9px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:11px}.tp-ds .parts-orders-list:where(:not(.wcrm *)){display:grid;gap:12px;padding-top:16px}.tp-ds .parts-order-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .parts-order-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-xs)}.tp-ds .parts-order-top:where(:not(.wcrm *)),.tp-ds .parts-order-footer:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-ds .parts-order-kicker:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;color:var(--tp-blue-700);font-size:11px;font-weight:700}.tp-ds .parts-order-card h4:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:18px;line-height:1.25}.tp-ds .parts-order-card h4 small:where(:not(.wcrm *)){color:var(--text-muted);font-size:12px}.tp-ds .parts-order-card>p:where(:not(.wcrm *)){min-height:18px;margin:-8px 0 0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.tp-ds .parts-order-facts:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.tp-ds .parts-order-facts>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;color:var(--text-body);font-size:11px}.tp-ds .parts-order-facts svg:where(:not(.wcrm *)){flex:none;color:var(--tp-blue-600)}.tp-ds .parts-order-footer:where(:not(.wcrm *)){margin-top:auto}.tp-ds .parts-order-footer>small:where(:not(.wcrm *)){max-width:25ch;color:var(--text-muted);font-size:10.5px;line-height:1.4}.tp-ds .parts-order-footer>a:where(:not(.wcrm *)){flex:none}.tp-ds .parts-orders-empty:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 22px;border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--tp-blue-600);text-align:center}.tp-ds .parts-orders-empty strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:14px}.tp-ds .parts-orders-empty p:where(:not(.wcrm *)){max-width:38ch;margin:0 0 5px;color:var(--text-muted);font-size:11.5px;line-height:1.5}@media(max-width:1180px){.tp-ds .parts-orders-columns:where(:not(.wcrm *)){grid-template-columns:1fr}}@media(max-width:767px){.tp-ds .parts-orders-page:where(:not(.wcrm *)){gap:12px}.tp-ds .parts-orders-intro:where(:not(.wcrm *)){display:block;min-height:0;padding:20px;border-radius:var(--radius-lg)}.tp-ds .parts-orders-intro h2:where(:not(.wcrm *)){font-size:21px}.tp-ds .parts-orders-intro p:where(:not(.wcrm *)){font-size:12px}.tp-ds .parts-orders-intro>a:where(:not(.wcrm *)){width:100%;justify-content:center;margin-top:16px}.tp-ds .parts-orders-summary:where(:not(.wcrm *)){gap:7px}.tp-ds .parts-orders-summary>div:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:start;gap:5px;min-height:91px;padding:11px}.tp-ds .parts-orders-summary>div>span:where(:not(.wcrm *)){width:28px;height:28px}.tp-ds .parts-orders-summary strong:where(:not(.wcrm *)){font-size:20px}.tp-ds .parts-orders-summary small:where(:not(.wcrm *)){font-size:10px;line-height:1.2}.tp-ds .parts-orders-section:where(:not(.wcrm *)){padding:14px}.tp-ds .parts-orders-section-head h3:where(:not(.wcrm *)){font-size:17px}.tp-ds .parts-order-card:where(:not(.wcrm *)){padding:14px}.tp-ds .parts-order-top:where(:not(.wcrm *)){align-items:start}.tp-ds .parts-order-top .status-badge:where(:not(.wcrm *)){flex:none}.tp-ds .parts-order-card h4:where(:not(.wcrm *)){font-size:16px}.tp-ds .parts-order-footer:where(:not(.wcrm *)){align-items:stretch;flex-direction:column}.tp-ds .parts-order-footer>small:where(:not(.wcrm *)){max-width:none}.tp-ds .parts-order-footer>a:where(:not(.wcrm *)){width:100%;justify-content:center}}.tp-ds .collection-page:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:16px;min-width:0}.tp-ds .collection-banner:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:22px 25px;border:1px solid var(--tp-blue-100);border-radius:var(--radius-lg);background:linear-gradient(110deg,#fff,var(--tp-blue-50))}.tp-ds .collection-banner>div:where(:not(.wcrm *)){min-width:0}.tp-ds .collection-banner span:where(:not(.wcrm *)),.tp-ds .collection-panel-head span:where(:not(.wcrm *)){color:var(--tp-blue-700);font-family:var(--font-label);font-size:9px;letter-spacing:.1em}.tp-ds .collection-banner h2:where(:not(.wcrm *)){margin:6px 0 4px;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(20px,1.8vw,26px);line-height:1.2}.tp-ds .collection-banner p:where(:not(.wcrm *)){max-width:78ch;margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.tp-ds .collection-banner>a:where(:not(.wcrm *)),.tp-ds .collection-banner>button:where(:not(.wcrm *)){flex:none}.tp-ds .collection-banner-count:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:7px;flex:none;padding:10px 12px;border:1px solid var(--tp-blue-200);border-radius:var(--radius-md);background:var(--surface-card);color:var(--tp-blue-700);font-size:11px}.tp-ds .collection-summary:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-ds .collection-summary>div:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-width:0;padding:13px 17px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .collection-summary svg:where(:not(.wcrm *)){flex:none;color:var(--tp-blue-700)}.tp-ds .collection-summary strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:20px}.tp-ds .collection-summary small:where(:not(.wcrm *)){color:var(--text-muted);font-size:11px}.tp-ds .collection-panel:where(:not(.wcrm *)){min-width:0;padding:18px 20px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.tp-ds .collection-panel-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.tp-ds .collection-panel-head>div:where(:not(.wcrm *)){min-width:0}.tp-ds .collection-panel-head h3:where(:not(.wcrm *)){margin:4px 0 3px;color:var(--text-strong);font-family:var(--font-display);font-size:18px}.tp-ds .collection-panel-head p:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.tp-ds .collection-panel-head>b:where(:not(.wcrm *)){flex:none;padding:6px 9px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:11px}.tp-ds .collection-panel>.data-table-wrap:where(:not(.wcrm *)),.tp-ds .collection-panel>.table-wrap:where(:not(.wcrm *)){margin-top:13px}.tp-ds .collection-panel .data-table thead th:where(:not(.wcrm *)){background:var(--tp-slate-50)}.tp-ds .collection-panel .data-table tbody tr:last-child:where(:not(.wcrm *)){border-bottom:0}.tp-ds .collection-card-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:12px;padding-top:15px}.tp-ds .collection-card:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:10px;min-width:0;padding:17px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-body);text-decoration:none}.tp-ds .collection-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-xs)}.tp-ds .collection-card-top:where(:not(.wcrm *)),.tp-ds .collection-card-footer:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-ds .collection-card-top>span:first-child:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;color:var(--tp-blue-700);font-size:11px;font-weight:700}.tp-ds .collection-card h4:where(:not(.wcrm *)){margin:0;color:var(--text-strong);font-family:var(--font-display);font-size:17px;line-height:1.25}.tp-ds .collection-card p:where(:not(.wcrm *)){margin:-4px 0 0;color:var(--text-muted);font-size:11.5px;line-height:1.45}.tp-ds .collection-card-facts:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:7px 15px;padding:11px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.tp-ds .collection-card-facts>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;color:var(--text-body);font-size:11px}.tp-ds .collection-card-facts svg:where(:not(.wcrm *)){flex:none;color:var(--tp-blue-600)}.tp-ds .collection-card-footer:where(:not(.wcrm *)){margin-top:auto;color:var(--tp-blue-700);font-size:11px;font-weight:700}.tp-ds .collection-card-footer>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px}.tp-ds .collection-card-footer>b:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px}.tp-ds .collection-help:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border:1px solid var(--tp-blue-100);border-radius:var(--radius-lg);background:var(--tp-blue-50)}.tp-ds .collection-help>div:where(:not(.wcrm *)){min-width:0}.tp-ds .collection-help strong:where(:not(.wcrm *)){display:block;color:var(--text-strong);font-size:12px}.tp-ds .collection-help p:where(:not(.wcrm *)){margin:3px 0 0;color:var(--text-muted);font-size:11px;line-height:1.4}.tp-ds .collection-help>a:where(:not(.wcrm *)){flex:none}.tp-ds .collection-customer-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px}.tp-ds .collection-customer-grid .card:where(:not(.wcrm *)){min-width:0}.tp-ds .parts-result-page .desktop-table:where(:not(.wcrm *)){display:none}.tp-ds .parts-result-page .parts-result-list:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;margin-top:15px}.tp-ds .parts-result-page .entity-card:where(:not(.wcrm *)){min-height:178px;padding:17px}.tp-ds .parts-result-page .entity-card>div:first-child:where(:not(.wcrm *)){flex:1}.tp-ds .collection-page .tabs:where(:not(.wcrm *)){margin-bottom:0}.tp-ds .collection-panel>[data-tab-panel]:where(:not(.wcrm *)){margin-top:12px}.tp-ds .collection-panel [data-tab-panel] .table-wrap:where(:not(.wcrm *)){border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tp-ds .collection-panel [data-tab-panel] .data-table thead th:where(:not(.wcrm *)){background:var(--tp-slate-50)}.tp-ds .config-coupons-table .data-table:where(:not(.wcrm *)){min-width:0}.tp-ds .allina-layout:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.3fr);gap:15px;align-items:stretch}.tp-ds .allina-workspace:where(:not(.wcrm *)){display:flex;flex-direction:column;min-height:min(600px,calc(100dvh - 310px))}.tp-ds .allina-workspace #allina-chat:where(:not(.wcrm *)){display:flex;flex:1;flex-direction:column;gap:10px;min-height:210px;max-height:470px;overflow-y:auto;padding:4px 2px}.tp-ds .allina-starters:where(:not(.wcrm *)){margin:auto 0;padding:20px;border:1px dashed var(--tp-blue-200);border-radius:var(--radius-md);background:var(--tp-slate-50)}.tp-ds .allina-starters>span:where(:not(.wcrm *)){color:var(--tp-blue-700);font-family:var(--font-label);font-size:9px;letter-spacing:.1em}.tp-ds .allina-starters h4:where(:not(.wcrm *)){margin:6px 0 4px;color:var(--text-strong);font-size:16px}.tp-ds .allina-starters p:where(:not(.wcrm *)){margin:0 0 14px;color:var(--text-muted);font-size:11.5px}.tp-ds .allina-starter-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tp-ds .allina-starter-grid button:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#fff;color:var(--tp-blue-700);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.tp-ds .allina-starter-grid button:hover:where(:not(.wcrm *)),.tp-ds .allina-starter-grid button:focus-visible:where(:not(.wcrm *)){border-color:var(--tp-blue-400);background:var(--tp-blue-50);outline:none}.tp-ds .allina-starter-grid strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:11.5px}.tp-ds .allina-starter-grid small:where(:not(.wcrm *)){color:var(--text-muted);font-size:10.5px;line-height:1.35}.tp-ds .allina-workspace #allina-form:where(:not(.wcrm *)){display:flex;gap:8px;margin-top:12px}.tp-ds .allina-workspace #allina-form input:where(:not(.wcrm *)){min-width:0}.tp-ds .allina-workspace #allina-sugestao:not(:empty):where(:not(.wcrm *)){margin-top:14px}.tp-ds .allina-guide ol:where(:not(.wcrm *)){display:grid;gap:0;margin:17px 0;padding:0;list-style:none}.tp-ds .allina-guide li:where(:not(.wcrm *)){display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.tp-ds .allina-guide li>b:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:50%;background:var(--tp-blue-50);color:var(--tp-blue-700);font-family:var(--font-label);font-size:9px}.tp-ds .allina-guide li strong:where(:not(.wcrm *)),.tp-ds .allina-guide li small:where(:not(.wcrm *)){display:block}.tp-ds .allina-guide li strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12px}.tp-ds .allina-guide li small:where(:not(.wcrm *)){margin-top:3px;color:var(--text-muted);font-size:11px;line-height:1.4}.tp-ds .allina-note:where(:not(.wcrm *)){padding:11px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--text-body);font-size:11px;line-height:1.45}@media(max-width:767px){.tp-ds .collection-page:where(:not(.wcrm *)){gap:12px}.tp-ds .collection-banner:where(:not(.wcrm *)){display:block;padding:18px}.tp-ds .collection-banner h2:where(:not(.wcrm *)){font-size:21px}.tp-ds .collection-banner p:where(:not(.wcrm *)){font-size:12px}.tp-ds .collection-banner>a:where(:not(.wcrm *)),.tp-ds .collection-banner>button:where(:not(.wcrm *)){width:100%;justify-content:center;margin-top:14px}.tp-ds .collection-banner-count:where(:not(.wcrm *)){margin-top:14px}.tp-ds .collection-summary:where(:not(.wcrm *)){gap:7px}.tp-ds .collection-summary>div:where(:not(.wcrm *)){flex-direction:column;align-items:start;gap:3px;padding:10px}.tp-ds .collection-summary strong:where(:not(.wcrm *)){font-size:18px}.tp-ds .collection-summary small:where(:not(.wcrm *)){font-size:10px;line-height:1.2}.tp-ds .collection-panel:where(:not(.wcrm *)){padding:14px}.tp-ds .collection-panel-head h3:where(:not(.wcrm *)){font-size:16px}.tp-ds .collection-card-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .collection-card:where(:not(.wcrm *)){padding:14px}.tp-ds .collection-card h4:where(:not(.wcrm *)){font-size:16px}.tp-ds .collection-help:where(:not(.wcrm *)){align-items:stretch;flex-direction:column}.tp-ds .collection-help>a:where(:not(.wcrm *)){width:100%;justify-content:center}}@media(max-width:1180px){.tp-ds .allina-layout:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .allina-workspace:where(:not(.wcrm *)){min-height:460px}}@media(max-width:767px){.tp-ds .allina-workspace:where(:not(.wcrm *)){min-height:390px}.tp-ds .allina-workspace #allina-chat:where(:not(.wcrm *)){min-height:260px;max-height:none;overflow-y:visible}.tp-ds .allina-starters:where(:not(.wcrm *)){padding:13px}.tp-ds .allina-starter-grid:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .allina-starter-grid button:where(:not(.wcrm *)){display:grid;grid-template-columns:19px 1fr;column-gap:7px;padding:8px}.tp-ds .allina-starter-grid button small:where(:not(.wcrm *)){grid-column:2}}.tp-ds .loja-btn-44:where(:not(.wcrm *)){min-height:44px}.tp-ds .loja-carrinho-btn:where(:not(.wcrm *)){position:relative}.tp-ds .loja-carrinho-btn b:where(:not(.wcrm *)){min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:11px;line-height:20px;text-align:center}.tp-ds .loja-busca:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;position:relative;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:10px;box-shadow:var(--shadow-xs)}.tp-ds .loja-busca>svg:where(:not(.wcrm *)){position:absolute;left:24px;color:var(--text-faint);pointer-events:none}.tp-ds .loja-busca .input:where(:not(.wcrm *)){flex:1;height:48px;padding-left:42px;font-size:15px}.tp-ds .loja-busca .btn:where(:not(.wcrm *)){min-width:110px}.tp-ds .loja-filtros .chip-btn:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;min-height:36px}.tp-ds .loja-secao-head:where(:not(.wcrm *)){display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 10px}.tp-ds .loja-secao-head h3:where(:not(.wcrm *)){font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text-strong);margin:0}.tp-ds .loja-secao-head span:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-muted)}.tp-ds .loja-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.tp-ds .loja-card:where(:not(.wcrm *)){display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-xs);min-width:0;transition:box-shadow .18s ease,transform .16s ease}.tp-ds .loja-card:hover:where(:not(.wcrm *)){box-shadow:var(--shadow-md);transform:translateY(-1px)}.tp-ds .loja-card-foto:where(:not(.wcrm *)){display:block}.tp-ds .loja-card-corpo:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1;min-width:0}.tp-ds .loja-card-corpo .badge:where(:not(.wcrm *)){align-self:flex-start}.tp-ds .loja-card-nome:where(:not(.wcrm *)){font-family:var(--font-display);font-size:14.5px;font-weight:700;line-height:1.3;color:var(--text-strong);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-ds .loja-card-nome:hover:where(:not(.wcrm *)){color:var(--text-link)}.tp-ds .loja-card-codigo:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-muted);overflow-wrap:anywhere}.tp-ds .loja-preco:where(:not(.wcrm *)){font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--text-strong);letter-spacing:var(--ls-snug)}.tp-ds .loja-preco-lg:where(:not(.wcrm *)){font-size:30px}.tp-ds .loja-card-info:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-body)}.tp-ds .loja-card-info svg:where(:not(.wcrm *)){color:var(--text-faint);flex:none}.tp-ds .loja-card-mais:where(:not(.wcrm *)){font-size:12.5px;font-weight:600;color:var(--text-link);text-decoration:none}.tp-ds .loja-card-corpo .btn:where(:not(.wcrm *)){margin-top:auto}.tp-ds .loja-card-mais+.btn:where(:not(.wcrm *)),.tp-ds .loja-card-info+.btn:where(:not(.wcrm *)){margin-top:8px}.tp-ds .loja-foto:where(:not(.wcrm *)){background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.tp-ds .loja-foto img:where(:not(.wcrm *)){width:100%;height:100%;object-fit:contain;background:var(--surface-card)}.tp-ds .loja-foto-md:where(:not(.wcrm *)){aspect-ratio:4 / 3}.tp-ds .loja-foto-lg:where(:not(.wcrm *)){aspect-ratio:4 / 3;border-radius:var(--radius-sm)}.tp-ds .loja-foto-sm:where(:not(.wcrm *)){width:56px;height:56px;border-radius:var(--radius-sm);flex:none}.tp-ds .loja-foto-vazia:where(:not(.wcrm *)){color:var(--tp-slate-400);display:flex}.tp-ds .loja-aviso:where(:not(.wcrm *)){display:flex;gap:14px;align-items:flex-start}.tp-ds .loja-aviso>svg:where(:not(.wcrm *)){color:var(--accent);flex:none;margin-top:2px}.tp-ds .loja-aviso strong:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:15px;color:var(--text-strong)}.tp-ds .loja-aviso p:where(:not(.wcrm *)){margin:4px 0 0;font-size:13px;color:var(--text-muted);line-height:1.5}.tp-ds .loja-dica:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-muted);margin:0}.tp-ds .loja-nota:where(:not(.wcrm *)){font-size:12px;color:var(--text-muted);margin:8px 0 0;line-height:1.45}.tp-ds .loja-sem-oferta:where(:not(.wcrm *)){background:var(--surface-tint);border:1px solid var(--tp-blue-100);border-radius:var(--radius-md);padding:14px 16px}.tp-ds .loja-sem-oferta-lista:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.tp-ds .loja-sem-oferta-item:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px 12px;min-width:0}.tp-ds .loja-sem-oferta-item>div:where(:not(.wcrm *)){min-width:0}.tp-ds .loja-sem-oferta-item strong:where(:not(.wcrm *)){display:block;font-size:13.5px;color:var(--text-strong)}.tp-ds .loja-sem-oferta-item small:where(:not(.wcrm *)){display:block;font-size:11.5px;color:var(--text-muted);overflow-wrap:anywhere}.tp-ds .loja-sem-oferta-item .btn:where(:not(.wcrm *)){flex:none}.tp-ds .loja-produto:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.tp-ds .loja-galeria-miniaturas:where(:not(.wcrm *)){display:flex;gap:8px;margin-top:10px}.tp-ds .loja-galeria-miniaturas button:where(:not(.wcrm *)){width:64px;height:64px;padding:0;border:2px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);overflow:hidden;cursor:pointer}.tp-ds .loja-galeria-miniaturas button.is-active:where(:not(.wcrm *)){border-color:var(--accent)}.tp-ds .loja-galeria-miniaturas img:where(:not(.wcrm *)){width:100%;height:100%;object-fit:cover}.tp-ds .loja-galeria-miniaturas .loja-foto-sm:where(:not(.wcrm *)){width:100%;height:100%}.tp-ds .loja-compra:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px}.tp-ds .loja-compra .badge:where(:not(.wcrm *)){align-self:flex-start}.tp-ds .loja-compra h2:where(:not(.wcrm *)){font-family:var(--font-display);font-size:20px;line-height:1.25;color:var(--text-strong);margin:0}.tp-ds .loja-compra .btn:where(:not(.wcrm *)){margin-top:4px}.tp-ds .loja-compra-qtd:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 2px;font-size:13px;color:var(--text-body)}.tp-ds .loja-vendedor-nome:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--text-strong)}.tp-ds .loja-outra:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-subtle)}.tp-ds .loja-outra:first-of-type:where(:not(.wcrm *)){border-top:0}.tp-ds .loja-outra strong:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:16px;color:var(--text-strong)}.tp-ds .loja-outra small:where(:not(.wcrm *)){display:block;font-size:12px;color:var(--text-muted)}.tp-ds .loja-qtd:where(:not(.wcrm *)){display:inline-flex;align-items:stretch;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-card)}.tp-ds .loja-qtd button:where(:not(.wcrm *)){width:44px;min-height:44px;border:0;background:var(--surface-sunken);font-size:18px;font-weight:700;color:var(--text-strong);cursor:pointer}.tp-ds .loja-qtd button:disabled:where(:not(.wcrm *)){color:var(--text-faint);cursor:default}.tp-ds .loja-qtd input:where(:not(.wcrm *)){width:52px;border:0;text-align:center;font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--text-strong);-moz-appearance:textfield}.tp-ds .loja-qtd input:where(:not(.wcrm *))::-webkit-outer-spin-button,.tp-ds .loja-qtd input:where(:not(.wcrm *))::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tp-ds .loja-carrinho:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.tp-ds .loja-carrinho-grupos:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:16px;min-width:0}.tp-ds .loja-grupo .card-h h3:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px}.tp-ds .loja-grupo-subtotal:where(:not(.wcrm *)){font-family:var(--font-display);font-size:16px;color:var(--text-strong)}.tp-ds .loja-item:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tp-ds .loja-item-info:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .loja-item-info strong:where(:not(.wcrm *)){display:block;font-size:14px;color:var(--text-strong)}.tp-ds .loja-item-info small:where(:not(.wcrm *)){display:block;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.tp-ds .loja-item-acoes:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;flex:none}.tp-ds .loja-item-acoes>b:where(:not(.wcrm *)){min-width:92px;text-align:right;font-family:var(--font-display);color:var(--text-strong)}.tp-ds .loja-item-acoes .btn:where(:not(.wcrm *)){width:44px;padding:0;justify-content:center}.tp-ds .loja-resumo:where(:not(.wcrm *)){position:sticky;top:16px}.tp-ds .field>.field-label:where(:not(.wcrm *)){display:block;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--tp-slate-500);margin-bottom:6px}.tp-ds .loja-pagamentos:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr;gap:8px}.tp-ds .loja-pagamento:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-body);cursor:pointer;text-align:left}.tp-ds .loja-pagamento svg:where(:not(.wcrm *)){color:var(--text-faint)}.tp-ds .loja-pagamento.is-active:where(:not(.wcrm *)){border-color:var(--accent);background:var(--accent-soft);color:var(--text-strong)}.tp-ds .loja-pagamento.is-active svg:where(:not(.wcrm *)){color:var(--accent)}.tp-ds .loja-resumo-valores:where(:not(.wcrm *)){margin:6px 0 12px}.tp-ds .ofertas-lista:where(:not(.wcrm *)){display:flex;flex-direction:column}.tp-ds .oferta-linha:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tp-ds .oferta-linha:first-child:where(:not(.wcrm *)){border-top:0}.tp-ds .oferta-linha-info:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .oferta-linha-info strong:where(:not(.wcrm *)){display:block;font-size:14px;color:var(--text-strong)}.tp-ds .oferta-linha-info small:where(:not(.wcrm *)){display:block;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.tp-ds .oferta-linha-valor:where(:not(.wcrm *)){text-align:right;flex:none}.tp-ds .oferta-linha-valor b:where(:not(.wcrm *)){display:block;font-family:var(--font-display);font-size:15px;color:var(--text-strong)}.tp-ds .oferta-linha-valor small:where(:not(.wcrm *)){font-size:12px;color:var(--text-muted)}.tp-ds .oferta-linha .actions-bar:where(:not(.wcrm *)){flex:none}.tp-ds .oferta-linha .btn:where(:not(.wcrm *)){min-height:44px}.tp-ds .oferta-ativo:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;color:var(--text-body);cursor:pointer}.tp-ds .oferta-ativo input:where(:not(.wcrm *)){width:20px;height:20px}.tp-ds .parts-ofertas-venda .loja-grid:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media(max-width:1100px){.tp-ds .loja-carrinho:where(:not(.wcrm *)){grid-template-columns:minmax(0,1fr)}.tp-ds .loja-resumo:where(:not(.wcrm *)){position:static}}@media(max-width:767px){.tp-ds .loja-busca:where(:not(.wcrm *)){padding:8px}.tp-ds .loja-busca>svg:where(:not(.wcrm *)){left:20px}.tp-ds .loja-busca .btn:where(:not(.wcrm *)){min-width:0;padding:0 14px}.tp-ds .loja-filtros:where(:not(.wcrm *)){flex-wrap:nowrap;overflow-x:auto;margin:0 -15px;padding:0 15px 4px}.tp-ds .loja-filtros .chip-btn:where(:not(.wcrm *)){flex:none}.tp-ds .loja-grid:where(:not(.wcrm *)),.tp-ds .parts-ofertas-venda .loja-grid:where(:not(.wcrm *)){grid-template-columns:1fr;gap:10px}.tp-ds .loja-card:where(:not(.wcrm *)){flex-direction:row;align-items:stretch}.tp-ds .loja-card:hover:where(:not(.wcrm *)){transform:none}.tp-ds .loja-card-foto:where(:not(.wcrm *)){width:108px;flex:none}.tp-ds .loja-card-foto .loja-foto-md:where(:not(.wcrm *)){aspect-ratio:auto;height:100%;min-height:108px}.tp-ds .loja-card-corpo:where(:not(.wcrm *)){padding:10px 12px 12px;gap:4px}.tp-ds .loja-preco:where(:not(.wcrm *)){font-size:20px}.tp-ds .loja-preco-lg:where(:not(.wcrm *)){font-size:26px}.tp-ds .loja-sem-oferta:where(:not(.wcrm *)){padding:12px;margin:0 -2px}.tp-ds .loja-sem-oferta-lista:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .loja-sem-oferta-item:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}.tp-ds .loja-sem-oferta-item .btn:where(:not(.wcrm *)){width:100%}.tp-ds .loja-produto:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .loja-outra:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}.tp-ds .loja-item:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .loja-item-info:where(:not(.wcrm *)){flex-basis:calc(100% - 68px)}.tp-ds .loja-item-acoes:where(:not(.wcrm *)){width:100%;justify-content:space-between}.tp-ds .loja-item-acoes>b:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .oferta-linha:where(:not(.wcrm *)){flex-wrap:wrap}.tp-ds .oferta-linha-info:where(:not(.wcrm *)){flex-basis:calc(100% - 120px)}.tp-ds .oferta-linha .actions-bar:where(:not(.wcrm *)){width:100%}.tp-ds .oferta-linha .actions-bar .btn:where(:not(.wcrm *)){flex:1}}.tp-ds .acad-aula:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.tp-ds .acad-main:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:14px;min-width:0}.tp-ds .acad-voltar:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;color:var(--text-link);font-size:13px;font-weight:600;text-decoration:none}.tp-ds .acad-voltar:hover:where(:not(.wcrm *)){text-decoration:underline}.tp-ds .acad-palco:where(:not(.wcrm *)){position:relative;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .acad-video:where(:not(.wcrm *)){aspect-ratio:16 / 9;background:#000;border-color:transparent}.tp-ds .acad-video iframe:where(:not(.wcrm *)){position:absolute;inset:0;width:100%;height:100%;border:0}.tp-ds .acad-pdf:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--surface-sunken)}.tp-ds .acad-pdf iframe:where(:not(.wcrm *)){width:100%;height:min(72vh,820px);border:0;border-radius:var(--radius-md);background:#fff}.tp-ds .acad-pdf .btn:where(:not(.wcrm *)){align-self:flex-start}.tp-ds .acad-palco-card:where(:not(.wcrm *)){padding:22px 24px}.tp-ds .acad-palco-vazio:where(:not(.wcrm *)),.tp-ds .acad-palco-bloqueado:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:260px;padding:28px;text-align:center;background:var(--surface-sunken);color:var(--text-muted)}.tp-ds .acad-palco-vazio strong:where(:not(.wcrm *)),.tp-ds .acad-palco-bloqueado strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:16px}.tp-ds .acad-palco-vazio p:where(:not(.wcrm *)),.tp-ds .acad-palco-bloqueado p:where(:not(.wcrm *)){margin:0;max-width:420px;font-size:13px}.tp-ds .acad-palco-bloqueado .btn:where(:not(.wcrm *)){margin-top:8px}.tp-ds .acad-aula-head:where(:not(.wcrm *)){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tp-ds .acad-eyebrow:where(:not(.wcrm *)){display:block;color:var(--text-muted);font:11px var(--font-label);letter-spacing:.04em}.tp-ds .acad-aula-head h2:where(:not(.wcrm *)){margin:6px 0 4px;color:var(--text-strong);font-size:21px;line-height:1.25}.tp-ds .acad-aula-head p:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:12.5px}.tp-ds .acad-acoes:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:none}.tp-ds .acad-acoes .btn:where(:not(.wcrm *)){min-height:44px}.tp-ds .acad-concluida:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--radius-md);background:var(--tp-success-50);color:var(--tp-success-600);font-size:13px;font-weight:700}.tp-ds .acad-dica:where(:not(.wcrm *)){margin:-4px 0 0;color:var(--text-muted);font-size:12px}.tp-ds .acad-abas:where(:not(.wcrm *)){padding:18px 20px 22px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .acad-abas .tabs:where(:not(.wcrm *)){margin-bottom:16px;overflow-x:auto}.tp-ds .acad-abas .tab-btn:where(:not(.wcrm *)){min-height:44px;white-space:nowrap}.tp-ds .acad-vazio:where(:not(.wcrm *)){margin:0;color:var(--text-muted);font-size:13px}.tp-ds .acad-md:where(:not(.wcrm *)){color:var(--text-body);font-size:14.5px;line-height:1.65}.tp-ds .acad-md>:first-child:where(:not(.wcrm *)){margin-top:0}.tp-ds .acad-md>:last-child:where(:not(.wcrm *)){margin-bottom:0}.tp-ds .acad-md h2:where(:not(.wcrm *)){margin:22px 0 8px;color:var(--text-strong);font-size:19px}.tp-ds .acad-md h3:where(:not(.wcrm *)){margin:18px 0 6px;color:var(--text-strong);font-size:16px}.tp-ds .acad-md h4:where(:not(.wcrm *)){margin:16px 0 6px;color:var(--text-strong);font-size:14.5px}.tp-ds .acad-md p:where(:not(.wcrm *)){margin:0 0 12px}.tp-ds .acad-md ul:where(:not(.wcrm *)),.tp-ds .acad-md ol:where(:not(.wcrm *)){margin:0 0 12px;padding-left:22px}.tp-ds .acad-md li:where(:not(.wcrm *)){margin:4px 0}.tp-ds .acad-md a:where(:not(.wcrm *)){color:var(--text-link)}.tp-ds .acad-materiais:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px}.tp-ds .acad-materiais a:where(:not(.wcrm *)){display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-strong);text-decoration:none}.tp-ds .acad-materiais a:hover:where(:not(.wcrm *)){border-color:var(--border-accent);background:var(--surface-tint)}.tp-ds .acad-mat-icone:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--radius-sm);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .acad-mat-texto:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .acad-mat-texto strong:where(:not(.wcrm *)),.tp-ds .acad-mat-texto small:where(:not(.wcrm *)){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .acad-mat-texto strong:where(:not(.wcrm *)){font-size:13.5px}.tp-ds .acad-mat-texto small:where(:not(.wcrm *)){color:var(--text-muted);font-size:11.5px}.tp-ds .acad-comentarios:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:12px}.tp-ds .acad-comentar:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:8px}.tp-ds .acad-comentar label:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px;font-weight:600}.tp-ds .acad-comentar .btn:where(:not(.wcrm *)){align-self:flex-end;min-height:44px}.tp-ds .acad-comentario:where(:not(.wcrm *)){padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tp-ds .acad-comentario header:where(:not(.wcrm *)){display:flex;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:11.5px}.tp-ds .acad-comentario header strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px}.tp-ds .acad-comentario p:where(:not(.wcrm *)){margin:6px 0 0;color:var(--text-body);font-size:13.5px;line-height:1.5;white-space:pre-wrap}.tp-ds .acad-resposta:where(:not(.wcrm *)){margin-top:10px;padding:10px 12px;border-left:3px solid var(--tp-blue-500);border-radius:var(--radius-sm);background:var(--tp-blue-50)}.tp-ds .acad-lista:where(:not(.wcrm *)){position:sticky;top:16px;max-height:calc(100vh - 110px);overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}.tp-ds .acad-lista-head:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:6px;padding:16px;border-bottom:1px solid var(--border-subtle)}.tp-ds .acad-lista-head strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:14px;line-height:1.3}.tp-ds .acad-lista-head span:where(:not(.wcrm *)){color:var(--text-muted);font-size:11.5px}.tp-ds .acad-lista-head .pbar:where(:not(.wcrm *)){height:6px;border-radius:var(--radius-pill)}.tp-ds .acad-modulo:where(:not(.wcrm *)){padding:8px 8px 10px;border-bottom:1px solid var(--border-subtle)}.tp-ds .acad-modulo:last-child:where(:not(.wcrm *)){border-bottom:0}.tp-ds .acad-modulo .acad-vazio:where(:not(.wcrm *)){padding:4px 8px;font-size:12px}.tp-ds .acad-modulo-titulo:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px;padding:6px 8px;color:var(--text-strong)}.tp-ds .acad-modulo-titulo span:where(:not(.wcrm *)){flex:none;color:var(--text-muted);font:11px var(--font-label);letter-spacing:.04em}.tp-ds .acad-modulo-titulo strong:where(:not(.wcrm *)){flex:1;min-width:0;font-size:12.5px}.tp-ds .acad-modulo-titulo svg:where(:not(.wcrm *)){flex:none;color:var(--tp-success-500)}.tp-ds .acad-item:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-body);text-align:left;cursor:pointer}.tp-ds .acad-item:hover:not(:disabled):where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .acad-item:disabled:where(:not(.wcrm *)){cursor:not-allowed;opacity:.55}.tp-ds .acad-item.is-atual:where(:not(.wcrm *)){background:var(--tp-blue-50);box-shadow:inset 3px 0 0 var(--tp-blue-500)}.tp-ds .acad-item-check:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border:1px solid var(--border-default);border-radius:50%;background:var(--surface-card);color:var(--text-muted)}.tp-ds .acad-item.is-feita .acad-item-check:where(:not(.wcrm *)){border-color:var(--tp-success-500);background:var(--tp-success-500);color:#fff}.tp-ds .acad-item-texto:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .acad-item-texto strong:where(:not(.wcrm *)),.tp-ds .acad-item-texto small:where(:not(.wcrm *)){display:block}.tp-ds .acad-item-texto strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:12.5px;font-weight:600;line-height:1.3}.tp-ds .acad-item-texto small:where(:not(.wcrm *)){margin-top:2px;color:var(--text-muted);font-size:11px}.tp-ds .acad-quiz:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:14px}.tp-ds .acad-quiz-head:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:12.5px}.tp-ds .acad-quiz-head strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:15px}.tp-ds .acad-aviso:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-md);font-size:13px;font-weight:600}.tp-ds .acad-aviso-ok:where(:not(.wcrm *)){background:var(--tp-success-50);color:var(--tp-success-600)}.tp-ds .acad-aviso-erro:where(:not(.wcrm *)){background:var(--tp-danger-50);color:var(--tp-danger-600)}.tp-ds .acad-quiz-list:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tp-ds .acad-quiz-list>li:where(:not(.wcrm *)){padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tp-ds .acad-quiz-list>li.is-certa:where(:not(.wcrm *)){border-color:var(--tp-success-500)}.tp-ds .acad-quiz-list>li.is-errada:where(:not(.wcrm *)){border-color:var(--tp-danger-500)}.tp-ds .acad-quiz-list fieldset:where(:not(.wcrm *)){margin:0;padding:0;border:0;min-width:0}.tp-ds .acad-quiz-list legend:where(:not(.wcrm *)){margin-bottom:10px;padding:0;color:var(--text-strong);font-size:14px;font-weight:600;line-height:1.4}.tp-ds .acad-quiz-list legend span:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .acad-opcao:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;min-height:44px;margin-top:6px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-body);font-size:13.5px;cursor:pointer}.tp-ds .acad-opcao:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .acad-opcao.is-marcada:where(:not(.wcrm *)){border-color:var(--tp-blue-500);background:var(--tp-blue-50)}.tp-ds .acad-opcao input:where(:not(.wcrm *)){width:18px;height:18px;flex:none;accent-color:var(--tp-blue-500)}.tp-ds fieldset:disabled .acad-opcao:where(:not(.wcrm *)){cursor:default}.tp-ds .acad-quiz-erro:where(:not(.wcrm *)){display:block;margin-top:8px;color:var(--tp-danger-600);font-size:12px;font-weight:600}.tp-ds .acad-quiz-acoes:where(:not(.wcrm *)){display:flex;justify-content:flex-end}.tp-ds .acad-quiz-acoes .btn:where(:not(.wcrm *)){min-height:44px}.tp-ds .acad-tentativas:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:12.5px}.tp-ds .acad-tentativas strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px}.tp-ds .acad-tentativas>div:where(:not(.wcrm *)){display:grid;grid-template-columns:1fr 60px 120px;gap:8px;color:var(--text-muted)}.tp-ds .acad-ok:where(:not(.wcrm *)){color:var(--tp-success-600);font-weight:600}.tp-ds .acad-erro:where(:not(.wcrm *)){color:var(--tp-danger-600);font-weight:600}.tp-ds .acad-admin-modulo:where(:not(.wcrm *)){margin-bottom:14px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tp-ds .acad-admin-modulo-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tp-ds .acad-admin-modulo-head strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:13.5px}.tp-ds .acad-admin-aula:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border-subtle)}.tp-ds .acad-admin-aula>div:first-child:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .acad-admin-aula strong:where(:not(.wcrm *)),.tp-ds .acad-admin-aula small:where(:not(.wcrm *)){display:block}.tp-ds .acad-admin-aula strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px}.tp-ds .acad-admin-aula small:where(:not(.wcrm *)){color:var(--text-muted);font-size:11.5px}.tp-ds .acad-admin-aula-acoes:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.tp-ds .acad-admin-secao:where(:not(.wcrm *)){margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.tp-ds .acad-admin-secao h4:where(:not(.wcrm *)){margin:0 0 4px;color:var(--text-strong);font-size:14px}.tp-ds .acad-admin-secao>p:where(:not(.wcrm *)){margin:0 0 10px;color:var(--text-muted);font-size:12px}.tp-ds .acad-admin-questao:where(:not(.wcrm *)){margin-bottom:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .acad-admin-alt:where(:not(.wcrm *)){display:flex;align-items:center;gap:8px;margin-top:6px}.tp-ds .acad-admin-alt input[type=radio]:where(:not(.wcrm *)){width:18px;height:18px;flex:none;accent-color:var(--tp-success-500)}.tp-ds .acad-admin-alt .input:where(:not(.wcrm *)){flex:1}.tp-ds .acad-admin-linha:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.tp-ds .acad-admin-linha .field:where(:not(.wcrm *)){flex:1;min-width:180px;margin-bottom:0}.tp-ds .acad-admin-comentario:where(:not(.wcrm *)){padding:12px 0;border-top:1px solid var(--border-subtle)}.tp-ds .acad-admin-comentario:first-child:where(:not(.wcrm *)){border-top:0}.tp-ds .acad-admin-comentario header:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--text-muted);font-size:11.5px}.tp-ds .acad-admin-comentario header strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:13px}.tp-ds .acad-admin-comentario p:where(:not(.wcrm *)){margin:6px 0 0;color:var(--text-body);font-size:13px;white-space:pre-wrap}.tp-ds .acad-admin-comentario .acad-resposta p:where(:not(.wcrm *)){margin-top:4px}.tp-ds .acad-admin-comentario-acoes:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tp-ds .acad-admin-filtros:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.tp-ds .acad-admin-filtros .field:where(:not(.wcrm *)){min-width:220px;margin-bottom:0}@media(max-width:1100px){.tp-ds .acad-aula:where(:not(.wcrm *)){grid-template-columns:1fr}.tp-ds .acad-lista:where(:not(.wcrm *)){position:static;max-height:none}}@media(max-width:767px){.tp-ds .acad-video:where(:not(.wcrm *)){margin:0 -14px;border-radius:0}.tp-ds .acad-palco-card:where(:not(.wcrm *)){padding:16px}.tp-ds .acad-pdf iframe:where(:not(.wcrm *)){height:60vh}.tp-ds .acad-aula-head:where(:not(.wcrm *)){flex-direction:column}.tp-ds .acad-acoes:where(:not(.wcrm *)){width:100%;justify-content:stretch}.tp-ds .acad-acoes>*:where(:not(.wcrm *)){flex:1 1 100%;justify-content:center}.tp-ds .acad-abas:where(:not(.wcrm *)){padding:14px}.tp-ds .acad-comentar .btn:where(:not(.wcrm *)){align-self:stretch;justify-content:center}.tp-ds .acad-quiz-acoes .btn:where(:not(.wcrm *)){width:100%;justify-content:center}.tp-ds .acad-tentativas>div:where(:not(.wcrm *)){grid-template-columns:1fr 48px 110px}.tp-ds .acad-admin-aula:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}.tp-ds .acad-admin-aula-acoes:where(:not(.wcrm *)){justify-content:flex-start}}.tp-ds .btn-danger:where(:not(.wcrm *)){background:var(--tp-danger-600);color:#fff;border:none}.tp-ds .btn-danger:hover:where(:not(.wcrm *)){filter:brightness(1.06)}.tp-ds .btn:disabled:where(:not(.wcrm *)),.tp-ds .btn[aria-disabled=true]:where(:not(.wcrm *)){opacity:.55;cursor:not-allowed;filter:none;box-shadow:none}.tp-ds a.btn:where(:not(.wcrm *)){text-decoration:none}.tp-ds a.btn-primary:where(:not(.wcrm *)),.tp-ds a.btn-primary:hover:where(:not(.wcrm *)){color:#fff}.tp-ds .notif-dot:where(:not(.wcrm *)){position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--tp-danger-500);box-shadow:0 0 0 2px #fff}.tp-ds .toast-host .toast:where(:not(.wcrm *)){pointer-events:auto}.tp-ds .kpi-card.selectable:where(:not(.wcrm *)){text-decoration:none;color:inherit}.tp-ds a.stat-card:where(:not(.wcrm *)){text-decoration:none;color:inherit}.tp-ds .field .input+small:where(:not(.wcrm *)){line-height:1.35}.tp-ds .form-row:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.tp-ds .form-row-3:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.tp-ds .detail-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.tp-ds .detail-grid>div:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:16px;min-width:0}.tp-ds .actions-bar:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tp-ds .muted:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .disabled-hint:where(:not(.wcrm *)){font-size:11.5px;color:var(--text-muted);margin-top:6px}@media(max-width:1023px){.tp-ds .detail-grid:where(:not(.wcrm *)){grid-template-columns:1fr}}@media(max-width:767px){.tp-ds .form-row:where(:not(.wcrm *)),.tp-ds .form-row-3:where(:not(.wcrm *)){grid-template-columns:1fr}}.tp-ds .choice-card>svg:where(:not(.wcrm *)){flex:none;color:var(--accent-strong);margin-top:1px}@media(min-width:1180px){.tp-ds .choice-cards.cols-5:where(:not(.wcrm *)){grid-template-columns:repeat(5,minmax(0,1fr))}}.tp-ds .vista-stage:where(:not(.wcrm *)){position:relative;background:var(--surface-sunken);border-radius:var(--radius-lg);overflow:hidden}.tp-ds .vista-stage img:where(:not(.wcrm *)){display:block;width:100%;height:100%;object-fit:contain}.tp-ds .vista-marker:where(:not(.wcrm *)){position:absolute;transform:translate(-50%,-50%);min-width:26px;height:26px;padding:0 5px;border-radius:999px;background:var(--tp-navy-800);color:#fff;font-weight:800;font-size:11px;border:2px solid #fff;box-shadow:var(--shadow-sm);cursor:pointer;line-height:1}.tp-ds .vista-marker.is-active:where(:not(.wcrm *)){background:var(--tp-blue-500);transform:translate(-50%,-50%) scale(1.18);z-index:2;box-shadow:0 0 0 3px var(--tp-blue-200)}.tp-ds .vista-lista:where(:not(.wcrm *)){display:grid;gap:2px;max-height:340px;overflow-y:auto}.tp-ds .vista-lista button:where(:not(.wcrm *)){display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;padding:7px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font-size:12px;cursor:pointer}.tp-ds .vista-lista button:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .vista-lista button.is-active:where(:not(.wcrm *)){background:var(--accent-tint);color:var(--text-strong)}.tp-ds .vista-lista b:where(:not(.wcrm *)){font-size:11px;color:var(--tp-blue-700)}.tp-ds .vista-lista span:where(:not(.wcrm *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .vista-lista small:where(:not(.wcrm *)){color:var(--text-muted);font-size:10.5px}.tp-ds .confirm-overlay:where(:not(.wcrm *)){z-index:600}.tp-ds .toast-host:where(:not(.wcrm *)){z-index:650}.tp-ds .agenda-event.is-done:where(:not(.wcrm *)){border-left-color:var(--tp-success-600);background:var(--tp-success-50);color:var(--text-muted)}.tp-ds .agenda-event.is-done strong:where(:not(.wcrm *)){color:var(--text-body);text-decoration:line-through;text-decoration-color:#00000040}.tp-ds .agenda-event.is-done.is-active:where(:not(.wcrm *)){border-left-color:var(--tp-success-600);box-shadow:0 0 0 2px #16a34a2e}.tp-ds .agenda-month-event.is-done>strong:where(:not(.wcrm *)),.tp-ds .agenda-month-event.is-done>span:where(:not(.wcrm *)){color:var(--text-muted)}.tp-ds .input[aria-invalid=true]:where(:not(.wcrm *)){border-color:var(--tp-danger-500);box-shadow:0 0 0 3px #dc26261f}.tp-ds .form-alert:where(:not(.wcrm *)){margin:0 0 12px;padding:10px 12px;border:1px solid var(--tp-danger-500);border-left-width:3px;border-radius:var(--radius-md);background:var(--tp-danger-50);color:var(--tp-danger-600);font-size:12.5px;line-height:1.45}.tp-ds .form-alert strong:where(:not(.wcrm *)){display:block;margin-bottom:4px}.tp-ds .form-alert ul:where(:not(.wcrm *)){margin:0;padding-left:18px}.tp-ds .mobile-appbar .loja-appbar-carrinho:where(:not(.wcrm *)){position:relative;width:44px;height:44px;color:#fff;text-decoration:none}.tp-ds .mobile-appbar .loja-appbar-carrinho b:where(:not(.wcrm *)){position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--tp-navy-900)}.tp-ds .loja-aviso-carrinho:where(:not(.wcrm *)){position:fixed;z-index:90;left:50%;bottom:24px;transform:translate(-50%);width:min(520px,calc(100vw - 400px));display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--radius-lg);background:var(--tp-navy-900);color:#fff;box-shadow:var(--shadow-lg, 0 12px 32px rgba(15, 23, 34, .28))}.tp-ds .loja-aviso-carrinho>span:where(:not(.wcrm *)){flex:1;min-width:0;font-size:14px;font-weight:600}.tp-ds .loja-aviso-carrinho .btn:where(:not(.wcrm *)){flex:none}.tp-ds .loja-aviso-fechar:where(:not(.wcrm *)){flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:#fffc;cursor:pointer}.tp-ds .loja-aviso-fechar:hover:where(:not(.wcrm *)){background:#ffffff1a;color:#fff}@media(max-width:767px){.tp-ds .loja-aviso-carrinho:where(:not(.wcrm *)){left:10px;right:72px;bottom:calc(74px + env(safe-area-inset-bottom));transform:none;width:auto;gap:6px;padding-left:10px}.tp-ds .loja-aviso-carrinho>svg:where(:not(.wcrm *)),.tp-ds .loja-aviso-carrinho>span:where(:not(.wcrm *)){display:none}.tp-ds .loja-aviso-carrinho .btn:where(:not(.wcrm *)){flex:1}.tp-ds .shell:has(~div .loja-aviso-carrinho) .content:where(:not(.wcrm *)){padding-bottom:156px}}.tp-ds .loja-foto-vazia:where(:not(.wcrm *)){flex-direction:column;align-items:center;gap:6px}.tp-ds .loja-foto-vazia small:where(:not(.wcrm *)){font-size:12.5px;font-weight:600;color:var(--text-muted);max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .loja-foto-md .loja-foto-vazia:where(:not(.wcrm *)),.tp-ds .loja-foto-lg .loja-foto-vazia:where(:not(.wcrm *)){width:100%;height:100%;justify-content:center;background:linear-gradient(135deg,var(--surface-sunken),var(--tp-blue-50))}.tp-ds .loja-parcelas:where(:not(.wcrm *)){font-size:12.5px;color:var(--tp-success-600);font-weight:600;margin-top:-2px}.tp-ds .loja-vendedor-linha b:where(:not(.wcrm *)){color:var(--text-strong)}.tp-ds .loja-vendedor-linha>span:where(:not(.wcrm *)){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ds .loja-card-info svg.loja-estrela:where(:not(.wcrm *)){color:var(--tp-warning-500, #f59e0b);fill:currentColor}.tp-ds .loja-frete:where(:not(.wcrm *)){margin-top:6px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sunken)}.tp-ds .loja-frete-campo:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-ds .loja-frete-campo>span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-body)}.tp-ds .loja-frete-campo .input:where(:not(.wcrm *)){width:140px;min-height:44px}.tp-ds .loja-frete-resultado:where(:not(.wcrm *)){margin:8px 0 0;font-size:13px;color:var(--text-muted);line-height:1.45}.tp-ds .loja-frete-resultado strong:where(:not(.wcrm *)){color:var(--text-strong)}.tp-ds .loja-item-info .loja-card-mais:where(:not(.wcrm *)){display:inline-block;margin-top:4px}.tp-ds .loja-resumo.loja-resumo-allina:where(:not(.wcrm *)){padding-bottom:72px}.tp-ds .oferta-selos:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tp-ds .oferta-selos .badge:where(:not(.wcrm *)),.tp-ds .loja-card .badge:where(:not(.wcrm *)),.tp-ds .loja-compra .badge:where(:not(.wcrm *)){text-transform:none;letter-spacing:.01em;font-family:var(--font-body)}.tp-ds .oferta-foto-previa:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;margin:-4px 0 12px}.tp-ds .oferta-foto-previa small:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-muted)}@media(max-width:767px){.tp-ds .loja-frete-campo:where(:not(.wcrm *)){flex-direction:column;align-items:stretch}.tp-ds .loja-frete-campo .input:where(:not(.wcrm *)){width:100%}}.tp-ds .acad-dica-video:where(:not(.wcrm *)){margin:0;padding:9px 12px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700);font-size:13px;line-height:1.45}.tp-ds .acad-certificado:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid rgba(34,164,93,.28);border-radius:var(--radius-lg);background:var(--tp-success-50);color:var(--tp-success-600)}.tp-ds .acad-certificado>div:where(:not(.wcrm *)){display:flex;flex:1 1 220px;flex-direction:column;gap:2px;min-width:0}.tp-ds .acad-certificado strong:where(:not(.wcrm *)){color:var(--text-strong);font-size:15px}.tp-ds .acad-certificado span:where(:not(.wcrm *)){color:var(--text-body);font-size:13px}.tp-ds .acad-certificado .btn:where(:not(.wcrm *)){min-height:44px}.tp-ds .academy-course.is-destaque:where(:not(.wcrm *)){border-color:var(--tp-success-600);box-shadow:0 0 0 3px #22a45d2e}.tp-ds .acad-admin-nota:where(:not(.wcrm *)){margin:6px 0 10px;font-size:12.5px;line-height:1.45}.tp-ds .acad-admin-sim:where(:not(.wcrm *)){color:var(--tp-warning-600);font-size:13px;font-weight:700}.tp-ds .acad-admin-pct:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .acad-admin-resposta-titulo:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .acad-admin-codigo:where(:not(.wcrm *)){font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;font-weight:700;color:var(--text-strong);white-space:nowrap}.tp-ds :is(.acad-admin-pagina,.acad-admin-modulo,.acad-admin-comentario,.acad-admin-secao) :is(.badge,.status-badge):where(:not(.wcrm *)){text-transform:none;letter-spacing:.01em}@media(max-width:760px){.tp-ds .acad-admin-pagina :is(.collection-banner span,.collection-panel-head span):where(:not(.wcrm *)){font-size:12px;letter-spacing:.06em}.tp-ds .acad-admin-pagina :is(.collection-banner p,.collection-panel-head p,.collection-panel-head>b,.collection-banner-count,.cell-muted,.cell-primary,.data-table td,.data-table th,.data-table thead th,.badge,.status-badge,.field label,.acad-admin-comentario header,.acad-admin-comentario p):where(:not(.wcrm *)){font-size:12.5px}.tp-ds .acad-admin-pagina .data-table-wrap:where(:not(.wcrm *)):after{font-size:12.5px}.tp-ds :is(.acad-admin-pagina,.acad-admin-editor) .field>small:where(:not(.wcrm *)){font-size:12.5px!important}.tp-ds :is(.acad-admin-modulo,.acad-admin-secao,.acad-admin-comentario) :is(small,p,.cell-muted,.badge,.status-badge):where(:not(.wcrm *)){font-size:12.5px}.tp-ds .acad-admin-aula small:where(:not(.wcrm *)),.tp-ds .acad-admin-secao>p:where(:not(.wcrm *)),.tp-ds .acad-item-texto small:where(:not(.wcrm *)),.tp-ds .acad-mat-texto small:where(:not(.wcrm *)),.tp-ds .acad-lista-head span:where(:not(.wcrm *)),.tp-ds .acad-comentario header:where(:not(.wcrm *)){font-size:12.5px}}.tp-ds .page-actions-mobile:where(:not(.wcrm *)){display:none}@media(max-width:767px){.tp-ds .page-actions-mobile:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.tp-ds .page-actions-mobile:empty:where(:not(.wcrm *)),.tp-ds .page-actions-mobile:has(>.loja-carrinho-btn:only-child):where(:not(.wcrm *)){display:none}.tp-ds .page-actions-mobile>.btn:where(:not(.wcrm *)),.tp-ds .page-actions-mobile>a.btn:where(:not(.wcrm *)){min-height:44px;flex:1 1 auto;justify-content:center}.tp-ds .page-actions-mobile>.loja-carrinho-btn:where(:not(.wcrm *)){display:none}}@media(max-width:767px){.tp-ds .page-transition:where(:not(.wcrm *)){padding-bottom:72px}}.tp-ds .content:where(:not(.wcrm *)){padding-bottom:104px}.tp-ds .toast-host:where(:not(.wcrm *)){bottom:92px}@media(max-width:767px){.tp-ds .content:where(:not(.wcrm *)){padding-bottom:90px}.tp-ds .toast-host:where(:not(.wcrm *)){bottom:calc(142px + env(safe-area-inset-bottom))}}.tp-ds .installer-statline span:where(:not(.wcrm *)),.tp-ds .installer-chip-grid span:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px}.tp-ds .public-schedule .schedule-day header:where(:not(.wcrm *)){flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:42px}.tp-ds .public-schedule .schedule-day header span:where(:not(.wcrm *)){white-space:nowrap}.tp-ds .kv>span:where(:not(.wcrm *)){flex:0 0 auto;white-space:nowrap}.tp-ds .kv>b:where(:not(.wcrm *)){min-width:0;text-align:right;overflow-wrap:anywhere}.tp-ds h1 svg:where(:not(.wcrm *)),.tp-ds h2 svg:where(:not(.wcrm *)),.tp-ds h3 svg:where(:not(.wcrm *)),.tp-ds span>svg:where(:not(.wcrm *)),.tp-ds strong>svg:where(:not(.wcrm *)),.tp-ds td>svg:where(:not(.wcrm *)){display:inline-block;vertical-align:-2px}.tp-ds .row-t>strong:has(>svg):where(:not(.wcrm *)),.tp-ds .row-t>span:has(>svg):where(:not(.wcrm *)),.tp-ds .card-h h3:has(>svg):where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px}.tp-ds .dashboard-grid .data-table td:where(:not(.wcrm *)){white-space:normal}.tp-ds .dashboard-grid .data-table td:first-child:where(:not(.wcrm *)){min-width:120px}.tp-ds .data-table .rastro-steps:where(:not(.wcrm *)){flex-wrap:nowrap}.tp-ds .form-grid:where(:not(.wcrm *)){align-items:end}.tp-ds .form-grid .field>label:where(:not(.wcrm *)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .account-activity-grid:where(:not(.wcrm *)){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tp-ds .account-activity-grid small:where(:not(.wcrm *)){white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tp-ds .account-activity-grid>a>.status-badge:where(:not(.wcrm *)),.tp-ds .account-activity-grid>a>.badge:where(:not(.wcrm *)){flex:none}.tp-ds .agenda-event strong:where(:not(.wcrm *)),.tp-ds .agenda-event span:where(:not(.wcrm *)){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.tp-ds .kpi-label:where(:not(.wcrm *)),.tp-ds .kpi-sublabel:where(:not(.wcrm *)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ds .vista-lista span:where(:not(.wcrm *)){white-space:normal;overflow:visible}}@media(max-width:1366px){.tp-ds .data-table th:where(:not(.wcrm *)),.tp-ds .data-table td:where(:not(.wcrm *)){padding-left:8px;padding-right:8px}.tp-ds .data-table th:where(:not(.wcrm *)){letter-spacing:.04em}.tp-ds .data-table td:where(:not(.wcrm *)){white-space:normal;overflow-wrap:anywhere}.tp-ds .dashboard-grid:has(>.collection-panel .data-table-wrap):where(:not(.wcrm *)){grid-template-columns:minmax(0,1fr)}}.tp-ds .account-activity-grid>a strong:where(:not(.wcrm *)){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.tp-ds .row-a>:is(.badge,.status-badge,.tag,.chip,.mock-badge):where(:not(.wcrm *)){min-height:0!important;max-height:none;padding-top:4px!important;padding-bottom:4px!important;font-size:12.5px!important;align-self:center}.tp-ds .kpi-label:where(:not(.wcrm *)),.tp-ds .kpi-sublabel:where(:not(.wcrm *)),.tp-ds .stat-card .l:where(:not(.wcrm *)){white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}}@media(max-width:760px){.tp-ds :is(.navgroup-label,.nav-item b,.sheet-nav b,.command-results b,.clear-filters b,.dashboard-intro-copy>span,.section-title span,.rastro-conversion span,.client-welcome>div>span,.client-service-head span,.professional-profile-head span,.professional-trust-grid span,.professional-gallery>button>b,.professional-review span,.professional-zones span,.command-label,.bn-item b,.sheet-head span,.sheet-nav h3,.direct-thread-card>div>em,.care-intro>div>span,.care-list-head>div>span,.care-guide>span,.care-filters b,.care-guide li>b,.parts-orders-intro>div>span,.parts-orders-section-head>div>span,.collection-banner span,.collection-panel-head span,.allina-starters>span,.allina-guide li>b):where(:not(.wcrm *)){font-size:11px;letter-spacing:.08em}.tp-ds :is(.kpi-label,.kpi-sublabel,.badge,.status-badge,.mock-badge,.tag,.chip,.field label,.stat-card .l,.stat span,.stat em,.breadcrumb,.mobile-appbar-title span,.bn-item,.bn-item span,.result-count,.side-profile-copy span,.side-status strong,.side-status small,.workspace-context,.hero .chips span,.tbl th,.filter-select,.filter-controls>select,.clear-filters,.master-head span,.master-head>b,.metric-top span,.metric-foot em,.metric-foot span,.attention-copy p,.attention-copy>span,.attention-action,.status-donut span,.status-donut-wrap>p,.rastro-funnel small,.rastro-funnel>button>span,.mobile-cta span,.client-professional span,.client-professional small,.client-quick-grid small,.client-equipment-line small,.client-history-line small,.client-document-summary small,.professional-result small,.professional-rating small,.professional-verified,.professional-review p,.professional-map span,.schedule-day header strong,.schedule-day header span,.schedule-slot,.schedule-selection span,.booking-date strong,.booking-date span,.booking-time-group>strong,.booking-selection small,.go-request-time,.go-table-sub,.go-recent-empty,.direct-thread-card b,.direct-thread-card small,.direct-thread-card time,.direct-partner-card p,.direct-partner-card small,.direct-conversation-head p,.direct-subject span,.direct-subject strong,.direct-message>small,.dist-compact-row small,.dist-row-meta,.dist-score small,.dist-rfq-card>p,.dist-rfq-facts>span,.dist-proposal-summary span,.dist-proposal-summary small,.dist-rfq-footer small,.dist-part-row small,.dist-detail-grid span,.dist-locked-note,.dist-table-sub,.installer-eyebrow,.installer-trust span,.installer-chip-grid span,.installer-search-head>div>span,.installer-search-trust,.installer-search-foot,.installer-search-foot b,.installer-geo-status,.installer-search-specialties span,.installer-distance,.installer-map-panel>p,.agenda-view-switch button,.agenda-calendar-head span,.agenda-time,.agenda-event,.agenda-detail small,.agenda-free-slot,.agenda-unscheduled>p,.account-profile-email,.account-profile-stats small,.account-profile-links small,.account-activity-grid small,.academy-intro-stat span,.academy-section-head p,.academy-cover small,.academy-course-meta,.academy-course p,.academy-progress-label,.academy-module-list small,.sheet-notifications article strong,.sheet-notifications article small,.care-list-head>strong,.care-filters button,.care-kind,.care-date,.care-card-title>div>span,.care-card-facts span,.care-next strong,.care-next p,.care-card-footer>span,.care-guide li small,.care-guide>a,.care-summary small,.parts-order-kicker,.parts-order-card>p,.parts-order-facts>span,.parts-order-footer>small,.parts-orders-section-head p,.collection-banner-count,.collection-summary small,.collection-panel-head p,.collection-card p,.collection-card-facts>span,.collection-card-footer,.collection-help p,.allina-starters p,.allina-starter-grid small,.allina-note,.disabled-hint,.vista-lista b,.vista-lista small,.entity-kicker,.entity-card p):where(:not(.wcrm *)){font-size:12.5px}.tp-ds .data-table:where(:not(.wcrm *)),.tp-ds .data-table th:where(:not(.wcrm *)),.tp-ds .data-table thead th:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .agenda-calendar-head small:where(:not(.wcrm *)),.tp-ds .agenda-unscheduled button small:where(:not(.wcrm *)),.tp-ds .parts-orders-summary small:where(:not(.wcrm *)),.tp-ds .parts-order-facts>span:where(:not(.wcrm *)),.tp-ds .parts-orders-intro>div>span:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .parts-orders-intro .btn:where(:not(.wcrm *)){min-height:44px}.tp-ds .installer-map-head span:where(:not(.wcrm *)),.tp-ds .installer-map-pin b:where(:not(.wcrm *)),.tp-ds .installer-map-panel p:where(:not(.wcrm *)),.tp-ds .installer-search-head label b:where(:not(.wcrm *)),.tp-ds .rating-bar:where(:not(.wcrm *)),.tp-ds .rating-total span:where(:not(.wcrm *)),.tp-ds .review span:where(:not(.wcrm *)),.tp-ds .public-schedule .schedule-day header span:where(:not(.wcrm *)),.tp-ds .public-schedule .schedule-day header strong:where(:not(.wcrm *)){font-size:12px}.tp-ds .kv span:where(:not(.wcrm *)),.tp-ds .kv b:where(:not(.wcrm *)),.tp-ds .card p:where(:not(.wcrm *)){font-size:14px}.tp-ds .btn-sm:where(:not(.wcrm *)){font-size:14px;min-height:44px}.tp-ds input:where(:not(.wcrm *)),.tp-ds select:where(:not(.wcrm *)),.tp-ds textarea:where(:not(.wcrm *)){font-size:16px}}@media(max-width:399px){.tp-ds .bottom-nav .bn-item span:where(:not(.wcrm *)){font-size:11px;letter-spacing:0}}@media(max-width:767px){.tp-ds .bottom-nav:where(:not(.wcrm *)){padding-left:2px;padding-right:2px}.tp-ds .bn-item:where(:not(.wcrm *)){padding-left:0;padding-right:0}.tp-ds .bn-item span:where(:not(.wcrm *)){font-size:12px;letter-spacing:-.01em}}.tp-ds :is(.kpi-label,.data-table thead th,.data-table th,.list-table thead th,.tbl th,.field label,.kanban-col-header,.navgroup-label,.dashboard-intro-copy>span,.section-title span,.command-label,.sheet-head span,.sheet-nav h3,.agenda-detail small):where(:not(.wcrm *)){text-transform:none;letter-spacing:.02em}@media(max-width:767px){.tp-ds .btn:where(:not(.wcrm *)),.tp-ds .btn-sm:where(:not(.wcrm *)),.tp-ds .tab-btn:where(:not(.wcrm *)),.tp-ds .care-filters button:where(:not(.wcrm *)),.tp-ds .dropdown-menu button:where(:not(.wcrm *)),.tp-ds .dropdown-menu a:where(:not(.wcrm *)),.tp-ds .sheet-nav button:where(:not(.wcrm *)),.tp-ds .account-profile-links a:where(:not(.wcrm *)),.tp-ds .account-activity-grid>a:where(:not(.wcrm *)),.tp-ds .client-history-line:where(:not(.wcrm *)),.tp-ds .client-equipment-line:where(:not(.wcrm *)),.tp-ds .dist-compact-row:where(:not(.wcrm *)),.tp-ds .vista-lista button:where(:not(.wcrm *)),.tp-ds .notif-item:where(:not(.wcrm *)),.tp-ds .back-link:where(:not(.wcrm *)){min-height:44px}.tp-ds .row-a>.btn:where(:not(.wcrm *)){min-height:44px!important;max-height:none}.tp-ds .breadcrumb a:where(:not(.wcrm *)){display:inline-flex;align-items:center;min-height:44px}.tp-ds .tabs:where(:not(.wcrm *)),.tp-ds .care-filters:where(:not(.wcrm *)),.tp-ds .modal-tabs:where(:not(.wcrm *)),.tp-ds .dist-tabs:where(:not(.wcrm *)){overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:28px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.tp-ds .tabs:where(:not(.wcrm *))::-webkit-scrollbar,.tp-ds .care-filters:where(:not(.wcrm *))::-webkit-scrollbar,.tp-ds .modal-tabs:where(:not(.wcrm *))::-webkit-scrollbar{display:none}.tp-ds .tabs>*:where(:not(.wcrm *)),.tp-ds .care-filters>*:where(:not(.wcrm *)),.tp-ds .modal-tabs>*:where(:not(.wcrm *)){flex:none;scroll-snap-align:start}.tp-ds .care-filters button:where(:not(.wcrm *)){font-size:12.5px;padding:8px 12px}}.tp-ds .module-tag:where(:not(.wcrm *)){margin-left:auto;padding:2px 6px;border-radius:var(--radius-pill);background:var(--tp-blue-50);color:var(--tp-blue-700);font:700 9.5px/1.4 var(--font-body);font-style:normal;letter-spacing:.06em}.tp-ds .sheet-nav button>.module-tag+svg:where(:not(.wcrm *)){margin-left:6px}.tp-ds .notif-count:where(:not(.wcrm *)){position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--tp-danger-500);color:#fff;font:700 10.5px/18px var(--font-body);text-align:center;box-shadow:0 0 0 2px #fff}.tp-ds .dropdown-menu.notif-dropdown:where(:not(.wcrm *)){right:60px;top:56px;width:360px;padding:0}.tp-ds .notif-panel:where(:not(.wcrm *)){display:flex;flex-direction:column;min-width:0}.tp-ds .notif-panel-head:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.tp-ds .notif-panel-head strong:where(:not(.wcrm *)){font-size:13.5px;color:var(--text-strong)}.tp-ds .dropdown-menu .notif-read-all:where(:not(.wcrm *)),.tp-ds .notif-read-all:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;width:auto;padding:6px 8px;border:0;border-radius:var(--radius-xs);background:transparent;color:var(--tp-blue-700);font-size:12px;font-weight:600;cursor:pointer}.tp-ds .notif-read-all:hover:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .notif-list:where(:not(.wcrm *)){list-style:none;margin:0;padding:4px;max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}.tp-ds .notif-history .notif-list:where(:not(.wcrm *)){max-height:none;overflow:visible}.tp-ds .dropdown-menu .notif-item:where(:not(.wcrm *)),.tp-ds .notif-item:where(:not(.wcrm *)){display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);text-align:left;white-space:normal;cursor:pointer}.tp-ds .notif-item:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .notif-item:disabled:where(:not(.wcrm *)){cursor:default}.tp-ds .notif-item.is-unread:where(:not(.wcrm *)){background:var(--tp-blue-50)}.tp-ds .notif-item.is-unread .notif-copy>span:where(:not(.wcrm *)){font-weight:700;color:var(--text-strong)}.tp-ds .notif-icon:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--tp-blue-700)}.tp-ds .notif-copy:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tp-ds .notif-copy>span:where(:not(.wcrm *)){font-size:13px;line-height:1.4;overflow-wrap:anywhere}.tp-ds .notif-copy>small:where(:not(.wcrm *)){font-size:12px;color:var(--text-muted)}.tp-ds .notif-unread-dot:where(:not(.wcrm *)){flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--tp-blue-500)}.tp-ds .notif-empty:where(:not(.wcrm *)){margin:0;padding:16px 14px;font-size:13px;color:var(--text-muted)}.tp-ds .dropdown-menu .notif-see-all:where(:not(.wcrm *)),.tp-ds .notif-see-all:where(:not(.wcrm *)){display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:10px 14px;border-top:1px solid var(--border-subtle);color:var(--tp-blue-700);font-size:13px;font-weight:700;text-decoration:none}.tp-ds .notif-see-all:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .sheet-notifications>.notif-panel:where(:not(.wcrm *)){max-height:none;overflow:visible;border-top:1px solid var(--border-subtle)}.tp-ds .sheet-notifications summary>span:where(:not(.wcrm *)){font-size:14px}.tp-ds .sheet-notifications summary>b:where(:not(.wcrm *)){min-width:22px;font-size:12px;background:var(--tp-danger-500);color:#fff}.tp-ds .sheet-notifications[open] summary>svg:last-child:where(:not(.wcrm *)){transform:rotate(180deg)}.tp-ds .sheet-notifications>.notif-panel .notif-panel-head strong:where(:not(.wcrm *)){visibility:hidden}.tp-ds .sheet-notifications>.notif-panel .notif-list:where(:not(.wcrm *)){max-height:50vh}.tp-ds .notif-history:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:14px;max-width:760px}.tp-ds .notif-day:where(:not(.wcrm *)){padding:14px}.tp-ds .notif-day h3:where(:not(.wcrm *)){margin:0 0 6px;font-size:14px;color:var(--text-strong)}@media(max-width:767px){.tp-ds .dropdown-menu.notif-dropdown:where(:not(.wcrm *)){position:fixed;left:12px;right:12px;top:64px;width:auto;max-height:calc(100vh - 150px);overflow:hidden;z-index:120}.tp-ds .dropdown-menu.notif-dropdown.open:where(:not(.wcrm *)){display:flex;flex-direction:column}.tp-ds .notif-copy>span:where(:not(.wcrm *)){font-size:14px}}.tp-ds .navgroup-help:where(:not(.wcrm *)){margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.tp-ds .sheet-help:where(:not(.wcrm *)){display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:-3px 0 10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700);text-align:left;cursor:pointer}.tp-ds .sheet-help>span:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .sheet-help strong:where(:not(.wcrm *)),.tp-ds .sheet-help small:where(:not(.wcrm *)){display:block}.tp-ds .sheet-help strong:where(:not(.wcrm *)){font-size:14px}.tp-ds .sheet-help small:where(:not(.wcrm *)){font-size:12.5px;color:var(--text-muted);margin-top:1px}.tp-ds .topbar h1.page-title:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tp-ds .help-btn:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:1px solid var(--border-subtle);border-radius:50%;background:var(--surface-card);color:var(--tp-blue-700);cursor:pointer}.tp-ds .help-btn:hover:where(:not(.wcrm *)){background:var(--tp-blue-50);border-color:var(--tp-blue-300)}@media(max-width:767px){.tp-ds .help-btn:where(:not(.wcrm *)){width:40px;height:40px}}.tp-ds .help-drawer-overlay:where(:not(.wcrm *)){position:fixed;inset:0;z-index:520;display:flex;justify-content:flex-end;background:#0f172266;animation:tp-help-fade .16s ease-out}.tp-ds .help-drawer:where(:not(.wcrm *)){display:flex;flex-direction:column;width:min(460px,100%);height:100%;background:var(--surface-card);box-shadow:var(--shadow-xl);animation:tp-help-in .2s ease-out}@keyframes tp-help-in{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes tp-help-fade{0%{opacity:0}to{opacity:1}}.tp-ds .help-drawer-head:where(:not(.wcrm *)){display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--border-subtle)}.tp-ds .help-drawer-head>div:where(:not(.wcrm *)){flex:1;min-width:0}.tp-ds .help-drawer-head small:where(:not(.wcrm *)){display:block;font-size:12.5px;color:var(--text-muted)}.tp-ds .help-drawer-head h2:where(:not(.wcrm *)){margin:2px 0 0;font-family:var(--font-display);font-size:18px;line-height:1.25;color:var(--text-strong)}.tp-ds .help-drawer-icon:where(:not(.wcrm *)),.tp-ds .help-portal-icon:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--tp-blue-50);color:var(--tp-blue-700)}.tp-ds .help-drawer-close:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.tp-ds .help-drawer-close:hover:where(:not(.wcrm *)){background:var(--surface-tint)}.tp-ds .help-drawer-body:where(:not(.wcrm *)){flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 24px}.tp-ds .help-drawer-resumo:where(:not(.wcrm *)){margin:0;font-size:14px;line-height:1.5;color:var(--text-body)}.tp-ds .help-drawer-meta:where(:not(.wcrm *)){display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.tp-ds .help-drawer-meta span:where(:not(.wcrm *)),.tp-ds .help-drawer-req li:where(:not(.wcrm *)),.tp-ds .help-drawer-note:where(:not(.wcrm *)){display:flex;align-items:center;gap:6px}.tp-ds .help-drawer-req:where(:not(.wcrm *)){margin-top:14px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-sunken)}.tp-ds .help-drawer-req strong:where(:not(.wcrm *)){font-size:13px;color:var(--text-strong)}.tp-ds .help-drawer-req ul:where(:not(.wcrm *)){list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:13px}.tp-ds .help-drawer-req svg:where(:not(.wcrm *)){color:var(--tp-success-500);flex:none}.tp-ds .help-drawer-steps:where(:not(.wcrm *)){list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}.tp-ds .help-drawer-steps>li:where(:not(.wcrm *)){display:flex;gap:12px}.tp-ds .help-drawer-steps>li>b:where(:not(.wcrm *)){display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--tp-navy-800);color:#fff;font-size:13px}.tp-ds .help-drawer-steps strong:where(:not(.wcrm *)){display:block;font-size:14.5px;color:var(--text-strong)}.tp-ds .help-drawer-steps p:where(:not(.wcrm *)){margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--text-body)}.tp-ds .help-drawer-steps .help-drawer-note:where(:not(.wcrm *)){align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--tp-blue-50);font-size:13px}.tp-ds .help-drawer-steps .help-drawer-note.is-warn:where(:not(.wcrm *)){background:#fff4e5}.tp-ds .help-drawer-note svg:where(:not(.wcrm *)){flex:none;margin-top:2px}.tp-ds .help-drawer-foot:where(:not(.wcrm *)){padding:12px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle)}.tp-ds .help-portal:where(:not(.wcrm *)){display:flex;flex-direction:column;gap:14px;max-width:1080px}.tp-ds .help-portal-intro:where(:not(.wcrm *)){display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tp-ds .help-portal-intro>div:where(:not(.wcrm *)){flex:1;min-width:220px}.tp-ds .help-portal-intro h2:where(:not(.wcrm *)){margin:0;font-family:var(--font-display);font-size:18px;color:var(--text-strong)}.tp-ds .help-portal-intro p:where(:not(.wcrm *)){margin:4px 0 0;font-size:13.5px;color:var(--text-muted)}.tp-ds .help-portal-grid:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.tp-ds .help-portal-card:where(:not(.wcrm *)){display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.tp-ds .help-portal-card:hover:where(:not(.wcrm *)){border-color:var(--tp-blue-300);box-shadow:var(--shadow-sm)}.tp-ds .help-portal-card strong:where(:not(.wcrm *)){font-size:15px;line-height:1.3;color:var(--text-strong)}.tp-ds .help-portal-card p:where(:not(.wcrm *)){margin:0;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.tp-ds .help-portal-card small:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-muted)}.tp-ds .help-portal-card em:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-style:normal;font-size:13px;font-weight:700;color:var(--tp-blue-700)}.tp-ds .help-portal-others:where(:not(.wcrm *)){display:inline-flex;align-items:center;gap:6px;align-self:center;min-height:44px;padding:0 12px;color:var(--tp-blue-700);font-size:14px;font-weight:700;text-decoration:none}.tp-ds .badge:where(:not(.wcrm *)),.tp-ds .status-badge:where(:not(.wcrm *)),.tp-ds .mock-badge:where(:not(.wcrm *)),.tp-ds .tag:where(:not(.wcrm *)),.tp-ds .chip:where(:not(.wcrm *)){text-transform:none;letter-spacing:.01em;font-family:var(--font-body)}@media(max-width:1366px){.tp-ds .data-table th:where(:not(.wcrm *)),.tp-ds .data-table td:where(:not(.wcrm *)){padding-left:7px;padding-right:7px}.tp-ds .data-table td:where(:not(.wcrm *)){overflow-wrap:normal}.tp-ds .data-table .col-sec:where(:not(.wcrm *)),.tp-ds .data-table td .dist-table-sub.col-sec:where(:not(.wcrm *)){display:none}.tp-ds .data-table td :is(.badge,.status-badge):where(:not(.wcrm *)){white-space:nowrap}.tp-ds .data-table td .cell-primary:where(:not(.wcrm *)),.tp-ds .data-table td .cell-muted:where(:not(.wcrm *)),.tp-ds .data-table td .dist-table-sub:where(:not(.wcrm *)){display:inline-block;max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tp-ds .data-table td .dist-table-sub:where(:not(.wcrm *)){display:block;max-width:24ch;font-size:11.5px}.tp-ds .data-table td .cell-primary:where(:not(.wcrm *)){max-width:24ch}.tp-ds .data-table .rastro-steps:where(:not(.wcrm *)){gap:3px!important}.tp-ds .data-table .rastro-step:where(:not(.wcrm *)){gap:3px;padding:3px 6px!important}.tp-ds .data-table .rastro-step:where(:not(.wcrm *)){min-width:24px;justify-content:center}.tp-ds .data-table .rastro-step .dot:where(:not(.wcrm *)){display:none}}@media(max-width:767px){.tp-ds .agenda-free-slot:where(:not(.wcrm *)){min-height:44px;width:100%}}.tp-ds .account-activity-grid>a>div:where(:not(.wcrm *)){min-width:0;flex:1}.tp-ds .account-activity-grid>a>div>strong:where(:not(.wcrm *)){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}@media(max-width:767px){.tp-ds .account-activity-grid>a:where(:not(.wcrm *)){flex-wrap:wrap;row-gap:8px}.tp-ds .account-activity-grid>a>div:where(:not(.wcrm *)){flex:1 1 calc(100% - 48px)}.tp-ds .account-activity-grid>a>:is(.badge,.status-badge):where(:not(.wcrm *)){margin-left:48px}}@media(max-width:767px){.tp-ds .row-a>:is(.badge,.status-badge,.tag,.chip,.mock-badge):where(:not(.wcrm *)),.tp-ds .row-a>:is(.badge,.status-badge,.tag,.chip,.mock-badge):only-child:where(:not(.wcrm *)){min-height:0!important;max-height:none;min-width:0;padding-top:4px!important;padding-bottom:4px!important;align-self:center}.tp-ds .kpi-label:where(:not(.wcrm *)),.tp-ds .kpi-sublabel:where(:not(.wcrm *)),.tp-ds .kpi-card .kpi-label:where(:not(.wcrm *)),.tp-ds .stat-card .l:where(:not(.wcrm *)),.tp-ds .care-summary small:where(:not(.wcrm *)),.tp-ds .account-profile-stats small:where(:not(.wcrm *)){text-wrap:balance}}@media(max-width:767px){.tp-ds .care-filters:where(:not(.wcrm *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:visible;padding-right:3px;-webkit-mask-image:none;mask-image:none}.tp-ds .care-filters button:where(:not(.wcrm *)){justify-content:center;flex-wrap:wrap;min-height:44px;padding:6px 4px;white-space:normal;text-align:center;line-height:1.2;font-size:12.5px}.tp-ds .care-filters b:where(:not(.wcrm *)){font-size:12px}}@media(max-width:760px){.tp-ds :is(.navgroup-label,.nav-item b,.sheet-nav b,.command-results b,.clear-filters b,.dashboard-intro-copy>span,.section-title span,.rastro-conversion span,.client-welcome>div>span,.client-service-head span,.professional-profile-head span,.professional-trust-grid span,.professional-gallery>button>b,.professional-review span,.professional-zones span,.command-label,.bn-item b,.sheet-head span,.sheet-nav h3,.direct-thread-card>div>em,.care-intro>div>span,.care-list-head>div>span,.care-guide>span,.care-filters b,.care-guide li>b,.parts-orders-intro>div>span,.parts-orders-section-head>div>span,.collection-banner span,.collection-panel-head span,.collection-panel-head>b,.allina-starters>span,.allina-guide li>b,.account-profile-eyebrow,.account-profile-stats small,.module-tag):where(:not(.wcrm *)){font-size:12px;letter-spacing:.04em}.tp-ds .dist-detail-grid strong:where(:not(.wcrm *)),.tp-ds .account-profile-links strong:where(:not(.wcrm *)),.tp-ds .proposal-grid:where(:not(.wcrm *)),.tp-ds .proposal-grid b:where(:not(.wcrm *)),.tp-ds .rastro-step:where(:not(.wcrm *)){font-size:13px}.tp-ds .data-table td .dist-table-sub:where(:not(.wcrm *)){font-size:12.5px}}@media(max-width:399px){.tp-ds .bottom-nav .bn-item span:where(:not(.wcrm *)){font-size:12px;letter-spacing:-.03em}}@media(max-width:760px){.tp-ds .loja-card-codigo:where(:not(.wcrm *)),.tp-ds .field>small:where(:not(.wcrm *)),.tp-ds .loja-resumo .field-label:where(:not(.wcrm *)),.tp-ds .loja-nota:where(:not(.wcrm *)),.tp-ds .loja-compra small:where(:not(.wcrm *)),.tp-ds .loja-item small:where(:not(.wcrm *)),.tp-ds .tbl td small:where(:not(.wcrm *)),.tp-ds .data-table td small:where(:not(.wcrm *)){font-size:12.5px}.tp-ds .academy-intro>div>span:where(:not(.wcrm *)){font-size:12px}}
