.app.welcome{padding-top:max(96px, env(safe-area-inset-top));flex-direction:column;justify-content:flex-start;padding-bottom:70px;display:flex}.brand{text-align:center;margin-bottom:80px}.brand h1{letter-spacing:.06em;margin:0 0 24px;font-size:44px}.brand p{color:var(--muted);font-size:14px;line-height:1.9}.create-form .field{margin-bottom:0}.creation-input-error{min-height:20px;margin:8px 0}.creation-submit-error{min-height:40px;margin-top:8px}.create-form .error{margin:0;font-size:14px;line-height:20px}.create-form .primary{text-align:center;display:block}.create-form .primary:disabled{opacity:1}.recent-groups{margin-top:32px}.recent-groups h2{margin-bottom:12px}.recent-groups .record-row>strong{white-space:normal;overflow-wrap:anywhere}.lp-features{--pale:#d9effe;--tab:#e8edf4;--line:#dce3ef;margin-top:96px}.lp-features-heading{text-align:center;letter-spacing:-.035em;color:var(--ink);margin:0 10px 38px;font-size:clamp(20px,5.6vw,24px);font-weight:750;line-height:1.45}.lp-features-heading span{white-space:nowrap}.lp-feature+.lp-feature{margin-top:69px}.lp-visual{background:var(--pale);isolation:isolate;border:0;border-radius:28px;width:100%;height:268px;position:relative;overflow:hidden}.lp-feature-copy{padding:23px 11px 0}.lp-feature h3{letter-spacing:-.02em;color:#273440;margin:0;font-size:19px;font-weight:750;line-height:1.45}.lp-feature p{color:#65717d;margin-top:10px;font-size:14px;line-height:1.83}.lp-screen{background:var(--app-background);color:var(--ink);border:2px solid #c1e1f7;border-radius:18px;position:absolute;box-shadow:0 2px 8px #3a7dae0d}.lp-screen .lp-topbar{border-bottom:1px solid #edf0f6;justify-content:center;align-items:center;height:42px;font-size:13px;font-weight:700;display:flex;position:relative}.lp-screen .lp-topbar:before{content:"‹";color:#50617b;font-size:27px;font-weight:400;line-height:30px;position:absolute;top:4px;left:13px}.lp-screen-body{padding:15px 15px 24px}.lp-screen-label{color:var(--muted);font-size:10px}.lp-screen-title{margin-bottom:12px;font-size:16px;font-weight:700}.lp-mini-tabs{background:var(--tab);border-radius:8px;gap:2px;margin-bottom:15px;padding:3px;display:flex}.lp-mini-tabs span{text-align:center;white-space:nowrap;color:var(--ink);border-radius:6px;flex:1;padding:7px 2px;font-size:10px}.lp-mini-tabs span.lp-sel{background:var(--blue);color:#fff;font-weight:700}.lp-mini-card{background:#fff;border:1px solid #dce3ef;border-radius:11px;padding:11px 12px}.lp-mini-row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:11px;line-height:1.5;display:flex}.lp-mini-row strong{white-space:nowrap;font-size:11px;font-weight:700}.lp-mini-rule{background:#dce3ef;height:1px;margin:5px 0}.lp-mini-caption{color:var(--muted);margin:2px 0 5px;font-size:10px}.lp-calculation-screen{width:82%;max-width:360px;height:323px;top:23px;left:9%}.lp-calculation-screen .lp-screen-body{padding:14px 16px}.lp-calculation-screen .lp-screen-title{margin-bottom:10px}.lp-calculation-screen .lp-mini-card{background:#fff}.lp-repay-screen{background:#fff;width:80%;height:332px;top:23px;left:10%}.lp-repay-screen .lp-topbar:before{content:"×";font-size:20px;top:7px;left:14px}.lp-repay-form{padding:14px 17px}.lp-repay-field{align-items:center;gap:10px;margin:0 0 10px;display:flex}.lp-repay-label{color:var(--muted);flex:0 0 33%;font-size:11px}.lp-repay-field .lp-value{border:1px solid var(--line);white-space:nowrap;border-radius:7px;flex:1;justify-content:space-between;align-items:center;height:32px;padding:0 9px;font-size:12px;display:flex}.lp-repay-field .lp-value i{color:#8591a3;font-size:11px;font-style:normal}.lp-after{background:#f5f7fb;border-radius:10px;margin-top:14px;padding:10px 12px 8px}.lp-after .lp-preview-heading{margin-bottom:5px;font-size:12px;font-weight:700}.lp-after .lp-mini-row{padding:4px 0;font-size:10px}.lp-after strong{font-size:10px}.lp-history-screen{width:82%;min-width:270px;height:322px;top:23px;left:9%}.lp-history-screen .lp-screen-body{padding:13px 15px 22px}.lp-history-screen .lp-mini-tabs{margin-bottom:8px}.lp-history-screen .lp-mini-tabs span{padding:7px 0;font-size:9px}.lp-history-item{border-bottom:1px solid #dce3ef;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:11px 0 10px;display:grid}.lp-history-item .lp-name{font-size:12px;font-weight:700;line-height:1.45}.lp-history-item .lp-details{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:1.45}.lp-history-item .lp-price{white-space:nowrap;font-size:12px;font-weight:700}.lp-route{flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:20px 26px;display:flex;position:absolute;inset:0}.lp-route-box{background:#fff;border:2px solid #c3e4f9;border-radius:13px;width:100%;max-width:335px;padding:12px 17px}.lp-route-head{color:#4e6176;margin-bottom:6px;font-size:11px;font-weight:700}.lp-route-row{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:13px;display:flex}.lp-route-row strong{white-space:nowrap;font-size:12px}.lp-route-arrow{color:var(--blue);height:21px;font-size:21px;line-height:1}.lp-route-box.lp-after-route{border-color:#98d2fa}@media (max-width:390px){.lp-features-heading{margin:0 10px 34px}.lp-visual{border-radius:26px;height:250px}.lp-feature-copy{padding:21px 10px 0}.lp-feature h3{font-size:18px}.lp-feature+.lp-feature{margin-top:62px}.lp-screen{min-width:0}.lp-calculation-screen,.lp-history-screen,.lp-repay-screen{width:86%;left:7%}.lp-route{gap:9px;padding:15px 16px}.lp-route-box{padding:10px 13px}}
