@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9ddf1512dbee9c99-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8247d8d2a376ae43-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e270c9fc4fe96f5a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6bb6a9cb68044e10-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a3689a7cda641d2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_0df554;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bed26dc8a57eea87-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_Fallback_0df554;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_0df554{font-family:__Be_Vietnam_Pro_0df554,__Be_Vietnam_Pro_Fallback_0df554;font-style:normal}.__variable_0df554{--font-sans:"__Be_Vietnam_Pro_0df554","__Be_Vietnam_Pro_Fallback_0df554"}:root{--bg:#fff8f1;--card:#fff;--text:#1c1410;--muted:#6b5a4e;--border:#ead8c8;--border-strong:#d9b99f;--primary:#d73a18;--on-primary:#fff;--tint:#ffe6dc;--hard:#1c1410;--ink-card:#1c1410;--link:#b3300f;--green:#14692f;--green-bg:#e8f6ee;--blue:#1d4fb8;--blue-bg:#eaf1ff;--danger:#a8231a;--danger-bg:#fdecea;--warn:#8a4b00;--warn-bg:#fff4db;--radius:18px;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#150f0b;--card:#21170f;--text:#f6ebe1;--muted:#c2ab99;--border:#3b2b20;--border-strong:#5a4030;--primary:#ff7d5c;--on-primary:#2a0c03;--tint:#3a1e14;--hard:#5a4030;--ink-card:#2c1f16;--link:#ff9a7a;--green:#4ade80;--green-bg:#0f2e1c;--blue:#60a5fa;--blue-bg:#0f2347;--danger:#f87171;--danger-bg:#3a1414;--warn:#fbbf24;--warn-bg:#3a2a05}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.5}.shell{max-width:640px;margin:0 auto;padding:48px 20px 32px}.intro h1{margin:0 0 8px;font-size:26px;line-height:1.25}.intro p{margin:0 0 24px;color:var(--muted)}.card{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);padding:24px}.card.center{text-align:center;padding:48px 24px}.muted{font-size:14px;margin:8px 0 0}.muted,.privacy{color:var(--muted)}.privacy{margin-top:20px;font-size:13px}.drop,.privacy{text-align:center}.drop{border:2px dashed var(--border);border-radius:var(--radius);padding:32px 16px;transition:border-color .15s,background .15s}.drop-active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.visually-hidden:focus-visible+.btn{outline:3px solid var(--primary);outline-offset:2px}.or{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--muted);font-size:13px}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--border)}.link-form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.link-row{display:flex;gap:8px}.link-row input{flex:1 1;min-width:0;font:inherit;color:inherit;background:var(--bg);border:1.5px solid var(--border);border-radius:12px;padding:10px 14px}.link-row input:focus{outline:2px solid var(--primary);outline-offset:0}.btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:600;gap:8px;padding:10px 22px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:opacity .15s,transform .15s}.btn:hover:not(:disabled){opacity:.92}.btn:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.btn:hover:not(:disabled){transform:translateY(-1px)}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-big{font-size:17px;padding:13px 28px}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-secondary{background:var(--card);color:var(--text);border-color:var(--text);white-space:nowrap}.btn-blue{background:var(--blue);color:var(--card)}.btn-green{background:var(--green);color:var(--card)}.btn-plain{background:transparent;color:var(--text);border-color:var(--border);margin-top:20px}.error{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:var(--danger-bg);color:var(--danger);font-weight:500}.spinner{width:40px;height:40px;margin:0 auto 16px;border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.working-title{margin:0;font-size:18px;font-weight:600}.done-title{margin:0 0 12px;font-size:20px}.stats{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 20px}.stats li{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:4px 14px;font-size:14px}.stats strong{font-size:16px}.downloads{display:flex;flex-wrap:wrap;gap:12px}.downloads .btn{flex:1 1 200px;padding:14px 18px;font-size:16px}.alert{margin:0 0 16px;padding:12px 14px;border:1px solid var(--danger);background:var(--danger-bg);color:var(--danger);font-size:15px;font-weight:700}.alert,.warnings{border-radius:8px}.warnings{margin:20px 0 0;padding:12px 14px 12px 32px;background:var(--warn-bg);color:var(--warn);font-size:14px}h3{margin:24px 0 8px;font-size:15px}.groups{list-style:none;padding:0;margin:0}.groups li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--border);font-size:14px}.badge{flex:none;min-width:36px;text-align:center;background:var(--blue-bg);color:var(--blue);border-radius:6px;padding:1px 8px;font-weight:700}@media (max-width:480px){.shell{padding-top:28px}.link-row{flex-direction:column}}.format{border:0;padding:0;margin:0 0 18px;min-width:0}.format legend{padding:0;margin-bottom:8px;font-weight:600}.format-options{display:flex;flex-wrap:wrap;gap:8px}.format-option{position:relative}.format-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.format-option span{display:inline-block;padding:6px 11px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:13.5px}.format-option input:checked+span{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);font-weight:600}.format-option input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.format-hint{margin:8px 0 0;font-size:13px}.shell:has(.card-wide){max-width:1040px}.preview{margin:0 0 20px}.preview-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.preview-tab{font:inherit;font-weight:600;font-size:14px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer}.preview-tab[aria-selected=true]{background:var(--tint);border-color:var(--primary);color:var(--primary)}.preview-scroll{max-height:380px;overflow:auto;border:1px solid var(--border);border-radius:8px}.sheet{border-collapse:collapse;min-width:100%;font-size:13px;white-space:nowrap}.sheet td,.sheet th{border:1px solid var(--border);padding:4px 8px;text-align:center}.sheet td.left{text-align:left}.sheet th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--border)}.sheet tr.order-start td{border-top:2px solid var(--muted)}.preview-pdf{display:block;width:100%;height:560px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.topbar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 24px;background:var(--bg);border-bottom:1px solid var(--border)}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;font-size:18px;color:var(--text);text-decoration:none}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--primary);color:var(--on-primary)}.topnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:15px}.linklike,.topnav a:not(.btn){color:var(--text);text-decoration:none;font:inherit;background:none;border:0;padding:0;cursor:pointer}.linklike:hover,.topnav a:not(.btn):hover{text-decoration:underline}a{color:var(--link)}.btn-small{font-size:14px;padding:7px 16px}.btn-danger{background:transparent;color:var(--danger);border-color:var(--danger)}.shell-wide{max-width:880px}.shell-narrow{max-width:460px}.shell-narrow h1+.muted{margin:0 0 20px}.shell-admin{max-width:1040px}.center-text{text-align:center}.shell h1{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.shell h2{font-size:20px;margin:32px 0 12px}.shell .card+.card{margin-top:16px}.site-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:24px 20px 40px;color:var(--muted);font-size:13px}.prose{max-width:720px}.prose li,.prose p{color:var(--text)}.lp-wrap{max-width:1080px;margin:0 auto;padding:0 24px 24px}.lp-hero{max-width:820px;margin:0 auto;padding:56px 24px 8px;text-align:center}.lp-kicker{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.lp-hero h1{margin:0;font-size:clamp(34px,6vw,54px);line-height:1.1;font-weight:800;letter-spacing:-.03em}.lp-hero h1 u{text-decoration:none;background:linear-gradient(transparent 62%,var(--tint) 62%)}.lp-lead{max-width:640px;margin:20px auto 28px;font-size:18px;color:var(--muted)}.lp-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lp-note{margin:14px 0 0;font-size:14px;color:var(--muted)}.lp-compare{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px;align-items:center;margin-top:44px;padding:26px 30px;background:var(--card);border:2px solid var(--hard);border-radius:22px;box-shadow:8px 8px 0 var(--hard)}.lp-cap{margin:0 0 12px;font-size:15px;font-weight:700}.lp-bad{color:var(--danger)}.lp-good{color:var(--green)}.lp-arrow{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--primary);color:var(--on-primary)}.lp-tiles{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.lp-tile{--tile:#d9480f;aspect-ratio:3/4;border:1px solid rgba(28,20,16,.18);border-radius:5px;background-color:#fff;background-image:linear-gradient(#cfc3b8,#cfc3b8),linear-gradient(#cfc3b8,#cfc3b8),linear-gradient(#e6ddd4,#e6ddd4);background-size:70% 3px,50% 3px,80% 3px;background-position:10% 52%,10% 64%,10% 76%;background-repeat:no-repeat}.lp-tile,.lp-tile b{display:block;overflow:hidden}.lp-tile b{padding:4px 5px;background:var(--tile);color:#fff;font-size:10px;line-height:1.3;white-space:nowrap}.lp-tile-b{--tile:#1d4ed8}.lp-tile-c{--tile:#047857}.lp-section{margin-top:72px;scroll-margin-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-h2{margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.02em}.lp-h2,.lp-sub{text-align:center}.lp-sub{margin:0 0 28px;color:var(--muted)}.lp-video{max-width:880px;margin:0 auto;aspect-ratio:16/9;overflow:hidden;background:var(--ink-card);border:2px solid var(--hard);border-radius:22px;box-shadow:8px 8px 0 var(--hard)}.lp-video video{display:block;width:100%;height:100%;object-fit:contain}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.lp-steps li{counter-increment:step;padding:24px;background:var(--card);border:1.5px solid var(--border);border-radius:20px}.lp-steps li:before{content:counter(step);display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border-radius:50%;background:var(--tint);color:var(--primary);font-weight:800}.lp-steps strong{display:block;margin-bottom:6px;font-size:17px}.lp-steps span{color:var(--muted);font-size:15px}.lp-bento{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:16px;gap:16px}.lp-bx{padding:24px;background:var(--card);border:1.5px solid var(--border);border-radius:20px}.lp-bx h3{margin:14px 0 6px;font-size:18px}.lp-bx p{margin:0;color:var(--muted);font-size:15px}.lp-bx-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--primary)}.lp-bx-big{grid-row:span 2;background:var(--ink-card);border-color:var(--ink-card);color:#fff7ef}.lp-bx-big p{color:#d6c7ba}.lp-bx-big .lp-bx-ico{background:hsla(0,0%,100%,.1);color:#ffb59f}.lp-xl{margin-top:20px;overflow:hidden;border:1px solid #4a3a2f;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.lp-xl div{display:grid;grid-template-columns:1.3fr .9fr 1fr .4fr;grid-gap:6px;gap:6px;padding:8px 10px;border-bottom:1px solid #4a3a2f;color:#eadfd4}.lp-xl div:first-child{background:#4a3a2f;color:#fff;font-weight:700}.lp-xl div:last-child{border-bottom:0}.lp-privacy{display:flex;gap:18px;align-items:center;margin-top:72px;padding:24px 28px;background:var(--card);border:2px dashed var(--border-strong);border-radius:20px}.lp-privacy h2{margin:0 0 4px;font-size:19px}.lp-privacy p{margin:0;color:var(--muted);font-size:15px}.lp-privacy-ico{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--green-bg);color:var(--green)}.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.price-card{position:relative;padding:26px;background:var(--card);border:1.5px solid var(--border);border-radius:20px}.price-card h3{margin:0;font-size:18px}.price-was{display:flex;gap:8px;align-items:center;min-height:24px;margin:8px 0 0;font-size:15px;color:var(--muted)}.price-off{padding:2px 9px;border-radius:999px;background:var(--tint);color:var(--primary);font-size:12.5px;font-weight:700}.price-hot .price-was{color:inherit}.price-hot .price-off{background:var(--on-primary);color:var(--primary)}.price{margin:2px 0 14px;font-size:32px;font-weight:800;letter-spacing:-.02em}.price span{font-size:14px;font-weight:500;color:var(--muted)}.price-card ul{margin:0;padding:0;list-style:none;font-size:15px}.price-card li{display:flex;gap:9px;margin-bottom:9px}.price-card li:before{content:"";flex:none;width:16px;height:16px;margin-top:4px;background:var(--primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /contain no-repeat}.price-hot{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.price-hot .price span{color:inherit;opacity:.8}.price-hot li:before{background:currentColor}.price-tag{position:absolute;top:-13px;left:24px;padding:3px 12px;border-radius:999px;background:var(--text);color:var(--bg);font-size:12px;font-weight:700}.price-current{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.price-badge{margin:12px 0 0;font-weight:700;color:var(--primary);font-size:14px}@media (max-width:520px){.topbar{padding:12px 16px}.brand{gap:8px;font-size:16px}.brand-mark{width:28px;height:28px}.lp-hero{padding-top:36px}}@media (max-width:860px){.lp-compare{grid-template-columns:1fr;gap:18px;padding:22px 20px}.lp-arrow{margin:0 auto;transform:rotate(90deg)}.lp-tiles{grid-template-columns:repeat(3,1fr)}.lp-bento,.lp-steps{grid-template-columns:1fr}.lp-bx-big{grid-row:auto}.lp-privacy{align-items:flex-start}}.form{display:flex;flex-direction:column;gap:14px}.action-form label,.form label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:14px}.action-form input,.action-form select,.form input,.search input{font:inherit;font-weight:400;color:inherit;background:var(--bg);border:1.5px solid var(--border);border-radius:12px;padding:10px 14px}.action-form input:focus,.action-form select:focus,.form input:focus,.search input:focus{outline:2px solid var(--primary);outline-offset:0}.success{margin:0;padding:12px 14px;border-radius:8px;background:var(--green-bg);color:var(--green);font-weight:500}.plan-menu{position:relative}.plan-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-size:14px;cursor:pointer}.plan-chip:hover,.plan-chip[aria-expanded=true]{border-color:var(--primary)}.plan-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.plan-chip-left{color:var(--muted)}.plan-chip-caret{width:6px;height:6px;margin:-3px 2px 0 0;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg)}.plan-chip[aria-expanded=true] .plan-chip-caret{margin-top:3px;transform:rotate(225deg)}.plan-chip-soon{border-color:var(--warn);background:var(--warn-bg)}.plan-chip-soon .plan-chip-left{color:var(--warn)}.plan-chip-empty{border-color:var(--danger);background:var(--danger-bg)}.plan-chip-empty .plan-chip-left{color:var(--danger)}.plan-panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 32px));padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 10px 30px rgba(28,20,16,.2)}.plan-panel-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-size:17px}.plan-panel .plan-facts{grid-template-columns:1fr 1fr;gap:10px 16px}.plan-panel .plan-facts-wide{grid-column:1/-1}.plan-panel .muted{margin:8px 0 0;font-size:13.5px}.plan-panel .plan-soon{margin:10px 0 0}@media (max-width:640px){.plan-menu{position:static}.plan-panel{left:16px;right:16px;width:auto}.plan-chip-left{font-size:13px}}.footnote{margin:16px 0 0;color:var(--muted);font-size:13.5px}.plan-price{font-size:14px;font-weight:500;color:var(--muted)}.plan-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 20px;gap:12px 20px;margin:0 0 14px}.plan-facts dt{font-size:12.5px;color:var(--muted)}.plan-facts dd{margin:2px 0 0}.muted-inline{color:var(--muted);font-size:14px}.meter{height:10px;background:var(--bg);border:1px solid var(--border);border-radius:999px;overflow:hidden}.meter-fill{height:100%;background:var(--green);transition:width .3s}.meter-high{background:var(--danger)}.plan-soon{padding-left:14px;list-style:none}.exhausted h2{margin-top:0}.stat-cut{background:var(--warn-bg)!important;color:var(--warn)}.admin-tools{justify-content:space-between;gap:12px;margin:16px 0}.admin-tools,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:8px}.tabs .preview-tab[aria-selected=true]{background:var(--tint);border-color:var(--primary);color:var(--primary)}.search{display:flex;gap:8px}.search input{min-width:240px}.user-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.user-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:12px 20px;gap:12px 20px;align-items:start;padding:16px 20px}.user-row .action-form{grid-column:1/-1}.user-main div,.user-plan div{overflow-wrap:anywhere}.user-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.status{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700}.status-active{background:var(--green-bg);color:var(--green)}.status-suspended{background:var(--danger-bg);color:var(--danger)}.action-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.action-form>strong{flex-basis:100%}.action-form .error{flex-basis:100%;margin:0}.action-form label.inline{flex-direction:row;align-items:center;gap:6px;font-weight:500}.duration{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:0;padding:0;margin:0}.duration legend{float:left;margin-right:12px;padding:0;font-weight:600;font-size:14px}.action-buttons{display:flex;gap:8px}@media (max-width:720px){.user-row{grid-template-columns:1fr}.user-actions{justify-content:flex-start}.search input{min-width:0;flex:1 1}.search{width:100%}}