:root{--wa-primary: #24d06e;--wa-primary-strong: #1eb861;--wa-primary-ink: #ffffff;--wa-primary-soft: #e9fbf1;--wa-secondary: #d9fdd3;--wa-ink: #1f2a37;--wa-ink-muted: #6b7280;--wa-ink-inverse: #ffffff;--wa-link: #2563eb;--wa-canvas: #f5f7fa;--wa-surface: #ffffff;--wa-surface-2: #f9fafb;--wa-surface-dark: #0f172a;--wa-chat-bg: #efeae2;--wa-hairline: #eceef2;--wa-hairline-strong: #d9dee5;--wa-focus-ring: 0 0 0 3px rgba(29, 191, 115, .22);--wa-shadow-sm: 0 1px 2px rgba(16, 24, 40, .06);--wa-shadow-md: 0 2px 10px rgba(16, 24, 40, .08);--wa-shadow-lg: 0 12px 32px rgba(16, 24, 40, .12);--wa-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--wa-weight: 400;--wa-display-xl: 40px;--wa-display-lg: 30px;--wa-display-md: 24px;--wa-body-lg: 16px;--wa-body-md: 14px;--wa-button: 14px;--wa-caption: 12px;--wa-radius-none: 0px;--wa-radius-btn: 9px;--wa-radius-input: 9px;--wa-radius-card: 14px;--wa-radius-tile: 14px;--wa-radius-pill: 999px;--wa-radius-full: 9999px;--wa-space-xs: 8px;--wa-space-sm: 12px;--wa-space-md: 16px;--wa-space-lg: 18px;--wa-space-xl: 20px;--wa-space-2xl: 24px;--wa-space-3xl: 32px;--wa-space-4xl: 40px;--wa-space-5xl: 80px;--k-green: var(--wa-primary);--k-surface: var(--wa-surface);--k-canvas: var(--wa-canvas);--k-ink: var(--wa-ink);--k-ink-muted: var(--wa-ink-muted);--k-hairline: var(--wa-hairline);--k-danger: #ef4444}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--wa-font);font-weight:var(--wa-weight);font-size:var(--wa-body-md);line-height:1.45;color:var(--wa-ink);background:var(--wa-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,span,button,input,textarea,label,a{font-family:var(--wa-font)}h1,h2,h3,h4{font-weight:600;color:var(--wa-ink)}a{color:var(--wa-link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--wa-font);cursor:pointer}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--wa-primary);color:var(--wa-primary-ink);border:1px solid transparent;border-radius:var(--wa-radius-btn);padding:10px 18px;font-size:var(--wa-button);font-weight:500;line-height:1.1;box-shadow:var(--wa-shadow-sm);transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.k-btn:hover:not(:disabled){background:var(--wa-primary-strong)}.k-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.k-btn.ghost{background:var(--wa-surface);color:var(--wa-ink);border:1px solid var(--wa-hairline-strong);box-shadow:none}.k-btn.ghost:hover:not(:disabled){background:var(--wa-surface-2)}.k-btn.sm{padding:7px 13px;font-size:13px}.k-btn.danger-solid{background:var(--k-danger);color:#fff;border-color:var(--k-danger)}.k-btn.danger-solid:hover:not(:disabled){background:#dc2626}.k-input,.k-textarea{width:100%;background:var(--wa-surface);color:var(--wa-ink);border:1px solid var(--wa-hairline-strong);border-radius:var(--wa-radius-input);padding:10px 14px;font-size:var(--wa-body-md);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.k-textarea{border-radius:var(--wa-radius-input);resize:vertical}.k-input::placeholder,.k-textarea::placeholder{color:#9aa3af}:where(html[data-theme=dark]) .k-input::placeholder,:where(html[data-theme=dark]) .k-textarea::placeholder{color:#8d97a4}.k-input:focus,.k-textarea:focus{border-color:var(--wa-primary);box-shadow:var(--wa-focus-ring)}.k-field{margin-bottom:var(--wa-space-md)}.k-label{display:block;font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:6px;letter-spacing:-.15px}:where(html[data-theme=dark]) .k-label{color:#dbdde3}.k-chip{display:inline-flex;align-items:center;border-radius:var(--wa-radius-pill);padding:3px 10px;font-size:var(--wa-caption);background:#1c1e210f;color:var(--wa-ink-muted)}:where(html[data-theme=dark]) .k-chip{background-color:#ffffff12}.k-chip.green{background:var(--wa-primary-soft);color:#0f7a46}:where(html[data-theme=dark]) .k-chip.green{color:#72eeb2}.k-chip.amber{background:#fdf0dc;color:#9a6b00}:where(html[data-theme=dark]) .k-chip.amber{background-color:#382913;color:#ffcd5c}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:#cfd6de;border-radius:var(--wa-radius-full)}:where(html[data-theme=dark]) *::-webkit-scrollbar-thumb{background-color:#363c44}*::-webkit-scrollbar-track{background:transparent}.disc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#0006;display:flex;align-items:center;justify-content:center;padding:24px}.disc-box{background:var(--wa-surface);border-radius:var(--wa-radius-tile);padding:22px 24px;width:100%;max-width:420px;box-shadow:var(--wa-shadow-sm)}.disc-title{font-size:16px;font-weight:800!important;color:#0f172a!important;margin-bottom:8px}:where(html[data-theme=dark]) .disc-title{color:#dbdde3!important}.disc-text{font-size:13px;line-height:1.5;color:var(--wa-ink-muted);margin:0}.disc-actions{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px}.disc-cancel{background:none;border:none;color:#107c3f;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px}:where(html[data-theme=dark]) .disc-cancel{color:#72eda7}.disc-discard{background:var(--wa-primary);color:var(--wa-primary-ink);border:1px solid var(--wa-hairline-strong);border-radius:var(--wa-radius-pill);padding:10px 24px;font-size:14px;cursor:pointer}.disc-discard:hover{filter:brightness(.96)}.disc-backdrop.app-dialog{position:fixed;z-index:2500;animation:dialogFade .15s ease both}.disc-backdrop.app-dialog .disc-box{animation:dialogPop .18s cubic-bezier(.22,1,.36,1) both}@keyframes dialogFade{0%{opacity:0}}@keyframes dialogPop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion: reduce){.disc-backdrop.app-dialog,.disc-backdrop.app-dialog .disc-box{animation:none}}.disc-points{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--wa-ink-muted)}.disc-discard.danger{background:#d93025;border-color:#d93025;color:#fff}.disc-discard.danger:hover{background:#c5221f;filter:none}.disc-discard:focus-visible,.disc-cancel:focus-visible{outline:none;box-shadow:var(--wa-focus-ring);border-radius:var(--wa-radius-pill)}.toast-stack{position:fixed;top:16px;right:16px;z-index:1200;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-card{--toast-accent: #269b24;--toast-icon-bg: #04e40048;--toast-wave: #04e4003a;width:330px;max-width:calc(calc(100 * var(--crm-vw, 1vw)) - 32px);min-height:80px;border-radius:8px;box-sizing:border-box;padding:10px 15px;background-color:#fff;box-shadow:#959da533 0 8px 24px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-around;gap:15px;pointer-events:auto;animation:toastIn .32s cubic-bezier(.22,1,.36,1) both}:where(html[data-theme=dark]) .toast-card{background-color:#171a1e}.toast-card.error{--toast-accent: #d10d0d;--toast-icon-bg: #ff000030;--toast-wave: #ff00002a}.toast-card.leaving{animation:toastOut .26s ease-in both}@keyframes toastIn{0%{transform:translate(calc(100% + 24px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastOut{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 24px));opacity:0}}.toast-wave{position:absolute;transform:rotate(90deg);left:-31px;top:32px;width:80px;fill:var(--toast-wave)}.toast-icon{width:35px;height:35px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:var(--toast-icon-bg);border-radius:50%;margin-left:8px;color:var(--toast-accent)}.toast-icon svg{width:17px;height:17px}.toast-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:1;min-width:0}.toast-title,.toast-sub{margin:0;cursor:default}.toast-title{color:var(--toast-accent);font-size:17px;font-weight:700}.toast-sub{font-size:14px;color:#555;overflow-wrap:anywhere}:where(html[data-theme=dark]) .toast-sub{color:#c3c3c3}.toast-close{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;color:#555;cursor:pointer;padding:0}:where(html[data-theme=dark]) .toast-close{color:#c3c3c3}.toast-close:hover{background:#0000000f}:where(html[data-theme=dark]) .toast-close:hover{background-color:#ffffff12}.toast-close:focus-visible{outline:none;box-shadow:var(--wa-focus-ring)}.toast-close svg{width:18px;height:18px}@media (prefers-reduced-motion: reduce){.toast-card,.toast-card.leaving{animation-duration:.01s}}.dd{display:block;position:relative}.dd-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--wa-surface);color:var(--wa-ink);border:1px solid var(--wa-hairline-strong);border-radius:var(--wa-radius-pill);padding:12px 18px;font-size:15px;cursor:pointer;text-align:left}.dd-trigger:disabled{opacity:.5;cursor:not-allowed}.dd-trigger.open,.dd-trigger:focus-visible{border-color:#23a455;box-shadow:0 0 0 3px #23a4552e;outline:none}.dd-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-value.placeholder{color:var(--wa-ink-muted)}.dd-trigger .material-icons{font-size:20px;color:var(--wa-ink-muted);transition:transform .15s ease}.dd-trigger.open .material-icons{transform:rotate(180deg)}.dd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.dd-panel{position:absolute;z-index:51;top:calc(100% + 6px);left:0;right:0;margin:0;background:var(--wa-surface);border:1px solid var(--wa-hairline);border-radius:var(--wa-radius-tile);padding:6px;list-style:none;max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-shadow:0 12px 32px #0000002e}.dd-panel-fixed{position:fixed;right:auto;top:auto;bottom:auto;z-index:6000}.dd-option{padding:10px 12px;border-radius:var(--wa-radius-pill);font-size:14px;cursor:pointer;color:var(--wa-ink)}.dd-option.empty{color:var(--wa-ink-muted);cursor:default}.dd-option.empty:hover{background:none}.dd-option:hover{background:#1c1e210f}:where(html[data-theme=dark]) .dd-option:hover{background-color:#ffffff12}.dd-option.active{background:#23a4551f;color:#23a455;font-weight:600}:where(html[data-theme=dark]) .dd-option.active{color:#6de09a}.dd.sm .dd-trigger{padding:8px 12px;font-size:13px;border-radius:var(--wa-radius-input);min-height:38px;height:38px;gap:6px}.dd.sm .dd-trigger .material-icons{font-size:18px}.dd-panel.dd-panel-sm{padding:4px;border-radius:10px}.dd-panel.dd-panel-sm .dd-option{padding:7px 10px;font-size:13px;border-radius:6px}.dd-opt-with-icon{display:inline-flex;align-items:center;gap:8px;width:100%}.dd-opt-with-icon>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-opt-with-icon svg{flex-shrink:0;color:#24d06e}:where(html[data-theme=dark]) .dd-opt-with-icon svg{color:#5de396}.dd-search{position:sticky;top:-6px;z-index:1;margin:-6px -6px 6px;padding:8px;background:var(--wa-surface);border-bottom:1px solid var(--wa-hairline);list-style:none}.dd-panel-sm .dd-search{top:-4px;margin:-4px -4px 4px;padding:6px}.dd-search input{width:100%;box-sizing:border-box;height:34px;padding:0 10px;border:1px solid var(--wa-hairline);border-radius:8px;background:var(--wa-surface);color:var(--wa-ink);font:inherit;font-size:13.5px;outline:none}.dd-search input:focus{border-color:#23a455}.dm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c;animation:dm-fade .15s ease;overscroll-behavior:contain}@keyframes dm-fade{0%{opacity:0}}.dm-box{width:100%;max-width:540px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fff;border-radius:18px;box-shadow:0 24px 60px #00000040}.dm-box.step2{max-width:880px}.dm-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:16px 20px;background:#fff;border-bottom:1px solid var(--wa-hairline)}.dm-head-brand{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.dm-head-brand img{width:30px;height:30px;border-radius:50%}.dm-head h2{font-size:18px;font-weight:700}.dm-close,.dm-back{border:0;background:transparent;border-radius:8px;color:var(--wa-ink-muted);display:inline-flex;align-items:center;gap:4px;padding:6px;font-size:13px;font-weight:500}.dm-close:hover,.dm-back:hover{background:var(--wa-surface-2);color:var(--wa-ink)}.dm-alert{margin:14px 20px 0}.dm-body{padding:18px 20px 22px}.dm-sub{color:var(--wa-ink-muted);font-size:14px;margin-bottom:16px}.dm-pick{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start}.dm-cal{border:1px solid var(--wa-hairline);border-radius:14px;padding:12px}.dm-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dm-cal-head strong{font-size:15px}.dm-cal-head button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;color:var(--wa-ink)}.dm-cal-head button:hover:not(:disabled){background:var(--wa-surface-2)}.dm-cal-head button:disabled{opacity:.3;cursor:default}.dm-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dm-cal-wd{text-align:center;font-size:12px;color:var(--wa-ink-muted);padding:4px 0}.dm-day{aspect-ratio:1;border:0;border-radius:10px;background:transparent;font-size:14px;font-weight:500;color:var(--wa-ink)}.dm-day:hover:not(:disabled){background:var(--wa-primary-soft)}.dm-day:disabled{color:#c4cad3;font-weight:400;cursor:default}.dm-day.today{box-shadow:inset 0 0 0 1px var(--wa-primary)}.dm-day.on{background:var(--wa-primary);color:#fff;box-shadow:none}.dm-day:focus-visible,.dm-slot:focus-visible{outline:none;box-shadow:var(--wa-focus-ring)}.dm-side{display:flex;flex-direction:column;gap:12px}.dm-summary{display:grid;grid-template-columns:56px 1fr;gap:4px 10px;font-size:14px;padding:12px 14px;border-radius:12px;background:var(--wa-surface-2)}.dm-summary dt{color:var(--wa-ink-muted)}.dm-summary dd{font-weight:600}.dm-tz{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--wa-ink-muted)}.dm-tz .material-icons{font-size:17px}.dm-hint{font-size:13.5px;color:var(--wa-ink-muted)}.dm-slots{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.dm-slot{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:600;color:#064e2b;background:color-mix(in srgb,#1dbf73 calc(14% + var(--i, 0) * 6%),#ffffff);transition:transform .1s ease,box-shadow .1s ease}.dm-slot:hover:not(:disabled){transform:translateY(-1px)}.dm-slot.on{background:var(--wa-primary-strong);color:#fff;box-shadow:0 0 0 3px #1dbf734d}.dm-slot:disabled{background:var(--wa-surface-2);color:#a3abb6;text-decoration:line-through;cursor:default}.dm-slot small{font-size:11px;font-weight:500;text-decoration:none}.dm-book{margin-top:4px}.au-spinner.sm{width:24px;height:24px;margin:4px auto}.dm-done{text-align:center}.dm-done-icon{font-size:54px;color:var(--wa-primary)}.dm-done h3{margin:8px 0 6px;font-size:20px}.dm-done p{margin-bottom:8px}@media (max-width: 760px){.dm-pick{grid-template-columns:1fr}.dm-overlay{align-items:flex-end;padding:0}.dm-box,.dm-box.step2{max-width:none;max-height:92dvh;border-radius:18px 18px 0 0}}@media (prefers-reduced-motion: reduce){.dm-overlay{animation:none}.dm-slot:hover:not(:disabled){transform:none}}html[data-theme=dark] .dm-box,html[data-theme=dark] .dm-head{background:var(--wa-surface)}html[data-theme=dark] .dm-box{border:1px solid var(--wa-hairline-strong);box-shadow:0 24px 60px #0009;color:var(--wa-ink)}html[data-theme=dark] .dm-head h2,html[data-theme=dark] .dm-done h3,html[data-theme=dark] .dm-box .au-field label,html[data-theme=dark] .dm-box .au-label{color:var(--wa-ink)}html[data-theme=dark] .dm-box .au-field input,html[data-theme=dark] .dm-box .au-phone{background:var(--wa-surface-2);color:var(--wa-ink)}html[data-theme=dark] .dm-box .au-field .au-phone input{background:transparent}html[data-theme=dark] .dm-box .au-field input::placeholder{color:#6b737c}html[data-theme=dark] .dm-box .au-alert{background:#d9302526;color:#fca5a5}html[data-theme=dark] .dm-box .au-err{color:#f87171}html[data-theme=dark] .dm-box .au-cc-dropdown{background:var(--wa-surface-2);box-shadow:0 12px 32px #0000008c}html[data-theme=dark] .dm-box .au-cc-search-wrap{background:#14171b;border-color:var(--wa-hairline-strong)}html[data-theme=dark] .dm-box .au-cc-search-wrap svg,html[data-theme=dark] .dm-box .au-cc-option-dial{color:var(--wa-ink-muted)}html[data-theme=dark] .dm-box .au-cc-search-input{color:var(--wa-ink)!important}html[data-theme=dark] .dm-box .au-cc-option{color:var(--wa-ink)}html[data-theme=dark] .dm-box .au-cc-option:hover{background:#ffffff0f}html[data-theme=dark] .dm-box .au-cc-option.selected{background:#24d06e24;color:#4ade80}html[data-theme=dark] .dm-day:disabled{color:#4b525a}html[data-theme=dark] .dm-slot{color:#c7f3d9;background:color-mix(in srgb,#1dbf73 calc(10% + var(--i, 0) * 4%),var(--wa-surface))}html[data-theme=dark] .dm-slot.on{color:#fff;background:var(--wa-primary-strong)}html[data-theme=dark] .dm-slot:disabled{background:var(--wa-surface-2);color:#5f6770}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.pl-wrap{height:100%;min-height:0;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px;box-sizing:border-box;background:#f8fafc}:where(html[data-theme=dark]) .pl-wrap{background-color:#1b1e22}.pl-card{width:100%;max-width:520px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;text-align:center;box-shadow:0 8px 28px #0f172a0f;box-sizing:border-box}:where(html[data-theme=dark]) .pl-card{background-color:#171a1e;border-color:#373d45}.pl-icon{position:relative;width:64px;height:64px;margin:0 auto 16px;border-radius:18px;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center}:where(html[data-theme=dark]) .pl-icon{background-color:#133820;color:#74e89f}.pl-icon>.material-icons{font-size:32px}.pl-lock{position:absolute;right:-6px;bottom:-6px;width:26px;height:26px;border-radius:50%;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff}:where(html[data-theme=dark]) .pl-lock{border-color:#2d3239}.pl-lock .material-icons{font-size:14px}.pl-pill{display:inline-block;padding:3px 10px;border-radius:999px;background:#fef9c3;color:#854d0e;font-size:12px;font-weight:700;margin-bottom:10px}:where(html[data-theme=dark]) .pl-pill{background-color:#413d16;color:#f0b26d}.pl-title{margin:0 0 8px;font-size:20px;font-weight:800;color:#0f172a}:where(html[data-theme=dark]) .pl-title{color:#dbdde3}.pl-sub{margin:0 0 18px;font-size:14px;line-height:1.5;color:#475569}:where(html[data-theme=dark]) .pl-sub{color:#bac0c9}.pl-points{list-style:none;margin:0 auto 22px;padding:0;max-width:360px;text-align:left;display:flex;flex-direction:column;gap:8px}.pl-points li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:#334155}:where(html[data-theme=dark]) .pl-points li{color:#c5cad1}.pl-points .material-icons{font-size:18px;color:#16a34a;flex-shrink:0}:where(html[data-theme=dark]) .pl-points .material-icons{color:#67ea97}.pl-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:0;border-radius:999px;background:#16a34a;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.pl-btn:hover{background:#15803d}.pl-btn:focus-visible{outline:3px solid rgba(22,163,74,.35);outline-offset:2px}.pl-btn .material-icons{font-size:18px}.pl-mini{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:1px 6px 1px 4px;border-radius:999px;background:#fef9c3;color:#854d0e;font-size:10.5px;font-weight:700;vertical-align:middle;white-space:nowrap}:where(html[data-theme=dark]) .pl-mini{background-color:#413d16;color:#f0b26d}.pl-mini .material-icons{font-size:11px}.wl-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}:where(html[data-theme=dark]) .wl-btn{border-color:#3f4750;background-color:#171a1e;color:#c5cad1}.wl-btn:hover{border-color:#16a34a;color:#15803d}:where(html[data-theme=dark]) .wl-btn:hover{color:#74e89f}.wl-btn:focus-visible{outline:2px solid #16a34a;outline-offset:2px}.wl-btn .material-icons{font-size:17px}.wl-soon{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10.5px;font-weight:700}:where(html[data-theme=dark]) .wl-soon{background-color:#1f2327;color:#bac0c9}.wl-soon .material-icons{font-size:11px}.wl-box{max-width:440px}.wl-box .disc-title{display:flex;align-items:center;gap:8px}.wl-meta-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}@media (max-width: 900px){.wl-btn .wl-label{display:none}}.k-link-btn{border:0;background:none;padding:0;font:inherit;color:#15803d;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:where(html[data-theme=dark]) .k-link-btn{color:#74e89f}.k-link-btn:focus-visible{outline:2px solid #16a34a;outline-offset:2px;border-radius:3px}.chat-item.is-plan-locked .ci-name{color:#64748b}:where(html[data-theme=dark]) .chat-item.is-plan-locked .ci-name{color:#a8b0bb}.ci-plan-lock{display:inline-flex;align-items:center;gap:2px;margin-left:6px;padding:0 6px;border-radius:999px;background:#fef9c3;color:#854d0e;font-size:10.5px;font-weight:700;line-height:16px;vertical-align:middle}:where(html[data-theme=dark]) .ci-plan-lock{background-color:#413d16;color:#f0b26d}.ci-plan-lock .material-icons{font-size:11px}.plan-chat-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0;background:#fffbeb;border-top:1px solid #fde68a;color:#78350f;font-size:13.5px}:where(html[data-theme=dark]) .plan-chat-locked{background-color:#322b11;border-top-color:#806f2b;color:#ed9f73}.plan-chat-locked strong{display:block;font-size:14px;color:#713f12}:where(html[data-theme=dark]) .plan-chat-locked strong{color:#e9ae78}.plan-chat-locked .pl-btn{padding:8px 16px;font-size:13px;flex-shrink:0}.plan-contact-bar{display:flex;align-items:center;gap:8px;margin:6px 10px;padding:8px 10px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#78350f;font-size:12.5px;line-height:1.35}:where(html[data-theme=dark]) .plan-contact-bar{background-color:#322b11;border-color:#806f2b;color:#ed9f73}.plan-contact-bar .material-icons{font-size:16px;color:#b45309}:where(html[data-theme=dark]) .plan-contact-bar .material-icons{color:#f79d59}.plan-contact-bar button{margin-left:auto;flex-shrink:0}.crown-svg{display:block;flex:none}.plan-crown{display:inline-flex;align-items:center;justify-content:center;color:#d97706;line-height:0;vertical-align:middle}:where(html[data-theme=dark]) .plan-crown{color:#faa94c}:root[data-theme=dark] .plan-crown{color:#fbbf24}.pl-lock{background:#f59e0b}.pl-mini .crown-svg{color:#d97706}:where(html[data-theme=dark]) .pl-mini .crown-svg{color:#faa94c}.ax-crown{margin-left:auto;padding-left:10px}.th-call.plan-locked{position:relative;opacity:.85}.th-call.plan-locked .th-call-crown{position:absolute;top:-3px;right:-4px;background:#fff;border-radius:50%;padding:1px;box-shadow:0 0 0 1px #d9770659}:where(html[data-theme=dark]) .th-call.plan-locked .th-call-crown{background-color:#171a1e}:root[data-theme=dark] .th-call.plan-locked .th-call-crown{background:#1f2328}.flow-tab-crown,.cs-tab-crown,.cs-item-crown,.cs-row-crown,.cs-head-crown{margin-left:6px}.cs-row-crown{margin-left:auto;margin-right:6px}.tl-api-keys .plan-crown,.tl-api-btn .plan-crown{margin-left:4px}.tc-opt.plan-locked{position:relative;opacity:.8}.tc-opt-crown{position:absolute;top:6px;right:6px}.ev-preview-badge{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:100000;display:inline-flex;align-items:center;gap:12px;padding:8px 10px 8px 16px;border-radius:999px;background:#0f172a;color:#fff;font:600 13px/1.2 Inter,system-ui,sans-serif;box-shadow:0 10px 30px #0f172a59}.ev-preview-badge button{border:0;border-radius:999px;padding:6px 12px;background:#22c55e;color:#052e16;font:inherit;cursor:pointer}.ev-announce{flex-shrink:0;position:relative;z-index:46;display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:6px 44px;background:var(--ev-ann-bg, #16a34a);color:var(--ev-ann-color, #ffffff);font-size:13.5px;font-weight:600;line-height:1.35;text-align:center;overflow:hidden;transition:background-color .45s ease,color .45s ease}.ev-announce-item{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;animation:evAnnIn .45s cubic-bezier(.16,1,.3,1)}@keyframes evAnnIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ev-announce-item{animation:none}}.ev-announce.many{padding-right:96px}.ev-announce-dots{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;gap:5px}.ev-announce-dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:currentColor;opacity:.4;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ev-announce-dot.on{opacity:1;transform:scale(1.15)}.ev-announce-dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ev-announce-img{height:26px;width:auto;max-width:80px;object-fit:contain;flex:none}.ev-announce-text{min-width:0}.ev-announce-link{flex:none;display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;border:1.5px solid currentColor;color:inherit;font-weight:700;font-size:12.5px;text-decoration:none;white-space:nowrap}.ev-announce-link:hover{background:#ffffff29;text-decoration:none}.ev-announce-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:16px;line-height:1;cursor:pointer;opacity:.8}.ev-announce-close:hover{opacity:1;background:#ffffff29}@media (max-width: 640px){.ev-announce{justify-content:flex-start;text-align:left;padding:6px 40px 6px 12px;font-size:12.5px}.ev-announce-item{justify-content:flex-start;gap:8px}.ev-announce.many{padding-right:84px}.ev-announce-dots{right:38px;gap:4px}}html.lenis,html.lenis body,html.lenis #root,html.lenis .app-main{height:auto!important;min-height:100%!important;overflow:visible!important}html.lenis .lp,html.lenis .au-page{height:auto!important;min-height:100vh!important;overflow:visible!important;scroll-behavior:auto!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.lp{height:100%;overflow-y:auto;background:#fff;color:var(--wa-ink, #0f172a)}.au-page{height:100%;overflow-y:auto;background:var(--wa-surface);color:var(--wa-ink)}.lp-header-wrapper{position:relative;width:100%}.lp-top-bar{background:#111;border-bottom:1px solid rgba(255,255,255,.08);padding:8px clamp(16px,4.5vw,64px);font-size:13px;color:#e4e4e7;font-family:inherit;width:100%;box-sizing:border-box}.lp-top-bar-container{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}.lp-top-bar-right{display:flex;align-items:center;gap:22px}.lp-top-bar-link{color:#d4d4d8;text-decoration:none;font-weight:500;font-size:13px;transition:color .15s ease;display:inline-flex;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit}.lp-top-bar-link:hover{color:#fff;text-decoration:none}.lp-top-bar-contact{color:#d4d4d8}.lp-top-bar-contact:hover{color:#22c55e}.lp-top-bar-login{color:#fff;font-weight:700;margin-left:4px}.lp-top-bar-login:hover{color:#22c55e}.lp-header{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:13px clamp(16px,4.5vw,64px);background:#fff;border:none;border-bottom:none;box-shadow:none;transition:all .2s ease}.lp-brand{display:inline-flex;align-items:center;text-decoration:none;line-height:1}.lp-brand:hover{text-decoration:none}.lp-brand-logo{height:clamp(48px,4vw,56px);width:auto;max-width:280px;object-fit:contain;display:block;transition:transform .2s ease,opacity .2s ease}.lp-brand:hover .lp-brand-logo{transform:scale(1.02);opacity:.95}.lp-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.lp-nav-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;font-size:14.5px;font-weight:700;padding:9px 24px;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);line-height:1.25;box-sizing:border-box}.lp-nav-pill-btn.book-demo{background:#fff;color:#0f172a;border:1.5px solid #e2e8f0;box-shadow:0 2px 6px #0000000a}.lp-nav-pill-btn.book-demo:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f;text-decoration:none}.lp-nav-pill-btn.book-demo:active{transform:translateY(0);background:#f1f5f9}.lp-nav-pill-btn.try-free{background:#18181b;color:#fff;border:1.5px solid #18181b;box-shadow:0 4px 14px #0000003d}.lp-nav-pill-btn.try-free:hover{background:#000;border-color:#000;color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px #00000052;text-decoration:none}.lp-nav-pill-btn.try-free:active{transform:translateY(0);background:#27272a}.lp-desktop-only{display:inline-flex}.burger{position:relative;width:24px;height:17px;background:transparent;cursor:pointer;display:none}.burger input{display:none}.burger span{display:block;position:absolute;height:2.2px;width:100%;background:#000;border-radius:4px;opacity:1;left:0;transform:rotate(0);transition:.22s ease-in-out}.burger span:nth-of-type(1){top:0;transform-origin:left center}.burger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}.burger span:nth-of-type(3){top:100%;transform-origin:left center;transform:translateY(-100%)}.burger input:checked~span:nth-of-type(1){transform:rotate(45deg);top:-1px;left:3px}.burger input:checked~span:nth-of-type(2){width:0%;opacity:0}.burger input:checked~span:nth-of-type(3){transform:rotate(-45deg);top:16px;left:3px}@media (max-width: 820px){.lp-desktop-only{display:none!important}.burger{display:block}.lp-hero-trust-row,.lp-top-bar-help,.lp-top-bar-contact{display:none!important}.lp-top-bar{padding:7px 16px;font-size:12.5px}.lp-top-bar-right{gap:0;width:100%;justify-content:flex-end}}.lp-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.lp-sidebar-overlay.open{opacity:1;pointer-events:auto}.lp-mobile-sidebar{position:fixed;top:0;right:0;bottom:0;width:min(340px,86vw);background:#fff;z-index:9999;box-shadow:-8px 0 28px #0000002e;display:flex;flex-direction:column;justify-content:space-between;transform:translate(100%);transition:transform .28s cubic-bezier(.16,1,.3,1);box-sizing:border-box;padding:20px 20px 24px;overflow-y:auto}.lp-mobile-sidebar.open{transform:translate(0)}.lp-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.lp-sidebar-header .lp-brand-logo{height:40px}.lp-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;font-size:15px;font-weight:800;cursor:pointer;transition:all .15s ease}.lp-sidebar-close:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5;transform:scale(1.05)}.lp-sidebar-close:active{transform:scale(.96);background:#fecaca}.lp-sidebar-nav{display:flex;flex-direction:column;gap:10px;margin:22px 0;flex:1}.lp-sidebar-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 16px;border-radius:12px;background:#f8fafc;border:1.5px solid #e2e8f0;color:#0f172a;text-decoration:none;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s ease;box-sizing:border-box;text-align:left}.lp-sidebar-link-content{display:flex;align-items:center;gap:12px}.lp-sidebar-svg-icon{width:19px;height:19px;color:#0f172a;flex-shrink:0;transition:color .15s ease}.lp-sidebar-link:hover .lp-sidebar-svg-icon{color:#00d084}.lp-sidebar-link-icon{font-size:17px;line-height:1}.lp-sidebar-link-text{font-size:15px;font-weight:700;color:#0f172a}.lp-sidebar-link-arrow{color:#94a3b8;font-size:16px;font-weight:800;transition:transform .15s ease,color .15s ease}.lp-sidebar-link:hover{background:#ecfdf5;border-color:#000;box-shadow:2px 2px #000;color:#065f46;text-decoration:none;transform:translateY(-1px)}.lp-sidebar-link:hover .lp-sidebar-link-arrow{color:#00d084;transform:translate(3px)}.lp-sidebar-link:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-sidebar-footer{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid #f1f5f9}.lp-sidebar-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 18px;border-radius:9999px;font-size:14.5px;font-weight:800;text-decoration:none;font-family:inherit;transition:all .15s ease;box-sizing:border-box;cursor:pointer}.lp-sidebar-btn.primary{background:#00d084;color:#000;border:2px solid #000000;box-shadow:2px 3px #000}.lp-sidebar-btn.primary:hover{background:#00bd77;transform:translateY(-1px);text-decoration:none}.lp-sidebar-btn.primary:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-sidebar-btn.secondary{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1}.lp-sidebar-btn.secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#000;text-decoration:none}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;background:#25d366;color:#fff;font-weight:600;font-size:14px;border:1px solid transparent;cursor:pointer;text-decoration:none;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #25d36633;white-space:nowrap}.lp-btn:hover{background:#1eb956;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659;text-decoration:none}.lp-btn:focus-visible,.au-submit:focus-visible,.au-google:focus-visible{outline:none;box-shadow:0 0 0 3px #25d3664d}.lp-btn .material-icons{font-size:18px}.lp-btn.ghost{background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000a}.lp-btn.ghost:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.lp-btn.outline{background:#fff;color:#059669;border:1px solid #a7f3d0;box-shadow:0 1px 2px #00000008}.lp-btn.outline:hover{background:#ecfdf5;border-color:#34d399;color:#047857;transform:translateY(-1px)}.lp-btn.lg{padding:13px 26px;font-size:15.5px;border-radius:12px}.lp-btn.light{background:#fff;color:#075e54;border-color:transparent;box-shadow:0 4px 14px #0000001f}.lp-btn.light:hover{background:#f0fdf4;color:#04423b;transform:translateY(-2px);box-shadow:0 8px 22px #0000002e}.lp-btn.ghost.on-dark{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.lp-btn.ghost.on-dark:hover{background:#ffffff38;border-color:#fff9;color:#fff;transform:translateY(-2px)}.lp-hero-centered{position:relative;background:#fff;padding:clamp(48px,6vw,76px) clamp(20px,4vw,56px) clamp(32px,4.5vw,48px);overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.lp-hero-bg-left{position:absolute;top:50%;left:clamp(20px,4vw,90px);transform:translateY(-50%);width:clamp(260px,28vw,440px);height:auto;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;opacity:.9}.lp-hero-centered-container{position:relative;z-index:1;max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){.lp-hero-bg-left{width:210px;left:-20px;top:35%;opacity:.22}}.lp-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:9999px;background:#d1fae5;border:1.5px solid #000000;box-shadow:2px 2px #000;color:#065f46;font-size:13.5px;font-weight:800;letter-spacing:-.01em;margin-bottom:22px}.lp-hero-badge-sparkle{font-size:14px}.lp-hero-title{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;font-size:clamp(38px,5.2vw,68px);line-height:1.12;font-weight:900;letter-spacing:-.035em;text-align:center}.lp-hero-title-green{color:#00d084}.lp-hero-title-black{color:#0f172a}.lp-hero-desc{font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:#475569;max-width:780px;margin:0 auto 36px;font-weight:500;text-align:center}.lp-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:34px}.lp-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border-radius:9999px;font-size:15.5px;font-weight:800;cursor:pointer;text-decoration:none;font-family:inherit;transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.lp-hero-btn.primary{background:#00d084;color:#000;border:2px solid #000000;box-shadow:2px 3px #000}.lp-hero-btn.primary:hover{background:#00bd77;transform:translate(-1px,-1px);box-shadow:3px 4px #000;color:#000;text-decoration:none}.lp-hero-btn.primary:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-hero-btn.secondary{background:#fff;color:#000;border:2px solid #000000;box-shadow:2px 3px #000}.lp-hero-btn.secondary:hover{background:#f8fafc;transform:translate(-1px,-1px);box-shadow:3px 4px #000;color:#000}.lp-hero-btn.secondary:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-hero-arrow{display:inline-block;font-size:17px;transition:transform .2s ease}.lp-hero-btn:hover .lp-hero-arrow{transform:translate(4px)}.lp-hero-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,28px);font-size:13.5px;color:#334155;font-weight:600}.lp-hero-trust-item{display:inline-flex;align-items:center;gap:7px}.lp-hero-trust-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#d1fae5;color:#047857;font-size:11px;font-weight:900}.lp-hero-center-showcase{width:100%;background:#fff;padding:clamp(32px,4.5vw,60px) clamp(16px,4vw,56px) clamp(36px,5vw,64px);display:flex;justify-content:center;align-items:center;position:relative}.lp-hero-center-showcase-container{width:100%;max-width:1260px;margin:0 auto;display:flex;justify-content:center;align-items:center}.lp-hero-center-img{width:100%;max-width:1060px;height:auto;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 14px 34px rgba(0,0,0,.08))}@media (max-width: 768px){.lp-hero-center-showcase{padding-bottom:32px}.lp-hero-center-img{max-width:100%}}@media (max-width: 640px){.lp-hero-centered{padding:36px 16px 40px}.lp-hero-title{font-size:32px}.lp-hero-actions{flex-direction:column;width:100%}.lp-hero-btn{width:100%}.lp-hero-trust-row{display:none!important}}.lp-marquee-section{width:100%;overflow:hidden;background:#fff;padding:clamp(28px,4vw,56px) 0;display:flex;flex-direction:column;gap:clamp(14px,2.5vw,26px);-webkit-user-select:none;user-select:none;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.lp-marquee-track{display:flex;width:max-content;white-space:nowrap}.lp-marquee-track.track-left{animation:lpMarqueeScrollLeft 30s linear infinite}.lp-marquee-track.track-right{animation:lpMarqueeScrollRight 34s linear infinite}.lp-marquee-track:hover{animation-play-state:paused}.lp-marquee-content{display:inline-flex;align-items:center;gap:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px);font-size:clamp(34px,5.2vw,72px);letter-spacing:-.03em;line-height:1.15}.lp-marquee-content.muted{color:#d1d5db;font-weight:800}.lp-marquee-content.bold{color:#0f172a;font-weight:900}.lp-marquee-dot{font-size:.6em;opacity:.6;line-height:1}.lp-marquee-mark{background:#fde047;color:#0f172a;padding:0 10px 4px;border-radius:4px;display:inline-block;line-height:1}@keyframes lpMarqueeScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lpMarqueeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp-meta-partner{position:relative;background:#fff;padding:24px clamp(16px,4vw,48px) 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;width:100%}.lp-meta-partner-line{position:absolute;top:42%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 15%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.04) 85%,transparent 100%);pointer-events:none;z-index:1}.lp-meta-partner-content{position:relative;z-index:2;background:#fff;padding:0 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.lp-meta-partner-badge{display:inline-flex;align-items:center;justify-content:center;gap:12px}.lp-meta-logo{width:32px;height:32px;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,129,251,.3))}.lp-meta-partner-badge h2{color:#0f172a;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.2}.lp-meta-partner-sub{color:#64748b;font-size:14px;font-weight:500;margin:6px 0 0;letter-spacing:.01em}.lp-pricing-section{background:#fff;padding:10px clamp(16px,4vw,56px) clamp(20px,3vw,36px);position:relative;border-top:none}:where(html[data-theme=dark]) .lp-pricing-section{background-color:#171a1e}.lp-pricing-container{max-width:1360px;margin:0 auto}.lp-pricing-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding:4px 0}.lp-pricing-banner-text{font-size:15px;font-weight:500;color:#1e293b;line-height:1.4}:where(html[data-theme=dark]) .lp-pricing-banner-text{color:#d2d6dc}.lp-pricing-banner-link{text-decoration:underline;text-underline-offset:3px;font-weight:600;color:#0f172a}:where(html[data-theme=dark]) .lp-pricing-banner-link{color:#dbdde3}.lp-pricing-billing-toggle{display:inline-flex;align-items:center;background:#d1fae5;padding:4px;border-radius:9999px;gap:4px;flex-shrink:0}:where(html[data-theme=dark]) .lp-pricing-billing-toggle{background-color:#143d28}.lp-billing-btn{border:none;background:transparent;border-radius:9999px;padding:7px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);min-width:90px;font-family:inherit}.lp-billing-btn:hover:not(.active){background:#ffffff73}:where(html[data-theme=dark]) .lp-billing-btn:hover:not(.active){background-color:#171a1e73}.lp-billing-name{font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.2}:where(html[data-theme=dark]) .lp-billing-name{color:#dbdde3}.lp-billing-save{font-size:10px;font-weight:600;color:#047857;line-height:1.2;margin-top:2px}:where(html[data-theme=dark]) .lp-billing-save{color:#69fad1}.lp-billing-btn.active{background:#00d084;box-shadow:0 2px 8px #00d0844d}.lp-billing-btn.active .lp-billing-name,.lp-billing-btn.active .lp-billing-save{color:#fff}.lp-pricing-grid-flat{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.lp-plan-card{border-radius:20px;padding:28px 22px 26px;display:flex;flex-direction:column;box-sizing:border-box;position:relative;transition:transform .2s ease,box-shadow .2s ease}.lp-plan-card:hover{transform:translateY(-3px)}.lp-plan-card.lp-plan-slate{background-color:#f1f5f9;border:1.5px solid #cbd5e1}:where(html[data-theme=dark]) .lp-plan-card.lp-plan-slate{background-color:#1f2327;border-color:#394c62}.lp-plan-card.lp-plan-blue{background-color:#e0f2fe;border:1.5px solid #7dd3fc}:where(html[data-theme=dark]) .lp-plan-card.lp-plan-blue{background-color:#122836}.lp-plan-card.lp-plan-green{background-color:#c9f7dd;border:1.5px solid #22c55e;box-shadow:0 8px 24px #22c55e1f}:where(html[data-theme=dark]) .lp-plan-card.lp-plan-green{background-color:#164129}.lp-plan-card.lp-plan-purple{background-color:#fae8ff;border:1.5px solid #f0abfc}:where(html[data-theme=dark]) .lp-plan-card.lp-plan-purple{background-color:#2b1133;border-color:#6a2776}.lp-plan-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;min-height:34px}.lp-plan-card-title{font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0}:where(html[data-theme=dark]) .lp-plan-card-title{color:#dbdde3}.lp-plan-card-badge{background:#fde047;color:#000;font-size:11.5px;font-weight:800;padding:4px 12px;border-radius:9999px;border:1.5px solid #000000;white-space:nowrap}:where(html[data-theme=dark]) .lp-plan-card-badge{color:#ededed;border-color:#657181}.lp-plan-card-desc{color:#1e293b;font-size:13px;line-height:1.5;margin:0 0 20px;min-height:58px}:where(html[data-theme=dark]) .lp-plan-card-desc{color:#d2d6dc}.lp-plan-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}.lp-plan-price-val{font-size:38px;font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1}:where(html[data-theme=dark]) .lp-plan-price-val{color:#dbdde3}.lp-plan-price-period-wrap{display:flex;flex-direction:column}.lp-plan-price-period{font-size:13.5px;font-weight:600;color:#64748b;line-height:1.2}:where(html[data-theme=dark]) .lp-plan-price-period{color:#a8b0bb}.lp-plan-price-note{font-size:11px;color:#94a3b8;font-weight:500;line-height:1.2;margin-top:2px}:where(html[data-theme=dark]) .lp-plan-price-note{color:#8b96a4}.lp-plan-specs{margin-bottom:24px;display:flex;flex-direction:column;gap:4px;min-height:86px}.lp-plan-spec-main{font-size:13.5px;font-weight:700;color:#0f172a}:where(html[data-theme=dark]) .lp-plan-spec-main{color:#dbdde3}.lp-plan-spec-sub{font-size:12.5px;color:#475569;font-weight:500}:where(html[data-theme=dark]) .lp-plan-spec-sub{color:#bac0c9}.lp-plan-spec-charges{font-size:12px;color:#64748b;line-height:1.4;margin-top:4px}:where(html[data-theme=dark]) .lp-plan-spec-charges{color:#a8b0bb}.lp-plan-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px}.lp-plan-try-btn{width:100%;padding:11px 20px;border-radius:9999px;font-size:14.5px;font-weight:800;color:#000;text-align:center;text-decoration:none;border:2px solid #000000;box-shadow:2px 3px #000;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;box-sizing:border-box}:where(html[data-theme=dark]) .lp-plan-try-btn{color:#ededed;border-color:#657181}.lp-plan-try-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 4px #000;color:#000;text-decoration:none}:where(html[data-theme=dark]) .lp-plan-try-btn:hover{color:#ededed}.lp-plan-try-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-plan-buy-link{font-size:13.5px;font-weight:700;color:#0f172a;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease;display:inline-flex;align-items:center;gap:5px}:where(html[data-theme=dark]) .lp-plan-buy-link{color:#dbdde3}.lp-plan-buy-link:hover{color:#000}:where(html[data-theme=dark]) .lp-plan-buy-link:hover{color:#ededed}.lp-plan-features-sec{border-top:1px dashed rgba(15,23,42,.15);padding-top:20px;margin-top:auto}:where(html[data-theme=dark]) .lp-plan-features-sec{border-top-color:#ffffff3d}.lp-plan-features-title{font-size:14.5px;font-weight:800;color:#0f172a;margin:0 0 14px;text-transform:capitalize}:where(html[data-theme=dark]) .lp-plan-features-title{color:#dbdde3}.lp-plan-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-plan-feature-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#1e293b;line-height:1.4}:where(html[data-theme=dark]) .lp-plan-feature-item{color:#d2d6dc}.lp-plan-feature-check{font-size:12.5px;font-weight:900;color:#059669;flex-shrink:0;margin-top:1px}:where(html[data-theme=dark]) .lp-plan-feature-check{color:#60faca}.lp-plan-feature-text{font-weight:500}@media (max-width: 1180px){.lp-pricing-grid-flat{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width: 768px){.lp-pricing-banner{flex-direction:column;text-align:center;gap:16px}.lp-pricing-grid-flat{grid-template-columns:1fr;max-width:440px;margin:0 auto;gap:24px}}.lp-contact-section{position:relative;background:linear-gradient(180deg,#fff,#f8fafc);padding:clamp(32px,4vw,56px) clamp(20px,4vw,56px) clamp(64px,7vw,96px);border-top:1px solid #f1f5f9;width:100%;box-sizing:border-box}.lp-contact-container{max-width:1200px;margin:0 auto}.lp-contact-header{text-align:center;max-width:760px;margin:0 auto 40px}.lp-contact-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#f0fdf4;border:1.5px solid #000000;box-shadow:2px 2px #000;color:#166534;font-size:12.5px;font-weight:800;margin-bottom:16px}.lp-contact-badge-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40;animation:lpBadgePulse 2s infinite ease-in-out}.lp-contact-title{margin:0 0 14px;font-size:clamp(32px,4.2vw,48px);font-weight:900;line-height:1.15;letter-spacing:-.03em}.lp-contact-title-green{color:#00d084}.lp-contact-title-black{color:#0f172a}.lp-contact-desc{font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:#64748b;margin:0;font-weight:500}.lp-contact-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:32px;align-items:stretch}.lp-contact-info-card{background:#fff;border:2px solid #000000;box-shadow:4px 6px #000;border-radius:24px;padding:clamp(24px,3.5vw,36px);display:flex;flex-direction:column;gap:22px;box-sizing:border-box}.lp-contact-agent-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:9999px;background:#ecfdf5;border:1px solid #24d06e;color:#065f46;font-size:12px;font-weight:700;align-self:flex-start}.lp-contact-agent-dot{width:7px;height:7px;border-radius:50%;background:#24d06e;box-shadow:0 0 0 3px #24d06e40;animation:lpBadgePulse 2s infinite ease-in-out}.lp-contact-info-head{display:flex;flex-direction:column;gap:6px}.lp-contact-info-title{font-size:24px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.lp-contact-info-desc{font-size:14px;line-height:1.55;color:#64748b;margin:0}.lp-contact-wa-card{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#dcfce7;border:1.5px solid #000000;box-shadow:2px 2.5px #000;border-radius:12px;text-decoration:none;color:#0f172a;transition:all .15s ease;box-sizing:border-box}.lp-contact-wa-card:hover{background:#bbf7d0;transform:translateY(-1px);box-shadow:3px 3.5px #000;text-decoration:none;color:#0f172a}.lp-contact-wa-card-left{display:flex;align-items:center;gap:10px}.lp-contact-wa-avatar-box{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none}.lp-contact-wa-icon{width:30px;height:30px;display:block;filter:drop-shadow(0 2px 4px rgba(37,211,102,.35))}.lp-contact-wa-title{font-size:13.5px;font-weight:800;color:#0f172a;line-height:1.25}.lp-contact-wa-sub{font-size:11.5px;color:#047857;font-weight:700;line-height:1.25}.lp-contact-wa-cta-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:#000;color:#fff;border-radius:9999px;font-size:11.5px;font-weight:800;flex-shrink:0;transition:transform .15s ease}.lp-contact-wa-title{font-size:15px;font-weight:800;color:#0f172a}.lp-contact-wa-sub{font-size:12px;color:#047857;font-weight:700}.lp-contact-wa-cta-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:#000;color:#fff;border-radius:9999px;font-size:12.5px;font-weight:800;flex-shrink:0;transition:transform .15s ease}.lp-contact-wa-card:hover .lp-contact-wa-cta-pill{transform:scale(1.04)}.lp-contact-channels{display:flex;flex-direction:column;gap:10px}.lp-contact-channel-card{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;border:1.5px solid #e2e8f0;background:#f8fafc;text-decoration:none;color:#0f172a;transition:all .15s ease;box-sizing:border-box}.lp-contact-channel-card:not(.static):hover{border-color:#000;background:#fff;box-shadow:2px 2px #000;transform:translate(2px);text-decoration:none;color:#0f172a}.lp-contact-channel-icon-wrap{width:36px;height:36px;border-radius:10px;background:#fff;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f172a}.lp-contact-channel-icon-wrap svg{width:18px;height:18px}.lp-contact-channel-body{display:flex;flex-direction:column;gap:1px;min-width:0}.lp-contact-channel-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.lp-contact-channel-main{font-size:13.5px;font-weight:700;color:#0f172a;word-break:break-all}.lp-contact-channel-arrow{margin-left:auto;font-size:15px;font-weight:800;color:#94a3b8;transition:transform .15s ease}.lp-contact-channel-card:hover .lp-contact-channel-arrow{transform:translate(3px);color:#0f172a}.lp-contact-meta-partner-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#eff6ff;border:1.5px solid #bfdbfe;margin-top:auto}.lp-contact-meta-svg{width:26px;height:26px;flex-shrink:0}.lp-contact-meta-heading{font-size:13px;font-weight:800;color:#1e3a8a;line-height:1.2}.lp-contact-meta-sub{font-size:11.5px;font-weight:600;color:#3b82f6;margin-top:2px}.lp-contact-form-card{background:#fff;border:2px solid #000000;box-shadow:4px 6px #000;border-radius:24px;padding:clamp(24px,4vw,36px);box-sizing:border-box;position:relative}.lp-contact-form-top{margin-bottom:20px}.lp-contact-form-kicker{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#059669;background:#d1fae5;border:1px solid #24d06e;padding:3px 10px;border-radius:9999px;margin-bottom:10px}.lp-contact-form-title{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.02em}.lp-contact-form-subtitle{font-size:14.5px;color:#64748b;margin:0;line-height:1.5}.lp-contact-form{display:flex;flex-direction:column;gap:18px}.lp-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-contact-field{display:flex;flex-direction:column;gap:7px}.lp-contact-field label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#1e293b}.lp-field-icon{width:15px;height:15px;color:#059669;flex-shrink:0}.lp-contact-field input,.lp-contact-field select,.lp-contact-field textarea{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-family:inherit;font-size:14px;box-sizing:border-box;transition:all .15s ease}.lp-contact-field input:focus,.lp-contact-field select:focus,.lp-contact-field textarea:focus{outline:none;border-color:#000;background:#fff;box-shadow:2px 2px #000}.lp-contact-field textarea{resize:vertical;min-height:100px;line-height:1.55}.lp-phone-input-group{display:flex;align-items:stretch;gap:8px;width:100%;position:relative}.lp-country-picker{position:relative;flex-shrink:0}.lp-country-picker-btn{display:inline-flex;align-items:center;gap:7px;height:100%;min-height:46px;padding:0 12px;border-radius:12px;border:1.5px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.lp-country-picker-btn:hover,.lp-country-picker-btn.open{border-color:#000;background:#fff;box-shadow:2px 2px #000}.lp-country-picker-flag{display:flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #00000026;flex-shrink:0}.lp-country-picker-dial{font-family:inherit;font-size:13.5px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.lp-country-picker-chevron{width:13px;height:13px;color:#64748b;transition:transform .2s ease;flex-shrink:0}.lp-country-picker-chevron.open{transform:rotate(180deg)}.lp-flag-svg{width:100%;height:100%;display:block}.lp-country-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;width:290px;max-width:min(290px,calc(100vw - 40px));background:#fff;border:2px solid #000000;border-radius:14px;box-shadow:3px 5px #000;padding:8px;box-sizing:border-box;animation:lpCountryFadeIn .16s ease-out;overscroll-behavior:contain;touch-action:pan-y}@keyframes lpCountryFadeIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-country-search-wrap{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#f1f5f9;border:1px solid #cbd5e1;margin-bottom:6px}.lp-country-search-icon{width:14px;height:14px;color:#64748b;flex-shrink:0}.lp-country-search-input{width:100%;border:none!important;background:transparent!important;padding:0!important;font-size:13px!important;color:#0f172a!important;outline:none!important;box-shadow:none!important}.lp-country-options-list{max-height:230px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2px;padding-right:2px}.lp-country-options-list::-webkit-scrollbar{width:5px}.lp-country-options-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.lp-country-options-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.lp-country-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:#1e293b;transition:background .12s ease}.lp-country-option:hover{background:#f1f5f9}.lp-country-option.selected{background:#ecfdf5;font-weight:700;color:#065f46}.lp-country-option-flag{width:22px;height:16px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #0000001f;flex-shrink:0;display:flex;align-items:center}.lp-country-option-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-country-option-dial{font-size:12px;color:#64748b;font-weight:600}.lp-country-option.selected .lp-country-option-dial{color:#059669}.lp-country-option-check{font-size:13px;font-weight:800;color:#059669}.lp-phone-input{flex:1;min-width:0}.lp-contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:9999px;background:#00d084;color:#000;border:2px solid #000000;box-shadow:2px 3px #000;font-size:15.5px;font-weight:800;cursor:pointer;font-family:inherit;transition:all .15s ease;margin-top:4px}.lp-contact-submit-btn:hover:not(:disabled){background:#00bd77;transform:translateY(-1px);box-shadow:3px 5px #000}.lp-contact-submit-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #000}.lp-contact-submit-btn:disabled{opacity:.7;cursor:not-allowed}.lp-contact-btn-arrow{font-size:16px;font-weight:900;transition:transform .15s ease}.lp-contact-submit-btn:hover:not(:disabled) .lp-contact-btn-arrow{transform:translate(3px)}.lp-btn-spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:lpBtnSpin .7s linear infinite}@keyframes lpBtnSpin{to{transform:rotate(360deg)}}.lp-contact-guarantee-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding-top:2px;font-size:12px;color:#64748b;font-weight:600}.lp-guarantee-item{display:inline-flex;align-items:center;gap:5px}.lp-guarantee-item svg{width:14px;height:14px;color:#059669;flex-shrink:0}.lp-guarantee-dot{color:#cbd5e1;font-weight:700}.lp-contact-success{text-align:center;padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-contact-success-icon{width:64px;height:64px;border-radius:9999px;background:#00d084;border:2px solid #000000;box-shadow:3px 4px #000;color:#000;display:flex;align-items:center;justify-content:center}.lp-contact-success-icon svg{width:32px;height:32px}.lp-contact-success-badge{background:#f0fdf4;border:1.5px solid #86efac;color:#166534;font-size:12px;font-weight:800;border-radius:9999px;padding:4px 14px;text-transform:uppercase;letter-spacing:.05em}.lp-contact-success-title{font-size:26px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.lp-contact-success-desc{font-size:15px;line-height:1.6;color:#475569;max-width:480px;margin:0}.lp-contact-success-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px;width:100%;max-width:360px}.lp-contact-success-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 22px;border-radius:9999px;background:#25d366;color:#fff;font-size:14px;font-weight:800;text-decoration:none;border:2px solid #000000;box-shadow:2px 3px #000;transition:all .15s ease;box-sizing:border-box}.lp-contact-success-wa-btn:hover{background:#20bd5a;transform:translateY(-1px);box-shadow:3px 4px #000}.lp-contact-reset-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:9999px;background:#fff;color:#0f172a;border:1.5px solid #000000;box-shadow:2px 2px #000;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s ease}.lp-contact-reset-btn:hover{background:#f8fafc;transform:translateY(-1px)}.lp-contact-reset-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #000}@media (max-width: 900px){.lp-contact-grid{grid-template-columns:1fr;gap:28px}.lp-contact-form-row{grid-template-columns:1fr}}.lp-faq-section{padding:clamp(64px,7vw,104px) clamp(20px,4vw,48px);background:#fff;position:relative}.lp-faq-container{max-width:860px;margin:0 auto}.lp-faq-main-title{font-size:clamp(34px,4vw,48px);font-weight:800;text-align:center;color:#000;margin:0 0 36px;letter-spacing:-.025em}.lp-faq-accordion{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 12px #00000008;overflow:hidden}.lp-faq-item{border-bottom:1px solid #e5e7eb;transition:background .15s ease}.lp-faq-item:last-child{border-bottom:none}.lp-faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:16.5px;font-weight:600;color:#0f172a;transition:all .15s ease}.lp-faq-question-btn:hover{background:#f8fafc;color:#059669}.lp-faq-item.open .lp-faq-question-btn{color:#0f172a;font-weight:700}.lp-faq-question-text{flex:1;line-height:1.45}.lp-faq-chevron{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#64748b;transition:transform .25s cubic-bezier(.16,1,.3,1),color .15s ease}.lp-faq-chevron svg{width:18px;height:18px}.lp-faq-item.open .lp-faq-chevron{transform:rotate(180deg);color:#059669}.lp-faq-answer{padding:0 24px 22px;font-size:15px;line-height:1.68;color:#475569;animation:lpFaqSlideDown .2s ease-out}.lp-faq-answer p{margin:0}@keyframes lpFaqSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lp-footer{position:relative;background:#fff;color:#475569;border-top:1.5px solid #e2e8f0;padding:clamp(48px,6vw,72px) clamp(20px,5vw,64px) 40px;width:100%}.lp-footer-container{max-width:1320px;margin:0 auto}.lp-footer-grid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap:clamp(28px,3.5vw,48px);padding-bottom:36px}.lp-footer-brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp-footer-copyright-title{font-size:14.5px;font-weight:700;color:#0f172a;line-height:1.45}.lp-footer-made-in{font-size:13.5px;color:#64748b;display:flex;align-items:center;gap:5px}.lp-footer-heart{color:#ef4444;display:inline-block}.lp-footer-meta-badge{display:inline-flex;align-items:center;gap:16px;padding:8px 0;margin:10px 0 14px}.lp-footer-meta-svg{width:46px;height:46px;flex-shrink:0}.lp-footer-meta-texts{display:flex;flex-direction:column;line-height:1.15}.lp-footer-meta-title{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em}.lp-footer-meta-role{color:#334155;font-size:16px;font-weight:600;letter-spacing:-.01em}.lp-footer-social-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-footer-social-btn{width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569;transition:all .18s ease;text-decoration:none}.lp-footer-social-btn svg{width:15px;height:15px}.lp-footer-social-btn:hover{background:#000;border-color:#000;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.lp-footer-nav-col{display:flex;flex-direction:column}.lp-footer-col-heading{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 16px;letter-spacing:-.01em}.lp-footer-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-footer-link-list li a{color:#64748b;font-size:13.5px;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-block;font-weight:500}.lp-footer-link-list li a:hover{color:#0f172a;transform:translate(2px)}.lp-footer-contact-block{margin-top:36px;display:flex;flex-direction:column;gap:4px}.lp-footer-contact-title{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 2px;letter-spacing:-.01em}.lp-footer-contact-sub{color:#64748b;font-size:13.5px;font-weight:500;margin:0 0 8px}.lp-footer-contact-items{display:flex;flex-direction:column;gap:8px}.lp-footer-contact-link{color:#475569;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s ease;display:inline-block}.lp-footer-contact-link:hover{color:#0f172a}@media (max-width: 900px){.lp-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.lp-footer-brand-col{grid-column:1 / -1}}@media (max-width: 540px){.lp-footer-grid{grid-template-columns:1fr;gap:28px}}.lp-legal-page{min-height:100%;background:#f8fafc;color:#0f172a;overflow-y:auto}.lp-legal-main{padding:40px clamp(16px,4vw,48px) 80px}.lp-legal-container{max-width:840px;margin:0 auto}.lp-legal-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:24px}.lp-legal-back{display:inline-flex;align-items:center;gap:6px;color:#059669;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .15s ease}.lp-legal-back:hover{color:#047857;text-decoration:none}.lp-legal-tabs{display:inline-flex;flex-wrap:wrap;background:#e2e8f0;padding:3px;border-radius:10px;gap:4px}.lp-legal-tab{padding:6px 14px;border-radius:8px;font-size:13.5px;font-weight:600;color:#475569;text-decoration:none;transition:all .15s ease}.lp-legal-tab.active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #00000014}.lp-legal-article{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(28px,5vw,48px);box-shadow:0 4px 20px #0000000a}.lp-legal-article h1{font-size:clamp(28px,3.5vw,38px);font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0 0 6px}.lp-legal-date{color:#64748b;font-size:13.5px;margin:0 0 32px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.lp-legal-article section{margin-bottom:28px}.lp-legal-article h2{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 10px}.lp-legal-article p{color:#334155;font-size:15px;line-height:1.7;margin:0 0 12px}.lp-legal-article ul{padding-left:20px;color:#334155;font-size:15px;line-height:1.7;margin:0 0 14px}.lp-legal-article ul li{margin-bottom:6px}.lp-legal-article a{color:#059669;text-decoration:underline}.lp-legal-article ul ul{margin:6px 0 4px}.lp-legal-article .lp-legal-steps{padding-left:22px;color:#334155;font-size:15px;line-height:1.7;margin:0 0 14px}.lp-legal-steps li{margin-bottom:6px}.lp-legal-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px 4px;margin-top:12px}.lp-legal-box p{margin-bottom:10px}.lp-legal-table-wrap{overflow-x:auto;margin:0 0 14px;border:1px solid #e2e8f0;border-radius:12px}.lp-legal-table{width:100%;border-collapse:collapse;font-size:14px;color:#334155}.lp-legal-table th,.lp-legal-table td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #f1f5f9}.lp-legal-table th{background:#f8fafc;color:#0f172a;font-weight:700;white-space:nowrap}.lp-legal-table tr:last-child td{border-bottom:0}@media (max-width: 960px){.lp-hero.full-hero{padding:6px 16px 36px}.lp-footer-top{grid-template-columns:1fr 1fr}.lp-footer-col.brand-col{grid-column:span 2}}@media (max-width: 600px){.lp-footer-top{grid-template-columns:1fr}.lp-footer-col.brand-col{grid-column:span 1}.lp-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion: reduce){.lp-plan-card,.lp-hero-img{transition:none;transform:none;animation:none}}.au-page{background:radial-gradient(circle at 10% 20%,rgba(0,208,132,.05) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(34,197,94,.04) 0%,transparent 40%),#f8fafc;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.au-main{width:100%;display:flex;justify-content:center;align-items:center;padding:clamp(24px,5vw,48px) clamp(16px,4vw,40px);min-height:100vh;box-sizing:border-box}.au-split-card{width:100%;max-width:1060px;background:#fff;border:1.5px solid #e2e8f0;border-radius:28px;box-shadow:0 20px 50px -12px #00000014;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;align-items:stretch}.au-split-card.img-right{grid-template-columns:1fr 1.05fr}.au-split-card.single-card{grid-template-columns:1fr;max-width:560px;margin:0 auto}.au-split-card.single-card .au-card-form{padding:clamp(32px,5vw,48px)}.au-switch-link{font-size:13.5px;color:#64748b;text-align:center;margin:10px 0 16px}.au-switch-link a{color:#00d084;font-weight:700;text-decoration:none;transition:color .15s ease}.au-switch-link a:hover{color:#059669;text-decoration:underline}.au-card-visual{background:linear-gradient(135deg,#f0fdf4,#e6fbf2);padding:clamp(24px,4vw,44px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.au-card-img{width:100%;max-width:450px;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 14px 28px rgba(0,0,0,.07))}.au-card-form{padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;justify-content:center;background:#fff}.au-card-form h1{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0}.au-card-form .au-sub{margin:6px 0 20px;color:#64748b;font-size:14px}@media (max-width: 900px){.au-split-card{grid-template-columns:1fr;max-width:520px}.au-split-card.img-right{grid-template-columns:1fr}.au-card-visual{padding:24px 20px 10px;max-height:250px}.au-card-img{max-height:220px}.au-split-card.img-right .au-card-visual{order:-1}}.au-card{width:100%;max-width:520px;background:#fff;border:1px solid var(--wa-hairline);border-radius:18px;box-shadow:var(--wa-shadow-lg);padding:clamp(22px,4vw,34px)}.au-card h1{font-size:24px;font-weight:700}.au-sub{margin:6px 0 20px;color:var(--wa-ink-muted);font-size:14px}.au-alert{margin-bottom:14px;padding:10px 12px;border-radius:10px;background:#fdecea;color:#b42318;font-size:13px}.au-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;border-radius:var(--wa-radius-btn);border:1px solid var(--wa-hairline-strong);background:#fff;color:var(--wa-ink);font-size:14px;font-weight:600}.au-google:hover:not(:disabled){background:var(--wa-surface-2)}.au-google:disabled{opacity:.6;cursor:wait}.au-google-help{margin-top:8px;text-align:center;color:var(--wa-ink-muted);font-size:12.5px}.au-linkbtn{padding:0;border:0;background:none;color:#00a86b;font:inherit;font-weight:600;cursor:pointer}.au-linkbtn:hover{text-decoration:underline}.au-or{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--wa-ink-muted);font-size:12px}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:var(--wa-hairline)}.au-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.au-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.au-field label,.au-label{font-size:13px;font-weight:500;color:var(--wa-ink)}.au-input-wrap{position:relative}.au-field input{width:100%;padding:11px 14px;border:1px solid var(--wa-hairline-strong);border-radius:var(--wa-radius-input);font-size:14px;background:#fff;color:var(--wa-ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.au-field input[type=password],.au-field .au-input-wrap:has(.au-eye) input{padding-right:44px}.au-field input:focus{border-color:var(--wa-primary);box-shadow:var(--wa-focus-ring)}.au-field input[readonly]{background:var(--wa-surface-2);color:var(--wa-ink-muted)}.au-field.bad input,.au-field.bad .dd-trigger{border-color:#d92d20}.au-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--wa-ink-muted);display:grid;place-items:center}.au-eye:hover{background:var(--wa-surface-2);color:var(--wa-ink)}.au-eye svg{display:block;flex-shrink:0}.au-phone{display:flex;border:1px solid var(--wa-hairline-strong);border-radius:var(--wa-radius-input);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.au-phone:focus-within{border-color:var(--wa-primary);box-shadow:var(--wa-focus-ring)}.au-field.bad .au-phone{border-color:#d92d20}.au-field .au-phone input{border:0;box-shadow:none;flex:1;min-width:0;border-radius:0 var(--wa-radius-input) var(--wa-radius-input) 0}.au-field .au-phone input:focus{box-shadow:none}.au-cc{position:relative;flex-shrink:0;border-right:1px solid var(--wa-hairline-strong)}.au-cc select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer;font-size:14px}.au-cc-face{display:flex;align-items:center;gap:4px;height:100%;padding:0 8px 0 12px;font-size:14px;font-weight:500;color:var(--wa-ink);white-space:nowrap}.au-cc-face>span:not(.material-icons){color:var(--wa-ink-muted);font-weight:400}.au-cc-face .material-icons{font-size:18px;color:var(--wa-ink-muted)}.au-cc:focus-within .au-cc-face{background:var(--wa-surface-2);border-radius:var(--wa-radius-input) 0 0 var(--wa-radius-input)}.au-gcard{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;border:1px solid #9fe0bd;border-radius:var(--wa-radius-input);background:#eefaf3}.au-gcard-avatar{width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#7c4dcc;color:#fff;font-weight:600;font-size:17px}.au-gcard-text{display:flex;flex-direction:column;min-width:0;flex:1}.au-gcard-text strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-gcard-text small{font-size:13px;color:var(--wa-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-gcard-ok{color:var(--wa-primary-strong);font-size:22px}.au-err{color:#b42318;font-size:12px}.au-submit{width:100%;margin-top:6px;padding:12px 16px;border:0;border-radius:var(--wa-radius-btn);background:var(--wa-primary);color:#fff;font-size:15px;font-weight:600}.au-submit:hover:not(:disabled){background:var(--wa-primary-strong)}.au-submit:disabled{opacity:.6;cursor:wait}.au-fine{margin-top:12px;font-size:12.5px;color:var(--wa-ink-muted);text-align:center}.au-spinner{width:34px;height:34px;margin:10px auto;border-radius:50%;border:3px solid var(--wa-primary-soft);border-top-color:var(--wa-primary);animation:au-spin .8s linear infinite}@keyframes au-spin{to{transform:rotate(360deg)}}.lp-btn{white-space:nowrap}@media (max-width: 540px){.au-two{grid-template-columns:1fr;gap:0}.lp-header{gap:10px}.lp-actions{gap:8px}.lp-actions .lp-btn{padding:8px 12px}.lp-demo-btn{display:none!important}}@media (max-width: 500px){.lp-brand-logo{height:32px;max-width:140px}}.lp-wa-float-btn{position:fixed;bottom:28px;right:28px;z-index:99999;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;border:2px solid #000000;box-shadow:3px 4px #000,0 10px 25px #25d36666;text-decoration:none;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;-webkit-user-select:none;user-select:none}.lp-wa-float-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:4px 6px #000,0 14px 30px #25d36680;text-decoration:none}.lp-wa-float-btn:active{transform:scale(.96) translate(1px,1px);box-shadow:1px 2px #000}.lp-wa-float-pulse{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid #25d366;opacity:.8;animation:lpWaPulseRing 2.4s infinite cubic-bezier(.24,0,.38,1);pointer-events:none}@keyframes lpWaPulseRing{0%{transform:scale(.85);opacity:.9}60%,to{transform:scale(1.35);opacity:0}}.lp-wa-float-icon-wrap{width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.lp-wa-float-svg{width:36px;height:36px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.lp-wa-float-tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(6px);background:#0f172a;color:#fff;font-family:inherit;font-size:13px;font-weight:700;padding:6px 14px;border-radius:9999px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;box-shadow:0 4px 14px #0003;border:1px solid rgba(255,255,255,.15);transition:all .2s cubic-bezier(.16,1,.3,1);z-index:2}.lp-wa-float-tooltip:after{content:"";position:absolute;top:50%;right:-5px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:#0f172a;border-right:1px solid rgba(255,255,255,.15);border-top:1px solid rgba(255,255,255,.15)}.lp-wa-float-btn:hover .lp-wa-float-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media (max-width: 640px){.lp-wa-float-btn{bottom:20px;right:20px;width:52px;height:52px}.lp-wa-float-icon-wrap,.lp-wa-float-svg{width:32px;height:32px}.lp-wa-float-tooltip{display:none}}.lp,.lp *:not(input):not(textarea):not([contenteditable=true]),.dm-overlay,.dm-overlay *:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}::selection{background:transparent;color:inherit}::-moz-selection{background:transparent;color:inherit}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}input::selection,textarea::selection{background:#1dbf734d!important;color:inherit!important}input::-moz-selection,textarea::-moz-selection{background:#1dbf734d!important;color:inherit!important}.au-cc-btn{border:none;background:transparent;padding:0;margin:0;cursor:pointer;height:100%;font-family:inherit;display:flex;align-items:center}.au-cc-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #00000026;flex-shrink:0;margin-right:6px}.au-cc-flag svg,.au-cc-flag img,.au-cc-flag .lp-flag-svg{width:100%;height:100%;display:block;object-fit:cover}.au-cc-dropdown{position:absolute;top:calc(100% + 6px);left:0;z-index:1300;width:290px;max-width:min(290px,calc(100vw - 40px));background:#fff;border:1px solid var(--wa-hairline-strong);border-radius:14px;box-shadow:0 12px 32px #0000002e;padding:8px;box-sizing:border-box;overscroll-behavior:contain;touch-action:pan-y;animation:dm-fade .15s ease}.au-cc-search-wrap{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#f1f5f9;border:1px solid #cbd5e1;margin-bottom:6px}.au-cc-search-wrap svg{width:14px;height:14px;color:#64748b;flex-shrink:0}.au-cc-search-input{width:100%;border:none!important;background:transparent!important;padding:0!important;font-size:13px!important;color:#0f172a!important;outline:none!important;box-shadow:none!important}.au-cc-options-list{max-height:220px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2px}.au-cc-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;font-size:13px;color:#1e293b;transition:background .12s ease}.au-cc-option:hover{background:#f1f5f9}.au-cc-option.selected{background:#ecfdf5;font-weight:700;color:#065f46}.au-cc-option-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-cc-option-dial{font-size:12px;color:#64748b;font-weight:600}.lp-plan-charges-link{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-size:12.5px;font-weight:600;text-decoration:none;line-height:1.3}.lp-plan-charges-link svg{flex-shrink:0;color:#2563eb}.lp-plan-charges-link:hover{text-decoration:underline;text-underline-offset:2px}.lp-plan-charges-link:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.lp-plan-feature-item.is-excluded{color:#94a3b8}:where(html[data-theme=dark]) .lp-plan-feature-item.is-excluded{color:#8b96a4}.lp-plan-feature-item.is-excluded .lp-plan-feature-check{color:#94a3b8}:where(html[data-theme=dark]) .lp-plan-feature-item.is-excluded .lp-plan-feature-check{color:#8b96a4}.lp-plan-feature-item.is-excluded .lp-plan-feature-text{text-decoration:line-through;text-decoration-color:#94a3b899}.lp-plan-card.is-current{outline:3px solid #16a34a;outline-offset:2px}.lp-plan-card.is-highlight{box-shadow:0 0 0 3px #fde047,0 10px 28px #0f172a1f}.lp-plan-card-badge.is-current{background:#16a34a;color:#fff;border-color:#166534}button.lp-plan-try-btn:disabled{opacity:.65;cursor:default;transform:none;box-shadow:2px 3px #000}.lp-plan-action-note{font-size:12px;color:#475569;text-align:center;line-height:1.4}:where(html[data-theme=dark]) .lp-plan-action-note{color:#bac0c9}:root{--sx-green: #16a34a;--sx-green-strong: #15803d;--sx-green-soft: #f0fdf4;--sx-mint: #dcfce7;--sx-ink: #0f172a;--sx-ink-2: #334155;--sx-muted: #64748b;--sx-line: #e2e8f0;--sx-bg: #f8fafc;--sx-wrap: 1200px}.sx-page{background:#fff;color:var(--sx-ink);min-height:100vh;display:flex;flex-direction:column}.sx-main{flex:1}.sx-wrap{max-width:var(--sx-wrap);margin:0 auto;padding:0 clamp(16px,4.5vw,48px)}.sx-header{gap:24px}@media (min-width: 1081px){.sx-header{display:grid;grid-template-columns:1fr auto 1fr}.sx-header .lp-brand{justify-self:start}.sx-header .lp-actions{justify-self:end;margin-left:0}}.sx-nav{display:flex;align-items:center;justify-content:center;gap:4px}.sx-nav-item{position:static}.sx-nav-btn{position:relative;display:inline-flex;align-items:center;gap:3px;padding:10px 12px;border:none;background:transparent;color:#334155;font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .15s ease}.sx-nav-btn:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:#16a34a;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.sx-nav-btn:hover,.sx-nav-btn.on{color:#0f172a;text-decoration:none}.sx-nav-btn:hover:after,.sx-nav-btn.on:after{transform:scaleX(1)}.sx-nav-btn:has(.sx-nav-chev):after{right:28px}.sx-nav-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #bbf7d0;border-radius:8px}.sx-nav-chev{color:#64748b;transition:transform .18s ease}.sx-nav-item.open .sx-nav-chev{transform:rotate(180deg);color:#0f172a}.sx-panel{position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);width:min(1120px,calc(100vw - 48px));box-sizing:border-box;z-index:80;display:flex;flex-wrap:wrap;gap:20px;padding:24px;background:#fff;border:1px solid var(--sx-line);border-radius:18px;box-shadow:0 24px 60px #0f172a24;animation:sxDrop .16s ease}.sx-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}@keyframes sxDrop{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.sx-panel-groups{flex:1;min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.sx-panel-product .sx-panel-groups{grid-template-columns:1.15fr 1fr 1fr 1fr}.sx-panel-group{min-width:0}.sx-panel-group.wide{grid-column:span 2}.sx-panel-group.tinted{background:var(--sx-green-soft);border-radius:14px;padding:14px 10px;margin:-14px 0}.sx-panel-title{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted);margin:0 8px 10px}.sx-panel-title.light{color:#86efac}.sx-panel-links{display:flex;flex-direction:column;gap:2px}.sx-panel-links.two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:8px}.sx-menu-link{display:flex;align-items:flex-start;gap:12px;padding:7px 8px;border-radius:10px;color:#0f172a;text-decoration:none;transition:background .15s ease}.sx-menu-link:hover{background:#f1f5f9;text-decoration:none}.sx-panel-group.tinted .sx-menu-link:hover{background:#fff}.sx-menu-ico{flex:none;width:32px;height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#475569;transition:color .15s ease,border-color .15s ease}.sx-menu-ico>svg{display:block;max-width:18px;max-height:18px}.sx-menu-ico .material-icons{font-size:18px}.sx-menu-link:hover .sx-menu-ico{color:#0f172a;border-color:#cbd5e1}.sx-menu-text{display:flex;flex-direction:column;justify-content:center;min-height:32px;min-width:0}.sx-menu-label{font-size:14px;font-weight:500;line-height:1.35;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.sx-menu-desc{font-size:12.5px;line-height:1.4;color:var(--sx-muted);margin-top:1px}.sx-menu-badge{font-size:10.5px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:999px;padding:1px 7px}.sx-panel-more{flex-basis:100%;font-size:13.5px;font-weight:600;color:var(--sx-green-strong);text-decoration:none;padding:12px 8px 0;border-top:1px solid var(--sx-line)}.sx-panel-dev{width:340px;flex:none;box-sizing:border-box;background:#0f172a;color:#e2e8f0;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.sx-panel-code{margin:0 0 8px;padding:12px;background:#020617;border-radius:10px;font-size:11.5px;line-height:1.55;color:#a7f3d0;white-space:pre-wrap;word-break:break-word}.sx-dev-link{display:flex;justify-content:space-between;color:#f8fafc;font-weight:600;font-size:14px;text-decoration:none;padding:6px 2px}.sx-dev-link:hover{color:#86efac}.sx-panel-aside{width:280px;flex:none;box-sizing:border-box;background:var(--sx-green-soft);border-radius:14px;padding:18px}.sx-panel-aside p{font-size:13.5px;color:var(--sx-ink-2);line-height:1.55;margin:0 0 12px}.sx-aside-link{font-weight:700;font-size:14px;color:var(--sx-green-strong);text-decoration:none}@media (max-width: 1280px){.sx-header{gap:14px}.sx-nav{gap:0}.sx-nav-btn{padding:10px 9px}.sx-nav-btn:after{left:9px;right:9px}.sx-nav-btn:has(.sx-nav-chev):after{right:25px}.sx-header .lp-actions{gap:8px}}@media (max-width: 1240px){.sx-panel{padding:20px;gap:18px}.sx-panel-groups{gap:14px}.sx-panel-aside{width:230px}.sx-panel-dev{width:300px}}@media (max-width: 1080px){.sx-nav{display:none!important}.burger{display:block}}.sx-mnav{gap:4px}.sx-mnav-head{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 6px;border:none;border-bottom:1px solid var(--sx-line);background:none;font:inherit;font-size:16px;font-weight:600;color:var(--sx-ink);text-decoration:none;cursor:pointer}.sx-mnav-group.open .sx-mnav-head .material-icons{transform:rotate(180deg)}.sx-mnav-body{padding:6px 0 10px}.sx-mnav-title{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--sx-muted);font-weight:700;margin:10px 6px 4px}.sx-mnav-link{display:flex;align-items:center;gap:10px;padding:9px 6px;border-radius:10px;color:var(--sx-ink);text-decoration:none;font-size:14.5px}.sx-mnav-link .sx-menu-ico{width:30px;height:30px}.sx-mnav-link:hover{background:#f1f5f9}.sx-mnav-more{display:block;margin:8px 6px 0;font-weight:700;color:var(--sx-green-strong);text-decoration:none}.sx-footer-grid{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:28px}.sx-footer-logo{height:44px}.sx-footer-about{font-size:13.5px;color:var(--sx-muted);line-height:1.55;margin:12px 0;max-width:280px}.sx-footer-contact{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:13.5px}.sx-footer-contact a{color:var(--sx-ink-2);text-decoration:none}.sx-footer-contact a:hover{color:var(--sx-green-strong)}.sx-footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:18px;border-top:1px solid var(--sx-line);font-size:13px;color:var(--sx-muted)}@media (max-width: 1080px){.sx-footer-grid{grid-template-columns:repeat(3,1fr)}.sx-footer-grid>:first-child{grid-column:1 / -1}}@media (max-width: 600px){.sx-footer-grid{grid-template-columns:1fr 1fr}}.sx-hero{padding:clamp(40px,7vw,88px) 0 clamp(32px,5vw,56px);background:radial-gradient(1000px 360px at 50% -10%,rgba(34,197,94,.16),transparent 70%),linear-gradient(#fff,#fff)}.sx-hero.center{text-align:center}.sx-hero.center .sx-lead{margin-left:auto;margin-right:auto}.sx-hero.center .sx-cta-row,.sx-hero.center .sx-hero-actions{justify-content:center}.sx-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--sx-mint);color:var(--sx-green-strong);font-size:13px;font-weight:700;margin-bottom:16px}.sx-h1{font-size:clamp(30px,4.4vw,52px);line-height:1.12;font-weight:800;letter-spacing:-.02em;margin:0 0 16px;color:var(--sx-ink)}.sx-h1 em{font-style:normal;color:#16a34a}.sx-lead{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--sx-ink-2);max-width:760px;margin:0 0 24px}.sx-hero-actions,.sx-cta-row{display:flex;flex-wrap:wrap;gap:12px}.sx-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;font:inherit;font-size:15.5px;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .15s ease,background .15s ease}.sx-btn:hover{transform:translateY(-1px);text-decoration:none}.sx-btn.primary{background:#25d366;color:#0b2e17;border-color:#0f172a;box-shadow:3px 3px #0f172a}.sx-btn.secondary{background:#fff;color:var(--sx-ink);border-color:#cbd5e1}.sx-btn.secondary.on-dark{background:transparent;color:#fff;border-color:#ffffff80}.sx-btn.ghost{background:transparent;color:var(--sx-green-strong);padding-left:0;padding-right:0}.sx-section{padding:clamp(40px,6vw,72px) 0}.sx-section.tint{background:var(--sx-bg)}.sx-h2{font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:-.01em;margin:0 0 10px;line-height:1.2}.sx-sub{font-size:16.5px;color:var(--sx-muted);margin:0 0 28px;max-width:720px;line-height:1.6}.sx-center{text-align:center}.sx-center .sx-sub{margin-left:auto;margin-right:auto}.sx-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sx-grid.cols-2{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.sx-card{display:block;padding:22px;border:1px solid var(--sx-line);border-radius:16px;background:#fff;color:var(--sx-ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.sx-card:hover{border-color:#86efac;box-shadow:0 12px 30px #0f172a14;transform:translateY(-2px);text-decoration:none}.sx-card-ico{width:44px;height:44px;border-radius:12px;background:var(--sx-mint);color:var(--sx-green-strong);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.sx-card-ico .material-icons{font-size:24px}.sx-card h3{font-size:17px;font-weight:700;margin:0 0 6px}.sx-card p{font-size:14.5px;color:var(--sx-muted);line-height:1.6;margin:0}.sx-card .sx-card-more{display:inline-block;margin-top:12px;font-size:14px;font-weight:700;color:var(--sx-green-strong)}.sx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;counter-reset:step}.sx-step{position:relative;padding:22px 22px 22px 66px;border-radius:16px;background:#fff;border:1px solid var(--sx-line)}.sx-step:before{counter-increment:step;content:counter(step);position:absolute;left:20px;top:20px;width:32px;height:32px;border-radius:50%;background:#0f172a;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.sx-step h3{margin:0 0 6px;font-size:16.5px}.sx-step p{margin:0;color:var(--sx-muted);font-size:14.5px;line-height:1.6}.sx-split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}@media (max-width: 860px){.sx-split{grid-template-columns:1fr}}.sx-check-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.sx-check-list li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--sx-ink-2)}.sx-check-list li:before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;background:var(--sx-mint);color:var(--sx-green-strong);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.sx-visual{border-radius:20px;background:linear-gradient(160deg,#ecfdf5,#f8fafc);border:1px solid var(--sx-line);padding:22px}.sx-phone{max-width:340px;margin:0 auto;border-radius:26px;background:#e7ddd3;border:8px solid #0f172a;padding:16px 12px;display:flex;flex-direction:column;gap:8px;min-height:300px}.sx-bubble{max-width:82%;padding:8px 10px 6px;border-radius:10px;font-size:13.5px;line-height:1.45;background:#fff;color:#111827;box-shadow:0 1px 1px #00000014;white-space:pre-line}.sx-bubble.out{align-self:flex-end;background:#d9fdd3}.sx-bubble-btn{display:block;text-align:center;color:#0284c7;font-weight:600;border-top:1px solid #e5e7eb;margin-top:6px;padding-top:6px}.sx-plan-note{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fef9c3;color:#713f12;font-size:13.5px;font-weight:600;margin-bottom:14px}.sx-plan-note a{color:inherit}.sx-faq{max-width:820px;margin:0 auto}.sx-faq details{border:1px solid var(--sx-line);border-radius:14px;padding:0 18px;background:#fff}.sx-faq details+details{margin-top:10px}.sx-faq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:12px}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--sx-green)}.sx-faq details[open] summary:after{content:"–"}.sx-faq details p{margin:0 0 16px;color:var(--sx-ink-2);line-height:1.65;font-size:15px}.sx-cta-band{background:#0f172a;color:#fff;padding:clamp(40px,6vw,64px) 0;text-align:center}.sx-cta-band h2{font-size:clamp(24px,3vw,34px);margin:0 0 10px}.sx-cta-band p{color:#cbd5e1;margin:0 0 22px;font-size:16px}.sx-cta-band .sx-cta-row{justify-content:center}.sx-table-wrap{overflow-x:auto;border:1px solid var(--sx-line);border-radius:16px;background:#fff}.sx-table{width:100%;border-collapse:collapse;font-size:14.5px}.sx-table th,.sx-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--sx-line);vertical-align:top}.sx-table thead th{background:var(--sx-bg);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--sx-muted);position:sticky;top:0}.sx-table tbody tr:last-child td{border-bottom:none}.sx-table td.c,.sx-table th.c{text-align:center}.sx-table .yes{color:var(--sx-green);font-weight:800}.sx-table .no{color:#cbd5e1}.sx-table .grp td{background:#f8fafc;font-weight:700;color:var(--sx-ink)}.sx-form{display:grid;gap:14px}.sx-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 600px){.sx-form-row{grid-template-columns:1fr}}.sx-field label{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px;color:var(--sx-ink-2)}.sx-input,.sx-field input,.sx-field select,.sx-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;font:inherit;font-size:15px;background:#fff;color:var(--sx-ink)}.sx-field textarea{min-height:130px;resize:vertical}.sx-field input:focus,.sx-field select:focus,.sx-field textarea:focus,.sx-input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.sx-field-err{color:#dc2626;font-size:12.5px;margin-top:4px}.sx-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sx-alert{padding:12px 14px;border-radius:12px;font-size:14.5px}.sx-alert.ok{background:var(--sx-green-soft);border:1px solid #bbf7d0;color:#166534}.sx-alert.err{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.sx-panel-box{border:1px solid var(--sx-line);border-radius:18px;padding:clamp(18px,3vw,28px);background:#fff;box-shadow:0 10px 30px #0f172a0d}.sx-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sx-contact-list li{display:flex;gap:12px;align-items:flex-start}.sx-contact-list .material-icons{color:var(--sx-green);background:var(--sx-mint);border-radius:10px;padding:8px;font-size:20px}.sx-contact-list strong{display:block;font-size:14.5px}.sx-contact-list a,.sx-contact-list span{color:var(--sx-ink-2);font-size:14.5px}.sx-code{position:relative;margin:0;padding:16px 18px;background:#0f172a;color:#e2e8f0;border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow-x:auto;white-space:pre}.sx-code-wrap{position:relative}.sx-code-copy{position:absolute;top:10px;right:10px;border:none;border-radius:8px;background:#ffffff1a;color:#e2e8f0;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.sx-code-copy:hover{background:#fff3}.sx-tabs{display:inline-flex;padding:3px;border-radius:10px;background:#f1f5f9;margin-bottom:8px}.sx-tab{border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#475569;padding:6px 12px;border-radius:8px;cursor:pointer}.sx-tab.on{background:#fff;color:var(--sx-ink);box-shadow:0 1px 2px #0f172a1a}.sx-docs{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start;padding:32px 0 64px}.sx-docs-nav{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;font-size:14px}.sx-docs-nav .grp{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sx-muted);margin:16px 0 6px}.sx-docs-nav a{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;color:var(--sx-ink-2);text-decoration:none}.sx-docs-nav a:hover,.sx-docs-nav a.on{background:var(--sx-green-soft);color:var(--sx-green-strong)}.sx-docs-body h2{font-size:26px;margin:48px 0 10px;scroll-margin-top:100px}.sx-docs-body h2:first-child{margin-top:0}.sx-docs-body h3{font-size:19px;margin:32px 0 8px;scroll-margin-top:100px}.sx-docs-body p,.sx-docs-body li{color:var(--sx-ink-2);line-height:1.7;font-size:15px}.sx-docs-body code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:#f1f5f9;border-radius:5px;padding:1px 5px;color:var(--sx-ink)}.sx-docs-body pre code{background:none;padding:0;color:inherit}.sx-endpoint{border:1px solid var(--sx-line);border-radius:16px;padding:20px;margin:18px 0 26px;scroll-margin-top:100px}.sx-endpoint-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.sx-endpoint-head h3{margin:0;font-size:17px}.sx-method{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;color:#fff;border-radius:6px;padding:3px 8px;background:#16a34a}.sx-method.post{background:#2563eb}.sx-method.patch{background:#9333ea}.sx-path{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700}.sx-key-pill{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px}.sx-key-pill.pub{background:#e0f2fe;color:#075985}.sx-key-pill.sec{background:#fef3c7;color:#92400e}@media (max-width: 900px){.sx-docs{grid-template-columns:1fr}.sx-docs-nav{position:static;max-height:none;border:1px solid var(--sx-line);border-radius:14px;padding:8px 12px}}.sx-crumbs{font-size:13.5px;color:var(--sx-muted);margin-bottom:14px}.sx-crumbs a{color:var(--sx-muted);text-decoration:none}.sx-crumbs a:hover{color:var(--sx-green-strong)}.sx-crumbs span{margin:0 6px}.sx-tool{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media (max-width: 860px){.sx-tool{grid-template-columns:1fr}}.sx-result{border-radius:18px;background:var(--sx-bg);border:1px solid var(--sx-line);padding:22px;display:flex;flex-direction:column;gap:12px;align-items:stretch}.sx-result img{align-self:center;max-width:260px;width:100%;background:#fff;border-radius:12px;padding:10px;border:1px solid var(--sx-line)}.sx-big-number{font-size:36px;font-weight:800;color:var(--sx-ink)}.sx-note{font-size:13px;color:var(--sx-muted);line-height:1.6}.sx-chip-row{display:flex;flex-wrap:wrap;gap:8px}.sx-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--sx-line);background:#fff;font-size:13.5px;color:var(--sx-ink-2);text-decoration:none}a.sx-chip:hover{border-color:#86efac;color:var(--sx-green-strong)}.sx-badge-soon{display:inline-block;font-size:12px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 10px;margin-left:8px;vertical-align:middle}.sx-template{border:1px solid var(--sx-line);border-radius:16px;padding:18px;background:#fff;display:flex;flex-direction:column;gap:10px}.sx-template-tag{align-self:flex-start;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;background:#e0f2fe;color:#075985}.sx-template-tag.marketing{background:#fce7f3;color:#9d174d}.sx-template-tag.authentication{background:#fef3c7;color:#92400e}.sx-eyebrow .material-icons{font-size:16px}.sx-chip-row.center,.sx-center-row{justify-content:center}.sx-center-row{margin-top:26px}.sx-chip .material-icons{font-size:16px;color:var(--sx-green)}.sx-h3,.sx-about-h3{font-size:19px;font-weight:800;margin:0 0 14px}.sx-label{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px;color:var(--sx-ink-2)}.sx-gap{height:14px}.sx-note code,.sx-sub code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:#f1f5f9;border-radius:5px;padding:1px 5px}.sx-hero .sx-crumbs strong,.sx-crumbs strong{color:var(--sx-ink-2);font-weight:600}.sx-made-for{display:flex;gap:18px;align-items:flex-start}.sx-made-for>.material-icons{flex:none;font-size:28px;color:var(--sx-green-strong);background:var(--sx-mint);border-radius:14px;padding:12px}.sx-made-for .sx-sub{margin-bottom:0}.sx-pricing{padding-top:0}.sx-pricing-charges{margin-top:18px;text-align:center;font-size:14px;color:var(--sx-muted);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.sx-compare th[scope=row]{font-weight:500;color:var(--sx-ink-2)}.sx-compare thead th.c{color:var(--sx-ink);font-size:14px;min-width:96px}.sx-compare td.c{white-space:nowrap}.sx-contact-section{padding-top:8px}.sx-contact-split{align-items:start}.sx-contact-demo{margin-top:22px}.sx-contact-demo p{color:var(--sx-muted);margin:0 0 14px;line-height:1.6}.sx-contact-grievance{margin-top:22px;font-size:14px;color:var(--sx-ink-2)}.sx-contact-grievance .lp-legal-box{border:1px solid var(--sx-line);border-radius:16px;padding:14px 18px;background:var(--sx-bg)}.sx-contact-grievance p{margin:0 0 8px;line-height:1.6}.sx-dev-hero{background:radial-gradient(900px 340px at 85% 0%,rgba(37,99,235,.1),transparent 70%),radial-gradient(900px 340px at 10% -10%,rgba(34,197,94,.14),transparent 70%),#fff}.sx-sample-label{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sx-muted);margin-bottom:8px}.sx-endpoint-link{display:inline-flex;align-items:center;gap:8px;color:var(--sx-ink);text-decoration:none;white-space:nowrap}.sx-endpoint-link:hover .sx-path{color:var(--sx-green-strong);text-decoration:underline}.sx-endpoints .sx-key-pill{white-space:nowrap}.sx-method.mini{font-size:9.5px;padding:1px 5px;border-radius:4px;min-width:34px;text-align:center;flex:none}.sx-docs-title{font-size:clamp(28px,3.4vw,40px)}.sx-docs-nav a.sub{font-size:13.5px}.sx-docs-body{min-width:0}.sx-docs-body>ul,.sx-docs-body .sx-docs-notes{padding-left:20px}.sx-docs-body .sx-table-wrap{margin:12px 0 18px}.sx-docs-body .sx-code-wrap{margin:10px 0}.sx-docs-group{padding-top:8px}.sx-docs-h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sx-muted);margin:20px 0 6px;display:flex;align-items:center;gap:8px}.sx-endpoint-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--sx-bg);border:1px solid var(--sx-line);margin:6px 0 10px;overflow-x:auto}.sx-status{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:#166534;background:var(--sx-mint);border-radius:6px;padding:1px 7px;letter-spacing:0}.sx-params td{font-size:14px}.sx-param-name{width:34%;white-space:nowrap}.sx-param-type{margin-left:8px;font-size:12px;color:var(--sx-muted)}.sx-param-req{margin-left:8px;font-size:11px;font-weight:700;color:#b45309}.sx-errors td:first-child{width:64px;font-weight:700}.sx-errors td:nth-child(2){white-space:nowrap}.sx-docs-notes li{font-size:14.5px}.sx-docs-help{margin-top:40px;padding:18px 20px;border-radius:14px;background:var(--sx-green-soft);border:1px solid #bbf7d0;color:var(--sx-ink-2);font-size:15px}@media (max-width: 640px){.sx-param-name{white-space:normal}.sx-errors td:nth-child(2){white-space:normal;word-break:break-word}}.sx-template-tabs{margin-bottom:20px}.sx-template-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sx-template-name{font-size:13.5px;color:var(--sx-muted)}.sx-template-name code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--sx-ink);font-weight:600}.sx-template-bubble{background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.55;color:#111827;box-shadow:0 1px 2px #0000001a;border:1px solid #ede7df;background-image:linear-gradient(#fff,#fff)}.sx-template{background:#efeae2}.sx-template-header{font-weight:700;margin-bottom:6px}.sx-template-media{display:flex;align-items:center;justify-content:center;gap:6px;height:96px;border-radius:8px;background:#e2e8f0;color:#64748b;font-weight:600;font-size:13px}.sx-template-footer{margin-top:6px;font-size:12px;color:#6b7280}.sx-template-buttons{display:flex;flex-direction:column;gap:4px}.sx-template-buttons span{display:block;text-align:center;background:#fff;border-radius:8px;padding:7px;color:#0284c7;font-weight:600;font-size:13.5px;box-shadow:0 1px 1px #00000014}.sx-var{background:#dcfce7;color:#166534;border-radius:4px;padding:0 3px;font-weight:600}.sx-template-tag.utility{background:#e0f2fe;color:#075985}.sx-tool-hero{padding-bottom:8px}.sx-tool-section{padding-top:16px}.sx-result-link{display:block;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;background:#fff;border:1px solid var(--sx-line);border-radius:10px;padding:12px}.sx-result .sx-btn{align-self:flex-start}.sx-browser{border:1px solid var(--sx-line);border-radius:12px;overflow:hidden;background:#fff}.sx-browser-bar{display:flex;gap:6px;padding:8px 10px;background:#f1f5f9;border-bottom:1px solid var(--sx-line)}.sx-browser-bar span{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.sx-browser-page{position:relative;height:150px;background:linear-gradient(#e2e8f0,#e2e8f0) 16px 18px / 55% 10px no-repeat,linear-gradient(#f1f5f9,#f1f5f9) 16px 40px / 75% 8px no-repeat,linear-gradient(#f1f5f9,#f1f5f9) 16px 56px / 65% 8px no-repeat,#fff}.sx-wa-preview{position:absolute;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;color:#fff;font-weight:600;font-size:14px;box-shadow:0 6px 18px #0000002e}.sx-wa-preview.right{right:14px}.sx-wa-preview.left{left:14px}.sx-wa-preview.icon-only{padding:12px}.sx-calc-table{background:#fff;border:1px solid var(--sx-line);border-radius:12px;overflow:hidden}.sx-calc-table td.c{text-align:right;font-weight:700;white-space:nowrap}.lp-mobile-sidebar.open~.lp-wa-float-btn{display:none}.sx-page.ev-hero,.lp-hero-centered.ev-hero{--ev-bg-now: var(--ev-hero-bg);--ev-ratio-now: var(--ev-hero-ratio, 0)}@media (max-width: 1024px){.sx-page.ev-hero,.lp-hero-centered.ev-hero{--ev-bg-now: var(--ev-hero-bg-tablet, var(--ev-hero-bg));--ev-ratio-now: var(--ev-hero-ratio-tablet, var(--ev-hero-ratio, 0))}}@media (max-width: 640px){.sx-page.ev-hero,.lp-hero-centered.ev-hero{--ev-bg-now: var(--ev-hero-bg-mobile, var(--ev-hero-bg-tablet, var(--ev-hero-bg)));--ev-ratio-now: var(--ev-hero-ratio-mobile, var(--ev-hero-ratio-tablet, var(--ev-hero-ratio, 0)))}}.sx-page.ev-hero .sx-hero,.lp-hero-centered.ev-hero{position:relative;isolation:isolate;background:var(--ev-bg-now) center top / cover no-repeat,#fff}.lp-hero-centered.ev-hero{min-height:calc(100vw * var(--ev-ratio-now, 0))}@media (max-width: 1024px){.lp-hero-centered.ev-hero.ev-fit-tablet,.sx-page.ev-hero.ev-fit-tablet .sx-hero{background-size:100% auto}.lp-hero-centered.ev-hero.ev-light.ev-fit-tablet,.sx-page.ev-hero.ev-light.ev-fit-tablet .sx-hero{background-color:#0f172a}}@media (max-width: 640px){.lp-hero-centered.ev-hero.ev-fit-tablet:not(.ev-fit-mobile),.sx-page.ev-hero.ev-fit-tablet:not(.ev-fit-mobile) .sx-hero{background-size:cover}.lp-hero-centered.ev-hero.ev-fit-mobile,.sx-page.ev-hero.ev-fit-mobile .sx-hero{background-size:100% auto}.lp-hero-centered.ev-hero.ev-light.ev-fit-mobile,.sx-page.ev-hero.ev-light.ev-fit-mobile .sx-hero{background-color:#0f172a}}.lp.ev-stage .lp-header{background:transparent;transition:background-color .2s ease,box-shadow .2s ease}.lp.ev-stage .lp-header.scrolled{background:#fff;box-shadow:0 1px #0f172a0f,0 6px 16px #0f172a0d}.lp.ev-stage .lp-hero-centered.ev-hero{margin-top:calc(-1 * var(--lp-header-h, 0px));padding-top:calc(clamp(48px,6vw,76px) + var(--lp-header-h, 0px))}@media (max-width: 640px){.lp.ev-stage .lp-hero-centered.ev-hero{padding-top:calc(36px + var(--lp-header-h, 0px))}}.lp.ev-stage-light .lp-header:not(.scrolled) .sx-nav-btn{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.lp.ev-stage-light .lp-header:not(.scrolled) .burger span{background:#fff}.sx-page.ev-hero .sx-hero:before,.lp-hero-centered.ev-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,var(--ev-hero-overlay, 0))}.sx-page.ev-hero.ev-light .sx-hero:before,.lp-hero-centered.ev-hero.ev-light:before{background:rgba(2,6,23,var(--ev-hero-overlay, 0))}.sx-page.ev-light .sx-hero .sx-h1,.sx-page.ev-light .sx-hero .sx-lead,.sx-page.ev-light .sx-hero .sx-check-list li,.sx-page.ev-light .sx-hero .sx-crumbs,.sx-page.ev-light .sx-hero .sx-crumbs a,.sx-page.ev-light .sx-hero .sx-crumbs strong,.lp-hero-centered.ev-light .lp-hero-title-black,.lp-hero-centered.ev-light .lp-hero-desc,.lp-hero-centered.ev-light .lp-hero-trust-item{color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.lp-hero-centered .lp-hero-title-green{color:var(--ev-accent, #00d084)}.sx-page .sx-hero .sx-h1 em{color:var(--ev-accent, #16a34a)}.lp-wa-float-btn.ev-image{background:transparent;border:none;box-shadow:none;width:66px;height:66px}.lp-wa-float-btn.ev-image:hover,.lp-wa-float-btn.ev-image:active{box-shadow:none}.lp-wa-float-btn.ev-image .lp-wa-float-pulse{display:none}.lp-wa-float-img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25));pointer-events:none}@media (max-width: 640px){.lp-wa-float-btn.ev-image{width:58px;height:58px}}.pa,.pa-shell,.pa-login-wrap,.dr-overlay,body.pa-dark{--bg: #0f1214;--panel: #171a1e;--panel-2: #1e2226;--panel-3: #262b30;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .14);--ink: #e9ecef;--ink-2: #c6cbd0;--muted: #8d949b;--g: #24d06e;--g-strong: #1eb861;--g-ink: #ffffff;--g-soft: rgba(36, 208, 110, .14);--g-text: #4ade80;--blue: #008cff;--red: #fd3550;--orange: #ff9700;--yellow: #ffc107;--focus: 0 0 0 3px rgba(36, 208, 110, .28);--radius: 8px;font-family:var(--wa-font);color:var(--ink)}body.pa-dark{background:var(--bg);color-scheme:dark}.pa-shell{--side-w: 250px;display:flex;height:100vh;height:100dvh;overflow:hidden;overflow:clip;background:var(--bg);color-scheme:dark}.pa-shell.collapsed{--side-w: 72px}.pa-sidebar{width:var(--side-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line);transition:width .2s ease;z-index:30}.pa-brand{height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 0 18px;border-bottom:1px solid var(--line)}.pa-brand-logo{display:flex;align-items:center;min-width:0;border:0;padding:0;background:none;cursor:pointer;border-radius:6px}.pa-brand-logo:focus-visible{outline:none;box-shadow:var(--focus)}.pa-brand-full{display:block;height:30px;width:auto;max-width:160px;object-fit:contain}.pa-brand-mark{display:none;width:34px;height:34px;border-radius:9px;align-items:center;justify-content:center;background:var(--g);color:#06210f;font-size:19px;font-weight:800}.pa-collapse{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.pa-collapse:hover,.pa-collapse:focus-visible{color:var(--ink);background:var(--panel-2);outline:none}.pa-collapse svg{transition:transform .2s ease}.pa-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 10px;scrollbar-width:thin}.pa-menu-group+.pa-menu-group{margin-top:14px}.pa-menu-label{padding:4px 10px 8px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.pa-menu-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:2px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.pa-menu-item:hover{background:var(--panel-2);color:var(--ink);text-decoration:none}.pa-menu-item:focus-visible{outline:none;box-shadow:var(--focus)}.pa-menu-item.active{background:var(--panel-3);color:#fff}.pa-menu-item.active .pa-menu-icon{color:var(--g)}.pa-menu-icon{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.pa-menu-item:hover .pa-menu-icon{color:var(--ink)}.pa-menu-icon svg{width:19px;height:19px}.pa-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pa-menu-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:11px;font-weight:700}.pa-sidebar-foot{padding:10px;border-top:1px solid var(--line)}.pa-menu-item.logout:hover{color:#ff8a98}.pa-menu-item.logout:hover .pa-menu-icon{color:var(--red)}@media (min-width: 1025px){.pa-shell.collapsed .pa-brand{padding:10px 10px 8px;justify-content:center;flex-direction:column;height:auto;min-height:60px;gap:6px}.pa-shell.collapsed .pa-brand-full,.pa-shell.collapsed .pa-menu-text,.pa-shell.collapsed .pa-menu-label{display:none}.pa-shell.collapsed .pa-brand-mark{display:inline-flex}.pa-shell.collapsed .pa-collapse svg{transform:rotate(180deg)}.pa-shell.collapsed .pa-menu-group+.pa-menu-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.pa-shell.collapsed .pa-menu-item{justify-content:center;padding:10px 0}.pa-shell.collapsed .pa-menu-badge{position:absolute;top:3px;right:6px;min-width:16px;height:16px;font-size:10px;padding:0 4px}}.pa-main-col{flex:1;min-width:0;display:flex;flex-direction:column}.pa-topbar{height:60px;flex-shrink:0;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--panel);border-bottom:1px solid var(--line);z-index:10}.pa-icon-btn.pa-burger{display:none}.pa-top-search{display:flex;align-items:center;gap:8px;width:min(360px,100%);padding:0 12px;height:38px;border-radius:6px;background:var(--panel-2);border:1px solid transparent;color:var(--muted);transition:border-color .15s ease,box-shadow .15s ease}.pa-top-search:focus-within{border-color:var(--g);box-shadow:var(--focus)}.pa-top-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:14px}.pa-top-search input::placeholder{color:var(--muted)}.pa-topbar-right{margin-left:auto;display:flex;align-items:center;gap:6px}.pa-icon-btn{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ink-2);cursor:pointer}.pa-icon-btn:hover,.pa-icon-btn:focus-visible{background:var(--panel-2);color:#fff;outline:none}.pa-dot-badge{position:absolute;top:4px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:10px;font-weight:700;border:2px solid var(--panel)}.pa-user{display:flex;align-items:center;gap:10px;margin-left:8px;padding-left:14px;border-left:1px solid var(--line);-webkit-user-select:none;user-select:none}.pa-user-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--g-soft);color:var(--g-text);font-weight:700}.pa-user-text{display:flex;flex-direction:column;line-height:1.25}.pa-user-text strong{font-size:13.5px;color:#fff}.pa-user-text small{font-size:11.5px;color:var(--muted)}.pa-main{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--bg)}.pa-main>.pa-note,.pa-main>.pa-error{margin:20px}.pa-footer{flex-shrink:0;padding:10px 20px;text-align:center;font-size:12.5px;color:var(--muted);background:var(--panel);border-top:1px solid var(--line)}.pa-drawer-backdrop{display:none}.pa-page{min-height:100%;padding:0 22px 32px}.pa-page-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0 14px;margin-bottom:6px;background:var(--bg)}.pa-page-head h1{margin:0;font-size:20px;font-weight:600;color:#fff;line-height:1.25}.pa-page-sub{margin:4px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.pa-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pa-page-head.detail{justify-content:flex-start}.pa-detail-title{flex:1;min-width:0}.pa-back{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);cursor:pointer}.pa-back .material-icons{font-size:19px}.pa-back:hover{border-color:var(--g);color:var(--g)}.pa{min-height:100vh;background:var(--bg);padding:24px 28px}.pa-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.pa-head h1{margin:0;font-size:22px}.pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--g);color:var(--g-ink);border:1px solid transparent;border-radius:6px;padding:9px 18px;font:inherit;font-size:14px;font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.pa-btn:hover:not(:disabled){background:var(--g-strong)}.pa-btn:focus-visible{outline:none;box-shadow:var(--focus)}.pa-btn:disabled{opacity:.5;cursor:not-allowed}.pa-btn svg{width:16px;height:16px}.pa-btn .material-icons{font-size:18px}.pa-btn.ghost{background:var(--panel-2);color:var(--ink);border-color:var(--line-strong)}.pa-btn.ghost:hover:not(:disabled){background:var(--panel-3);border-color:#ffffff38}.pa-btn.sm{padding:6px 12px;font-size:13px}.pa-btn.danger{color:#ff8a98;border-color:#fd355059}.pa-btn.danger:hover:not(:disabled){background:#fd35501f;border-color:#fd355099}.pa-error{background:#fd35501a;color:#ff9aa6;border:1px solid rgba(253,53,80,.3);border-radius:var(--radius);padding:10px 14px;font-size:13px;line-height:1.45;margin-bottom:14px}.pa-ok{background:#24d06e1a;color:var(--g-text);border:1px solid rgba(36,208,110,.28);border-radius:var(--radius);padding:10px 14px;font-size:13px;margin-bottom:14px}.pa-note{color:var(--muted);font-size:14px}.pa-note.sm{padding:10px 0;font-size:12.5px}.pa-page>.pa-note{padding:40px 20px;text-align:center;background:var(--panel);border:1.5px dashed var(--line-strong);border-radius:var(--radius);font-size:13.5px}.pa-hint{display:block;margin-top:4px;font-size:11.5px;line-height:1.45;color:var(--muted)}.pa-muted{color:var(--muted)}.pa-field{display:flex;flex-direction:column;gap:6px}.pa-field>span{font-size:13px;font-weight:600;color:var(--ink-2)}.pa-field input,.pa-field select,.pa-field textarea,.dr-box-body textarea,.pa-plan-form select,.pa-plan-form input{width:100%;background:#111417;color:var(--ink);border:1px solid var(--line-strong);border-radius:6px;padding:9px 12px;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pa-plan-form select,.pa-plan-form input{width:auto;padding:8px 12px;font-size:13.5px}.pa-field input::placeholder,.pa-field textarea::placeholder{color:#6b7279}.pa-field input:focus,.pa-field select:focus,.pa-field textarea:focus,.dr-box-body textarea:focus,.pa-plan-form select:focus,.pa-plan-form input:focus{border-color:var(--g);box-shadow:var(--focus)}.pa-field input:disabled,.pa-field select:disabled{opacity:.6}.pa-shell option{background:#1e2226;color:var(--ink)}.pa-check{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;cursor:pointer}.pa-check input{width:16px;height:16px;accent-color:var(--g)}.pa-form,.pa-panel,.pa-created,.pa-card,.pa-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.pa-form{padding:20px;margin-bottom:20px}.pa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pa-field.wide{grid-column:1 / -1}.pa-pay,.pa-labels-wrap{margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.pa-labels-title{font-size:14px;font-weight:600;margin-bottom:10px}.pa-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.pa-form-actions.left{justify-content:flex-start}.pa-verify-ok{margin-top:14px;background:#24d06e12;border:1px solid rgba(36,208,110,.25);border-radius:var(--radius);padding:14px}.pa-verify-title{font-weight:600;color:var(--g-text);margin-bottom:8px}.pa-verify-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.pa-verify-row{display:flex;gap:6px;font-size:12.5px}.pa-verify-row span{color:var(--muted)}.pa-verify-warn{margin-top:8px;font-size:12px;color:#fbbf24}.pa-created{border-color:#24d06e59;padding:16px 18px;margin-bottom:18px}.pa-created-head{font-size:14px;font-weight:600;margin-bottom:10px}.pa-copy{display:flex;align-items:center;gap:10px;padding:6px 0}.pa-copy-label{width:150px;flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--muted)}.pa-copy-val{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:#111417;border:1px solid var(--line);border-radius:6px;padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px}.pa-stat{padding:16px 18px;color:inherit}.pa-stat-top{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--muted)}.pa-stat-top .material-icons{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--g-soft);color:var(--g-text);font-size:18px}.pa-stat-val{margin-top:12px;font-size:24px;font-weight:700;line-height:1.1;color:#fff}.pa-stat-sub{margin-top:4px;font-size:12px;color:var(--muted)}.pa-dash-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;align-items:start;margin-bottom:14px}.pa-panel{padding:18px 20px}.pa-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:600;color:#fff;margin-bottom:14px}.pa-panel-note{margin:-6px 0 14px;font-size:12.5px;line-height:1.5;color:var(--muted)}.pa-avatar{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--g-soft);color:var(--g-text);font-size:14px;font-weight:700}.pa-avatar.lg{width:42px;height:42px;font-size:17px}.pa-dot{width:8px;height:8px;border-radius:50%}.pa-dot.on{background:var(--g)}.pa-dot.off{background:#4b5258}.pa-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.pa-search{display:flex;align-items:center;flex:0 1 320px;min-width:220px;background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.pa-search:focus-within{border-color:var(--g);box-shadow:var(--focus)}.pa-search .material-icons{font-size:18px;color:var(--muted);margin-right:8px}.pa-search input{width:100%;border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;padding:9px 0;color:var(--ink)}.pa-search input::placeholder{color:var(--muted)}.pa-segments{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.pa-seg{display:inline-flex;align-items:center;border:none;background:none;padding:7px 14px;border-radius:6px;font:inherit;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer}.pa-seg:hover{color:var(--ink)}.pa-seg.on{background:var(--panel-3);color:#fff;font-weight:600}.pa-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.pa-table,.pd-table{width:100%;border-collapse:collapse;font-size:13.5px}.pa-table thead th,.pd-table thead th{position:sticky;top:0;z-index:1;padding:12px 16px;background:var(--panel);border-bottom:1px solid var(--line-strong);text-align:left;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.pa-table td,.pd-table td{padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;white-space:nowrap}.pa-table tbody tr{cursor:pointer}.pa-table tbody tr:last-child td,.pd-table tbody tr:last-child td{border-bottom:none}.pa-table tbody tr:hover td,.pd-table tbody tr.link:hover td{background:#ffffff08}.pa-table tbody tr.off td{opacity:.55}.pa-table td.mono,.pa-kv strong.mono,.pa-page-sub .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.pa-cell-main{display:flex;align-items:center;gap:10px}.pa-cell-main strong{display:block;font-size:13.5px;font-weight:600;color:#fff}.pa-cell-main small{font-size:11.5px;color:var(--muted)}.pa-row-actions{display:flex;justify-content:flex-end;gap:6px}.pa-table td.pa-row-actions{display:table-cell;text-align:right}.pa-table td.pa-row-actions>*{vertical-align:middle}.pa-table td.pa-row-actions>*+*{margin-left:6px}.pa-table td.pa-row-actions .pa-btn.sm{height:32px}.pa-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap}.pa-badge.on,.pa-badge.num-green{background:#24d06e24;color:var(--g-text);border-color:#24d06e40}.pa-badge.off,.pa-badge.num-grey{background:#ffffff0f;color:var(--muted);border-color:var(--line)}.pa-badge.cat{background:#008cff21;color:#6cb8ff;border-color:#008cff40}.pa-badge.num-amber{background:#ffc10721;color:#ffd25a;border-color:#ffc10747}.pa-badge.num-red{background:#fd355021;color:#ff8a98;border-color:#fd35504d}.pa-num-cell{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pa-card-badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pa-plan-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.pa-plan-cell small{font-size:11.5px;color:var(--muted);white-space:nowrap}.pa-badge.plan-new{background:#ffc107;color:#3d2a00;border-color:#ffc107;font-weight:800}.pa-badge.plan-free{background:#ffffff12;color:var(--ink-2);border-color:var(--line-strong)}.pa-badge.plan-basic{background:#008cff26;color:#6cb8ff;border-color:#008cff4d}.pa-badge.plan-pro{background:#15ca2026;color:#5ee067;border-color:#15ca204d}.pa-badge.plan-premium{background:#8932ff2e;color:#c4a1ff;border-color:#8932ff59}.pa-plan-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.pa-plan-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.pa-kv{display:flex;flex-direction:column}.pa-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.pa-kv>div:last-child{border-bottom:none}.pa-kv span{flex-shrink:0;color:var(--muted)}.pa-kv strong{text-align:right;font-weight:600;color:var(--ink);word-break:break-word}.pa-kv strong.pa-wrap{font-weight:500;font-size:12.5px;line-height:1.5}.pa-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.pa-card{padding:16px}.pa-card.off{opacity:.7}.pa-card-top{display:flex;justify-content:space-between;align-items:flex-start}.pa-card-name{font-size:16px;font-weight:600}.pa-card-sub{margin-top:2px;font-size:12.5px;color:var(--muted)}.pa-card-meta{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0;font-size:12px;color:var(--muted)}.pa-card-actions{display:flex;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pa-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}.pa-login{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px 26px}.pa-login-logo{width:52px;height:52px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--g-soft);color:var(--g-text)}.pa-login-logo .material-icons{font-size:28px}.pa-login h2{margin:0;font-size:20px}.pa-login p{margin:0 0 6px;font-size:13px;color:var(--muted)}.pa-crm-host{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;overflow:clip}.pa-logout-fab{position:absolute;bottom:110px;left:11px;z-index:50;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:#fff;box-shadow:0 2px 10px #0000002e;color:#c0392b;cursor:pointer}.pa-logout-fab svg{display:block;flex-shrink:0}.dr-stat{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dr-stat:hover{border-color:var(--line-strong)}.dr-stat.on{border-color:var(--g);box-shadow:0 0 0 3px #24d06e26}.dr-count{display:inline-block;min-width:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:#ffffff14;font-size:11px;line-height:18px;text-align:center}.pa-seg.on .dr-count{background:var(--g-soft);color:var(--g-text)}.dr-when{display:flex;flex-direction:column;white-space:nowrap}.dr-when strong{font-size:14px;color:#fff}.dr-when small{font-size:11.5px;color:var(--muted)}.dr-when small.today{color:var(--g-text);font-weight:600}.dr-contact{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.dr-contact a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);white-space:nowrap}.dr-contact a:hover{color:var(--g-text)}.dr-contact .material-icons{font-size:15px;color:var(--muted)}.dr-contact.block{flex-direction:row;flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:13.5px}.dr-status{border:1px solid transparent;border-radius:999px;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;outline:none}.dr-status:focus-visible{box-shadow:var(--focus)}.dr-status.blue{background:#008cff26;color:#6cb8ff;border-color:#008cff4d}.dr-status.green{background:#24d06e24;color:var(--g-text);border-color:#24d06e47}.dr-status.amber{background:#ffc10724;color:#ffd25a;border-color:#ffc1074d}.dr-status.red{background:#fd355024;color:#ff8a98;border-color:#fd35504d}.dr-status.grey{background:#ffffff12;color:var(--muted);border-color:var(--line-strong)}.dr-notes{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.dr-muted{color:var(--muted)}.dr-muted.sm{margin-top:4px;font-size:12px}.dr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009}.dr-box{width:100%;max-width:560px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 24px 60px #00000080;color:var(--ink)}.dr-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.dr-box-head h3{margin:0;font-size:17px;font-weight:600;color:#fff}.dr-box-head small{color:var(--muted)}.dr-x{border:0;border-radius:6px;background:transparent;padding:4px;color:var(--muted);cursor:pointer}.dr-x:hover{background:var(--panel-2);color:var(--ink)}.dr-box-body{flex:1;min-height:0;overflow-y:auto;padding:18px}.dr-when-edit{display:flex;gap:8px}.dr-when-edit input{flex:1;min-width:0}.dr-box-foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--line)}.pd-dash{display:flex;flex-direction:column;gap:20px;transition:opacity .2s ease}.pd-dash.refreshing{opacity:.65}.pd-row{display:grid;gap:20px;align-items:stretch}.pd-row.two-one{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pd-row.one-two{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pd-box{min-width:0;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.pd-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.pd-box-head h2{margin:0;font-size:15px;font-weight:600;color:#fff}.pd-box-body{flex:1;min-width:0;padding:16px 18px}.pd-menu{position:relative}.pd-menu-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ink-2);cursor:pointer}.pd-menu-btn:hover,.pd-menu-btn:focus-visible,.pd-menu-btn[aria-expanded=true]{background:var(--panel-2);color:#fff;outline:none}.pd-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:170px;padding:6px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px #00000073}.pd-menu-list button{width:100%;display:block;padding:8px 10px;border:0;border-radius:5px;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pd-menu-list button:hover,.pd-menu-list button:focus-visible{background:var(--panel-3);color:#fff;outline:none}.pd-menu-list button.on{color:var(--g-text);font-weight:600}.pd-menu-sep{display:block;height:1px;margin:5px 4px;background:var(--line)}.pd-chart{position:relative;width:100%;-webkit-user-select:none;user-select:none}.pd-svg{display:block;overflow:visible}.pd-legend{height:34px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}.pd-legend-item{display:inline-flex;align-items:center;gap:7px;border:0;padding:2px 4px;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.pd-legend-item:hover{color:var(--ink)}.pd-legend-item.off{opacity:.4;text-decoration:line-through}.pd-legend-swatch{width:32px;height:11px;border:2px solid;border-radius:2px}.pd-grid{stroke:#ffffff0f;stroke-width:1}.pd-axis{fill:var(--muted);font-size:11px;font-family:var(--wa-font)}.pd-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pdDraw 1.1s ease-out forwards}.pd-area{opacity:0;animation:pdFade .9s ease-out .25s forwards}@keyframes pdDraw{to{stroke-dashoffset:0}}@keyframes pdFade{to{opacity:1}}.pd-bar{stroke:#fff;stroke-width:1.5;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:pdGrow .6s cubic-bezier(.22,1,.36,1) forwards;transition:filter .15s ease}.pd-bar.on{filter:brightness(1.2)}@keyframes pdGrow{to{transform:scaleY(1)}}.pd-hit{fill:transparent;cursor:crosshair}.pd-hover line{stroke:#ffffff40;stroke-dasharray:4 4}.pd-hover circle{stroke:var(--panel);stroke-width:2}.pd-tip{position:absolute;z-index:3;min-width:150px;padding:8px 10px;background:#0a0c0e;border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 10px 24px #00000080;font-size:12px;pointer-events:none}.pd-tip-title{margin-bottom:6px;font-weight:600;color:#fff}.pd-tip-row{display:flex;align-items:center;gap:7px;color:var(--ink-2);line-height:1.7}.pd-tip-row strong{margin-left:auto;padding-left:12px;color:#fff}.pd-tip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pd-donut-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 18px}.pd-donut{position:relative}.pd-donut svg{display:block}.pd-donut-seg{stroke:#fff;stroke-width:3;stroke-linejoin:round;cursor:pointer;transition:opacity .15s ease;animation:pdFade .6s ease-out both;opacity:0}.pd-donut-seg.dim{opacity:.3!important}.pd-donut-empty{stroke:#ffffff14}.pd-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.pd-donut-center strong{font-size:30px;font-weight:700;line-height:1.1;color:#fff}.pd-donut-center span{margin-top:2px;font-size:13px;color:var(--muted)}.pd-plan-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pd-plan-list li{display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);cursor:default;transition:background .15s ease}.pd-plan-list li:last-child{border-bottom:0}.pd-plan-list li.on{background:#ffffff0a;color:#fff}.pd-plan-dot{width:10px;height:10px;border-radius:50%}.pd-plan-name{flex:1}.pd-plan-count{min-width:26px;padding:1px 8px;border-radius:999px;text-align:center;color:#fff;font-size:12px;font-weight:700}.pd-plan-count.zero{background:#ffffff14;color:var(--muted)}.pd-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.pd-kpi{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0}.pd-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pd-kpi-title{margin:0;font-size:13.5px;color:var(--ink-2)}.pd-kpi-value{margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.01em}.pd-kpi-icon{color:var(--kpi);display:inline-flex}.pd-kpi-icon svg{width:26px;height:26px}.pd-kpi-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.pd-spark{width:60%;max-width:150px;display:block}.pd-change{font-size:12.5px;font-weight:600}.pd-change.up{color:#15ca20}.pd-change.down{color:var(--red)}.pd-change.flat{color:var(--muted)}.pd-payments .pd-box-body{padding:0}.pd-table-wrap{overflow-x:auto}.pd-table .num{text-align:right}.pd-table td strong{color:#fff}.pd-table tr.link{cursor:pointer}.pd-muted{color:var(--muted)!important;font-weight:500!important}.pd-list{margin:-6px -8px;padding:0;list-style:none}.pd-list button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pd-list button:hover,.pd-list button:focus-visible{background:#ffffff0a;outline:none}.pd-list-text{flex:1;min-width:0;display:flex;flex-direction:column}.pd-list-text strong{font-size:13.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-list-text small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-empty{margin:0;padding:28px 18px;text-align:center;font-size:13.5px;color:var(--muted)}.pd-error{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center;background:var(--panel);border:1px solid rgba(253,53,80,.3);border-radius:var(--radius);color:var(--ink-2)}.pd-error strong{color:#fff;font-size:15px}.pd-skel{display:block;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 37%,#ffffff0d 63%);background-size:400% 100%;animation:pdShimmer 1.4s ease infinite}@keyframes pdShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.pd-skel-chart{height:270px}.pd-skel-bars{height:100%;display:flex;align-items:flex-end;justify-content:space-around}.pd-skel-ring{width:200px;height:200px;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 64px,#000 65px);mask:radial-gradient(circle,transparent 64px,#000 65px)}.pd-dash[aria-busy=true] .pd-box-head{justify-content:space-between}.pd-dash[aria-busy=true] .pd-kpi{gap:12px}@media (prefers-reduced-motion: reduce){.pd-line,.pd-area,.pd-bar,.pd-donut-seg,.pd-skel{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}body.pa-dark .disc-box{background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 24px 60px #00000080}body.pa-dark .disc-title{color:#fff!important}body.pa-dark .disc-text,body.pa-dark .disc-points{color:var(--muted)}body.pa-dark .disc-cancel{color:var(--g-text)}body.pa-dark .disc-backdrop.app-dialog{background:#0009}body.pa-dark .toast-card{background-color:var(--panel-2);border:1px solid var(--line-strong);box-shadow:0 12px 30px #00000073}body.pa-dark .toast-title{color:#fff}body.pa-dark .toast-sub{color:var(--ink-2)}body.pa-dark .toast-close{color:var(--muted)}@media (max-width: 1280px){.pd-row.two-one,.pd-row.one-two{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1024px){.pa-shell,.pa-shell.collapsed{--side-w: 260px}.pa-sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;transform:translate(-100%);transition:transform .22s ease;box-shadow:none}.pa-shell.drawer-open .pa-sidebar{transform:translate(0);box-shadow:0 0 40px #0009}.pa-shell.drawer-open .pa-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0000008c}.pa-collapse{display:none}.pa-icon-btn.pa-burger{display:inline-flex}}@media (max-width: 760px){.pa-topbar{padding:0 10px;gap:8px}.pa-user-text{display:none}.pa-user{margin-left:2px;padding-left:8px}.pa-page{padding:0 12px 24px}.pa-page-head,.pa-head-actions{flex-wrap:wrap}.pd-kpis{grid-template-columns:minmax(0,1fr)}.pa-footer{font-size:11.5px}}@media (max-width: 640px){.pa-form-grid,.pa-verify-grid,.pa-dash-cols{grid-template-columns:1fr}.pa-copy{flex-wrap:wrap}.pa-copy-label{width:100%}}.pa-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pa-ico svg{width:18px;height:18px}.pa-stat-top .pa-ico{width:34px;height:34px;border-radius:50%;background:var(--g-soft);color:var(--g-text)}.pa-search .pa-ico{color:var(--muted);margin-right:8px}.dr-contact .pa-ico{color:var(--muted)}.dr-contact .pa-ico svg{width:15px;height:15px}.pa-back svg,.dr-x svg{width:18px;height:18px;display:block}.tp-summary{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid rgba(255,193,7,.3);border-left:4px solid #ffc107;border-radius:var(--radius);background:#ffc10712;color:var(--ink-2);font-size:13px}.tp-summary.ok{border-color:#24d06e4d;border-left-color:#15ca20;background:#24d06e14}.tp-summary strong{color:#fff;font-size:14.5px}.tp-summary a{color:#6cb8ff}.tp-reqs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tp-req .pd-box-body{display:flex;flex-direction:column;gap:10px}.tp-value{margin:0;color:var(--muted);font-size:15px}.tp-value strong{color:#fff;font-size:30px;font-weight:700;letter-spacing:-.5px}.tp-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.tp-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9a1f,#ffc107);transition:width .4s ease}.tp-req.met .tp-bar>span{background:linear-gradient(90deg,#12a51b,#2ee66b)}.tp-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.tp-chips,.tp-quality{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tp-chip{border:1px solid var(--line);border-radius:999px;padding:3px 10px;background:#ffffff0a;color:var(--ink-2);font:inherit;font-size:12px;cursor:pointer}.tp-chip:hover{border-color:#ffffff40;color:#fff}.tp-quality li{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:12px}.tp-quality strong{color:#fff}.tp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tp-legend{color:var(--muted);font-size:12px}.tp-skel-bar{margin:4px 0}@media (max-width: 1024px){.tp-reqs{grid-template-columns:minmax(0,1fr)}}.tp-stale{margin-left:6px;color:var(--muted);font-size:11px}.pa-shell .k-pager{color:var(--muted);margin:14px 2px 4px}.pa-shell .k-pager-count b{color:var(--ink)}.pa-shell .k-pager-btn,.pa-shell .k-pager-size select{background:var(--panel);border-color:var(--line-strong);color:var(--ink-2)}.pa-shell .k-pager-btn:hover:not(:disabled):not(.on){background:var(--panel-2);border-color:#ffffff40;color:var(--ink)}.pa-shell .k-pager-btn.on{background:var(--g);border-color:var(--g);color:var(--g-ink)}.pa-shell .k-pager-gap{color:var(--muted)}.pa-shell .pd-box-body .k-pager{margin-bottom:0}.dr-table td.cm-message{max-width:420px;white-space:pre-wrap;word-break:break-word}.app-main{height:100%;min-height:0}.app-loading{display:flex;align-items:center;justify-content:center;height:100%;min-height:100vh;background:#f8fafc}.app-loading-spinner{width:36px;height:36px;border:3px solid #d1fae5;border-top-color:#16a34a;border-radius:50%;animation:app-loading-spin .8s linear infinite}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.app-loading-spinner{animation-duration:2.4s}}.app-load-failed{max-width:320px;padding:24px;text-align:center;color:#1f2937;font-family:inherit}.app-load-failed strong{display:block;font-size:16px;margin-bottom:6px}.app-load-failed p{margin:0 0 16px;font-size:14px;color:#6b7280}.app-load-failed button{padding:8px 20px;border:0;border-radius:8px;background:#16a34a;color:#fff;font:inherit;font-weight:600;cursor:pointer}
