:root{--bg:#f5f6f4;--surface:#fff;--ink:#1d2221;--muted:#626b69;--line:#dfe3e1;--accent:#d9480f;--accent-soft:#fdebe3;--good:#2b8a3e;--good-soft:#e3f4e7;--warn:#b7791f;--warn-soft:#fbf1dd;--bad:#c92a2a;--bar:#e9ecea;--display:"Anuphan","IBM Plex Sans Thai",system-ui,sans-serif;--body:"IBM Plex Sans Thai",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}@media (prefers-color-scheme:dark){:root{--bg:#131716;--surface:#1b201f;--ink:#e9ecea;--muted:#9aa4a1;--line:#2c3331;--accent:#ff7a3d;--accent-soft:#3a2219;--good:#69db7c;--good-soft:#1c3122;--warn:#f2c26b;--warn-soft:#3a2f17;--bad:#ff8787;--bar:#2a302e;color-scheme:dark}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5}.wrap{max-width:1040px;margin:0 auto;padding:20px max(16px,env(safe-area-inset-right)) 48px max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:16px}h1{font-size:28px}h1,h2{font-family:var(--display);margin:0}h2{font-size:17px}.sub{color:var(--muted);margin:2px 0 0}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.hint{color:var(--muted);font-size:13px;margin:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.step{display:flex;gap:10px;align-items:flex-start}.badge{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--bar);color:var(--muted)}.badge.done{background:var(--good);color:#fff}.step b{display:block}.bar{display:flex;gap:8px;flex-wrap:wrap}.bar,.btn{align-items:center}.btn{font:inherit;font-weight:500;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 12px;cursor:pointer;text-decoration:none;display:inline-flex;gap:6px}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tag{font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--bar);color:var(--muted)}.tag.a{background:var(--accent-soft);color:var(--accent)}.src,.tag.b{background:var(--warn-soft);color:var(--warn)}.src{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px}.src.ok{background:var(--good-soft);color:var(--good)}.src i{width:7px;height:7px;border-radius:50%;background:currentColor}input,select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 10px}input.grow{flex:1 1 200px;min-width:0}nav{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}nav button{font:inherit;font-weight:500;background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;color:var(--muted);cursor:pointer;white-space:nowrap}nav button[aria-selected=true]{color:var(--ink);border-color:var(--accent)}.list{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.row{display:grid;grid-template-columns:36px 64px minmax(0,1fr) 150px 64px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line);cursor:pointer}.row:first-child{border-top:0}.row.top10{background:linear-gradient(90deg,var(--accent-soft),transparent 60%)}.rank{font-family:var(--mono);color:var(--muted);text-align:right}.top10 .rank{color:var(--accent);font-weight:500}.name{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12.5px;margin-top:2px}.meta .num{color:var(--ink)}.scores{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--muted)}.sline{display:grid;grid-template-columns:34px 1fr 24px;grid-gap:6px;gap:6px;align-items:center}.track{height:6px;border-radius:3px;background:var(--bar);overflow:hidden}.fill{height:100%;background:var(--muted)}.fill.ai{background:var(--accent)}.total{font-family:var(--mono);font-size:22px;text-align:right}.thumb{width:64px;height:64px;border-radius:8px}.hero,.thumb{object-fit:cover;background:var(--bar);display:block}.hero{width:220px;max-width:100%;aspect-ratio:1;border-radius:10px}.detail{grid-column:3/-1;display:flex;flex-direction:column;gap:8px;cursor:default}.hook{font-family:var(--display);font-size:15px}.angles{margin:0;padding-left:18px}.why{color:var(--muted);font-size:13px}.linkbox{font-family:var(--mono);font-size:12.5px;background:var(--bar);padding:4px 8px;border-radius:6px;word-break:break-all}.empty{padding:32px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:8px;align-items:center}.empty strong{color:var(--ink);font-family:var(--display);font-size:16px}.tablewrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px}table{border-collapse:collapse;width:100%;min-width:760px}td,th{padding:8px 10px;border-top:1px solid var(--line);text-align:left;vertical-align:middle}th{font-size:12px;font-weight:500;color:var(--muted);border-top:0}td input{width:84px;padding:5px 7px}.r{text-align:right}.verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.vcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px}.vcard .big{font-family:var(--mono);font-size:24px}.pass{color:var(--good)}.fail{color:var(--bad)}.pend{color:var(--muted)}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:8px;font-size:13px;z-index:20}@media (max-width:640px){.row{grid-template-columns:24px 52px minmax(0,1fr) 44px}.thumb{width:52px;height:52px}.scores{grid-column:3/-1;grid-row:2}.total{grid-column:4;grid-row:1}.detail{grid-column:1/-1}}.pair{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.pair img{border-radius:8px;background:#fff;padding:6px}.code{font-size:34px;letter-spacing:.18em;font-weight:500;margin:6px 0}.avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.who{font-weight:500}.hero-panel{padding:24px;gap:14px}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.big{font-size:24px;line-height:1.3;text-wrap:balance}.btn.line{background:#06c755;border-color:#06c755;color:#fff;font-weight:600;padding:10px 18px}.btn.line.disabled{opacity:.5;pointer-events:none}.seats{color:var(--muted)}.seats b{color:var(--ink)}.admin-row{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start;padding:14px;border-top:1px solid var(--line)}.admin-row>.bar{grid-column:2;gap:6px}.admin-row .btn{padding:5px 10px;font-size:13px}.admin-row .meta>span{white-space:nowrap}@media (max-width:560px){.admin-row>.bar{grid-column:1/-1}}.admin-row:first-child{border-top:0}.onboard{gap:10px}.btn.ghost{border-color:transparent;background:none;color:var(--muted)}.progress{height:6px;background:var(--bar);border-radius:3px;overflow:hidden}.progress i{display:block;height:100%;background:var(--accent);transition:width .4s}.steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ob-step{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--line);align-items:start}.ob-step:first-child{border-top:0}.ob-dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-size:12px;color:#fff;margin-top:1px}.ob-step.done .ob-dot{background:var(--good);border-color:var(--good)}.ob-step.done b{color:var(--muted);text-decoration:line-through;font-weight:500}.ob-step.current .ob-dot{border-color:var(--accent)}.flash{animation:flash 1.6s ease}@keyframes flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 3px var(--accent)}}.explain{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.explain summary{cursor:pointer;font-weight:500;color:var(--muted)}.explain-body{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:13px}.explain-body p{margin:0}@media (prefers-reduced-motion:reduce){.flash{animation:none}.progress i{transition:none}}.install{counter-reset:step;list-style:none;margin:0;gap:18px}.install li{counter-increment:step;position:relative;padding-left:38px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.install li:before{content:counter(step);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:600;font-size:13px}.install .hint{margin:0}.chip .num{opacity:.6;margin-left:2px;font-size:11px}.chip-x{margin-left:6px;font-weight:600;color:var(--bad)}.chip-wrap.editing .chip{border-style:dashed}.confirm{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--bad);border-radius:10px;padding:10px 14px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.row{content-visibility:auto;contain-intrinsic-size:auto 92px}.fresh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fresh.stale{color:var(--warn)}.explain .ok{color:var(--good)}.explain .no{color:var(--bad)}.explain .warn{color:var(--warn)}.brand{display:flex;align-items:center;gap:12px}.brand img{flex:none;border-radius:11px}.lp{--o:#ff6a13;--o2:#e5480a;--brown:#2b1e16;--peach:#fff1e7;--paper:#fff;--soft:#6e5a4e;--green:#06c755;background:var(--paper);color:var(--brown);font-family:"Anuphan",var(--body);font-size:17px;line-height:1.6;color-scheme:light}.lp h1,.lp h2{font-family:"Mitr",var(--display);font-weight:600;line-height:1.15;margin:0;text-wrap:balance}.lp p{margin:0}.lp section{padding:72px max(20px,calc((100vw - 1080px)/2))}.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--brown);outline-offset:3px;border-radius:8px}.lp-nav{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:18px max(20px,calc((100vw - 1080px)/2));z-index:2}.lp-logo img{display:block;filter:brightness(0) invert(1)}.lp-nav-login{color:#fff;text-decoration:none;font-weight:600;padding:8px 16px;border-radius:999px;border:2px solid hsla(0,0%,100%,.7)}.lp-nav-login:hover{background:hsla(0,0%,100%,.15)}.lp .lp-hero{position:relative;background:linear-gradient(170deg,#ff8a1f 0,var(--o) 45%,var(--o2) 100%);color:#fff;padding-top:120px;padding-bottom:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:end;overflow:hidden}.lp-hero-text{padding-bottom:84px;display:flex;flex-direction:column;gap:22px}.lp-hero h1{font-size:clamp(44px,7vw,88px);line-height:1.14}.lp-lead{font-size:19px;max-width:34em;color:#fff3ea}.lp-cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.lp-line{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#fff;text-decoration:none;font-weight:700;font-size:19px;padding:14px 26px;border-radius:999px;box-shadow:0 6px 0 #04903d}.lp-line:hover{transform:translateY(1px);box-shadow:0 5px 0 #04903d}.lp-line:active{transform:translateY(5px);box-shadow:0 1px 0 #04903d}.lp-seats{font-size:15px;opacity:.95}.lp-seats b{font-size:18px}.lp-phone{justify-self:center;width:min(360px,100%);background:#fff;color:var(--brown);border-radius:34px 34px 0 0;border:10px solid var(--brown);border-bottom:0;box-shadow:0 30px 60px rgba(90,30,0,.35);overflow:hidden;font-size:14px;line-height:1.45}.lp-phone-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#f6f6f6;border-bottom:1px solid #eee}.lp-phone-bar img{border-radius:7px}.lp-chat{background:#8cabd9;padding:14px 12px 22px;display:flex;flex-direction:column;gap:10px;min-height:420px}.lp-me{align-self:flex-end;background:#86e35c;border-radius:16px 16px 4px 16px}.lp-bot,.lp-me{padding:8px 12px}.lp-bot{align-self:flex-start;background:#fff;border-radius:16px 16px 16px 4px;max-width:88%}.lp-carousel{display:flex;gap:8px;margin:0 -12px;padding:0 12px;overflow:hidden}.lp-card{flex:none;width:168px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.06)}.lp-card-img{height:104px;background:var(--tone);display:grid;place-items:center;color:var(--brown)}.lp-card-img svg{width:50px;height:50px}.lp-card-body{padding:9px 10px 10px;display:flex;flex-direction:column;gap:3px}.lp-card-top{display:flex;justify-content:space-between;font-size:12px;color:#888}.lp-card-top b{color:var(--o)}.lp-card-name{font-weight:700;font-size:13px}.lp-card-meta{font-size:11.5px;color:#666}.lp-card-btn{margin-top:6px;background:var(--o);color:#fff;border-radius:7px;padding:5px;font-weight:600}.lp-card-btn,.lp-card-link{text-align:center;font-size:12.5px}.lp-card-link{color:#4267b2;padding-top:2px}.lp-hook{font-size:13.5px}@media (prefers-reduced-motion:no-preference){.lp-me{animation:lp-in .4s .3s both}.lp-chat>.lp-bot:first-of-type{animation:lp-in .4s .8s both}.lp-card{animation:lp-in .45s both}.lp-card:first-child{animation-delay:1.1s}.lp-card:nth-child(2){animation-delay:1.25s}.lp-card:nth-child(3){animation-delay:1.4s}.lp-hook{animation:lp-in .4s 2s both}@keyframes lp-in{0%{opacity:0;transform:translateY(10px)}}}.lp .lp-pain{background:var(--brown);color:#fff;padding-top:64px;padding-bottom:64px}.lp-pain p{font-family:"Mitr",var(--display);font-weight:500;font-size:clamp(28px,4vw,46px);line-height:1.25;max-width:22em}.lp-pain span{display:block;font-family:"Anuphan",var(--body);font-weight:400;font-size:19px;color:#e8d5c8;margin-top:12px}.lp-faq h2,.lp-steps h2{font-size:clamp(30px,4vw,42px);margin-bottom:28px}.lp-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;counter-reset:s}.lp-steps li{counter-increment:s;display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:4px solid var(--o)}.lp-steps li:before{content:counter(s);font-family:"Mitr",var(--display);font-weight:600;font-size:56px;line-height:1;color:var(--o)}.lp-steps b{font-size:21px}.lp-steps span{color:var(--soft)}.lp .lp-score{background:var(--peach);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:center}.lp-score h2{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px}.lp-score p{color:var(--soft)}.lp-meter{display:grid;grid-gap:20px;gap:20px}.lp-group{background:#fff;border-radius:18px;padding:18px 20px;display:grid;grid-gap:10px;gap:10px}.lp-group.ai{background:var(--brown);color:#fff}.lp-group-head{display:flex;justify-content:space-between;align-items:baseline;font-size:18px}.lp-group-head span{color:var(--o);font-weight:700}.lp-bar{display:grid;grid-template-columns:150px 1fr 28px;grid-gap:12px;gap:12px;align-items:center;font-size:15px}.lp-bar i{height:12px;border-radius:6px;background:#ffc9a6;display:block}.lp-group.ai .lp-bar i{background:var(--o)}.lp-bar em{font-style:normal;font-weight:700;text-align:right}.lp .lp-line-sec{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.lp-line-sec img{width:100%;border-radius:22px;display:block;box-shadow:0 18px 40px rgba(43,30,22,.18)}.lp-line-sec h2{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px}.lp-line-sec p{color:var(--soft)}.lp .lp-faq{padding-top:24px;max-width:860px;margin:0 auto;padding-left:20px;padding-right:20px}.lp-faq details{border-bottom:2px solid #f1e3d8;padding:18px 0}.lp-faq summary{cursor:pointer;font-weight:700;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-faq summary:after{content:"+";color:var(--o);font-size:26px;line-height:1;font-weight:400}.lp-faq details[open] summary:after{content:"–"}.lp-faq details p{color:var(--soft);padding-top:10px;max-width:40em}.lp .lp-final{background:var(--o);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.lp-final img{border-radius:22px;box-shadow:0 0 0 6px hsla(0,0%,100%,.25)}.lp-final h2{font-size:clamp(28px,4.4vw,48px);max-width:16em}.lp-final .lp-cta{align-items:center}.lp-foot{background:var(--brown);color:#cdb8aa;text-align:center;font-size:14px;padding:22px 20px}@media (max-width:820px){.lp section{padding-top:56px;padding-bottom:56px}.lp .lp-hero{grid-template-columns:1fr;padding-top:96px;gap:8px}.lp-hero-text{padding-bottom:28px}.lp .lp-line-sec,.lp .lp-score,.lp-steps ol{grid-template-columns:1fr;gap:28px}.lp-bar{grid-template-columns:120px 1fr 24px;font-size:14px}.lp-chat{min-height:0}}.lp-card-img img{display:block}.lp-marquee{background:var(--brown);padding:0 0 40px;overflow:hidden}.lp-marquee-track{display:flex;gap:14px;width:max-content;padding-left:14px}.lp-chip{display:flex;align-items:center;gap:10px;background:#3b2a20;border-radius:999px;padding:6px 16px 6px 6px;color:#f5e6db;font-size:14px;white-space:nowrap}.lp-chip img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fff}.lp-chip b{color:#ff9a57;font-size:16px}.lp-chip em{font-style:normal;color:#bfa595}@media (prefers-reduced-motion:no-preference){.lp-marquee-track{animation:lp-scroll 70s linear infinite}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-scroll{to{transform:translateX(-50%)}}}.lp-demo{display:flex;flex-direction:column;gap:22px}.lp-demo-head h2{font-size:clamp(30px,4vw,42px);margin-bottom:8px}.lp-demo-head p{color:var(--soft)}.lp-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.lp-tabs button{font:inherit;font-weight:600;font-size:16px;border:2px solid #f1d9c7;background:#fff;color:var(--brown);border-radius:999px;padding:8px 18px;cursor:pointer;white-space:nowrap}.lp-tabs button[aria-selected=true]{background:var(--o);border-color:var(--o);color:#fff}.lp-tabs button:focus-visible{outline:3px solid var(--brown);outline-offset:2px}.lp-rank{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.lp-item{display:flex;flex-direction:column;background:#fff;border:2px solid #f3e2d6;border-radius:22px;overflow:hidden}.lp-item:first-child{border-color:var(--o);box-shadow:0 14px 30px rgba(255,106,19,.18)}.lp-item-img{position:relative;aspect-ratio:1;background:var(--peach)}.lp-item-img,.lp-item-img img{display:block}.lp-item-img b{position:absolute;left:12px;top:12px;width:44px;height:44px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center;font-family:"Mitr",var(--display);font-size:22px;box-shadow:0 0 0 4px #fff}.lp-item-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px;flex:1 1}.lp-item-name{font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-item-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;font-size:12px;color:var(--soft)}.lp-item-facts span{display:flex;flex-direction:column}.lp-item-facts b{font-size:15px;color:var(--brown)}.lp-item-score{display:flex;align-items:center;gap:10px}.lp-split{flex:1 1;height:12px;border-radius:6px;background:#f6e9df;display:flex;overflow:hidden}.lp-split i{display:block;height:100%}.lp-split i.d{background:#ffb27d}.lp-split i.a{background:var(--o)}.lp-item-score span{font-size:14px;color:var(--soft)}.lp-item-score b{font-family:"Mitr",var(--display);font-size:24px;color:var(--brown)}.lp-item-hook{background:var(--peach);border-radius:14px;padding:12px 14px;font-size:15px}.lp-item-hook small{display:block;color:var(--o2);font-weight:700;font-size:12.5px;margin-bottom:2px}.lp-item-hook p{font-weight:600}.lp-item-hook ul{margin:6px 0 0;padding-left:18px}.lp-item-hook ul,.lp-item-nohook{color:var(--soft);font-size:14px}@media (max-width:820px){.lp-rank{grid-template-columns:1fr}.lp-item{flex-direction:row}.lp-item-img{flex:none;width:120px;aspect-ratio:auto}.lp-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.lp-item{flex-direction:column}.lp-item-img{width:100%;aspect-ratio:1.4}}.lp-card-img{position:relative;overflow:hidden;flex:none}.lp-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-item-img{overflow:hidden;flex:none}.lp-item-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-chip img{flex:none}@media (max-width:820px){.lp-item-img{min-height:120px}}.plan{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none}.plan em{font-style:normal;font-weight:500;opacity:.9}.plan small{font-weight:400;opacity:.85;font-size:11.5px}.plan.pro{background:linear-gradient(135deg,#ff8a1f,#e5480a);color:#fff}.plan.pro em:before{content:"· "}.plan.pro.soon{box-shadow:0 0 0 2px var(--warn)}.plan.free{background:var(--bar);color:var(--ink)}.plan.free small{color:var(--accent);font-weight:600}.upgrade{border-color:var(--accent);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 60%)}.upgrade-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.howlink{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.howlink ol{margin:6px 0;padding-left:20px;display:grid;grid-gap:2px;gap:2px}.stats{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted)}.stats b{color:var(--ink);font-size:18px}.mrow{display:grid;grid-template-columns:36px minmax(0,1fr) 110px 76px;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.mrow:first-child{border-top:0}.mrow .avatar{width:36px;height:36px}.mrow-name{font-weight:600;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.mrow-sub{color:var(--muted);font-size:12.5px}.mrow-plan{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;min-width:72px}.mrow-plan b{font-size:14px}.mrow-plan.pro b{color:var(--accent)}.mrow-plan small{color:var(--muted);font-size:11.5px;white-space:nowrap}.act-btn{justify-self:end;padding:5px 12px;font-size:13px}.act-btn.on{border-color:var(--accent);color:var(--accent)}.act-row{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.act-row .btn{padding:6px 12px;font-size:13px}@media (max-width:560px){.mrow{grid-template-columns:36px minmax(0,1fr) auto;row-gap:6px}.mrow-plan{grid-column:2;grid-row:2;flex-direction:row;align-items:baseline;gap:6px;min-width:0}.act-btn{grid-column:3;grid-row:1}.act-row{grid-column:1/-1}}.lp .lp-price{display:flex;flex-direction:column;align-items:center;gap:28px}.lp-price-head{text-align:center;max-width:36em}.lp-price-head h2{font-size:clamp(30px,4vw,42px);margin-bottom:8px}.lp-price-head p{color:var(--soft)}.lp-plans{width:100%;max-width:820px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.lp-plan{display:flex;flex-direction:column;border:2px solid #f0e0d4;border-radius:24px;padding:28px;background:#fff}.lp-plan.pro{border-color:var(--o);background:#fff7f1}.lp-plan h3{font-family:"Mitr",var(--display);font-weight:600;font-size:22px;margin:0}.lp-plan.pro h3{color:var(--o2)}.lp-plan-price{margin-top:10px!important;display:flex;align-items:baseline;gap:4px;height:56px}.lp-plan-price b{font-family:"Mitr",var(--display);font-size:48px;line-height:1;color:var(--brown)}.lp-plan-for,.lp-plan-price span{color:var(--soft)}.lp-plan-for{font-size:15px;height:24px;margin-top:4px!important}.lp-plan ul{list-style:none;margin:20px 0 26px;padding:20px 0 0;border-top:1px solid #f0e0d4;display:grid;grid-gap:10px;gap:10px;flex:1 1;align-content:start}.lp-plan li{position:relative;padding-left:28px;line-height:1.5}.lp-plan li:before{content:"";position:absolute;left:3px;top:.42em;width:11px;height:6px;border-left:2.5px solid var(--o);border-bottom:2.5px solid var(--o);transform:rotate(-45deg)}.lp-plan-btn{display:block;text-align:center;text-decoration:none;font-weight:700;font-size:17px;padding:13px 16px;border-radius:999px;border:2px solid var(--brown);color:var(--brown)}.lp-plan-btn:hover{background:#f7eee8}.lp-plan-btn.pro{background:var(--green);border-color:var(--green);color:#fff}.lp-plan-btn.pro:hover{filter:brightness(.95)}.lp-plan-btn:focus-visible{outline:3px solid var(--brown);outline-offset:3px}.lp-price-seats{color:var(--soft);font-size:15px}.lp-price-seats b{color:var(--brown)}@media (max-width:720px){.lp-plans{grid-template-columns:1fr}.lp-plan-for,.lp-plan-price{height:auto}}.btn.danger-ghost{color:var(--bad);border-color:var(--bad);background:transparent}.line-ico{flex:none;display:block}.line-sep{width:1px;align-self:stretch;background:rgba(0,0,0,.12);margin:0 2px}.lp-plan-btn.pro{display:flex;align-items:center;justify-content:center;gap:10px}.lp-nav-login{display:inline-flex;align-items:center;gap:8px}.tag.order{background:var(--warn-soft);color:var(--warn)}.tag.order.slip{background:var(--good-soft);color:var(--good)}.order-row{align-items:center}.stat-alert,.stat-alert b{color:var(--good)}.plan-card .plan-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.plan-card .plan{font-size:15px;padding:5px 14px}.plan-until{margin:6px 0 0;color:var(--muted)}.plan-card.pro{border-color:var(--accent)}.pending{color:var(--warn)!important}.usage{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px;color:var(--muted)}.feat{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.feat li{padding-left:24px;position:relative}.feat li.y:before{content:"✓";position:absolute;left:2px;color:var(--good);font-weight:700}.feat li.n{color:var(--muted)}.feat li.n:before{content:"–";position:absolute;left:4px}.st-list{list-style:none;margin:0;padding:0;display:grid}.st-item{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.st-item:first-child{border-top:0}.st-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--bar);color:var(--muted)}.st-item.ok .st-dot{background:var(--good);color:#fff}.st-item.todo .st-dot{background:var(--warn-soft);color:var(--warn)}.st-item.info .st-dot{background:var(--accent-soft);color:var(--accent)}.st-body{display:flex;flex-direction:column;gap:4px;min-width:0}.st-body .hint{margin:0}.pay-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pay-list li{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px}.nudge{border-color:var(--accent);flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.nudge h2{margin-bottom:2px}.adv-card{gap:12px}.adv-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.adv-opts a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink)}.adv-opts a:hover{border-color:var(--accent)}.adv-opts span{color:var(--muted);font-size:13px}.adv-opts.static>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:10px}.adv-opts.static span{color:var(--muted);font-size:13px}.need{margin:0;font-size:13.5px;color:var(--muted)}.need b{color:var(--ink)}.lp-steps-more{margin-top:28px!important;color:var(--soft);font-size:16px}.howto{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.howto li{scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;font-size:13px}.howto-img{border-radius:10px;overflow:hidden;border:1px solid var(--line);aspect-ratio:1;background:#fff}.howto-img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.howto span{color:var(--muted)}.howto-wrap{list-style:none;padding:4px 0 0 34px}@media (max-width:560px){.howto{grid-auto-columns:72%}.howto-wrap{padding-left:0}}.lp-live{display:flex;align-items:center;gap:8px;font-size:14px;opacity:.95;margin:6px 0 0}.lp-live b{font-size:16px}.lp-dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:lpPulse 1.8s infinite;flex:none}@keyframes lpPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 9px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.lp-dot{animation:none}}.lp-counter{align-self:flex-start;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:6px 6px 6px 14px;gap:12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.lp-counter,.lp-stat{display:inline-flex;align-items:center}.lp-stat{gap:6px;white-space:nowrap;font-size:14px;color:#fff3ea;line-height:1}.lp-stat b{font-family:"Mitr",var(--display);font-size:18px;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-stat+.lp-stat{background:#fff;border-radius:999px;padding:7px 12px;color:var(--soft)}.lp-stat+.lp-stat b{color:var(--o2)}.lp-br{display:inline}@media (max-width:600px){.lp{font-size:16px}.lp-nav{padding:14px 16px}.lp-logo img{height:28px;width:auto}.lp-nav-login{padding:6px 12px;font-size:14px;border-width:1.5px}.lp .lp-hero{padding:80px 16px 0;gap:0}.lp-hero-text{gap:16px;padding-bottom:32px}.lp-hero h1{font-size:clamp(34px,10.4vw,46px);line-height:1.18}.lp-lead{font-size:16px;line-height:1.65}.lp-cta{align-items:stretch}.lp-cta .lp-line{justify-content:center;font-size:18px;padding:13px 20px}.lp-seats{font-size:13.5px;text-align:center}.lp-counter{padding:5px 5px 5px 12px;gap:8px}.lp-stat{font-size:12.5px}.lp-stat b{font-size:16px}.lp-stat+.lp-stat{padding:6px 10px}.lp-phone{width:min(320px,88%);border-width:8px;border-radius:28px 28px 0 0}.lp-chat{padding:12px 10px 16px}.lp-card{width:150px}.lp-card-img{height:92px}.lp section{padding-left:16px;padding-right:16px}.lp-br{display:none}.lp-bot{max-width:94%}.lp-steps ol{gap:18px}.lp-steps li{display:grid;grid-template-columns:44px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding-top:0;border-top:0}.lp-steps li:before{grid-row:1/span 2;font-size:28px;width:44px;height:44px;border-radius:50%;background:var(--o);color:#fff;display:grid;place-items:center}.lp-steps b{font-size:18px}.lp-steps span{font-size:15px}.lp-demo-head h2,.lp-faq h2,.lp-price-head h2,.lp-steps h2{font-size:30px}}@media (max-width:360px){.lp-stat+.lp-stat{display:none}}.locked{position:relative;display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line);text-decoration:none;color:inherit}.locked-rows{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.85}.locked-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:rgba(43,30,22,.55);color:#fff}.locked-cta b{font-size:17px;line-height:1.35}.locked-cta small{color:#ffc9a6}.locked-ico{font-size:30px;line-height:1}.row.hot{grid-template-columns:36px 64px minmax(0,1fr) 96px}.hot-num{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.hot-num b{font-size:18px;color:var(--accent)}.hot-num small{font-size:11px;color:var(--muted)}.hot-num small.up{color:var(--accent)}.chip.hot:not(.on){border-color:var(--accent)}@media (max-width:640px){.row.hot{grid-template-columns:24px 52px minmax(0,1fr) 72px}}.chip.off{opacity:.55}.countdown{margin:0;padding:8px 12px;border-radius:10px;background:var(--accent-soft);font-size:13px}.countdown,.hint.founding{color:var(--accent);font-weight:600}.promo-q199{position:relative}.promo-q199 img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto 10px;border-radius:12px}.promo-q199 .promo-x{position:absolute;top:8px;right:8px;min-width:32px;padding:4px 8px}.lp-card-lock .lp-card-img{background:linear-gradient(135deg,#3a2a20,#6b4a36);font-size:34px}.lp-locked{background:#2b1e16;color:#f5e6da;border-radius:22px;padding:18px;margin-bottom:22px}.lp-locked-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.lp-locked-tile{display:flex;flex-direction:column;align-items:center;gap:2px;background:hsla(0,0%,100%,.07);border-radius:14px;padding:12px 6px;text-align:center}.lp-locked-tile b{font-family:"Mitr",var(--display);font-size:20px;color:#ffb27d}.lp-locked-tile i{font-style:normal;font-size:22px;filter:blur(.3px)}.lp-locked-tile small{font-size:12px;color:#e8d5c8;line-height:1.3}.lp-locked p{margin:12px 0 0;font-size:14px;color:#e8d5c8;text-align:center}@media (max-width:480px){.lp-locked{padding:14px 12px}.lp-locked-row{gap:6px}.lp-locked-tile{padding:10px 2px}.lp-locked-tile small{font-size:10.5px}}