:root{--ink:#15251f;--muted:#63716b;--paper:#f5f3ed;--card:#fffefa;--line:#d9ded8;--green:#1f6b4d;--pale:#e4f4eb;--lime:#d8f06d;--orange:#ed7a4b;--white:#fff;--danger:#a53e2d;--radius-control:10px;--radius-card:16px;--space:8px;--shadow:0 18px 60px #1c372b1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--green);outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}.shell{max-width:1248px;margin:auto;padding:0 24px}.nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex;position:relative}.brand{letter-spacing:-.7px;white-space:nowrap;font-size:22px;font-weight:700}.brand i{background:var(--orange);vertical-align:-4px;border-radius:3px;width:9px;height:22px;margin-right:10px;display:inline-block}.navlinks{align-items:center;gap:22px;font-size:13px;font-weight:500;display:flex}.navlinks>a:not(.button){align-items:center;min-height:44px;display:inline-flex}.navlinks>a:hover,.footerLinks>a:hover{color:var(--green)}.button{border-radius:var(--radius-control);border:1px solid var(--line);cursor:pointer;background:var(--card);text-align:center;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:var(--pale);border-color:var(--green)}.button:active{transform:translateY(1px)}.button.primary{background:var(--ink);color:var(--white);border-color:var(--ink)}.button.primary:hover{background:var(--green);border-color:var(--green)}.button.accent{background:var(--lime);color:var(--ink);border-color:var(--lime)}.menuToggle{background:var(--card);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);border-radius:10px;font-size:20px;display:none}.skipLink{z-index:10;background:var(--ink);color:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skipLink:focus{transform:none}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;min-height:680px;padding-top:64px;padding-bottom:80px;display:grid}.eyebrow{letter-spacing:.08em;background:var(--pale);color:var(--green);text-transform:uppercase;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,4.6vw,64px);font-weight:600;line-height:1.08}.hero h1 em{color:var(--green);font-style:normal}.lead{max-width:490px;margin:0 0 16px;font-size:20px;line-height:1.55}.heroSupport{color:var(--muted);max-width:485px;font-size:16px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.shopLogos{color:var(--muted);flex-wrap:wrap;gap:28px;margin-top:36px;font-size:14px;font-weight:600;display:flex}.phoneStage{isolation:isolate;min-height:535px;position:relative}.orb{background:var(--pale);z-index:-2;border-radius:42px;position:absolute;inset:62px 8px 10px;transform:rotate(-6deg)}.phoneAccent{background:var(--lime);z-index:-1;border-radius:50%;width:140px;height:140px;position:absolute;top:10px;right:-8px}.phone{background:var(--paper);border:8px solid var(--ink);border-radius:42px;width:300px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 48px #15251f24}.phoneTop{justify-content:space-between;align-items:center;height:38px;padding:0 19px;font-size:10px;font-weight:700;display:flex}.phoneTop i{background:var(--ink);border-radius:20px;width:82px;height:21px}.screen{padding:12px 14px 0}.screenHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.screenHead b{letter-spacing:-.7px;font-size:22px;display:block}.previewCount{background:var(--pale);color:var(--green);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:600}.previewSearch{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;padding:11px 10px;font-size:10px}.previewFilters{gap:6px;margin:10px 0 16px;font-size:10px;display:flex}.previewFilters span{border:1px solid var(--line);border-radius:20px;padding:6px 10px}.previewFilters span:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.previewSort{letter-spacing:.06em;color:var(--muted);font-size:8px}.orderCard{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:12px}.orderTop{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.status{background:var(--pale);color:var(--green);border-radius:99px;padding:4px 7px;font-size:9px;font-weight:600}.orderName{margin:10px 0 2px;font-size:14px;font-weight:600}.meta{color:var(--muted);font-size:10px}.previewTotal{justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.previewTotal small{color:var(--muted);font-size:8px}.previewTabs{border-top:1px solid var(--line);background:var(--card);color:var(--muted);text-align:center;justify-content:space-between;margin:20px -14px 0;padding:14px 14px 17px;font-size:8px;display:flex}.previewTabs span:first-child{color:var(--green);font-weight:600}.trackingToast{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex;position:absolute;bottom:14px;right:0}.trackingToast>span{background:var(--pale);color:var(--green);border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.trackingToast small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.section{padding:80px 0}.section h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2}.sectionIntro{max-width:680px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.featuresSection{padding-top:40px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.feature{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.icon{background:var(--pale);width:36px;height:30px;color:var(--green);border-radius:99px;place-items:center;font-size:12px;font-weight:600;display:grid}.feature h3{letter-spacing:-.03em;margin:24px 0 10px;font-size:20px;font-weight:600}.feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.dark{background:var(--ink);color:var(--white)}.dark .sectionIntro{color:#bfcac5}.integrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.integration{background:#1c3028;border:1px solid #405049;border-radius:14px;padding:24px}.integration b{margin-bottom:10px;font-size:19px;font-weight:600;display:block}.integration span{color:#c0cdc6;font-size:14px;line-height:1.7}.pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;padding:24px;display:flex;position:relative}.plan.popular{border-color:var(--green);background:var(--pale)}.plan h3{margin:0;font-size:18px;font-weight:600}.badge{background:var(--lime);border-radius:99px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:24px;right:18px}.price{letter-spacing:-.04em;margin:24px 0 6px;font-size:44px;font-weight:600;line-height:1.2}.price small{letter-spacing:0;font-size:13px;font-weight:500}.plan>.muted{font-size:12px}.plan ul{color:var(--muted);flex:1;margin:24px 0 28px;padding:0;font-size:14px;line-height:1.7;list-style:none}.plan li{margin:8px 0;padding-left:22px;position:relative}.plan li:before{content:"✓";color:var(--green);font-weight:600;position:absolute;left:0}.securitySection{padding-top:0}.securityGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.securityGrid h2{margin:18px 0 0;font-size:28px}.footer{border-top:1px solid var(--line);padding:36px 0}.footerGrid{justify-content:space-between;gap:36px;display:flex}.footerGrid p{font-size:13px}.footerLinks{max-width:560px;color:var(--muted);flex-wrap:wrap;place-content:flex-start flex-end;gap:4px 20px;font-size:12px;display:flex}.footerLinks a{align-items:center;min-height:44px;display:flex}.legal{max-width:780px;margin:auto;padding:80px 24px 120px}.legal h1{font:500 54px var(--font-inter), sans-serif}.legal h2{margin-top:42px}.legal p,.legal li{color:var(--muted);line-height:1.75}.authWrap{background:radial-gradient(circle at 20% 20%, #d9f1e3, transparent 45%), var(--paper);place-items:center;min-height:100vh;padding:30px;display:grid}.authCard{border:1px solid var(--line);width:min(450px,100%);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:36px}.field{gap:7px;margin:18px 0;display:grid}.field label{font-size:13px;font-weight:700}.field input,.field select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px}.error{color:#9e3d25;background:#fee9e4;border-radius:8px;padding:10px;font-size:13px}.portal{background:#f2f3ef;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;padding:28px 20px}.sidebar nav{gap:8px;margin-top:40px;display:grid}.sidebar button{color:#bdc9c3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px}.sidebar button.active,.sidebar button:hover{color:#fff;background:#2a4036}.portalMain{max-width:1200px;padding:38px}.topline{justify-content:space-between;align-items:center;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.stat,.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.stat strong{font:500 30px var(--font-inter), sans-serif;margin-top:8px;display:block}.muted{color:var(--muted)}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #e7eae7;padding:14px;font-size:14px}.health{color:#24704f;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.health:before{content:"";background:#36ad71;border-radius:50%;width:7px;height:7px}@media (max-width:850px){.portal{grid-template-columns:1fr}.sidebar{display:none}.stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.stats{grid-template-columns:1fr}.portalMain{padding:20px}}.full{width:100%}.success,.notice{color:#24704f;background:#e4f4eb;border-radius:9px;padding:11px 13px;font-size:13px}.notice{color:#6c5711;background:#fff7d7}.authLinks{color:var(--green);justify-content:space-between;margin:15px 0;font-size:13px;font-weight:700;display:flex}.appLinks{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.appLinks.compact{margin:20px 0}.appBadge{color:#fff;background:#101b17;border-radius:11px;align-items:center;gap:10px;min-width:168px;padding:10px 14px;display:flex}.appBadge>span{font-size:20px}.appBadge small{font-size:10px;display:grid}.appBadge strong{font-size:14px}.appBadge.disabled{opacity:.45;cursor:not-allowed}.appsPage .appLinks{margin:35px 0}.sidebar nav a{color:#bdc9c3;border-radius:8px;padding:11px}.sidebar nav a.active,.sidebar nav a:hover{color:#fff;background:#2a4036}.sidebarLogout{color:#bdc9c3;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:11px;position:sticky;top:calc(100vh - 70px)}.portalMobileNav{display:none}.portalMain h1{font:500 42px var(--font-inter), sans-serif;margin:12px 0 18px}.panel{margin-bottom:15px}.panel h2{margin-top:0}.appPanel{justify-content:space-between;align-items:center;display:flex}.formGrid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.formGrid .field{margin:8px 0}.fullSpan{grid-column:1/-1}.inlineForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inlineForm input,.inlineForm select,.formGrid input,.formGrid select,.topline select,.rowActions select,.totpSetup input{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px}.inlineForm input{flex:1;min-width:220px}.tableWrap{overflow-x:auto}.tableSub,.inlineError,.listRow small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.inlineError,.health.unhealthy{color:var(--danger)}.health.unhealthy:before{background:var(--danger)}.rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowActions button,.dangerText{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:700}.rowActions .dangerText,.dangerText{color:var(--danger)}.listRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.pill{background:var(--pale);color:var(--green);border-radius:99px;padding:5px 8px;font-size:11px;font-weight:800}.planGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.miniPlan{border:1px solid var(--line);border-radius:12px;padding:18px}.miniPlan strong{font:500 25px var(--font-inter), sans-serif}.totpSetup{gap:10px;max-width:520px;display:grid}.totpSetup code{overflow-wrap:anywhere;background:#f1f3ef;border-radius:8px;padding:12px}.switchRow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.switchRow span,.switchRow small{display:block}.switchRow input{width:22px;height:22px}.dangerPanel{border-color:#efb8aa}.button.danger{border-color:var(--danger);color:var(--danger)}@media (max-width:850px){.portalMobileNav{gap:7px;margin:-5px -5px 22px;padding:5px;display:flex;overflow-x:auto}.portalMobileNav a{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.portalMobileNav a.active{background:var(--ink);color:#fff}.appPanel{flex-direction:column;align-items:flex-start}.planGrid,.formGrid{grid-template-columns:1fr}.fullSpan{grid-column:auto}}@media (max-width:1100px){.navlinks{gap:14px;font-size:12px}.navlinks .button{padding:10px 14px}.hero{gap:24px}.hero h1{font-size:50px}}@media (max-width:950px){.menuToggle{display:block}.navlinks{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:16px;display:none;position:absolute;top:76px;left:24px;right:24px}.navlinks.isOpen{gap:4px;display:grid}.navlinks>a:not(.button){padding:8px 12px;display:flex}.navlinks .button{margin:8px 0}.hero{grid-template-columns:1fr 1fr;gap:20px}.hero h1{font-size:44px}.lead{font-size:18px}.grid3,.integrations,.pricing{gap:16px}.feature,.integration,.plan{padding:20px}.feature h3{font-size:18px}}@media (max-width:700px){.shell{padding-left:24px;padding-right:24px}.nav{min-height:80px}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding-top:36px;padding-bottom:32px}.hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,7.9vw,48px)}.lead{font-size:18px}.heroSupport{font-size:14px}.actions{flex-direction:column;gap:12px;margin-top:24px}.shopLogos{gap:24px;margin-top:28px;font-size:12px}.phoneStage{width:100%;max-width:420px;min-height:0;margin:0 auto}.phone{width:280px;left:auto;right:auto}.orb{inset:40px 20px 25px}.phoneAccent{width:100px;height:100px;right:0}.trackingToast{padding:12px 14px;bottom:18px;right:0}.section{padding:48px 0}.featuresSection{padding-top:24px}.section h2{font-size:28px}.sectionIntro{font-size:14px}.grid3,.integrations,.pricing{grid-template-columns:1fr;gap:16px;margin-top:24px}.feature,.integration,.plan{padding:24px}.feature h3{font-size:20px}.plan.popular{transform:none}.securityGrid{grid-template-columns:1fr;gap:20px}.securitySection{padding-top:8px}.footerGrid{flex-direction:column;gap:16px}.footerLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
@font-face{font-family:inter;src:url(../media/Inter_400Regular-s.p.3yd0ji_6iqhkz.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/Inter_600SemiBold-s.p.2k1s79o-al35-.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(../media/Inter_700Bold-s.p.24xqqowtqwakc.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3a6bfe5c-module__WwJ07q__className{font-family:inter,inter Fallback}.inter_3a6bfe5c-module__WwJ07q__variable{--font-inter:"inter", "inter Fallback"}
