:root{color:#25332d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#f6f7f2;font-family:system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}main{max-width:780px;padding:max(32px,env(safe-area-inset-top)) 24px max(40px,env(safe-area-inset-bottom));margin:auto}.brand{min-height:44px;color:inherit;align-items:center;font-size:22px;font-weight:750;text-decoration:none;display:inline-flex}.badge{float:right;color:#537063;margin-top:12px;font-size:13px}h1{letter-spacing:-2px;margin:48px 0 12px;font-size:clamp(32px,6vw,50px)}.intro{color:#65736b;margin-bottom:32px}form{background:#fff;border-radius:24px;padding:24px;box-shadow:0 12px 44px #263d2810}label{font-size:15px;font-weight:600}textarea{resize:vertical;width:100%;min-height:155px;color:inherit;font:inherit;background:0 0;border:0;margin:16px 0;font-size:16px;line-height:1.7;display:block}select{color:inherit;font:inherit;background:#f0f3ee;border:0;border-radius:10px;min-height:44px;padding:0 10px;font-size:16px}.actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.actions label{align-items:center;gap:10px;display:flex}button{color:#fff;font:inherit;cursor:pointer;background:#345e48;border:0;border-radius:14px;min-height:48px;padding:12px 24px;font-weight:600}button:hover,button:focus,button:focus-visible{background:#244b37;outline:none}a:focus,a:focus-visible{color:#438b60;outline:none}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{box-shadow:none;background:#edf3eb;outline:none}button:disabled{opacity:.6;cursor:wait}.note{color:#727d74;margin:18px 8px;font-size:13px;line-height:1.7}.note a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.note a:hover,.note a:focus,.note a:focus-visible{color:#438b60}.trial-upgrade{background:#eaf0e7;border-radius:20px;margin:24px 0 0;padding:22px 24px}.trial-upgrade h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px}.trial-upgrade p{color:#65736b;margin:0;font-size:15px;line-height:1.7}.trial-upgrade-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.trial-upgrade-link{color:#345e48;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.trial-upgrade-link:hover,.trial-upgrade-link:focus,.trial-upgrade-link:focus-visible{color:#244b37;background:#d7e5d3;outline:none;text-decoration:none}.trial-upgrade-primary{color:#fff;background:#345e48}.trial-upgrade-primary:hover,.trial-upgrade-primary:focus,.trial-upgrade-primary:focus-visible{color:#fff;background:#244b37}section{text-align:center;color:#667669;min-height:180px;padding:24px 0}#images img{border-radius:20px;width:100%;margin-top:16px;display:block}#images a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.trial-toast{z-index:100;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;text-align:center;overflow-wrap:anywhere;pointer-events:none;background:#253b2e;border-radius:14px;width:max-content;max-width:calc(100% - 36px);padding:12px 18px;font-size:15px;line-height:1.6;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0003}body,*{scrollbar-width:thin;scrollbar-color:#7e978366 transparent}@media (width<=450px){main{padding-left:18px;padding-right:18px}form{padding:18px}.trial-upgrade{padding:20px 18px}.actions{align-items:stretch}.actions label{gap:5px;font-size:14px}button{padding:12px 18px}}@media (prefers-color-scheme:dark){:root{color:#e4eee6;background:#171e1a}form{background:#222d26}.trial-upgrade{background:#26372c}.trial-upgrade p{color:#a5b7aa}.trial-upgrade-link{color:#c3ddc7}.trial-upgrade-link:hover,.trial-upgrade-link:focus,.trial-upgrade-link:focus-visible{color:#e4eee6;background:#384f3f}.trial-upgrade-primary{color:#fff}.trial-upgrade-primary:hover,.trial-upgrade-primary:focus,.trial-upgrade-primary:focus-visible{color:#fff;background:#244b37}.intro,.note,section{color:#a5b7aa}.badge{color:#a5c4ae}select{background:#344339}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{background:#2c3c30}}
