:root{color-scheme:light;--bg:#fff;--bg-soft:#f8f7f3;--text:#2a2723;--muted:#6a655c;--line:#e6e2d8;--line-strong:#8d8b85;--placeholder:#736e67;--btn-hover:#275a3c;--pandan:#2f6b47;--pandan-tint:#eef6f0;--pandan-soft:#dcefe0;--pandan-light:#a8d5b3;--guava:#a3432a;--guava-tint:#fdf1ec;--guava-soft:#fde4dc;--guava-light:#f7b9a6;--pea:#4b44a0;--pea-tint:#f2f1fb;--pea-soft:#e7e6f8;--pea-light:#b9b5ec;--turmeric:#735400;--turmeric-tint:#fff9e6;--turmeric-soft:#fff3cc;--turmeric-light:#f8d978;--sky:#1f5f8b;--sky-tint:#eef7fd;--sky-soft:#dff0fa;--sky-light:#a9d4f0;--shadow-lg:0 30px 60px -30px #23211e4d, 0 2px 6px #23211e0d;--shadow-md:0 12px 28px -14px #23211e40, 0 1px 3px #23211e0d;--font:"Plus Jakarta Sans", "Segoe UI", Roboto, system-ui, sans-serif;--font-logo:"Nunito", "Segoe UI Rounded", "Arial Rounded MT Bold", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--pea);outline-offset:3px;border-radius:8px}.num{font-variant-numeric:tabular-nums}[id]{scroll-margin-top:84px}.container{width:100%;max-width:1160px;margin:0 auto;padding-inline:20px}section{padding-block:104px}@media (width<=760px){section{padding-block:72px}}.eyebrow{color:var(--pandan);font-size:14px;font-weight:700}.lead{color:var(--muted);font-size:19px}.btn{cursor:pointer;background:var(--pandan);color:#fff;height:52px;font-family:var(--font);white-space:nowrap;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding-inline:24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover)}.btn.light{background:var(--bg);color:var(--text);border:1.5px solid var(--line)}.btn.light:hover{background:var(--bg-soft)}.btn.sm{height:42px;padding-inline:18px;font-size:15px}.waitlist{gap:10px;width:100%;max-width:480px;display:flex}.waitlist input{border:1.5px solid var(--line-strong);background:var(--bg);min-width:0;height:52px;color:var(--text);font-family:var(--font);border-radius:99px;flex:auto;padding-inline:20px;font-size:16px}.waitlist input::placeholder{color:var(--placeholder)}.waitlist input:focus{border-color:var(--pandan-light);box-shadow:0 0 0 4px var(--pandan-soft);outline:none}@media (width<=480px){.waitlist{flex-direction:column}.waitlist .btn{width:100%}}.done{background:var(--pandan-tint);color:var(--text);border-radius:99px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}.done svg{width:20px;height:20px;color:var(--pandan);flex:none}.fine{color:var(--muted);font-size:14px}.nav{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky}.nav .container{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.logo{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.logo svg{width:32px;height:32px}.logo span{font-family:var(--font-logo);color:var(--pandan);letter-spacing:-.02em;font-size:26px;font-weight:900;line-height:1}.nav-links{color:var(--muted);gap:32px;font-size:15px;font-weight:600;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--text)}@media (width<=860px){.nav-links{display:none}}.hero{text-align:center;padding-block:80px 0}.hero-copy{flex-direction:column;align-items:center;gap:24px;max-width:820px;margin:0 auto;display:flex}.pill{background:var(--bg-soft);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:14px;font-weight:600;display:inline-flex}.pill b{background:var(--pandan-soft);color:var(--pandan);border-radius:99px;padding:2px 9px;font-size:12.5px}.hero h1{letter-spacing:-.035em;font-size:clamp(46px,7.4vw,84px);line-height:1.02}.hero h1 .accent{color:var(--pandan)}.hero .lead{max-width:600px;font-size:20px}.hero .waitlist{margin-top:4px}.hero-shot{background:radial-gradient(60% 70% at 18% 30%, var(--pandan-soft) 0%, transparent 70%), radial-gradient(50% 60% at 85% 20%, var(--sky-soft) 0%, transparent 70%), radial-gradient(55% 60% at 70% 95%, var(--pea-soft) 0%, transparent 70%), var(--bg-soft);border-radius:36px 36px 0 0;margin-top:64px;padding:56px 56px 0;position:relative}@media (width<=760px){.hero-shot{border-radius:28px 28px 0 0;margin-top:48px;padding:36px 16px 0}}.app{text-align:left;background:var(--bg);max-width:980px;box-shadow:var(--shadow-lg);border-radius:18px 18px 0 0;margin:0 auto;font-size:14px;overflow:hidden}.app-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 16px;display:flex}.app-bar i{background:var(--line);border-radius:50%;width:11px;height:11px}.app-bar span{color:var(--muted);margin-left:10px;font-size:12.5px;font-weight:600}.app-body{grid-template-columns:190px minmax(0,1fr);min-height:460px;display:grid}.side{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 12px;display:flex}.side a{color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.side a.on{background:var(--pandan-tint);color:var(--pandan)}.side a svg{flex:none;width:18px;height:18px}.side .side-lock{background:var(--pea-tint);color:var(--pea);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:12.5px;font-weight:700;display:flex}.side .side-lock svg{flex:none;width:15px;height:15px}.main{flex-direction:column;gap:18px;min-width:0;padding:22px 24px 26px;display:flex}.main-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.main-head b{letter-spacing:-.01em;font-size:20px}.main-head span{color:var(--muted);font-size:13.5px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stat{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.stat.hl{background:var(--pandan-tint);border-color:#0000}.stat small{color:var(--muted);font-size:12.5px;font-weight:600}.stat.hl small{color:var(--pandan)}.stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px}.stat span{color:var(--muted);font-size:12.5px}.mini-track{background:var(--bg-soft);border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.mini-track i{background:var(--pandan-light);border-radius:99px;height:100%;display:block}.cols{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}.card{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.card-h{justify-content:space-between;align-items:baseline;display:flex}.card-h b{font-size:14.5px}.card-h span{color:var(--muted);font-size:12.5px}.bud{flex-direction:column;gap:5px;display:flex}.bud-top{justify-content:space-between;font-size:13px;display:flex}.bud-top span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.track{background:var(--bg-soft);border-radius:99px;height:8px;overflow:hidden}.track i{border-radius:99px;height:100%;display:block}.tx{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.tx .ic{width:30px;height:30px;color:var(--text);border-radius:9px;place-items:center;font-size:12.5px;font-weight:800;display:grid}.tx .m{flex-direction:column;min-width:0;display:flex}.tx .m b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tx .m span{color:var(--muted);font-size:12px}.tx .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.out{color:var(--guava)}.in{color:var(--pandan)}@media (width<=760px){.app{display:none}}.phone{width:270px;box-shadow:var(--shadow-lg);text-align:left;background:#23211e;border-radius:38px;padding:9px}.screen{background:var(--bg);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.ps{justify-content:space-between;padding:11px 20px 2px;font-size:11.5px;font-weight:700;display:flex}.pb{flex-direction:column;gap:10px;padding:10px 13px 14px;display:flex}.p-top{justify-content:space-between;align-items:center;display:flex}.p-top b{letter-spacing:-.01em;font-size:17px}.lock{background:var(--pea-tint);color:var(--pea);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.lock svg{width:11px;height:11px}.p-hero{background:var(--pandan-tint);border-radius:18px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.p-hero small{color:var(--pandan);font-size:11.5px;font-weight:700}.p-hero b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.15}.p-hero span{color:var(--muted);font-size:11.5px}.p-list{border:1px solid var(--line);border-radius:16px;padding:4px 11px}.p-list .tx{border-bottom:1px solid var(--line);padding-block:8px;font-size:12.5px}.p-list .tx:last-child{border-bottom:0}.p-list .tx .ic{width:28px;height:28px}.p-nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:8px 4px 12px;display:grid}.p-nav div{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:flex}.p-nav div.on{color:var(--pandan)}.p-nav svg{width:20px;height:20px}.hero-phone{position:absolute;bottom:-70px;right:max(24px,50% - 520px)}@media (width<=1000px){.hero-phone{display:none}}.hero-phone-mobile{justify-content:center;display:none}.hero-phone-mobile .phone{border-radius:38px 38px 0 0;padding-bottom:0}.hero-phone-mobile .screen{border-radius:30px 30px 0 0}@media (width<=760px){.hero-phone-mobile{display:flex}}.trust{padding-block:120px 24px}.trust-row{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px 44px;font-size:15.5px;font-weight:600;display:flex}.trust-row span{align-items:center;gap:9px;display:inline-flex}.trust-row svg{width:20px;height:20px;color:var(--pandan)}@media (width<=1000px){.trust{padding-block:56px 0}}.feature{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.feature+.feature{margin-top:120px}.feature.flip .f-copy{order:2}.f-copy{flex-direction:column;gap:18px;min-width:0;display:flex}.f-copy h2{font-size:clamp(32px,4.2vw,48px)}.f-copy ul{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}.f-copy li{align-items:flex-start;gap:12px;font-size:16.5px;display:flex}.f-copy li svg{width:22px;height:22px;color:var(--pandan);flex:none;margin-top:2px}.visual{border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:440px;padding:48px 40px;display:flex}.v-pandan{background:var(--pandan-tint)}.v-sky{background:var(--sky-tint)}.v-pea{background:var(--pea-tint)}.v-guava{background:var(--guava-tint)}@media (width<=920px){.feature{grid-template-columns:minmax(0,1fr);gap:36px}.feature.flip .f-copy{order:0}.feature+.feature{margin-top:88px}.visual{min-height:0;padding:32px 18px}}.panel-card{background:var(--bg);width:100%;max-width:400px;box-shadow:var(--shadow-md);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.notif{background:var(--bg);width:100%;max-width:400px;box-shadow:var(--shadow-md);border-radius:20px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.n-head{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.n-head svg{flex:none;width:20px;height:20px}.n-head time{margin-left:auto;font-size:12.5px}.n-body b{font-size:16px;display:block}.n-body span{color:var(--muted);font-size:14.5px}.n-actions{flex-wrap:wrap;gap:8px;display:flex}.n-actions .btn{height:40px;padding-inline:18px;font-size:14.5px}.n-done{color:var(--pandan);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.n-done svg{width:20px;height:20px}.linkish{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.today-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-h b{font-size:15px}.today-h span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.today-h span strong{color:var(--text)}.list{flex-direction:column;display:flex}.list .tx{border-bottom:1px solid var(--line);padding-block:10px}.list .tx:last-child{border-bottom:0}.tx.fresh{background:var(--pandan-tint);border-radius:10px;margin-inline:-10px;padding-inline:10px}.typed{background:var(--bg-soft);font-family:var(--mono);color:var(--text);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.typed span{color:var(--muted);font-family:var(--font);margin-left:auto;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.tx.fresh{animation:.5s ease-out pop}@keyframes pop{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}}.big-num{background:var(--pandan-tint);border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex}.big-num small{color:var(--pandan);font-size:13px;font-weight:700}.big-num b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.1}.big-num span{color:var(--muted);font-size:13.5px}.note-chip{background:var(--turmeric-tint);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.note-chip svg{width:18px;height:18px;color:var(--turmeric);flex:none;margin-top:2px}.seg{background:var(--bg);box-shadow:var(--shadow-md);border-radius:99px;max-width:100%;padding:4px;display:inline-flex}.seg button{color:var(--muted);font-family:var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:9px 16px;font-size:14px;font-weight:700}.seg button[aria-pressed=true]{background:var(--pea);color:#fff}@media (width<=400px){.seg button{padding-inline:11px;font-size:13px}}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:11px;display:grid}.row:last-child{border-bottom:0}.row b{font-size:14.5px;font-weight:600;display:block}.row .meta{color:var(--muted);font-size:12.5px}.row .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px;font-weight:700}.cipher .row b,.cipher .row .amt{font-family:var(--mono);color:var(--pea);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.caption{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.caption svg{width:17px;height:17px;color:var(--pea);flex:none;margin-top:2px}.member{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:10px;display:grid}.member:last-child{border-bottom:0}.avatar{width:38px;height:38px;color:var(--text);border-radius:50%;place-items:center;font-weight:800;display:grid}.member b{font-size:14.5px;font-weight:600;display:block}.member span.meta{color:var(--muted);font-size:12.5px}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge svg{width:12px;height:12px}.badge.shared{background:var(--pandan-tint);color:var(--pandan)}.badge.private{background:var(--pea-tint);color:var(--pea)}.avatars{display:flex}.avatars span{border:2px solid var(--bg);width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.avatars span+span{margin-left:-8px}.soft-band{background:var(--bg-soft)}.center-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:720px;margin:0 auto 56px;display:flex}.center-head h2{font-size:clamp(32px,4.2vw,48px)}.grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mini{background:var(--bg);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.mini .ico{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.mini .ico svg{width:22px;height:22px}.mini h3{letter-spacing:-.01em;font-size:18px}.mini p{color:var(--muted);font-size:15.5px}@media (width<=920px){.grid6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid6{grid-template-columns:minmax(0,1fr)}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1040px;margin:0 auto;display:grid}.plan{border:1px solid var(--line);background:var(--bg);border-radius:26px;flex-direction:column;gap:14px;min-width:0;padding:30px;display:flex}.plan.featured{border:2px solid var(--pandan);box-shadow:var(--shadow-md)}.plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan h3{letter-spacing:-.01em;font-size:20px}.tagx{border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:700}.price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.price small{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:600}.plan .alt{color:var(--muted);margin-top:-4px;font-size:14.5px}.plan ul{flex-direction:column;gap:10px;margin:6px 0 8px;padding:0;font-size:15.5px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li svg{width:18px;height:18px;color:var(--pandan);flex:none;margin-top:3px}.plan .btn{margin-top:auto}.price-note{text-align:center;color:var(--muted);margin-top:26px;font-size:14.5px}@media (width<=920px){.plans{grid-template-columns:minmax(0,1fr);max-width:520px}}.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;display:grid}.faq-wrap h2{font-size:clamp(32px,4.2vw,48px)}@media (width<=920px){.faq-wrap{grid-template-columns:minmax(0,1fr);gap:28px}}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17.5px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2.5px solid var(--muted);border-bottom:2.5px solid var(--muted);flex:none;width:10px;height:10px;margin-right:4px;transform:rotate(45deg)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq details p{color:var(--muted);max-width:62ch;padding:0 0 22px;font-size:16px}.final-box{text-align:center;background:radial-gradient(50% 80% at 15% 20%, var(--pandan-soft) 0%, transparent 70%), radial-gradient(45% 70% at 90% 90%, var(--sky-soft) 0%, transparent 70%), var(--pandan-tint);border-radius:36px;flex-direction:column;align-items:center;gap:20px;padding:80px 32px;display:flex}.final-box h2{letter-spacing:-.035em;font-size:clamp(36px,5.4vw,60px)}@media (width<=760px){.final-box{border-radius:28px;padding:56px 20px}}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:44px 56px;font-size:14.5px}footer .container{flex-wrap:wrap;justify-content:space-between;gap:28px 48px;display:flex}.f-brand{flex-direction:column;gap:10px;max-width:340px;display:flex}.f-cols{flex-wrap:wrap;gap:28px 56px;display:flex}.f-cols div{flex-direction:column;gap:8px;display:flex}.f-cols b{color:var(--text);font-size:14px}.f-cols a{text-decoration:none}.f-cols a:hover{color:var(--text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl-form{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.wl-consent{text-align:left;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.wl-consent input{width:18px;height:18px;accent-color:var(--pandan);flex:none;margin:1px 0 0}.wl-consent a{color:var(--pandan);font-weight:600}.wl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wl-error{color:var(--guava);text-align:left;font-size:14.5px;font-weight:600}.wl-plan{background:var(--turmeric-soft);color:var(--turmeric);border-radius:99px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:14px;display:inline-flex}.wl-plan-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:2px 6px;font-size:18px;line-height:1}.invite-note{background:var(--pea-tint);color:var(--pea);border-radius:12px;padding:8px 14px;font-size:15px;font-weight:600}.fine a{color:var(--pandan);font-weight:600}.final-box .wl-form{margin-top:4px}.wl-dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);color:var(--text);background:var(--bg);border:0;border-radius:28px;padding:0}.wl-dialog::backdrop{background:#23211e73}.wl-close{background:var(--bg-soft);width:40px;height:40px;color:var(--muted);cursor:pointer;border:0;border-radius:99px;font-size:22px;position:absolute;top:12px;right:14px}.wl-panel{text-align:left;flex-direction:column;gap:18px;padding:36px 28px 28px;display:flex}.wl-panel h2{padding-right:36px;font-size:clamp(26px,5vw,34px)}.wl-panel h2 b{color:var(--pandan)}.wl-panel h3{letter-spacing:-.01em;font-size:18px}.wl-sub{color:var(--muted);font-size:16px}.wl-invite{background:var(--pandan-tint);border-radius:20px;flex-direction:column;gap:10px;padding:18px;font-size:15.5px;display:flex}.wl-link{gap:8px;display:flex}.wl-link input{border:1.5px solid var(--line);background:var(--bg);min-width:0;height:42px;font:500 14.5px var(--mono);color:var(--text);border-radius:99px;flex:auto;padding-inline:14px}.wl-share{flex-wrap:wrap;gap:8px;display:flex}.wl-profile{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:6px;display:flex}.wl-profile h3{margin-top:14px}.wl-field{border:0;flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;display:flex}.wl-field legend{margin-bottom:8px;padding:0}.wl-field input,.wl-field select,.wl-field textarea{font:500 15.5px var(--font);color:var(--text);border:1.5px solid var(--line);background:var(--bg);border-radius:14px;padding:11px 14px}.wl-field textarea{resize:vertical}.wl-field input:focus,.wl-field select:focus,.wl-field textarea:focus{border-color:var(--pandan-light);box-shadow:0 0 0 4px var(--pandan-soft);outline:none}.wl-chips{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{cursor:pointer;position:relative}.wl-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.wl-chip span{border:1.5px solid var(--line);border-radius:99px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-block}.wl-chip input:checked+span{background:var(--pandan-tint);border-color:var(--pandan-light);color:var(--pandan)}.wl-chip input:focus-visible+span{outline:3px solid var(--pea);outline-offset:2px}.wl-thanks{background:var(--pandan-tint);border-radius:16px;padding:14px 18px;font-weight:600}@media (width<=480px){.wl-panel{padding:32px 18px 20px}.wl-link{flex-direction:column}}.page{padding-block:64px 96px}.page .container{max-width:760px}.page h1{margin-bottom:18px;font-size:clamp(34px,5vw,48px)}.page h2{margin:34px 0 10px;font-size:22px}.page p,.page li{color:var(--muted)}.page p+p{margin-top:12px}.page ul{padding-left:22px}.page table{border-collapse:collapse;width:100%;margin-top:10px;font-size:15px}.page th,.page td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}.page th{color:var(--text)}.page .card{border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:28px}.page .card .wl-panel{padding:32px}.nav-end{align-items:center;gap:12px;display:flex}.lang-switch{background:var(--bg-soft);border:1px solid var(--line);border-radius:99px;padding:3px;display:inline-flex}.lang-switch a{color:var(--muted);letter-spacing:.02em;border-radius:99px;padding:5px 10px;font-size:13px;font-weight:800;text-decoration:none}.lang-switch a[aria-current=true]{background:var(--bg);color:var(--pandan);box-shadow:0 1px 3px #0000001a}.lang-switch a:not([aria-current]):hover{color:var(--text)}.lang-hint{background:var(--pea-tint);color:var(--pea);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:10px 48px 10px 16px;font-size:14.5px;font-weight:600;display:flex;position:relative}.lang-hint a{color:var(--pea);font-weight:800}.lang-hint button{width:32px;height:32px;color:var(--pea);cursor:pointer;background:0 0;border:0;border-radius:99px;font-size:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (width<=480px){.nav-end .btn.sm{padding-inline:12px}.lang-switch a{padding:5px 8px}}
