:root{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d1f23;background:#f4f6f4;--org-ledger: #0f766e;--org-calc: #1ab394;--org-card: #ffffff;--org-border: #e2e8f0;--org-muted: #6b7280;--org-header: #14532d}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:linear-gradient(165deg,#f4f6f4,#ecfdf5 40%,#f0fdf4)}.org-app{max-width:480px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0))}.org-header{padding:12px 4px 28px}.org-kicker{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--org-header);opacity:.75}.org-title{margin:0 0 10px;font-size:1.65rem;font-weight:700;line-height:1.2;color:#0f172a}.org-lead{margin:0;font-size:15px;line-height:1.45;color:var(--org-muted)}.org-main{flex:1;display:flex;flex-direction:column;gap:14px}.org-hint{margin:0 0 4px;font-size:13px;color:var(--org-muted)}.org-card{display:flex;align-items:center;gap:14px;width:100%;padding:18px 16px;border:1px solid var(--org-border);border-radius:16px;background:var(--org-card);text-align:left;cursor:pointer;box-shadow:0 4px 20px #0f172a0f;transition:transform .12s ease,box-shadow .12s ease}.org-card:active{transform:scale(.99)}.org-card--calc{border-left:4px solid var(--org-calc)}.org-card--ledger{border-left:4px solid var(--org-ledger)}.org-card-icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:22px;font-weight:700}.org-card--calc .org-card-icon{background:#1ab3941f;color:var(--org-calc)}.org-card--ledger .org-card-icon{background:#0f766e1f;color:var(--org-ledger)}.org-card-body{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.org-card-title{font-size:17px;color:#0f172a}.org-card-desc{font-size:13px;line-height:1.4;color:var(--org-muted)}.org-card-arrow{flex-shrink:0;font-size:20px;color:#94a3b8}.org-footer{padding:28px 4px 8px}.org-muted{margin:0;font-size:12px;line-height:1.45;color:var(--org-muted)}
