@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";:root{--text:#262626;--muted:#8c8c8c;--line:#d1d1d1;--img-fill:#d9d9d9;--illo-fill:#c7c7d4;--icon:#999;--bg:#fff;--danger:#8c3a3a;--font:Inter, Arial, "Helvetica Neue", sans-serif;--inset:16px;--tabbar-h:84px}*{box-sizing:border-box}html,body,#root{height:100%}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#f2f2f2;margin:0}.shell{background:var(--bg);max-width:440px;min-height:100dvh;box-shadow:0 0 0 1px var(--line), 0 30px 80px #0000001f;flex-direction:column;margin:0 auto;display:flex;position:relative}.screen{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.pad{padding:0 var(--inset)}.eyebrow{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:11px}.bracket{color:var(--text)}.bracket,.placeholder-text{font-style:normal}h1.wf-title{margin:0;font-size:24px;font-weight:700;line-height:1.3}p.wf-body{color:var(--text);margin:0;font-size:14px;line-height:1.5}p.wf-muted{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pill{border:1px solid var(--line);letter-spacing:.04em;height:26px;color:var(--text);white-space:nowrap;border-radius:13px;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.wf-btn{border:1.5px solid var(--text);width:100%;height:48px;color:var(--text);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:flex}.wf-btn:hover{background:#f7f7f7}.wf-btn.danger{border-color:var(--danger);color:var(--danger)}.wf-btn.small{height:44px;font-size:12px}.wf-box{background:var(--img-fill);color:var(--icon);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.wf-box.illo{background:var(--illo-fill)}.wf-box .tag{color:var(--text);font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.wf-field{border:1px solid var(--line);height:44px;color:var(--muted);border-radius:4px;align-items:center;padding:0 16px;font-size:13px;display:flex}.hr{background:var(--line);border:0;height:1px;margin:0}.tabbar{height:var(--tabbar-h);background:var(--bg);border-top:1px solid var(--line);flex:none;padding:10px 0 26px;display:flex}.tabbar a{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:11px;text-decoration:none;display:flex}.tabbar a.active{color:var(--text);font-weight:700}.back-link{color:var(--muted);font-size:13px;text-decoration:none}.row-list{flex-direction:column;display:flex}.row-list .row{padding:18px 0}.row-list .row .row-title{color:var(--text);font-size:14px}
