:root{--pm-blue-950:#0a0e1a;--pm-blue-900:#0f172a;--pm-blue-800:#1e293b;--pm-blue-700:#334155;--pm-blue-600:#475569;--pm-teal-600:#0d9488;--pm-teal-500:#14b8a6;--pm-teal-400:#2dd4bf;--pm-teal-300:#5eead4;--pm-purple-600:#07c;--pm-purple-500:#09f;--pm-purple-400:#3af;--pm-indigo-600:#4f46e5;--pm-indigo-500:#6366f1}:root,[data-theme-mode=light]{--pm-bg-primary:#fff;--pm-bg-secondary:#f9fafb;--pm-bg-tertiary:#f3f4f6;--pm-text-primary:#111827;--pm-text-secondary:#6b7280;--pm-text-tertiary:#9ca3af;--pm-border-primary:#e5e7eb;--pm-border-secondary:#d1d5db;--pm-card-bg:#fff;--pm-card-border:#0000001a;--pm-card-shadow:#0000001a;--pm-hero-overlay:#0f172af2;--pm-glass-bg:#ffffffe6;--pm-glass-border:#0000000d}[data-theme-mode=dark]{--pm-bg-primary:#0f172a;--pm-bg-secondary:#1e293b;--pm-bg-tertiary:#334155;--pm-text-primary:#f9fafb;--pm-text-secondary:#d1d5db;--pm-text-tertiary:#9ca3af;--pm-border-primary:#334155;--pm-border-secondary:#475569;--pm-card-bg:#1e293b;--pm-card-border:#ffffff1a;--pm-card-shadow:#0000004d;--pm-hero-overlay:#0f172ad9;--pm-glass-bg:#1e293bcc;--pm-glass-border:#ffffff1a}.pm-gradient-hero{background:linear-gradient(135deg, var(--pm-blue-900) 0%, var(--pm-blue-800) 50%, var(--pm-blue-900) 100%)}.pm-gradient-hero-overlay{background:var(--pm-hero-overlay)}.pm-gradient-teal-accent{background:linear-gradient(135deg, var(--pm-teal-600) 0%, var(--pm-teal-500) 100%)}.pm-gradient-purple-cta{background:linear-gradient(135deg, var(--pm-purple-600) 0%, var(--pm-indigo-600) 100%)}.pm-gradient-blue-teal{background:linear-gradient(135deg, var(--pm-blue-800) 0%, var(--pm-teal-600) 100%)}.pm-gradient-text-blue{background:linear-gradient(135deg, var(--pm-blue-700) 0%, var(--pm-teal-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme-mode=dark] .pm-gradient-text-blue{background:linear-gradient(135deg, var(--pm-teal-400) 0%, var(--pm-teal-300) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pm-gradient-text-teal{background:linear-gradient(135deg, var(--pm-teal-500) 0%, var(--pm-teal-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pm-gradient-text-purple{background:linear-gradient(135deg, var(--pm-purple-500) 0%, var(--pm-indigo-500) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pm-glass{background:var(--pm-glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--pm-glass-border)}.pm-glass-teal{-webkit-backdrop-filter:blur(10px);background:#14b8a61a;border:1px solid #14b8a633}.translucent-card{background:var(--pm-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--pm-glass-border);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.translucent-card:hover{box-shadow:0 20px 40px var(--pm-card-shadow);transform:translateY(-8px)scale(1.02)}.pm-section{padding:4rem 0}.pm-section-white{background-color:var(--pm-bg-primary);color:var(--pm-text-primary)}.pm-section-light{background-color:var(--pm-bg-secondary);color:var(--pm-text-primary)}.pm-section-dark{background-color:var(--pm-blue-900);color:#fff}.pm-section-hero{min-height:420px;padding:6rem 0;position:relative;overflow:hidden}.pm-public-hero,.pm-product-hero{align-items:center;display:flex;position:relative;overflow:hidden}.pm-public-hero{min-height:320px;padding:4rem 0}.pm-product-hero{min-height:420px;padding:4.5rem 0}@media (min-width:769px){.pm-section-hero{min-height:160px;padding:1.5rem 0}.pm-public-hero{min-height:360px;padding:4.5rem 0}.pm-product-hero{min-height:480px;padding:5.5rem 0}}@media (min-width:1280px){.pm-section-hero{min-height:180px;padding:2rem 0}.pm-public-hero{min-height:400px;padding:5rem 0}.pm-product-hero{min-height:540px;padding:6rem 0}}@media (max-width:768px){.pm-section-hero{min-height:200px;padding:1.25rem 0}.pm-public-hero{min-height:280px;padding:3rem 0}.pm-product-hero{min-height:360px;padding:3.75rem 0}}@media (max-width:480px){.pm-section-hero{min-height:180px;padding:1rem 0}.pm-public-hero{min-height:260px;padding:2.5rem 0}.pm-product-hero{min-height:320px;padding:3.25rem 0}}html.capacitor .pm-section-hero{min-height:120px;padding:.75rem 0}html.capacitor .pm-public-hero,html.capacitor .pm-product-hero{min-height:220px;padding:2rem 0}html.capacitor .pm-section-hero .pm-hero-avatar{width:3.5rem!important;height:3.5rem!important}html.capacitor .pm-hero-header-portal{min-height:40px}.pm-card{background:var(--pm-card-bg);border:1px solid var(--pm-card-border);box-shadow:0 4px 6px -1px var(--pm-card-shadow);color:var(--pm-text-primary);border-radius:1rem;padding:2rem;transition:all .3s}@media (max-width:640px){.pm-card{border-radius:.75rem;padding:1.25rem}}.pm-card:hover{box-shadow:0 20px 25px -5px var(--pm-card-shadow);transform:translateY(-4px)}@media (hover:none){.pm-card:hover{transform:none}}.pm-card-featured{background:var(--pm-card-bg);border:2px solid var(--pm-teal-500);position:relative}.pm-card-featured:before{content:"";background:linear-gradient(135deg, var(--pm-teal-500), var(--pm-purple-500));-webkit-mask-composite:xor;pointer-events:none;border-radius:1rem;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pm-card-dark{background:var(--pm-blue-900);border:1px solid var(--pm-blue-800);color:#fff}.pm-btn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pm-btn-primary{background:linear-gradient(135deg, var(--pm-purple-600), var(--pm-purple-500));color:#fff;box-shadow:0 4px 14px #8b5cf666}.pm-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf699}.pm-btn-secondary{background:linear-gradient(135deg, var(--pm-teal-600), var(--pm-teal-500));color:#fff;box-shadow:0 4px 14px #14b8a666}.pm-btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #14b8a699}.pm-btn-outline{color:var(--pm-text-primary);border:2px solid var(--pm-border-secondary);background:0 0}.pm-btn-outline:hover{background:var(--pm-bg-secondary);border-color:var(--pm-teal-500);color:var(--pm-teal-500)}.pm-btn-ghost{color:var(--pm-text-secondary);background:0 0}.pm-btn-ghost:hover{background:var(--pm-bg-secondary);color:var(--pm-text-primary)}.pm-btn-red{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px #ef444466}.pm-btn-red:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ef444499}.pm-btn-outline-red{color:#ef4444;background:0 0;border:2px solid #ef4444}.pm-btn-outline-red:hover{color:#dc2626;background:#ef44441a;border-color:#dc2626}.pm-btn-outline-gray{color:var(--pm-text-secondary);border:2px solid var(--pm-border-secondary);background:0 0}.pm-btn-outline-gray:hover{background:var(--pm-bg-secondary);border-color:var(--pm-text-secondary);color:var(--pm-text-primary)}.pm-btn-outline-green{color:#10b981;background:0 0;border:2px solid #10b981}.pm-btn-outline-green:hover{color:#059669;background:#10b9811a;border-color:#059669}.pm-button{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.pm-button-primary{background:linear-gradient(135deg, var(--pm-purple-600), var(--pm-purple-500));color:#fff;box-shadow:0 4px 14px #8b5cf666}.pm-button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf699}.pm-button-outline-white{color:#fff;background:0 0;border:2px solid #ffffff4d}.pm-button-outline-white:hover{color:#fff;background:#ffffff1a;border-color:#fff9}.pm-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.pm-badge-purple{color:var(--pm-purple-500);border:1px solid var(--pm-purple-500);background:#8b5cf626}[data-theme-mode=dark] .pm-badge-purple{background:#8b5cf640}.pm-badge-teal{color:var(--pm-teal-500);border:1px solid var(--pm-teal-500);background:#14b8a626}[data-theme-mode=dark] .pm-badge-teal{background:#14b8a640}.pm-badge-blue{color:var(--pm-indigo-500);border:1px solid var(--pm-indigo-500);background:#6366f126}[data-theme-mode=dark] .pm-badge-blue{background:#6366f140}.pm-heading-1{letter-spacing:-.02em;color:var(--pm-text-primary);font-size:3.5rem;font-weight:800;line-height:1.1}.pm-auth-heading{letter-spacing:-.02em;color:var(--pm-text-primary);font-size:2.5rem;font-weight:800;line-height:1.1}@media (max-width:640px){.pm-auth-heading{font-size:2rem}}.auth-shell{--auth-desktop-chrome-offset:5rem;--auth-panel-max-width:28rem;--auth-content-justify:flex-end;--auth-card-margin-left:auto;--auth-card-margin-right:0;--auth-card-radius:1.5rem 0 0 1.5rem;--auth-card-top-spacer-flex:.8;--auth-card-bottom-spacer-flex:1.2;--auth-website-inset-left:clamp(1rem, 2.8vw, 2.5rem);--auth-website-inset-right:auto;position:relative}.auth-shell[data-auth-page=diagnostics]{--auth-panel-max-width:72rem}.auth-shell[data-auth-page=signup]{--auth-panel-max-width:42rem}.auth-shell[data-auth-page=new-client-signup]{--auth-panel-max-width:56rem}.auth-shell[data-auth-layout=left]{--auth-content-justify:flex-start;--auth-card-margin-left:0;--auth-card-margin-right:auto;--auth-card-radius:0 1.5rem 1.5rem 0;--auth-website-inset-left:auto;--auth-website-inset-right:clamp(1rem, 2.8vw, 2.5rem)}.auth-shell[data-auth-layout=center]{--auth-content-justify:center;--auth-card-margin-left:auto;--auth-card-margin-right:auto;--auth-card-radius:1.5rem}.auth-shell__backdrop,.auth-shell__backdrop-overlay{pointer-events:none;display:none;position:fixed;inset:0}.auth-shell__backdrop{z-index:0;background-color:#000;overflow:hidden}.auth-shell--has-background .auth-shell__backdrop{background-image:radial-gradient(circle at 18% 14%,#94a3b824 0%,#94a3b800 28%),linear-gradient(#0f172a 0%,#020617 100%)}.auth-shell__backdrop:before,.auth-shell__backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.auth-shell__backdrop:before{background-image:var(--auth-hero-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.auth-shell__backdrop:after{background:linear-gradient(#0206172e 0%,#02061752 24%,#02061780 52%,#020617ad 76%,#020617d1 100%)}.auth-shell__backdrop-overlay{z-index:1;background:linear-gradient(#0f172a1f 0%,#0f172a08 18%,#0f172a14 44%,#02061747 72%,#02061785 100%)}.auth-shell:not(.auth-shell--has-background) .auth-shell__backdrop:before{display:none}.auth-shell:not(.auth-shell--has-background) .auth-shell__backdrop:after{background:linear-gradient(#00000014 0%,#000 100%);top:0}.auth-shell:not(.auth-shell--has-background) .auth-shell__backdrop-overlay{background:#0000002e}.auth-shell__theme-toggle,.auth-shell__panel-controls{display:none}.auth-shell__website-link{top:1rem;left:var(--auth-website-inset-left);right:var(--auth-website-inset-right);z-index:96;-webkit-backdrop-filter:blur(16px);color:#0f172a;background:#ffffffeb;border:1px solid #ffffff9e;border-radius:9999px;align-items:center;gap:.75rem;min-height:3rem;padding:.6rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:none;position:fixed;box-shadow:0 14px 36px #0f172a2e}.auth-shell__website-link:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a3d}.auth-shell__website-link-arrow{font-size:1rem;font-weight:700;line-height:1}.auth-shell__website-link-logo{object-fit:contain;width:auto;max-width:7rem;height:1.5rem}.auth-shell__website-link-label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;font-size:.8rem;font-weight:700}.auth-shell__website-link-text{color:#0f172a;font-size:.95rem;font-weight:700}.auth-shell--has-background .auth-wrapper>.min-h-screen{background-color:#000;background-image:linear-gradient(180deg, #0206171f 0%, #0206175c 48%, #0206179e 100%), var(--auth-hero-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.auth-shell[data-auth-desktop-shell=true] .auth-shell__backdrop,.auth-shell[data-auth-desktop-shell=true] .auth-shell__backdrop-overlay{display:block}.auth-shell[data-auth-desktop-shell=true] .auth-shell__website-link{display:inline-flex}.auth-shell[data-auth-desktop-shell=true] .auth-shell__page-slot{z-index:92;position:relative}.auth-shell[data-auth-desktop-shell=true] .auth-shell__panel-controls{z-index:95;justify-content:var(--auth-content-justify);pointer-events:none;display:flex;position:absolute;inset:0}.auth-shell[data-auth-desktop-shell=true] .auth-shell__panel-controls-inner{box-sizing:border-box;width:min(100%, var(--auth-panel-max-width));max-width:var(--auth-panel-max-width);margin-left:var(--auth-card-margin-left);margin-right:var(--auth-card-margin-right);justify-content:flex-end;padding:1rem .75rem 0;display:flex}.auth-shell[data-auth-desktop-shell=true] .auth-shell__theme-toggle{pointer-events:auto;display:flex}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper{z-index:92;background:0 0;position:relative}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen{align-items:stretch;min-height:100dvh;justify-content:var(--auth-content-justify)!important;background:0 0!important;padding:0!important}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card{z-index:94;margin-left:var(--auth-card-margin-left);margin-right:var(--auth-card-margin-right);border-radius:var(--auth-card-radius);-webkit-backdrop-filter:blur(22px);width:min(100%, var(--auth-panel-max-width));max-width:var(--auth-panel-max-width);background:#ffffffeb;border:1px solid #fff9;flex-direction:column;justify-content:flex-start;min-height:100dvh;max-height:100dvh;display:flex;position:relative;overflow-y:auto;box-shadow:0 28px 70px #0f172a47}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card:before,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card:after,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card:before,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card:after{content:"";pointer-events:none;min-height:0}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card:before,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card:before{flex:var(--auth-card-top-spacer-flex) 1 0}.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card:after,.auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card:after{flex:var(--auth-card-bottom-spacer-flex) 1 0}[data-theme-mode=dark] .auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>.pm-card,[data-theme-mode=dark] .auth-shell[data-auth-desktop-shell=true] .auth-wrapper>.min-h-screen>*>.pm-card{-webkit-backdrop-filter:none;background:#020617;border-color:#94a3b842;box-shadow:0 30px 80px #02061785}[data-theme-mode=dark] .auth-shell__backdrop{background-color:#020617}[data-theme-mode=dark] .auth-shell__backdrop-overlay{background:linear-gradient(#02061714 0%,#02061708 18%,#02061714 44%,#02061757 72%,#020617a3 100%)}}[data-theme-mode=dark] .auth-shell__website-link{color:#f8fafc;background:#020617eb;border-color:#475569e6;box-shadow:0 16px 38px #02061766}[data-theme-mode=dark] .auth-shell__website-link-label,[data-theme-mode=dark] .auth-shell__website-link-text{color:#f8fafc}.pm-heading-2{letter-spacing:-.01em;color:var(--pm-text-primary);font-size:2.5rem;font-weight:700;line-height:1.2}.pm-heading-3{color:var(--pm-text-primary);font-size:1.875rem;font-weight:700;line-height:1.3}.pm-heading-4{color:var(--pm-text-primary);font-size:1.5rem;font-weight:600;line-height:1.4}.pm-text-large{color:var(--pm-text-secondary);font-size:1.25rem;line-height:1.6}.pm-text-body{color:var(--pm-text-secondary);font-size:1rem;line-height:1.7}.pm-text-small{color:var(--pm-text-tertiary);font-size:.875rem;line-height:1.6}.pm-animate-fade-in{animation:.6s ease-out pmFadeIn}.pm-animate-fade-in-up{animation:.8s ease-out pmFadeInUp}.pm-animate-slide-in-left{animation:.6s ease-out pmSlideInLeft}.pm-animate-slide-in-right{animation:.6s ease-out pmSlideInRight}@keyframes pmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pmFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pmSlideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pmSlideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.pm-status{border-radius:.5rem;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.pm-status-success{color:#10b981;background:#10b98126}[data-theme-mode=dark] .pm-status-success{background:#10b98140}.pm-status-warning{color:#f59e0b;background:#f59e0b26}[data-theme-mode=dark] .pm-status-warning{background:#f59e0b40}.pm-status-error{color:#ef4444;background:#ef444426}[data-theme-mode=dark] .pm-status-error{background:#ef444440}.pm-status-info{color:#3b82f6;background:#3b82f626}[data-theme-mode=dark] .pm-status-info{background:#3b82f640}.pm-feature-icon{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.pm-feature-icon-teal{color:var(--pm-teal-500);background:#14b8a61a}.pm-feature-icon-purple{color:var(--pm-purple-500);background:#8b5cf61a}.pm-feature-icon-blue{color:var(--pm-indigo-500);background:#6366f11a}.pm-feature-icon-red{color:#ef4444;background:#ef44441a}.pm-input{border:2px solid var(--pm-border-primary);background:var(--pm-bg-primary);width:100%;color:var(--pm-text-primary);border-radius:.5rem;min-height:44px;padding:.75rem 1rem;font-size:1rem;transition:all .3s}@media (max-width:640px){.pm-input{padding:.875rem 1rem;font-size:16px}}.pm-input:focus{border-color:var(--pm-teal-500);outline:none;box-shadow:0 0 0 3px #14b8a61a}.pm-input::placeholder{color:var(--pm-text-tertiary)}.pm-select{border:2px solid var(--pm-border-primary);background:var(--pm-bg-primary);width:100%;color:var(--pm-text-primary);cursor:pointer;border-radius:.5rem;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.pm-select:focus{border-color:var(--pm-teal-500);outline:none;box-shadow:0 0 0 3px #14b8a61a}.pm-textarea{border:2px solid var(--pm-border-primary);background:var(--pm-bg-primary);width:100%;color:var(--pm-text-primary);resize:vertical;border-radius:.5rem;min-height:120px;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.pm-textarea:focus{border-color:var(--pm-teal-500);outline:none;box-shadow:0 0 0 3px #14b8a61a}.pm-textarea::placeholder{color:var(--pm-text-tertiary)}.pm-label{color:var(--pm-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.pm-alert{border:1px solid;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.pm-alert-error{background:var(--pm-red-50);border-color:var(--pm-red-200);color:var(--pm-red-700)}.pm-alert-success{background:var(--pm-teal-50);border-color:var(--pm-teal-200);color:var(--pm-teal-700)}.pm-alert-warning{background:var(--pm-amber-50);border-color:var(--pm-amber-200);color:var(--pm-amber-700)}.pm-alert-info{background:var(--pm-blue-50);border-color:var(--pm-blue-200);color:var(--pm-blue-700)}.pm-container{max-width:1200px;margin:0 auto;padding:0 1rem}.pm-grid-2{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.pm-grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.pm-grid-4{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}@media (max-width:1024px){.pm-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pm-grid-2,.pm-grid-3,.pm-grid-4{grid-template-columns:1fr}.pm-heading-1{font-size:2.5rem}.pm-heading-2{font-size:2rem}}.pm-mt-1{margin-top:.5rem}.pm-mt-2{margin-top:1rem}.pm-mt-3{margin-top:1.5rem}.pm-mt-4{margin-top:2rem}.pm-mt-6{margin-top:3rem}.pm-mb-1{margin-bottom:.5rem}.pm-mb-2{margin-bottom:1rem}.pm-mb-3{margin-bottom:1.5rem}.pm-mb-4{margin-bottom:2rem}.pm-mb-6{margin-bottom:3rem}.pm-pt-4{padding-top:2rem}.pm-pb-4{padding-bottom:2rem}.pm-text-center{text-align:center}.pm-text-left{text-align:left}.pm-text-right{text-align:right}[data-theme-mode=dark] .pm-marketing-page{background-color:var(--pm-bg-primary);color:var(--pm-text-primary)}[data-theme-mode=dark] .pm-marketing-page :is(section,div,footer,header,nav,article,aside,table,thead,tbody,tr,td,th,button).bg-white{background-color:#0f172a!important}[data-theme-mode=dark] .pm-marketing-page :is(section,div,footer,header,nav,article,aside,table,thead,tbody,tr,td,th,button,a,span).bg-gray-50,[data-theme-mode=dark] .pm-marketing-page :is(section,div,footer,header,nav,article,aside,table,thead,tbody,tr,td,th,button,a,span).bg-slate-50{background-color:#111827!important}[data-theme-mode=dark] .pm-marketing-page :is(div,section,footer,header,nav,article,aside,button,span).bg-gray-100{background-color:#1f2937!important}[data-theme-mode=dark] .pm-marketing-page :is(div,section,footer,header,nav,article,aside,span).bg-gray-200{background-color:#334155!important}[data-theme-mode=dark] .pm-marketing-page .bg-white\/80,[data-theme-mode=dark] .pm-marketing-page .bg-white\/90,[data-theme-mode=dark] .pm-marketing-page .bg-white\/95,[data-theme-mode=dark] .pm-marketing-page .bg-white\/98{background-color:#0f172ae0!important}[data-theme-mode=dark] .pm-marketing-page .border-gray-50{border-color:#33415559!important}[data-theme-mode=dark] .pm-marketing-page .border-gray-100{border-color:#33415580!important}[data-theme-mode=dark] .pm-marketing-page .border-gray-200{border-color:#475569a6!important}[data-theme-mode=dark] .pm-marketing-page .border-gray-300{border-color:#64748bbf!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-900{color:#f8fafc!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-800{color:#e2e8f0!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-700{color:#cbd5e1!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-600,[data-theme-mode=dark] .pm-marketing-page .text-gray-500{color:#94a3b8!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-400{color:#64748b!important}[data-theme-mode=dark] .pm-marketing-page .text-gray-300{color:#cbd5e1!important}[data-theme-mode=dark] .pm-marketing-page .hover\:bg-gray-50:hover{background-color:#1f2937!important}[data-theme-mode=dark] .pm-marketing-page .hover\:bg-gray-100:hover{background-color:#334155!important}[data-theme-mode=dark] .pm-marketing-page .hover\:bg-gray-200:hover{background-color:#475569!important}[data-theme-mode=dark] .pm-marketing-page .hover\:bg-teal-50:hover{background-color:#14b8a626!important}[data-theme-mode=dark] .pm-marketing-page .hover\:border-gray-200:hover{border-color:#64748be6!important}[data-theme-mode=dark] .pm-marketing-page .hover\:border-gray-300:hover{border-color:#94a3b8f2!important}[data-theme-mode=dark] .pm-marketing-page .hover\:text-gray-900:hover{color:#f8fafc!important}[data-theme-mode=dark] .pm-marketing-page .hover\:text-gray-700:hover{color:#e2e8f0!important}[data-theme-mode=dark] .pm-marketing-page .bg-teal-50,[data-theme-mode=dark] .pm-marketing-page .bg-teal-100{background-color:#14b8a62e!important}[data-theme-mode=dark] .pm-marketing-page .bg-emerald-50,[data-theme-mode=dark] .pm-marketing-page .bg-emerald-100{background-color:#10b9812e!important}[data-theme-mode=dark] .pm-marketing-page .bg-cyan-50,[data-theme-mode=dark] .pm-marketing-page .bg-cyan-100{background-color:#06b6d42e!important}[data-theme-mode=dark] .pm-marketing-page .bg-blue-50,[data-theme-mode=dark] .pm-marketing-page .bg-blue-100{background-color:#3b82f62e!important}[data-theme-mode=dark] .pm-marketing-page .bg-indigo-50,[data-theme-mode=dark] .pm-marketing-page .bg-indigo-100{background-color:#6366f12e!important}[data-theme-mode=dark] .pm-marketing-page .bg-purple-50,[data-theme-mode=dark] .pm-marketing-page .bg-purple-100{background-color:#a855f72e!important}[data-theme-mode=dark] .pm-marketing-page .bg-violet-50,[data-theme-mode=dark] .pm-marketing-page .bg-violet-100{background-color:#8b5cf62e!important}[data-theme-mode=dark] .pm-marketing-page .bg-pink-50,[data-theme-mode=dark] .pm-marketing-page .bg-pink-100,[data-theme-mode=dark] .pm-marketing-page .bg-rose-50,[data-theme-mode=dark] .pm-marketing-page .bg-rose-100{background-color:#ec48992e!important}[data-theme-mode=dark] .pm-marketing-page .bg-red-50,[data-theme-mode=dark] .pm-marketing-page .bg-red-100,[data-theme-mode=dark] .pm-marketing-page .bg-orange-50,[data-theme-mode=dark] .pm-marketing-page .bg-orange-100,[data-theme-mode=dark] .pm-marketing-page .bg-yellow-50,[data-theme-mode=dark] .pm-marketing-page .bg-yellow-100,[data-theme-mode=dark] .pm-marketing-page .bg-lime-50,[data-theme-mode=dark] .pm-marketing-page .bg-lime-100,[data-theme-mode=dark] .pm-marketing-page .bg-amber-50,[data-theme-mode=dark] .pm-marketing-page .bg-amber-100{background-color:#f59e0b2e!important}[data-theme-mode=dark] .pm-marketing-page .bg-green-50,[data-theme-mode=dark] .pm-marketing-page .bg-green-100{background-color:#22c55e2e!important}[data-theme-mode=dark] .pm-marketing-page .bg-gray-50,[data-theme-mode=dark] .pm-marketing-page .bg-gray-100,[data-theme-mode=dark] .pm-marketing-page .bg-slate-100{background-color:#33415538!important}[data-theme-mode=dark] .pm-marketing-page .bg-teal-50\/50{background-color:#14b8a638!important}[data-theme-mode=dark] .pm-marketing-page .bg-emerald-50\/50{background-color:#10b98138!important}[data-theme-mode=dark] .pm-marketing-page .bg-cyan-50\/50{background-color:#06b6d438!important}[data-theme-mode=dark] .pm-marketing-page .bg-blue-50\/50{background-color:#3b82f638!important}[data-theme-mode=dark] .pm-marketing-page .bg-indigo-50\/50{background-color:#6366f138!important}[data-theme-mode=dark] .pm-marketing-page .bg-purple-50\/50,[data-theme-mode=dark] .pm-marketing-page .bg-violet-50\/50{background-color:#a855f738!important}[data-theme-mode=dark] .pm-marketing-page .bg-pink-50\/50,[data-theme-mode=dark] .pm-marketing-page .bg-rose-50\/50{background-color:#ec489938!important}[data-theme-mode=dark] .pm-marketing-page .bg-amber-50\/50{background-color:#f59e0b33!important}[data-theme-mode=dark] .pm-marketing-page .bg-green-50\/50{background-color:#22c55e38!important}[data-theme-mode=dark] .pm-marketing-page .text-teal-600,[data-theme-mode=dark] .pm-marketing-page .text-teal-700{color:#5eead4!important}[data-theme-mode=dark] .pm-marketing-page .text-blue-600,[data-theme-mode=dark] .pm-marketing-page .text-blue-700{color:#93c5fd!important}[data-theme-mode=dark] .pm-marketing-page .text-purple-600,[data-theme-mode=dark] .pm-marketing-page .text-purple-700,[data-theme-mode=dark] .pm-marketing-page .text-violet-600,[data-theme-mode=dark] .pm-marketing-page .text-violet-700{color:#d8b4fe!important}[data-theme-mode=dark] .pm-marketing-page .text-amber-700{color:#fcd34d!important}[data-theme-mode=dark] .pm-marketing-page .text-green-700,[data-theme-mode=dark] .pm-marketing-page .text-green-600{color:#86efac!important}[data-theme-mode=dark] .pm-marketing-page .text-teal-900{color:#ccfbf1!important}[data-theme-mode=dark] .pm-marketing-page .text-indigo-600{color:#a5b4fc!important}[data-theme-mode=dark] .pm-marketing-page .border-teal-200,[data-theme-mode=dark] .pm-marketing-page .border-teal-300{border-color:#2dd4bf66!important}[data-theme-mode=dark] .pm-marketing-page .border-blue-200,[data-theme-mode=dark] .pm-marketing-page .border-blue-300{border-color:#60a5fa61!important}[data-theme-mode=dark] .pm-marketing-page .border-purple-200,[data-theme-mode=dark] .pm-marketing-page .border-purple-300,[data-theme-mode=dark] .pm-marketing-page .border-violet-200,[data-theme-mode=dark] .pm-marketing-page .border-violet-300{border-color:#c084fc61!important}[data-theme-mode=dark] .pm-marketing-page .border-amber-200{border-color:#fbbf2461!important}[data-theme-mode=dark] .pm-marketing-page .border-green-200{border-color:#4ade8059!important}[data-theme-mode=dark] .pm-marketing-page .border-indigo-200{border-color:#818cf859!important}[data-theme-mode=dark] .pm-marketing-page .ring-teal-200,[data-theme-mode=dark] .pm-marketing-page .ring-teal-300{--tw-ring-color:#2dd4bf73!important}[data-theme-mode=dark] .pm-marketing-page .ring-blue-300{--tw-ring-color:#60a5fa73!important}[data-theme-mode=dark] .pm-marketing-page .ring-purple-300,[data-theme-mode=dark] .pm-marketing-page .ring-violet-300{--tw-ring-color:#c084fc73!important}[data-theme-mode=dark] .pm-marketing-page .ring-amber-300{--tw-ring-color:#fbbf2473!important}[data-theme-mode=dark] .pm-marketing-page .hover\:text-teal-700:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:text-teal-600:hover{color:#99f6e4!important}[data-theme-mode=dark] .pm-marketing-page .hover\:text-blue-700:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:text-blue-600:hover{color:#bfdbfe!important}[data-theme-mode=dark] .pm-marketing-page .hover\:text-purple-700:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:text-purple-600:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:text-violet-700:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:text-violet-600:hover{color:#e9d5ff!important}[data-theme-mode=dark] .pm-marketing-page .hover\:border-teal-300:hover{border-color:#5eead4b8!important}[data-theme-mode=dark] .pm-marketing-page .hover\:border-blue-300:hover{border-color:#93c5fdb8!important}[data-theme-mode=dark] .pm-marketing-page .hover\:border-purple-300:hover,[data-theme-mode=dark] .pm-marketing-page .hover\:border-violet-300:hover{border-color:#d8b4feb8!important}[data-theme-mode=dark] .pm-marketing-page [class*=from-white],[data-theme-mode=dark] .pm-marketing-page [class*=from-slate-50],[data-theme-mode=dark] .pm-marketing-page [class*=from-gray-50],[data-theme-mode=dark] .pm-marketing-page [class*=from-gray-100]{--tw-gradient-from:#0f172a var(--tw-gradient-from-position)!important;--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}[data-theme-mode=dark] .pm-marketing-page [class*=to-white]{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)!important}[data-theme-mode=dark] .pm-marketing-page [class*=to-slate-50],[data-theme-mode=dark] .pm-marketing-page [class*=to-gray-50]{--tw-gradient-to:#111827 var(--tw-gradient-to-position)!important}[data-theme-mode=dark] .pm-marketing-page [class*=to-gray-200]{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)!important}[data-theme-mode=dark] .pm-marketing-page a.bg-white.text-gray-700,[data-theme-mode=dark] .pm-marketing-page a.bg-white.text-gray-900{color:#0f172a!important}[data-theme-mode=dark] .pm-marketing-page a.bg-white.border-gray-200,[data-theme-mode=dark] .pm-marketing-page a.bg-white.border-gray-300{border-color:#ffffffd1!important}[data-theme-mode=dark] .pm-marketing-page a.bg-white.hover\:bg-gray-50:hover,[data-theme-mode=dark] .pm-marketing-page a.bg-white.hover\:bg-gray-100:hover{background-color:#e2e8f0!important}[data-theme-mode=dark] .pm-product-detail-page .pm-billing-toggle button.bg-white{color:#0f172a!important;background-color:#fff!important}[data-theme-mode=dark] .pm-product-detail-page .pm-billing-toggle button.bg-white span{color:inherit!important}
