:root{--suara-accent:#175a73;--suara-accent-deep:#124a5f;--suara-wash:#e8f1f5;--ink:#101b22;--body:#3a4a54;--muted:#5f7280;--faint:#8a98a4;--line:#dce4e9;--ground:#f7f9fa;--card:#fff;--good:#237a57;--good-bg:#e4f1ea;--watch:#9a6b10;--watch-bg:#f6edd8;--poor:#b3402f;--poor-bg:#f8e7e2;--font-display:"Sora", "Trebuchet MS", sans-serif;--font-ui:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--r-control:6px;--r-card:10px;--r-pill:999px;--shadow-card:0 1px 2px #101b220f, 0 8px 24px -16px #101b2240}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-ui);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:var(--suara-accent);font-weight:600;text-decoration:none}a:hover{color:var(--suara-accent-deep);text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}.display{font-family:var(--font-display);letter-spacing:-.01em}.muted{color:var(--muted)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.row{align-items:center;gap:10px;display:flex}.col{flex-direction:column;gap:8px;display:flex}.grow{flex:1;min-width:0}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.btn{border-radius:var(--r-control);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex;text-decoration:none!important}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-primary{background:var(--suara-accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--suara-accent-deep);color:#fff}.btn-secondary{border-color:var(--line);color:var(--body);background:#fff}.btn-secondary:hover:not(:disabled){border-color:var(--suara-accent);color:var(--suara-accent)}.btn-ghost{color:var(--suara-accent);background:0 0;padding:0 10px}.btn-ghost:hover:not(:disabled){background:var(--suara-wash)}.btn-danger{border-color:var(--poor);color:var(--poor);background:#fff}.btn-danger:hover:not(:disabled){background:var(--poor-bg)}.btn-lg{height:48px;padding:0 20px;font-size:15px}.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.btn-block{width:100%}.field{flex-direction:column;gap:6px;display:flex}.field>label,.label{color:var(--body);font-size:13px;font-weight:600}.hint{color:var(--muted);font-size:12px}.input,.select,.textarea{border:1.5px solid var(--line);border-radius:var(--r-control);background:#fff;outline:none;width:100%;height:44px;padding:0 12px;font-size:14px}.textarea{resize:vertical;height:auto;min-height:88px;padding:12px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--suara-accent);box-shadow:0 0 0 3px var(--suara-wash)}.input::placeholder,.textarea::placeholder{color:var(--faint)}.error-text{color:var(--poor);font-size:13px;font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--suara-accent);margin-top:2px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.card-title{font-size:17px;font-weight:700}.pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pill-good{background:var(--good-bg);color:var(--good)}.pill-watch{background:var(--watch-bg);color:var(--watch)}.pill-poor{background:var(--poor-bg);color:var(--poor)}.pill-neutral{color:var(--body);background:#eef2f4}.pill-accent{background:var(--suara-wash);color:var(--suara-accent)}.dot{background:currentColor;border-radius:99px;width:7px;height:7px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:700}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px;font-size:13.5px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto}.banner{border-radius:var(--r-card);border:1px solid;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.banner-watch{border-color:var(--watch);background:var(--watch-bg)}.banner-poor{border-color:var(--poor);background:var(--poor-bg)}.banner-good{border-color:var(--good);background:var(--good-bg)}.banner-info{border-color:var(--suara-accent);background:var(--suara-wash)}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:none;gap:26px;width:232px;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:10px;padding:0 8px;display:flex}.brand:hover{color:var(--ink);text-decoration:none}.brand-word{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700}.nav{flex-direction:column;gap:4px;display:flex}.nav a{border-radius:var(--r-control);height:40px;color:var(--body);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav a svg{color:var(--muted)}.nav a:hover{background:var(--ground);color:var(--ink)}.nav a.active{background:var(--suara-wash);color:var(--suara-accent);font-weight:700}.nav a.active svg{color:var(--suara-accent)}.nav-sub{height:34px!important;padding-left:43px!important;font-size:13px!important}.who{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 0;display:flex}.avatar{background:var(--suara-wash);width:32px;height:32px;color:var(--suara-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:24px 32px 48px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title{font-family:var(--font-display);font-size:22px;font-weight:700}.page-sub{color:var(--muted);font-size:12.5px}.topbar-mobile{display:none}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1}.stat-delta{font-size:12.5px;font-weight:600}.up{color:var(--good)}.down{color:var(--poor)}.grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.grid-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);border-radius:var(--r-pill);cursor:pointer;height:40px;color:var(--body);background:#fff;padding:0 16px;font-size:13.5px;font-weight:600}.chip:hover{border-color:var(--suara-accent)}.chip.on{border-color:var(--suara-accent);background:var(--suara-wash);color:var(--suara-accent);font-weight:700}.segmented{border:1.5px solid var(--line);border-radius:var(--r-control);background:#fff;display:inline-flex;overflow:hidden}.segmented button{height:37px;color:var(--body);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.segmented button+button{border-left:1px solid var(--line)}.segmented button.on{background:var(--suara-wash);color:var(--suara-accent);font-weight:700}.empty{text-align:center;color:var(--muted);padding:40px 20px}.spinner{border:2.5px solid var(--line);border-top-color:var(--suara-accent);border-radius:99px;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-page{justify-content:center;align-items:center;min-height:100vh;display:flex}.toast{z-index:50;background:var(--ink);color:#fff;border-radius:var(--r-card);box-shadow:var(--shadow-card);max-width:calc(100vw - 32px);padding:12px 18px;font-size:13.5px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.err{background:var(--poor)}.modal-back{z-index:40;background:#101b2266;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:520px;max-height:calc(100vh - 32px);padding:24px;display:flex;overflow:auto}.meter{background:#eef2f4;border-radius:99px;height:10px;overflow:hidden}.meter>div{background:var(--suara-accent);border-radius:99px;height:100%}.divider{background:var(--line);border:0;height:1px;margin:4px 0}.kbd-code{color:var(--body);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-halves{grid-template-columns:1fr}}@media (width<=820px){.sidebar{display:none}.sidebar.open{z-index:30;box-shadow:var(--shadow-card);display:flex;position:fixed;inset:0 auto 0 0}.topbar-mobile{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.shell{flex-direction:column}.main{padding:16px 16px 40px}.stats{gap:10px}.stat-value{font-size:26px}}@media print{.no-print{display:none!important}body{background:#fff}}.chart-tip{pointer-events:none;border:1px solid var(--line);box-shadow:var(--shadow-card);white-space:nowrap;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;top:8px}.spot-bars{flex-direction:column;gap:6px;display:flex}.spot-bar{grid-template-columns:96px minmax(0,1fr) 52px 44px;align-items:center;gap:10px;font-size:13px;display:grid}.spot-bar-name{color:var(--body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.spot-bar-track{background:#eef2f4;border-radius:99px;height:10px;overflow:hidden}.spot-bar-fill{border-radius:99px;height:100%}.fill-good{background:var(--good)}.fill-watch{background:var(--watch)}.fill-poor{background:var(--poor)}.spot-bar-val{text-align:right;font-weight:700}.spot-bar-n{text-align:right}.step-num{border:2px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.step-num.done{border-color:var(--good);background:var(--good);color:#fff}.loc-table td{vertical-align:top}.spot-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spot-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.spot-chip-name{color:var(--body);font-weight:600}.spot-chip-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 4px;font-size:16px;line-height:1}.spot-chip-x:hover{color:var(--poor);background:var(--poor-bg)}.txt-good{color:var(--good)}.txt-watch{color:var(--watch)}.txt-poor{color:var(--poor)}.idea-row{border:1px solid var(--line);border-radius:var(--r-card);align-items:center;gap:12px;padding:10px 12px;display:flex}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme-card{border:1.5px solid var(--line);border-radius:var(--r-card);cursor:pointer;color:var(--suara-accent);background:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.theme-card strong{color:var(--ink);font-size:13.5px}.theme-card.on{border:2px solid var(--suara-accent);background:var(--suara-wash)}.theme-swatch{border-radius:8px;flex:none;width:28px;height:28px}.logo-box{background:var(--suara-wash);width:64px;height:64px;color:var(--suara-accent);border:1px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;overflow:hidden}.logo-box img{object-fit:contain;background:#fff;width:100%;height:100%}.color-input{border:1.5px solid var(--line);border-radius:var(--r-control);cursor:pointer;background:#fff;width:44px;height:44px;padding:3px}.phone-frame{border:1px solid var(--line);background:var(--ground);width:360px;max-width:100%;height:700px;box-shadow:var(--shadow-card);border-radius:28px}.switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch-track{background:#c9d3da;border-radius:99px;width:44px;height:26px;transition:background .12s;position:relative}.switch-track span{background:#fff;border-radius:99px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+.switch-track{background:var(--suara-accent)}.switch input:checked+.switch-track span{transform:translate(18px)}.switch input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--suara-wash)}.rules{background:var(--ground);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:14px;display:flex}.rule{color:var(--body);align-items:flex-start;gap:10px;font-size:13px;display:flex}.rule svg{margin-top:2px}.rule.ok svg{color:var(--good)}.rule.no svg{color:var(--poor)}.thanks-mock{--a:var(--suara-accent);border:1px solid var(--line);background:var(--ground);border-radius:22px;flex-direction:column;gap:12px;width:300px;max-width:100%;padding:16px;display:flex;position:relative;overflow:hidden}.thanks-mock-body{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.thanks-mock-review{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.mock-btn{border:1.5px solid var(--line);border-radius:6px;justify-content:center;align-items:center;height:40px;font-size:13.5px;font-weight:700;display:flex}.mock-btn.primary{background:var(--a);border-color:var(--a);color:#fff}.thanks-mock-off{background:var(--ink);color:#fff;text-align:center;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:700;position:absolute;inset:auto 12px 12px}@media (width<=1100px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp,.st{--n0:#070a1f;--n1:#0d1133;--n2:#141541;--n3:#1b1850;--dusk:#2a1f63;--twi:#34216b;--t-hi:#f6f3ff;--t-md:#cdc8ee;--t-lo:#a7a2cf;--sun:#ffc857;--sun-2:#ff9a6b;--rose:#ff6f91;--iris:#8b7cff;--iris-ink:#5a48d6;--mint:#3fd6a0;--cream:#fff6ec;--day:#fcfaf7;--ink:#17152e;--ink-2:#45425f;--ink-3:#66637f;--hair:#e8e3f1;--good-ink:#1e7f58;--watch-ink:#8a5d06;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}.lp{--lp-pad:clamp(16px, 5.5vw, 88px);background:var(--n0);color:var(--t-hi);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.lp :where(h1,h2,h3,h4,p,ul,ol){margin:0;padding:0}.lp :where(ul,ol){list-style:none}.lp button{cursor:pointer;font:inherit}.lp :where(a){color:inherit}.lp :where(a):hover{text-decoration:none}.lp :focus-visible{outline:3px solid var(--iris);outline-offset:3px;border-radius:8px}.lp [id]{scroll-margin-top:72px}.lp-ico{flex:none}.lp-wrap{max-width:1320px;padding-inline:var(--lp-pad);margin:0 auto;position:relative}.lp-sec{padding-block:clamp(88px,11vw,160px);position:relative}.lp-h1,.lp-h2,.lp-h3,.lp-h4{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700}.lp-h1{font-size:clamp(42px,5.2vw,80px);line-height:1.04}.lp-h1-2{color:var(--t-md);display:block}.lp-h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08}.lp-h2--xl{font-size:clamp(32px,4.4vw,62px);line-height:1.04}.lp-h2--hero{font-size:clamp(40px,6.4vw,92px);line-height:1.02}.lp-h3{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.lp-h4{letter-spacing:-.015em;font-size:19px;line-height:1.25}.lp em{font-family:var(--serif);letter-spacing:-.01em;background:linear-gradient(100deg, var(--sun) 10%, var(--sun-2) 55%, var(--rose) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.1em;font-style:italic;font-weight:400;line-height:.9}[data-tone=light] em,.lp-light em{background:linear-gradient(100deg, var(--iris-ink) 0%, #b0369a 60%, #e0475f 100%);-webkit-background-clip:text;background-clip:text}.lp-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--sun);font-size:12px;font-weight:700;display:inline-block}[data-tone=light] .lp-eyebrow{color:var(--iris-ink)}.lp-en{color:var(--t-lo);margin-top:10px;font-size:14px;font-style:italic}[data-tone=light] .lp-en{color:var(--ink-3)}.lp-lede{color:var(--t-md);max-width:620px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.lp-lede strong{color:var(--t-hi);font-weight:700}.lp-body{color:var(--t-md);font-size:17px;line-height:1.65}[data-tone=light] .lp-body{color:var(--ink-2)}.lp-fine{color:var(--t-lo);font-size:13px}[data-tone=light] .lp-fine{color:var(--ink-3)}.lp-fine--center{text-align:center}.lp-head{flex-direction:column;gap:14px;display:flex}.lp-head .lp-en{margin-top:-4px}.lp-head--center{text-align:center;align-items:center;max-width:900px;margin-inline:auto}.lp-textlink{min-height:44px;color:var(--iris-ink);align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-textlink svg{transition:transform .2s var(--ease-out)}.lp-textlink:hover svg{transform:translate(3px)}.lp-btn{white-space:nowrap;height:48px;transition:transform .18s var(--ease-out), box-shadow .22s ease, background .2s ease, color .2s ease, border-color .2s ease;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn--lg{height:58px;padding:0 30px;font-size:16.5px}.lp-btn--nav{height:40px;padding:0 18px;font-size:14px}.lp-btn--block{width:100%}.lp-btn--sun{color:#1b1433;background:linear-gradient(120deg, #ffe07a 0%, var(--sun) 35%, var(--sun-2) 100%);box-shadow:0 10px 30px -12px #ff9a6bd9,inset 0 1px #fff9}.lp-btn--sun:hover{color:#1b1433;transform:translateY(-2px);box-shadow:0 16px 40px -12px #ff9a6bf2,inset 0 1px #fff9}.lp-btn--sun:active{transform:scale(.97)}.lp-btn--glass{color:var(--t-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff38}.lp-btn--glass:hover{color:var(--t-hi);background:#ffffff1f;border-color:#fff6}.lp-btn--ink{color:#fff;background:var(--ink)}.lp-btn--ink:hover{color:#fff;background:#2a2748}.lp-btn--ink-ghost{color:var(--ink);background:#fff;border-color:#d9d3ea}.lp-btn--ink-ghost:hover{color:var(--ink);border-color:var(--iris-ink)}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.3);transition:background .4s,color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.lp-nav--dark{color:var(--t-hi);background:#070a1f73;box-shadow:0 1px #ffffff0f}.lp-nav--light{color:var(--ink);background:#fffaf4c7;box-shadow:0 1px #17152e12}.lp-nav-in{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.lp-brand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lp-nav--dark .lp-brand{color:var(--sun)}.lp-nav--light .lp-brand{color:var(--iris-ink)}.lp-brand-word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--t-hi);font-size:22px;font-weight:700;transition:color .4s}.lp-nav--light .lp-brand-word{color:var(--ink)}.lp-nav-links{gap:30px;font-size:14.5px;font-weight:600;display:flex}.lp-nav-links a{opacity:.8;padding-block:10px;text-decoration:none;transition:opacity .16s}.lp-nav-links a:hover{opacity:1}.lp-nav-right{align-items:center;gap:18px;display:flex}.lp-nav-login{opacity:.85;font-size:14.5px;font-weight:600;text-decoration:none}.lp-nav-login:hover{opacity:1}.lp-menu-btn{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:none}.lp-menu{padding:8px var(--lp-pad) 20px;flex-direction:column;display:flex}.lp-menu a{border-color:#8080a033;border-bottom-style:solid;border-bottom-width:1px;padding:14px 0;font-size:16px;font-weight:600;text-decoration:none}@media (width<=1020px){.lp-nav-links{display:none}}@media (width<=820px){.lp-nav-in{height:60px}.lp-nav-login{display:none}.lp-menu-btn{display:inline-flex}.lp-nav .lp-btn--nav{height:38px;padding:0 14px;font-size:13.5px}}.lp-reveal>*{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transform:translateY(28px)}.lp-reveal>:nth-child(2){transition-delay:.12s}.lp-reveal>:nth-child(3){transition-delay:.24s}.lp-reveal.is-in>*{opacity:1;transform:none}.lp-hero{background:radial-gradient(60% 50% at 78% 30%, #8b7cff47, transparent 70%), radial-gradient(50% 40% at 15% 85%, #ff6f9129, transparent 70%), linear-gradient(180deg, var(--n0) 0%, var(--n1) 100%);align-items:center;min-height:100svh;padding:120px 0;display:flex;position:relative;overflow:hidden}.lp-sky{pointer-events:none;position:absolute;inset:0}.lp-sky-glow{background:radial-gradient(circle,#ffc85724,#0000 62%);border-radius:50%;width:60vmax;height:60vmax;animation:9s ease-in-out infinite lp-breathe;position:absolute;top:-22vmax;right:-18vmax}.lp-orb{width:0;height:0;opacity:calc(1 - var(--p,0) * 1.5);position:absolute;top:57%;left:81%}.lp-orb-core{color:#1b1433;background:radial-gradient(circle at 40% 35%, #fff2c2, var(--sun) 55%, var(--sun-2));border-radius:50%;place-items:center;width:88px;height:88px;animation:4s ease-in-out infinite lp-breathe;display:grid;position:absolute;top:-44px;left:-44px;box-shadow:0 0 60px 10px #ffc85759,0 0 0 10px #ffc85714}.lp-orb-ring{opacity:0;width:88px;height:88px;animation:lp-orb 6s ease-out calc(var(--i) * 1.5s) infinite;border:1.5px solid #ffc8578c;border-radius:50%;position:absolute;top:-44px;left:-44px}@keyframes lp-orb{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(6)}}@media (width<=1020px){.lp-orb{display:none}}@media (width<=1020px) and (height>=960px){.lp-orb{display:block;top:76%;left:50%}}.lp-stars{transform:scale(calc(1 + var(--p,0) * .4));transform-origin:70% 40%;position:absolute;inset:0}.lp-star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:.55;animation:lp-twinkle var(--tw) ease-in-out var(--d) infinite alternate;background:#d9d4ff;border-radius:50%;position:absolute;box-shadow:0 0 10px #d9d4ff99}.lp-star.is-leaving{box-shadow:none;animation:lp-leave 16s linear var(--d) infinite;background:#9f99d6}.lp-shout{left:var(--x);top:var(--y);z-index:1;background:linear-gradient(135deg, #ff9db2, var(--rose));color:#2a0b19;white-space:nowrap;opacity:0;transform-origin:0 100%;animation:lp-shout 10.4s var(--ease-out) var(--d) infinite;border-radius:18px 18px 18px 4px;padding:10px 16px;font-size:15px;font-weight:800;position:absolute;box-shadow:0 12px 30px -10px #ff6f91cc,0 0 0 6px #ff6f911f}.lp-hero-in{z-index:2;width:100%;transform:translateY(calc(var(--p,0) * -140px));opacity:calc(1 - var(--p,0) * 1.7);position:relative}.lp-hero-in>*{max-width:680px}.lp-hero-in>.lp-h1{max-width:1080px}.lp-kicker{color:var(--t-md);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 16px 8px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.lp-pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;position:relative}.lp-pulse:after{content:"";border:2px solid var(--mint);border-radius:50%;animation:2.2s ease-out infinite lp-ping;position:absolute;inset:-5px}.lp-hero .lp-en{margin-top:18px;font-size:16px}.lp-hero .lp-lede{margin-top:22px}.lp-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.lp-hero-note{margin-top:16px}.lp-cue{z-index:2;letter-spacing:.04em;color:var(--t-lo);opacity:calc(1 - var(--p,0) * 4);flex-direction:column;align-items:center;gap:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.lp-cue-line{background:linear-gradient(var(--t-lo), transparent);width:1.5px;height:44px;position:relative;overflow:hidden}.lp-cue-line:after{content:"";background:var(--sun);height:14px;animation:lp-drip 1.8s var(--ease-out) infinite;position:absolute;left:0;right:0}@media (width>=821px){.lp-shout:first-of-type{top:15%;left:auto;right:12%}.lp-shout:nth-of-type(2){top:40%;left:auto;right:4%}.lp-shout:nth-of-type(3){top:62%;left:auto;right:16%}.lp-shout:nth-of-type(4){top:80%;left:auto;right:5%}}@media (width<=1180px) and (width>=821px){.lp-shout{font-size:13px}.lp-hero-in>*{max-width:640px}}@media (width<=820px){.lp-hero{align-items:flex-start;padding:96px 0 110px}.lp-shout{display:none}.lp-kicker{margin-bottom:20px;font-size:12.5px}.lp-kicker-more{display:none}.lp-hero-ctas .lp-btn{flex:100%}.lp-cue span:first-child{display:none}}.lp-pin{position:relative}.lp-pin-stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.lp-pin-stage>.lp-wrap{width:100%}.lp-drift{background:linear-gradient(180deg, var(--n1) 0%, var(--n2) 100%);height:420vh}.lp-drift .lp-pin-stage:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 72% 50%, rgba(255, 200, 87, calc(.14 - var(--p,0) * .12)), transparent 70%);position:absolute;inset:0}.lp-drift-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.lp-beats{min-height:360px;position:relative}.lp-beat{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out), filter .6s ease;flex-direction:column;gap:14px;display:flex;position:absolute;inset:0 0 auto;transform:translateY(24px)}.lp-beat.is-on{opacity:1;filter:none;pointer-events:auto;transform:none}.lp-beat .lp-en{margin-top:-6px}.lp-beat .lp-body{max-width:460px}.lp-ticks{gap:8px;display:flex;position:absolute;bottom:0;left:0}.lp-ticks span{width:34px;height:4px;transition:background .4s ease, width .4s var(--ease-out);background:#ffffff24;border-radius:4px}.lp-ticks span.is-on{background:var(--sun)}.lp-crowd-wrap{flex-direction:column;align-items:center;gap:28px;display:flex}.lp-crowd{grid-template-columns:repeat(6,1fr);gap:clamp(10px,1.6vw,22px);width:100%;max-width:560px;display:grid}.lp-face{aspect-ratio:1;place-items:center;display:grid;position:relative}.lp-face-in,.lp-face-ghost{grid-area:1/1}.lp-face-in{width:100%;height:100%;transition:transform .7s var(--ease-spring), opacity .9s ease, background .6s ease, box-shadow .6s ease, translate 1.4s var(--ease-out);transition-delay:calc(var(--i) * 18ms);animation:lp-bob 4.5s ease-in-out calc(var(--i) * -.37s) infinite;background:radial-gradient(circle at 50% 40%,#ffd27a38,#ffd27a0a 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 28px -6px #ffd27a8c}.lp-face-in svg{width:70%;height:70%}.lp-face-ghost{opacity:0;border:1.5px dashed #a7a2cf66;border-radius:50%;width:100%;height:100%;transition:opacity .6s .5s}.lp-face.is-sad .lp-face-in{box-shadow:none;background:#8f8ab81a;animation:none;transform:scale(.9)}.lp-face.is-loud .lp-face-in{background:radial-gradient(circle,#ff7a934d,#ff7a930f 70%);animation:2.4s ease-in-out infinite lp-shake;transform:scale(1.18);box-shadow:0 0 0 6px #ff7a9324,0 0 40px -4px #ff7a93cc}.lp-face.is-gone .lp-face-in{opacity:0;transition-delay:calc(var(--o) * .14s);transform:scale(.7)}.lp-face.is-gone .lp-face-ghost{opacity:1}.lp-face-bubble{z-index:3;white-space:nowrap;background:linear-gradient(135deg, #ff9db2, var(--rose));color:#2a0b19;animation:lp-pop .5s var(--ease-spring) both;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px -8px #ff6f91cc}.lp-face-dots{color:var(--t-lo);letter-spacing:1px;font-size:18px;line-height:1;animation:.6s both lp-fade-in;position:absolute;top:-6px;right:-4px}.lp-tally{opacity:0;transition:opacity .6s ease .7s, transform .7s var(--ease-out) .7s;gap:12px;display:flex;transform:translateY(14px)}.lp-tally.is-on{opacity:1;transform:none}.lp-tally span{color:var(--t-md);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.lp-tally b{font-family:var(--font-display);font-size:24px}.lp-tally-loud{color:#ff9db2}.lp-tally-gone{color:var(--t-lo)}@media (width<=820px){.lp-drift{height:380vh}.lp-drift .lp-pin-stage{align-items:flex-start;padding-top:84px}.lp-drift-grid{grid-template-columns:1fr;gap:22px}.lp-beats{min-height:250px}.lp-beat{gap:10px}.lp-beat .lp-h2{font-size:29px}.lp-beat .lp-body{font-size:15.5px}.lp-ticks{bottom:0}.lp-crowd{gap:10px;max-width:360px}.lp-crowd-wrap{gap:18px}.lp-face-bubble{padding:6px 10px;font-size:11.5px}.lp-tally span{padding:8px 12px;font-size:12.5px}.lp-tally b{font-size:19px}}@media (height<=700px) and (width<=820px){.lp-beats{min-height:220px}.lp-beat .lp-en{display:none}.lp-crowd{max-width:300px}}.lp-why{background:linear-gradient(180deg, var(--n2) 0%, var(--n3) 100%)}.lp-why-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.lp-why-card{transition:transform .3s var(--ease-out), border-color .3s ease;background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:12px;padding:30px 28px 32px;display:flex}.lp-why-card:hover{border-color:#ffc85759;transform:translateY(-4px)}.lp-why-card p{color:var(--t-md);font-size:15.5px;line-height:1.6}.lp-why-ico{width:48px;height:48px;color:var(--sun);background:#ffc8571a;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.lp-calc{background:linear-gradient(135deg,#8b7cff29,#ff6f9114 60%,#ffc85714);border:1px solid #ffffff1f;border-radius:28px;margin-top:28px;padding:clamp(24px,3.5vw,48px);position:relative;overflow:hidden}.lp-calc-head{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.lp-calc-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.lp-calc-inputs{flex-direction:column;gap:26px;display:flex}.lp-range{flex-direction:column;gap:12px;display:flex}.lp-range-top{color:var(--t-md);justify-content:space-between;gap:12px;font-size:15px;display:flex}.lp-range-top b{font-family:var(--font-display);color:var(--t-hi);white-space:nowrap;font-size:18px}.lp-range input{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.lp-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--iris), var(--rose));border-radius:6px;height:6px}.lp-range input::-moz-range-track{background:linear-gradient(90deg, var(--iris), var(--rose));border-radius:6px;height:6px}.lp-range input::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--sun);background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;transition:transform .15s;box-shadow:0 4px 14px #00000059}.lp-range input::-moz-range-thumb{border:4px solid var(--sun);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 14px #00000059}.lp-range input:active::-webkit-slider-thumb{transform:scale(1.15)}.lp-calc-out{background:#070a1f80;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:8px;padding:30px;display:flex}.lp-calc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-lo);font-size:13px;font-weight:700}.lp-calc-big{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(100deg, var(--sun), var(--sun-2) 50%, var(--rose));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5.4vw,72px);font-weight:700;line-height:1.05}.lp-calc-sum{color:var(--t-lo);font-size:14px}.lp-calc-vs{color:var(--t-md);border-top:1px solid #ffffff1a;margin-top:12px;padding-top:16px;font-size:15px}.lp-calc-vs b{color:var(--mint)}.lp-calc-note{color:var(--t-lo);font-size:12.5px}@media (width<=820px){.lp-why-grid{grid-template-columns:1fr;gap:14px;margin-top:40px}.lp-calc-grid{grid-template-columns:1fr}.lp-calc-out{padding:22px}}.lp-reviews{background:linear-gradient(180deg, var(--n3) 0%, var(--dusk) 100%);height:320vh}.lp-reviews-in{flex-direction:column;gap:clamp(36px,6vh,72px);display:flex}.lp-lanes{flex-direction:column;gap:clamp(24px,4vh,44px);display:flex}.lp-lane{grid-template-columns:170px 1fr;align-items:start;gap:28px;display:grid}.lp-lane-name{flex-direction:column;gap:2px;padding-top:8px;display:flex}.lp-lane-name b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.lp-lane-name span{color:var(--t-lo);font-size:13px}.lp-lane--public .lp-lane-name b{color:#ff9db2}.lp-lane--suara .lp-lane-name b{color:var(--sun)}.lp-lane-track{height:128px;position:relative}.lp-lane-rail,.lp-lane-fill{border-radius:3px;height:3px;position:absolute;top:20px;left:0}.lp-lane-rail{background:#ffffff1a;right:0}.lp-lane--public .lp-lane-rail{background:repeating-linear-gradient(90deg,#ffffff29 0 6px,#0000 6px 12px)}.lp-lane-fill{width:calc(var(--p,0) * 100%)}.lp-lane--public .lp-lane-fill{background:linear-gradient(90deg, #ff6f9133, var(--rose))}.lp-lane--suara .lp-lane-fill{background:linear-gradient(90deg, #ffc8574d, var(--sun));box-shadow:0 0 16px #ffc85799}.lp-mark{--r:clamp(0, calc((var(--p,0) - var(--at)) * 12), 1);left:calc(var(--at) * 100%);width:170px;opacity:calc(.15 + var(--r) * .85);flex-direction:column;gap:10px;display:flex;position:absolute;top:0;transform:translate(-21px)}.lp-mark-dot{background:var(--n3);width:42px;height:42px;color:var(--t-hi);transform:scale(calc(.7 + var(--r) * .3));border:2px solid #fff3;border-radius:50%;place-items:center;transition:box-shadow .3s;display:grid}.lp-mark-text{transform:translateY(calc((1 - var(--r)) * 12px));flex-direction:column;gap:2px;display:flex}.lp-mark-when{letter-spacing:.08em;text-transform:uppercase;color:var(--t-lo);font-size:12px;font-weight:700}.lp-mark-title{color:var(--t-hi);font-size:14.5px;font-weight:600;line-height:1.35}.lp-mark--bad .lp-mark-dot{color:#ff9db2;border-color:#ff6f9180}.lp-mark--wait .lp-mark-dot{color:var(--t-lo);border-style:dashed}.lp-mark--star .lp-mark-dot{width:86px;color:var(--rose);border-color:var(--rose);box-shadow:0 0 24px rgba(255, 111, 145, calc(var(--r) * .6));background:#2a1030;border-radius:22px}.lp-mark--star .lp-mark-title{color:#ffb3c3}.lp-stars-row{gap:1px;display:inline-flex}.lp-mark--score .lp-mark-dot,.lp-mark--alert .lp-mark-dot,.lp-mark--fix .lp-mark-dot,.lp-mark--back .lp-mark-dot{color:var(--sun);box-shadow:0 0 22px rgba(255, 200, 87, calc(var(--r) * .45));border-color:#ffc8578c}.lp-mark--fix .lp-mark-dot,.lp-mark--back .lp-mark-dot{color:var(--mint);box-shadow:0 0 22px rgba(63, 214, 160, calc(var(--r) * .45));border-color:#3fd6a099}.lp-mark-score{font-family:var(--font-display);font-size:17px;font-weight:700}.lp-reviews-foot{text-align:center;color:var(--t-lo);font-size:12.5px}@media (width<=1100px) and (width>=821px){.lp-mark{width:130px}.lp-mark-title{font-size:13px}.lp-lane{grid-template-columns:120px 1fr}}@media (width<=820px){.lp-reviews{height:340vh}.lp-reviews .lp-pin-stage{align-items:flex-start;padding-top:80px}.lp-reviews-in{gap:22px}.lp-reviews .lp-h2--xl{font-size:28px}.lp-reviews .lp-en{display:none}.lp-lanes{flex-direction:row;gap:10px}.lp-lane{flex:1;grid-template-columns:1fr;gap:12px;min-width:0}.lp-lane-name{padding:0}.lp-lane-name b{font-size:17px}.lp-lane-track{height:min(56svh,460px)}.lp-lane-rail,.lp-lane-fill{width:3px;height:auto;top:0;left:15px}.lp-lane-rail{bottom:0;right:auto}.lp-lane--public .lp-lane-rail{background:repeating-linear-gradient(#ffffff29 0 6px,#0000 6px 12px)}.lp-lane-fill{height:calc(var(--p,0) * 100%);width:3px}.lp-lane--public .lp-lane-fill{background:linear-gradient(180deg, #ff6f9133, var(--rose))}.lp-lane--suara .lp-lane-fill{background:linear-gradient(180deg, #ffc8574d, var(--sun))}.lp-mark{left:0;right:0;top:calc(var(--at) * 88%);flex-direction:row;gap:8px;width:auto;transform:none}.lp-mark-dot{flex:none;width:32px;height:32px}.lp-mark-dot svg{width:15px;height:15px}.lp-mark--star .lp-mark-dot{border-radius:50%;width:32px}.lp-mark--star .lp-stars-row svg:not(:first-child){display:none}.lp-mark-when{font-size:10.5px}.lp-mark-title{font-size:12.5px}}.lp-compare{background:linear-gradient(180deg, var(--dusk) 0%, var(--twi) 100%)}.lp-vs{background:#070a1f4d;border:1px solid #ffffff1a;border-radius:26px;margin-top:56px;overflow:hidden}.lp-vs-row{grid-template-columns:1fr 1.4fr 1.4fr;display:grid}.lp-vs-row>span{align-items:flex-start;gap:10px;padding:20px 24px;font-size:15.5px;line-height:1.5;display:flex}.lp-vs-row+.lp-vs-row{border-top:1px solid #ffffff12}.lp-vs-row--head>span{font-family:var(--font-display);align-items:center;padding-block:18px;font-size:17px;font-weight:700}.lp-vs-topic{color:var(--t-hi);font-weight:700}.lp-vs-pub{color:var(--t-lo)}.lp-vs-pub svg{color:var(--rose);margin-top:4px}.lp-vs-suara{color:var(--t-hi);background:#ffc8570f}.lp-vs-suara svg{color:var(--sun);margin-top:4px}.lp-vs-row--head .lp-vs-pub{color:#ff9db2}.lp-vs-row--head .lp-vs-suara{color:var(--sun)}.lp-vs-row--head svg{margin:0}.lp-reveal.is-in .lp-vs-row{animation:lp-row-in .7s var(--ease-out) both;animation-delay:calc(.3s + var(--i,0) * 90ms)}.lp-vs-bonus{max-width:760px;color:var(--t-md);border:1px dashed #ffc85759;border-radius:16px;align-items:flex-start;gap:12px;margin:28px auto 0;padding:16px 20px;font-size:14.5px;display:flex}.lp-vs-bonus svg{color:var(--sun);margin-top:3px}.lp-vs-bonus b{color:var(--t-hi)}@media (width<=820px){.lp-vs{margin-top:36px}.lp-vs-row{grid-template-columns:1fr 1fr}.lp-vs-row>span{gap:8px;padding:14px;font-size:13.5px}.lp-vs-topic{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;color:var(--t-lo)!important;padding-bottom:0!important;font-size:12px!important}.lp-vs-row--head>span:first-child{display:none}.lp-vs-row--head>span{font-size:15px}}.lp-sunrise{background:var(--twi);height:260vh}.lp-sunrise .lp-pin-stage{align-items:flex-start}.lp-dawn{background:linear-gradient(#2b2270 0%,#5b3a9a 30%,#c8679a 54%,#ff9f7a 72%,#ffd08f 86%,#fff1d6 100%);position:absolute;inset:0}.lp-dawn-night{background:linear-gradient(180deg, var(--twi) 0%, #221a5a 60%, #1a1548 100%);opacity:clamp(0, calc(1 - var(--p,0) * 1.6), 1);position:absolute;inset:0}.lp-sun{aspect-ratio:1;width:min(40vmin,380px);left:50%;bottom:calc(-34% + var(--p,0) * 42%);box-shadow:0 0 120px 40px rgba(255, 190, 110, calc(var(--p,0) * .5));opacity:clamp(0, calc(var(--p,0) * 3), 1);background:radial-gradient(circle,#fff7d6 0%,#ffe08a 38%,#ffb35c 64%,#ff965a00 71%);border-radius:50%;position:absolute;transform:translate(-50%)}.lp-voices{position:absolute;inset:0}.lp-voice{--r:clamp(0, calc((var(--p,0) - var(--t)) * 7), 1);left:var(--x);top:var(--y);color:#1f1a4a;width:48px;height:48px;font-family:var(--font-display);letter-spacing:-.02em;opacity:var(--r);scale:calc(.6 + var(--r) * .4);translate:0 calc((1 - var(--r)) * 48px);animation:lp-float 6s ease-in-out calc(var(--i) * -.9s) infinite;background:linear-gradient(160deg,#fffdf7,#fff1dc);border-radius:16px 16px 16px 5px;place-items:center;margin:-24px 0 0 -24px;font-size:18px;font-weight:700;display:grid;position:absolute;box-shadow:0 10px 26px -8px #8c3c5a8c,0 0 22px #ffd69673}.lp-shops{width:100%;height:36%;position:absolute;bottom:0;left:0;right:0}.lp-shop{fill:#241c52}.lp-shop-awning{fill:#3a2c6e}.lp-win{fill:#ffd27a;opacity:clamp(.06, calc((var(--p,0) - var(--t)) * 5), 1)}.lp-sunrise .lp-pin-stage:after{content:"";background:linear-gradient(180deg, #fff6ec00, var(--cream));height:90px;position:absolute;bottom:0;left:0;right:0}.lp-sunrise-copy{z-index:2;text-align:center;text-shadow:0 2px 30px #140e3c73;flex-direction:column;align-items:center;gap:14px;padding-top:clamp(96px,13vh,150px);display:flex;position:relative}.lp-sunrise-copy .lp-lede{color:#efeaff}.lp-sunrise-copy .lp-en{color:#d9d2ff;margin-top:-2px}.lp-sunrise-copy .lp-h2{transform:translateY(calc((1 - clamp(0, var(--p,0) * 3, 1)) * 30px));opacity:clamp(.2, calc(var(--p,0) * 4), 1)}.lp-sunrise-copy .lp-lede,.lp-sunrise-copy .lp-en{opacity:clamp(0, calc(var(--p,0) * 4 - .6), 1)}@media (width<=820px){.lp-sunrise{height:230vh}.lp-sunrise-copy{padding-top:92px}.lp-shops{height:30%}.lp-voice{width:36px;height:36px;top:calc(52% + (var(--y) - 40%) * .7);border-radius:12px 12px 12px 4px;margin:-18px 0 0 -18px;font-size:14px}.lp-voice svg{width:18px;height:18px}.lp-voice:nth-child(3n){display:none}.lp-sun{width:62vmin}}.lp-ways{background:radial-gradient(40% 30% at 85% 25%, #ff9f7a40, transparent 70%), radial-gradient(40% 30% at 10% 80%, #8b7cff29, transparent 70%), linear-gradient(180deg, var(--cream) 0%, #fff9f2 100%);height:380vh;color:var(--ink)}.lp-ways-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp-ways-copy{flex-direction:column;gap:14px;display:flex}.lp-ways-copy .lp-en{margin-top:-4px}.lp-ways-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lp-way{border:1px solid #0000;border-radius:20px;transition:background .4s,border-color .4s,box-shadow .4s}.lp-way.is-on{border-color:var(--hair);background:#fff;box-shadow:0 20px 50px -28px #5032a059}.lp-way-btn{width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;display:flex}.lp-way-ico{width:44px;height:44px;color:var(--iris-ink);transition:background .3s ease, color .3s ease, transform .4s var(--ease-spring);background:#f0ecfa;border-radius:13px;flex:none;place-items:center;display:grid}.lp-way.is-on .lp-way-ico{background:linear-gradient(135deg, var(--sun), var(--sun-2));color:#1b1433;transform:rotate(-6deg)scale(1.05)}.lp-way-head{flex-direction:column;display:flex}.lp-way-n{letter-spacing:.14em;color:var(--ink-3);font-size:12px;font-weight:700}.lp-way-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.lp-way:not(.is-on) .lp-way-title{color:var(--ink-3)}.lp-way-body{opacity:0;max-height:0;transition:max-height .6s var(--ease-out), padding .4s ease, opacity .4s ease;flex-direction:column;gap:12px;padding-inline:18px;display:flex;overflow:hidden}.lp-way.is-on .lp-way-body{opacity:1;max-height:320px;padding-bottom:20px}.lp-way-body p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.lp-way-fits{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.lp-way-fits span{margin-right:4px;font-weight:700}.lp-way-fits em{font-family:var(--font-ui);color:var(--iris-ink);background:#f4f0fc;-webkit-background-clip:border-box;background-clip:border-box;border-radius:999px;padding:5px 10px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.2}.lp-way-body .lp-way-extra{color:var(--ink-3);border-left:2px solid var(--sun);padding-left:12px;font-size:13.5px}.lp-ways-stage{aspect-ratio:1;width:100%;max-height:78svh;margin-inline:auto;position:relative;container-type:size}.lp-stage-halo{filter:blur(50px);opacity:.55;background:conic-gradient(from 200deg,#ffc85780,#ff6f9159,#8b7cff66,#ffc85780);border-radius:50%;animation:24s linear infinite lp-spin;position:absolute;inset:6%}.lp-scene-slot{opacity:0;filter:blur(8px);transition:opacity .6s var(--ease-out), transform .8s var(--ease-out), filter .6s ease;pointer-events:none;position:absolute;inset:0;transform:scale(.9)translateY(24px)}.lp-scene-slot.is-on{opacity:1;filter:none;transform:none}.lp-stage-label{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:10px;font-size:13px;font-style:italic;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-stage-n{font-family:var(--font-display);color:var(--iris-ink);font-style:normal;font-weight:700}.lp-scene{position:absolute;inset:0}.lp-counter{background:linear-gradient(#f0cfa9 0%,#e2b88c 18%,#d4a57a 100%);border-radius:3cqmin 3cqmin 2cqmin 2cqmin;height:20%;position:absolute;bottom:10%;left:4%;right:4%;box-shadow:inset 0 1.2cqmin #ffffff73,0 3cqmin 6cqmin -3cqmin #78461e73}.lp-phone{background:#1c1a2e;border-radius:5.5cqmin;padding:1.4cqmin;position:absolute;box-shadow:0 5cqmin 10cqmin -4cqmin #28145a8c,inset 0 0 0 .4cqmin #3a3752}.lp-phone-screen{background:#fff;border-radius:4.2cqmin;width:100%;height:100%;position:relative;overflow:hidden}.lp-mini-survey,.lp-mini-thanks,.lp-scan-view,.lp-chat-sheet{flex-direction:column;gap:2cqmin;padding:5cqmin 3cqmin 3cqmin;display:flex;position:absolute;inset:0}.lp-mini-org{color:var(--ink-3);font-size:2.1cqmin;font-weight:700}.lp-mini-q{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:2.9cqmin;font-weight:700;line-height:1.2}.lp-mini-scale{grid-template-columns:repeat(6,1fr);gap:.8cqmin;display:grid}.lp-mini-scale i{height:4.4cqmin;color:var(--ink-2);border:.25cqmin solid #e2ddef;border-radius:1cqmin;place-items:center;font-size:1.9cqmin;font-style:normal;font-weight:700;display:grid}.lp-mini-scale i.is-pick{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff}.lp-mini-send{background:var(--ink);color:#fff;border-radius:1.2cqmin;place-items:center;height:5.2cqmin;margin-top:auto;font-size:2.1cqmin;font-weight:700;display:grid}.lp-mini-thanks{text-align:center;opacity:0;justify-content:center;align-items:center;gap:1.2cqmin}.lp-mini-thanks b{font-family:var(--font-display);color:var(--ink);font-size:3.4cqmin}.lp-mini-thanks>span{color:var(--ink-3);font-size:2cqmin}.lp-mini-thanks svg{width:8cqmin;height:8cqmin}.lp-mini-review{background:#fff4d9;border-radius:999px;align-items:center;gap:.8cqmin;margin-top:1.6cqmin;padding:1cqmin 2cqmin;font-weight:700;display:inline-flex;color:var(--watch-ink)!important}.lp-mini-review svg{width:1.8cqmin;height:1.8cqmin}.lp-stand{flex-direction:column;align-items:center;width:32%;display:flex;position:absolute;bottom:25%;left:10%}.lp-stand-card{aspect-ratio:.78;width:100%;color:var(--ink);background:#fff;border-radius:2.6cqmin;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqmin;padding:2.4cqmin;display:flex;box-shadow:0 3cqmin 6cqmin -2cqmin #3c1e784d,inset 0 0 0 .35cqmin #efe9fb}.lp-stand-brand{letter-spacing:.1em;text-transform:uppercase;color:var(--iris-ink);font-size:2.1cqmin;font-weight:800}.lp-qr{width:72%;color:var(--ink)}.lp-stand-cap{color:var(--ink-3);font-size:1.8cqmin;font-weight:600}.lp-stand-foot{background:linear-gradient(#cfc6e6,#b7acd6);border-radius:0 0 1.4cqmin 1.4cqmin;width:60%;height:3cqmin;margin-top:-.4cqmin}.lp-phone--scan{width:33%;height:62%;bottom:17%;right:12%;transform:rotate(-5deg)}.lp-scan-view{opacity:0;background:radial-gradient(circle at 50% 45%,#3a3561,#16142a);justify-content:center;align-items:center}.lp-scan-frame{aspect-ratio:1;border:.5cqmin solid #ffffffd9;border-radius:2cqmin;width:64%;box-shadow:0 0 0 100cqmin #0003}.lp-scan-beam{background:var(--sun);height:.5cqmin;box-shadow:0 0 3cqmin var(--sun);border-radius:1cqmin;position:absolute;top:38%;left:22%;right:22%}.lp-scene-slot.is-on .lp-phone--scan{animation:lp-qr-phone 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-scan-view{animation:8s linear infinite lp-qr-scan}.lp-scene-slot.is-on .lp-scan-beam{animation:1.2s ease-in-out infinite alternate lp-beam}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-survey{animation:8s linear infinite lp-qr-survey}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-scale i.is-pick{animation:8s linear infinite lp-qr-pick}.lp-scene-slot.is-on .lp-scene--qr .lp-mini-thanks{animation:8s linear infinite lp-qr-thanks}.lp-tablet{aspect-ratio:1.45;background:#1c1a2e;border-radius:4cqmin;width:76%;padding:2cqmin;position:absolute;bottom:33%;left:50%;transform:translate(-50%);box-shadow:0 5cqmin 10cqmin -4cqmin #28145a80,inset 0 0 0 .4cqmin #3a3752}.lp-tablet-screen{background:linear-gradient(#fff,#faf7ff);border-radius:2.4cqmin;width:100%;height:100%;position:relative;overflow:hidden}.lp-tablet-stand{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#bdb2dc,#a296c8);width:16%;height:10%;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.lp-kiosk-ask,.lp-kiosk-thanks{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqmin;padding:3cqmin;display:flex;position:absolute;inset:0}.lp-kiosk-q{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:3.8cqmin;font-weight:700;line-height:1.15}.lp-kiosk-en{color:var(--ink-3);font-size:2.2cqmin;font-style:italic}.lp-kiosk-faces{gap:2cqmin;margin-top:1.6cqmin;display:flex}.lp-kiosk-faces i{background:#fff;border:.3cqmin solid #e6e0f3;border-radius:2cqmin;place-items:center;width:9cqmin;height:9cqmin;display:grid}.lp-kiosk-faces i svg{width:6cqmin;height:6cqmin}.lp-kiosk-faces i.is-pick{border-color:var(--good-ink);background:#e6f6ee;box-shadow:0 0 0 .8cqmin #1e7f5826}.lp-kiosk-thanks{opacity:0;background:linear-gradient(135deg,#fff5dc,#ffe6ea)}.lp-kiosk-thanks b{font-family:var(--font-display);color:var(--ink);font-size:5cqmin}.lp-kiosk-thanks span{color:var(--ink-2);font-size:2.3cqmin}.lp-kiosk-bar{background:#5a48d626;border-radius:1cqmin;width:40%;height:.8cqmin;position:relative;overflow:hidden}.lp-kiosk-bar:after{content:"";background:var(--iris-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(.6)}.lp-tap{opacity:0;background:#5a48d659;border-radius:50%;width:7cqmin;height:7cqmin;position:absolute;bottom:20%;right:17%}.lp-scene-slot.is-on .lp-kiosk-faces i.is-pick{animation:6s linear infinite lp-k-pick}.lp-scene-slot.is-on .lp-tap{animation:6s ease-out infinite lp-k-tap}.lp-scene-slot.is-on .lp-kiosk-thanks{animation:6s linear infinite lp-k-thanks}.lp-scene-slot.is-on .lp-kiosk-bar:after{animation:6s linear infinite lp-k-bar}.lp-phone--chat{width:44%;height:80%;top:6%;left:50%;transform:translate(-50%)rotate(3deg)}.lp-chat-top{background:#f4f1fb;border-bottom:.25cqmin solid #e8e3f1;align-items:center;gap:1.6cqmin;padding:3.2cqmin 2.4cqmin 1.8cqmin;display:flex}.lp-chat-top b{color:var(--ink);font-size:2.3cqmin;display:block}.lp-chat-top small{color:var(--good-ink);font-size:1.7cqmin}.lp-chat-av{background:linear-gradient(135deg, var(--rose), var(--sun-2));color:#fff;border-radius:50%;place-items:center;width:5cqmin;height:5cqmin;font-size:1.8cqmin;font-weight:800;display:grid}.lp-chat-body{background:repeating-linear-gradient(45deg,#fbf9ff 0 2cqmin,#f7f4fd 2cqmin 4cqmin);flex-direction:column;gap:1.4cqmin;height:100%;padding:2.4cqmin;display:flex}.lp-chat-msg{max-width:86%;color:var(--ink);background:#fff;border-radius:2.4cqmin 2.4cqmin 2.4cqmin .6cqmin;padding:1.6cqmin 2cqmin;font-size:2.1cqmin;line-height:1.35;box-shadow:0 .4cqmin 1cqmin #28145a14}.lp-chat-msg--link u{color:var(--iris-ink);margin-top:.8cqmin;font-weight:700;text-decoration-thickness:.25cqmin;display:block}.lp-chat-sheet{background:#fff;border-radius:4cqmin 4cqmin 0 0;padding-top:3.4cqmin;top:28%;box-shadow:0 -2cqmin 5cqmin #28145a2e}.lp-chat-sheet:before{content:"";background:#e2ddef;border-radius:1cqmin;width:8cqmin;height:.7cqmin;position:absolute;top:1.2cqmin;left:50%;transform:translate(-50%)}.lp-scene-slot.is-on .lp-chat-msg:first-child{animation:lp-c-msg1 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-chat-msg:nth-child(2){animation:lp-c-msg2 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-chat-sheet{animation:lp-c-sheet 8s var(--ease-out) infinite}.lp-scene-slot.is-on .lp-scene--link .lp-mini-scale i.is-pick{animation:8s linear infinite lp-c-pick}@media (width<=820px){.lp-ways{height:360vh}.lp-ways .lp-pin-stage{align-items:flex-start;padding-top:74px}.lp-ways-grid{grid-template-columns:1fr;gap:6px}.lp-ways-copy{gap:8px}.lp-ways-copy .lp-h2--xl{font-size:28px}.lp-ways-copy .lp-en{display:none}.lp-ways-list{flex-flow:wrap;gap:6px;margin-top:8px}.lp-way{flex:1 1 0;min-width:0}.lp-way.is-on{flex-basis:100%;order:3}.lp-way-btn{gap:8px;min-height:48px;padding:8px 10px}.lp-way-ico{border-radius:10px;width:34px;height:34px}.lp-way-ico svg{width:18px;height:18px}.lp-way-title{font-size:14.5px}.lp-way:not(.is-on) .lp-way-n{display:none}.lp-way-body p{font-size:14px}.lp-way-body .lp-way-extra,.lp-way-fits{display:none}.lp-way.is-on .lp-way-body{padding-bottom:12px}.lp-ways-stage{width:min(100%,44svh);max-height:none;margin-top:4px}.lp-stage-label{display:none}}.lp-try{color:var(--ink);background:linear-gradient(#fff9f2 0%,#fbf7ff 100%)}.lp-try-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp-try-copy{flex-direction:column;gap:16px;display:flex}.lp-try-copy .lp-en{margin-top:-6px}.lp-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lp-pills li{border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.lp-pills svg{color:var(--good-ink)}.lp-demo{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.lp-demo:before{content:"";filter:blur(50px);z-index:0;background:linear-gradient(135deg,#ffc85780,#ff6f9159,#8b7cff73);border-radius:40px;position:absolute;inset:10% -6% -6%}.lp-toggle{z-index:1;border:1px solid var(--hair);background:#fff;border-radius:999px;padding:5px;display:inline-flex;position:relative}.lp-toggle button{height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s}.lp-toggle button.is-on{background:var(--ink);color:#fff}.lp-demo-card{z-index:1;background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:480px;min-height:420px;padding:26px;display:flex;position:relative;box-shadow:0 40px 80px -40px #3c1e8c73,0 0 0 1px #17152e0d}.lp-demo-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-demo-org{align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex}.lp-demo-logo{background:linear-gradient(135deg, var(--iris-ink), #b0369a);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.lp-anon{color:var(--good-ink);background:#eef8f3;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-demo-body{flex-direction:column;gap:16px;display:flex}.lp-demo-q{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.25}.lp-demo-q span{font-family:var(--font-ui);letter-spacing:0;color:var(--ink-3);margin-top:6px;font-size:14px;font-weight:500;display:block}.lp-demo-scale{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.lp-demo-scale button,.lp-demo-faces button{height:52px;color:var(--ink);font-family:var(--font-display);transition:transform .22s var(--ease-spring), background .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease;background:#fff;border:1.5px solid #e2ddef;border-radius:14px;font-size:18px;font-weight:700}.lp-demo-scale button:hover,.lp-demo-faces button:hover{border-color:var(--iris-ink);transform:translateY(-2px)}.lp-demo-scale button.is-on{background:linear-gradient(135deg, var(--iris-ink), #8a3fc4);color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 10px 22px -8px #5a48d6b3}.lp-demo-faces{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lp-demo-faces button{place-items:center;height:64px;display:grid}.lp-demo-faces button.is-on{border-color:var(--iris-ink);background:#f3f0ff;transform:scale(1.08);box-shadow:0 10px 22px -10px #5a48d699}.lp-demo-ends{color:var(--ink-3);justify-content:space-between;font-size:12.5px;display:flex}.lp-demo-send{background:var(--ink);color:#fff;border:0;border-radius:14px;height:52px;margin-top:auto;font-size:16px;font-weight:700;transition:opacity .2s,transform .15s}.lp-demo-send:disabled{opacity:.35;cursor:not-allowed}.lp-demo-send:not(:disabled):active{transform:scale(.98)}.lp-demo-thanks{text-align:center;animation:lp-pop-c .6s var(--ease-spring) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.lp-demo-burst{background:radial-gradient(circle,#e7f7ef,#fff 70%);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 0 10px #1f9d6b14}.lp-demo-thanks-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.lp-demo-thanks-title span{font-family:var(--font-ui);color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:500;display:block}.lp-demo-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:4px;display:flex}@media (width<=820px){.lp-try-grid{grid-template-columns:1fr}.lp-demo-card{min-height:0;padding:20px}.lp-demo-scale,.lp-demo-faces{gap:6px}.lp-demo-faces button{height:56px}}.lp-dash{background:linear-gradient(180deg, #fbf7ff 0%, var(--day) 100%);color:var(--ink)}.lp-dash-grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lp-dash-copy{flex-direction:column;gap:16px;display:flex}.lp-dash-copy .lp-en{margin-top:-6px}.lp-dash-feats{flex-direction:column;gap:18px;margin-top:16px;display:flex}.lp-dash-feats li{color:var(--ink-2);align-items:flex-start;gap:14px;font-size:15.5px;line-height:1.55;display:flex}.lp-dash-feats b{color:var(--ink);font-size:16px;display:block}.lp-dash-tick{width:28px;height:28px;color:var(--good-ink);background:#e9f6ef;border-radius:9px;flex:none;place-items:center;display:grid}.lp-board{transition:transform 1.2s var(--ease-out);background:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;transform:perspective(1400px)rotateY(-8deg)rotateX(4deg);box-shadow:0 50px 100px -50px #3c1e8c73,0 0 0 1px #17152e0d}.lp-board.is-in{transform:perspective(1400px)rotateY(-3deg)rotateX(2deg)}.lp-board:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}.lp-board-top{justify-content:space-between;align-items:center;display:flex}.lp-board-title{font-family:var(--font-display);font-size:16px;font-weight:700}.lp-sample{letter-spacing:.14em;color:var(--ink-3);background:#f4f1fa;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:800}.lp-board-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-board-stat{background:#faf8fe;border:1px solid #efebf7;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.lp-board-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.lp-board-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.lp-board-sub{color:var(--ink-3);font-size:12.5px}.lp-status{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.lp-status--good{color:var(--good-ink)}.lp-board-bar{border-radius:8px;height:8px;margin-top:6px;display:flex;overflow:hidden}.lp-board-bar i:first-child{background:#1f9d6b}.lp-board-bar i:nth-child(2){background:#e8dcb8}.lp-board-bar i:nth-child(3){background:#e0475f}.lp-board-chart{background:#faf8fe;border:1px solid #efebf7;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.lp-board-chart svg{width:100%;height:auto;display:block}.lp-board-line{stroke-dasharray:1;stroke-dashoffset:1px}.lp-board-area,.lp-board-dot{opacity:0}.lp-board.is-in .lp-board-line{transition:stroke-dashoffset 1.8s var(--ease-out) .3s;stroke-dashoffset:0}.lp-board.is-in .lp-board-area{opacity:1;transition:opacity 1s 1.2s}.lp-board.is-in .lp-board-dot{opacity:1;transition:opacity .3s 1.9s;animation:2s ease-in-out 2.2s infinite lp-glow-dot}.lp-board-alert{color:#4a3504;opacity:0;background:#fdf4df;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex;transform:translateY(16px)}.lp-board-alert b{color:var(--watch-ink);display:block}.lp-board-alert-ico{width:30px;height:30px;color:var(--watch-ink);background:#f6e3b4;border-radius:9px;flex:none;place-items:center;display:grid}.lp-board.is-in .lp-board-alert{transition:opacity .6s ease 2.4s, transform .7s var(--ease-spring) 2.4s;opacity:1;transform:none}.lp-board-float{color:var(--ink-2);white-space:nowrap;opacity:0;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;position:absolute;box-shadow:0 18px 40px -16px #3c1e8c73,0 0 0 1px #17152e0d}.lp-board-float b{color:var(--ink)}.lp-board-float--a{top:56%;left:-36px}.lp-board-float--b{top:12%;right:-28px}.lp-board.is-in .lp-board-float--a{animation:lp-toast .9s var(--ease-spring) 1.4s both, lp-float-y 6s ease-in-out 2.3s infinite}.lp-board.is-in .lp-board-float--b{animation:lp-toast .9s var(--ease-spring) .9s both, lp-float-y 7s ease-in-out 1.8s infinite}@media (width<=1100px){.lp-only-wide{display:none!important}.lp-board-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.lp-dash-grid{grid-template-columns:1fr}.lp-board{padding:16px;transform:none!important}.lp-board-value{font-size:26px}.lp-board-float--a{top:auto;bottom:-22px;left:8px}.lp-board-float--b{top:-20px;right:8px}}.lp-pricing{background:var(--day);color:var(--ink)}.lp-billing{border:1px solid var(--hair);background:#fff;border-radius:999px;margin-top:10px;padding:5px;display:inline-flex}.lp-billing button{height:42px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.lp-billing button.is-on{background:var(--ink);color:#fff}.lp-billing-save{color:var(--good-ink);background:#e3f5ec;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800}.lp-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;margin-top:56px;display:grid}.lp-plan{border:1px solid var(--hair);transition:transform .3s var(--ease-out), box-shadow .3s ease;background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:28px 24px 22px;display:flex;position:relative}.lp-plan:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #3c1e8c66}.lp-plan.is-featured{color:var(--t-hi);background:radial-gradient(80% 60% at 80% 0%, #ffc85738, transparent 70%), linear-gradient(160deg, var(--n3), var(--n1));border-color:#0000;box-shadow:0 40px 80px -40px #281478b3}.lp-plan-flag{background:linear-gradient(120deg, var(--sun), var(--sun-2));color:#1b1433;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-12px;left:24px}.lp-plan-head{flex-direction:column;gap:4px;display:flex}.lp-plan-name{font-family:var(--font-display);font-size:20px;font-weight:700}.lp-plan-sub{color:var(--ink-3);font-size:14px}.lp-plan.is-featured .lp-plan-sub{color:var(--t-lo)}.lp-plan-price{align-items:baseline;gap:4px;display:flex}.lp-plan-amount{font-family:var(--font-display);letter-spacing:-.04em;font-size:42px;font-weight:700}.lp-plan-per{color:var(--ink-3);font-size:14px}.lp-plan.is-featured .lp-plan-per{color:var(--t-lo)}.lp-plan-annual{color:var(--good-ink);margin-top:-10px;font-size:12.5px;font-weight:700}.lp-plan.is-featured .lp-plan-annual{color:var(--mint)}.lp-plan-feats{color:var(--ink-2);flex-direction:column;flex:1;gap:10px;font-size:14px;display:flex}.lp-plan-feats li{align-items:flex-start;gap:10px;display:flex}.lp-plan-feats svg{color:var(--good-ink);margin-top:4px}.lp-plan.is-featured .lp-plan-feats{color:var(--t-md)}.lp-plan.is-featured .lp-plan-feats svg{color:var(--mint)}.lp-plan .lp-fine{margin-top:-8px}.lp-plan.is-featured .lp-fine{color:var(--t-lo)}.lp-addons{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.lp-addon{color:var(--ink-3);background:#fff;border:1px dashed #d9d3ea;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:14px;display:flex}.lp-addon b{color:var(--ink);font-size:15.5px;display:block}.lp-addon-price{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:22px;font-weight:700}.lp-addon-price small{font-family:var(--font-ui);color:var(--ink-3);font-size:13px;font-weight:500}@media (width<=1100px){.lp-plans{grid-template-columns:repeat(2,1fr);gap:20px 16px}}@media (width<=820px){.lp-plans{grid-template-columns:1fr;margin-top:40px}.lp-plan.is-featured{order:-1}.lp-addons{grid-template-columns:1fr}.lp-billing button{padding:0 14px;font-size:14px}}.lp-trial{background:var(--day);color:var(--ink);padding-top:0}.lp-trial-grid{background:linear-gradient(135deg,#fff4e3,#ffeef2 60%,#f1edff);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);padding:clamp(28px,4vw,56px);display:grid}.lp-timeline{background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 60px -40px #3c1e8c66}.lp-timeline ol{flex-direction:column;gap:24px;display:flex;position:relative}.lp-timeline ol:before{content:"";background:var(--hair);width:2px;position:absolute;top:12px;bottom:12px;left:9px}.lp-timeline ol:after{content:"";background:linear-gradient(var(--sun), var(--rose), var(--iris-ink));width:2px;height:0;transition:height 1.6s var(--ease-out) .2s;position:absolute;top:12px;left:9px}.lp-timeline.is-in ol:after{height:calc(100% - 24px)}.lp-tl-step{align-items:flex-start;gap:18px;display:flex;position:relative}.lp-tl-dot{z-index:1;border:3px solid var(--hair);width:20px;height:20px;transition:border-color .4s,background .4s;transition-delay:calc(.3s + var(--i) * .45s);background:#fff;border-radius:50%;flex:none;margin-top:2px;position:relative}.lp-timeline.is-in .lp-tl-dot{border-color:var(--iris-ink)}.lp-timeline.is-in .lp-tl-step:first-child .lp-tl-dot{background:var(--sun);border-color:var(--sun)}.lp-tl-body{color:var(--ink-2);flex-direction:column;gap:3px;font-size:14.5px;line-height:1.55;display:flex}.lp-tl-body b{color:var(--ink);font-size:16px}.lp-tl-due{border-top:1px solid var(--hair);color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:24px;padding-top:18px;font-weight:600;display:flex}.lp-tl-due b{font-family:var(--font-display);color:var(--good-ink);font-size:32px}@media (width<=820px){.lp-trial-grid{border-radius:24px;grid-template-columns:1fr;padding:22px}.lp-timeline{padding:22px}}.lp-faq-sec{background:var(--day);color:var(--ink);padding-top:clamp(40px,6vw,80px)}.lp-faq-wrap{max-width:900px}.lp-faqs{flex-direction:column;gap:10px;margin-top:44px;display:flex}.lp-faq{border:1px solid var(--hair);background:#fff;border-radius:18px;transition:box-shadow .3s,border-color .3s}.lp-faq.is-open{border-color:#d6cff0;box-shadow:0 20px 44px -30px #3c1e8c66}.lp-faq-h{font:inherit}.lp-faq-q{width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:16.5px;font-weight:700;display:flex}.lp-faq-chev{color:var(--iris-ink);transition:transform .3s var(--ease-out);flex:none}.lp-faq.is-open .lp-faq-chev{transform:rotate(180deg)}.lp-faq-a{color:var(--ink-2);padding:0 22px 20px;font-size:15.5px;line-height:1.65;animation:.4s both lp-fade-in}.lp-faq-a a{color:var(--iris-ink);font-weight:700}.lp-final{text-align:center;background:linear-gradient(180deg, var(--day) 0%, #ffd9b8 9%, #ff9f9a 17%, #b0579b 27%, #4a2a7a 40%, var(--n1) 60%, var(--n0) 100%);padding:clamp(160px,18vw,240px) 0 clamp(110px,12vw,160px);position:relative;overflow:hidden}.lp-final-sky{pointer-events:none;position:absolute;inset:0}.lp-final-sun{filter:blur(10px);background:radial-gradient(circle,#ffc85780,#ff6f912e 55%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:6s ease-in-out infinite lp-breathe;position:absolute;top:58%;left:50%;translate:-50% -50%}.lp-final-ring{opacity:0;width:280px;height:280px;animation:lp-ring 7.5s ease-out calc(var(--i) * 1.5s) infinite;border:1.5px solid #ffc85780;border-radius:50%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.5)}.lp-final-in{flex-direction:column;align-items:center;gap:16px;padding-top:80px;display:flex;position:relative}.lp-final-in .lp-en{margin-top:-6px;margin-bottom:20px}.lp-final-note{color:var(--t-lo);margin-top:4px;font-size:13.5px}.lp-final-ask{color:var(--t-md);font-size:14.5px}.lp-final-ask a{color:var(--sun);font-weight:700}.lp-footer{background:var(--n0);color:var(--t-lo);border-top:1px solid #ffffff0f}.lp-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:28px;font-size:13.5px;display:flex}.lp-footer-brand{color:var(--t-lo);align-items:center;gap:10px;display:inline-flex}.lp-footer-brand svg{color:var(--sun)}.lp-footer-links{gap:22px;display:flex}.lp-footer-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lp-footer-links a:hover{color:var(--t-hi)}.lp-stickybar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .35s var(--ease-out);background:#070a1fcc;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-stickybar.is-on{transform:none}@media (width>=821px){.lp-stickybar{display:none}}@media (width<=820px){.lp-footer{padding-bottom:76px}}@keyframes lp-twinkle{0%{opacity:.2}to{opacity:.85}}@keyframes lp-leave{0%{opacity:0;transform:translate(0)}10%{opacity:.7}60%{opacity:.4}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes lp-shout{0%{opacity:0;transform:scale(.5)translateY(10px)}4%{opacity:1;transform:scale(1.08)}7%{transform:scale(1)}24%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.94)translateY(-8px)}to{opacity:0}}@keyframes lp-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes lp-drip{0%{top:-14px}to{top:44px}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp-shake{0%,to{transform:scale(1.18)rotate(0)}10%{transform:scale(1.22)rotate(-6deg)}20%{transform:scale(1.22)rotate(6deg)}30%{transform:scale(1.18)rotate(0)}}@keyframes lp-pop{0%{opacity:0;transform:translate(-50%)scale(.6)translateY(8px)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lp-pop-c{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lp-float-y{0%,to{translate:0}50%{translate:0 -8px}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-glow-dot{0%,to{r:5.5}50%{r:8}}@keyframes lp-toast{0%{opacity:0;transform:scale(.7)translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}15%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes lp-qr-phone{0%{opacity:0;transform:translate(40%,20%)rotate(12deg)}10%{opacity:1;transform:translate(0)rotate(-5deg)}90%{opacity:1;transform:translate(0)rotate(-5deg)}to{opacity:0;transform:translate(40%,20%)rotate(12deg)}}@keyframes lp-qr-scan{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes lp-beam{0%{top:30%}to{top:64%}}@keyframes lp-qr-survey{0%,32%{opacity:0}36%,66%{opacity:1}70%,to{opacity:0}}@keyframes lp-qr-pick{0%,46%{color:var(--ink-2);background:#fff;border-color:#e2ddef;transform:none}50%{transform:scale(1.25)}54%,to{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff;transform:none}}@keyframes lp-qr-thanks{0%,68%{opacity:0;transform:scale(.9)}72%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-k-tap{0%,30%{opacity:0;transform:scale(.4)}34%{opacity:1;transform:scale(1)}44%{opacity:0;transform:scale(2)}to{opacity:0}}@keyframes lp-k-pick{0%,33%{box-shadow:none;background:#fff;border-color:#e6e0f3;transform:none}36%{transform:scale(1.18)}40%,to{border-color:var(--good-ink);background:#e6f6ee;transform:none}}@keyframes lp-k-thanks{0%,44%{opacity:0}48%,92%{opacity:1}96%,to{opacity:0}}@keyframes lp-k-bar{0%,48%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes lp-c-msg1{0%,4%{opacity:0;transform:translateY(12px)scale(.95)}10%,to{opacity:1;transform:none}}@keyframes lp-c-msg2{0%,18%{opacity:0;transform:translateY(12px)scale(.95)}24%,to{opacity:1;transform:none}}@keyframes lp-c-sheet{0%,38%{transform:translateY(105%)}46%,92%{transform:none}to{transform:translateY(105%)}}@keyframes lp-c-pick{0%,62%{color:var(--ink-2);background:#fff;border-color:#e2ddef;transform:none}66%{transform:scale(1.25)}70%,to{background:var(--iris-ink);border-color:var(--iris-ink);color:#fff;transform:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.lp-star.is-leaving{opacity:.25}.lp-shout:first-of-type,.lp-shout:nth-of-type(3){opacity:1}.lp-hero-in,.lp-stars{transform:none}.lp-face.is-gone .lp-face-in{opacity:.12;transform:scale(.8)}.lp-voice{translate:0}.lp-reveal>*{opacity:1;transform:none}.lp-board{transform:none}.lp-board-line{stroke-dashoffset:0}.lp-board-area,.lp-board-dot,.lp-board-alert,.lp-board-float{opacity:1;transform:none}.lp-kiosk-faces i.is-pick{border-color:var(--good-ink)}}.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-left{background:#fff;flex-direction:column;padding:32px 48px;display:flex}.auth-form{flex-direction:column;gap:16px;width:100%;max-width:400px;margin:auto;padding:32px 0;display:flex}.auth-right{background:var(--suara-accent);color:#fff;justify-content:center;align-items:center;padding:48px;display:flex}.auth-side{flex-direction:column;gap:24px;max-width:420px;display:flex}.auth-side-title{font-size:26px;font-weight:700;line-height:1.25}.auth-ticks{flex-direction:column;gap:10px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.auth-ticks li{align-items:center;gap:10px;display:flex}.auth-ticks li:before{content:"";background:#ffffff2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' stroke='white' stroke-width='2.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:99px;width:18px;height:18px}.auth-phone,.auth-dash{color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 24px 48px -24px #00000073}.auth-mini-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.auth-mini-grid div{border:1.5px solid var(--line);height:36px;font-family:var(--font-display);border-radius:6px;justify-content:center;align-items:center;font-weight:600;display:flex}.auth-mini-grid div.on{border:2px solid var(--suara-accent);background:var(--suara-wash);color:var(--suara-accent)}.auth-mini-send{background:var(--suara-accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;height:40px;font-weight:700;display:flex}.auth-or{color:var(--muted);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:flex}.auth-or span{background:var(--line);flex:1;height:1px}.auth-center{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth-card{border:1px solid var(--line);text-align:center;width:100%;max-width:440px;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.auth-card .input{text-align:left}.auth-icon{background:var(--suara-wash);width:56px;height:56px;color:var(--suara-accent);border-radius:99px;justify-content:center;align-items:center;display:flex}.auth-code{font-family:var(--font-display);letter-spacing:.4em;height:56px;font-size:24px;text-align:center!important}.linklike{color:var(--suara-accent);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.linklike:hover{text-decoration:underline}@media (width<=900px){.auth-split{grid-template-columns:1fr}.auth-right{display:none}.auth-left{padding:20px 16px}}.kit{--kit:var(--suara-accent);flex-direction:column;align-items:center;gap:20px;min-height:100vh;padding:20px 24px 60px;display:flex}.kit-bar{align-items:center;gap:16px;width:100%;max-width:1100px;display:flex}.kit-tips{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:1100px;display:grid}.kit-tips ul{color:var(--body);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}.kit-sheets{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.sign{width:148mm;height:210mm;box-shadow:var(--shadow-card);border-top:8mm solid var(--kit);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:6mm;padding:12mm 12mm 8mm;display:flex;position:relative;overflow:hidden}.sign-top{align-self:stretch;align-items:center;gap:4mm;display:flex}.sign-logo{background:color-mix(in srgb, var(--kit) 12%, white);width:14mm;height:14mm;color:var(--kit);border-radius:3mm;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;overflow:hidden}.sign-logo img{object-fit:contain;width:100%;height:100%}.sign-org{font-size:17px;font-weight:800}.sign-where{color:var(--muted);font-size:13px}.sign-q{text-align:center}.sign-bm{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:700;line-height:1.2}.sign-en{color:var(--muted);margin-top:2mm;font-size:15px}.sign-qr{border:1.2mm solid var(--kit);border-radius:4mm;width:70mm;height:70mm;padding:4mm}.sign-qr svg{width:100%;height:100%;display:block}.sign-scan{font-family:var(--font-display);color:var(--kit);margin-top:-2mm;font-size:20px;font-weight:700}.sign-badges{color:var(--body);gap:4mm;font-size:13px;font-weight:700;display:flex}.sign-badges span{background:var(--ground);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.sign-foot{text-align:center;color:var(--muted);margin-top:auto;font-size:11.5px;line-height:1.5}.sign-url{color:var(--body);margin-top:1mm;font-family:ui-monospace,Menlo,monospace;font-size:11px}.sign-brand{color:var(--faint);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}@media (width<=820px){.kit{padding:12px}.kit-bar{flex-wrap:wrap}.kit-tips{grid-template-columns:1fr}.sign{transform-origin:top;margin-bottom:-84mm;transform:scale(.6)}}@page{size:A5 portrait;margin:0}@media print{.kit{gap:0;padding:0}.kit-sheets{display:block}.sign{box-shadow:none;page-break-after:always;break-after:page;border-radius:0;margin:0;transform:none}.sign:last-child{page-break-after:auto;break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sx-ctl{width:auto;height:40px!important}.sx-ctl.input{width:100%}.sx-icon-btn{width:40px;height:40px;padding:0}.sx-danger{color:var(--poor)!important}.sx-danger:hover:not(:disabled){background:var(--poor-bg)!important}.sx-note{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.sx-note svg{color:var(--muted);margin-top:1px}.sx-lock{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.rs-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-filters .select{max-width:240px}.rs-toggle{border-radius:var(--r-control);align-items:center;gap:8px;display:inline-flex}.rs-toggle-box{border:1.5px solid var(--line);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.chip.on .rs-toggle-box{border-color:var(--suara-accent);background:var(--suara-accent);color:#fff}.rs-list{flex-direction:column;padding:0;display:flex;overflow:hidden}.rs-row{border-bottom:1px solid #edf2f4;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:16px;padding:15px 20px;display:grid}.rs-row:last-child{border-bottom:0}.rs-score{flex-direction:column;align-items:center;gap:3px;display:flex}.rs-chip{width:44px;height:44px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--body);background:#eef2f4;border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.rs-chip.promoter{background:var(--good-bg);color:var(--good)}.rs-chip.passive{background:var(--watch-bg);color:var(--watch)}.rs-chip.detractor{background:var(--poor-bg);color:var(--poor)}.rs-chip.hidden{color:var(--muted)}.rs-word{letter-spacing:.06em;font-size:10.5px;font-weight:800}.rs-word.promoter{color:var(--good)}.rs-word.passive{color:var(--watch)}.rs-word.detractor{color:var(--poor)}.rs-of{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.rs-body{flex-direction:column;gap:4px;min-width:0;display:flex}.rs-comment{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;font-size:14px;line-height:1.5}.rs-comment.none{color:var(--muted)}.rs-meta{color:var(--muted);font-size:12px}.rs-extra{color:var(--body);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.rs-extra-item{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.rs-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rs-foot{color:var(--muted);align-items:flex-start;gap:10px;font-size:12.5px;display:flex}.rs-foot svg{color:var(--suara-accent)}.rs-more{border-top:1px solid #edf2f4;justify-content:center;padding:14px;display:flex}@media (width<=640px){.rs-row{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px 16px}.rs-side{flex-flow:wrap;grid-column:2;align-items:center}.rs-filters .select{flex:140px;max-width:none}}.sl-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.sl-card{flex-direction:column;gap:12px;display:flex}.sl-card-name{color:var(--ink);font-size:16px;font-weight:700}.sl-facts{color:var(--body);flex-direction:column;gap:6px;font-size:13px;display:flex}.sl-fact{align-items:flex-start;gap:8px;display:flex}.sl-fact>span:first-child{letter-spacing:.1em;text-transform:uppercase;width:92px;color:var(--muted);flex:none;padding-top:2px;font-size:11px;font-weight:700}.se-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.se-card{flex-direction:column;gap:14px;display:flex}.se-used{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.se-used>strong{letter-spacing:.1em;color:var(--muted);font-size:11px}.se-qs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.se-q{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.se-q.first{border-color:var(--suara-accent);box-shadow:0 0 0 1px var(--suara-accent) inset}.se-q.off{background:var(--ground)}.se-num{background:var(--suara-wash);width:28px;height:28px;color:var(--suara-accent);border-radius:99px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.se-q-text{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.se-q-en{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.se-q-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12px;display:flex}.se-q-actions{gap:2px;display:flex}.se-add{flex-wrap:wrap;gap:8px;display:flex}.se-add .select{flex:240px}.se-preview{flex-direction:column;align-items:center;gap:10px;width:402px;display:flex}.se-frame{border:6px solid var(--ink);background:var(--ground);border-radius:26px;width:390px;max-width:100%;height:700px;display:block}.se-preview-empty{border:1.5px dashed var(--line);text-align:center;width:390px;max-width:100%;min-height:320px;color:var(--muted);background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}@media (width<=1100px){.se-layout{grid-template-columns:1fr}.se-preview{width:100%}}@media (width<=640px){.se-q{grid-template-columns:minmax(0,1fr) auto}.se-num{display:none}.se-frame{height:640px}}.qb-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.qb-table-card{padding:0;overflow:hidden}.qb-table-card .table th{background:#eef2f4;border-bottom:0;padding:10px 14px}.qb-table-card .table td{border-bottom:1px solid #edf2f4;padding:14px}.qb-table-card .table{min-width:680px}.qb-q{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.qb-q-en{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.qb-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.qb-form{flex-direction:column;gap:14px;display:flex}.qb-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qb-type{border:1.5px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.qb-type:hover:not(:disabled){border-color:var(--suara-accent)}.qb-type.on{border:2px solid var(--suara-accent);background:var(--suara-wash);padding:11.5px}.qb-type:disabled{cursor:not-allowed;opacity:.6}.qb-type-name{color:var(--ink);font-size:13px;font-weight:700}.qb-type.on .qb-type-name{color:var(--suara-accent)}.qb-type-sub{color:var(--muted);font-size:11.5px}.qb-digits{flex-wrap:wrap;gap:3px;display:flex}.qb-digits span{border:1px solid var(--line);width:19px;height:21px;font-family:var(--font-display);color:var(--ink);background:#fff;border-radius:3px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.qb-smileys{flex-wrap:wrap;gap:4px;display:flex}@media (width<=1360px){.qb-layout{grid-template-columns:1fr}}@media (width<=420px){.qb-types{grid-template-columns:1fr}}.bill-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bill-grid>.col{gap:16px}.bill-line{justify-content:space-between;gap:12px;font-size:13px;display:flex}.bill-line>span:first-child{color:var(--body)}.bill-line>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bill-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bill-total-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tier{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tier.current{border:2px solid var(--suara-accent);background:var(--suara-wash);padding:11px 13px}.tier-name{color:var(--body);font-size:12.5px;font-weight:600}.tier.current .tier-name{color:var(--suara-accent);font-weight:700}.tier-price{font-family:var(--font-display);font-size:19px;font-weight:700}.tier-resp{color:var(--muted);font-size:11.5px}.tier .btn{align-self:flex-start;margin-top:8px}.pay-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pay-card-icon{color:var(--muted);display:flex}.demo-card{border-style:dashed}@media (width<=1100px){.bill-grid{grid-template-columns:1fr}}@media (width<=560px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-grid>.col{gap:16px}.conn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.feed{flex-direction:column;display:flex}.feed-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.feed-item:last-child{border-bottom:0}.feed-dot{border-radius:99px;flex:none;width:10px;height:10px;margin-top:5px}.msg{border-bottom:1px solid var(--line)}.msg:last-child{border-bottom:0}.msg>summary{cursor:pointer;align-items:flex-start;gap:12px;min-height:40px;padding:12px 0;list-style:none;display:flex}.msg>summary::-webkit-details-marker{display:none}.msg>summary:hover .msg-subject{color:var(--suara-accent)}.msg-icon{color:var(--muted);margin-top:1px;display:flex}.msg-subject{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.msg-body{background:var(--ground);font:12.5px/1.55 var(--font-ui);color:var(--body);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0 0 12px 31px;padding:12px}@media (width<=1100px){.settings-grid{grid-template-columns:1fr}}
