:root{--bg: #f6f7f9;--surface: #ffffff;--surface-2: #f2f4f7;--border: #e1e5ea;--border-strong: #cbd2da;--text: #121a15;--text-muted: #5d6b63;--primary: oklch(87% .21 125);--accent: #0b8a43;--accent-soft: #e7f6ec;--accent-text: #112112;--ok: #17803d;--ok-bg: #e7f6ec;--warn: #9a5b00;--warn-bg: #fdf3e2;--risk: #b3261e;--risk-bg: #fdeceb;--radius: 10px;--font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--viz-series: #0b8a43;--viz-good: #0ca30c;--viz-warn: #fab219;--viz-bad: #d03b3b;--viz-muted: #898781}@media(prefers-color-scheme:dark){:root[data-theme=dark]{--bg: #0d1117;--surface: #161b22;--surface-2: #1b2029;--border: #262d38;--border-strong: #38404d;--text: #e8efe9;--text-muted: #9aa8a0;--primary: oklch(87% .21 125);--accent: #5fd48a;--accent-soft: #112a1c;--accent-text: #0a1a0e;--ok: #4ade80;--ok-bg: #11291c;--warn: #f5b544;--warn-bg: #2b2110;--risk: #ff7b72;--risk-bg: #2d1615;--viz-series: #5fd48a;--viz-good: #0ca30c;--viz-warn: #fab219;--viz-bad: #d03b3b;--viz-muted: #898781}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}.login{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.login__card{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px 24px}.login__title{margin:0 0 4px;font-size:19px}.login__sub{margin:0 0 22px;color:var(--text-muted);font-size:13px}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.field input{width:100%;padding:9px 11px;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px}.field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field__label{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.field select{width:100%;padding:9px 11px;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:8px}.field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.form{padding:16px 18px;max-width:420px}.contact-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contact-row .mono{flex:1;min-width:0;overflow-wrap:anywhere}.note--ok{color:var(--ok);font-size:12.5px;margin:0 0 12px}.form .btn{margin-top:4px}.shell{display:grid;grid-template-columns:216px 1fr;min-height:100dvh}.sidebar{--side-bg: #0f1613;--side-text: #e8eeea;--side-muted: #879189;--side-hover: #19211c;--side-border: #1d2621;background:var(--side-bg);color:var(--side-text);border-right:1px solid var(--side-border);padding:18px 12px;display:flex;flex-direction:column;gap:4px}.sidebar .navlink{color:var(--side-text)}.sidebar .navlink:hover{background:var(--side-hover)}.sidebar .navlink[aria-current=page]{background:var(--primary);color:#10231a;font-weight:640}.sidebar .navgroup__title{color:var(--side-muted)}.sidebar .brand__name{color:var(--side-text)}.sidebar__user{border-top-color:var(--side-border)}.sidebar .sidebar__email{color:var(--side-text)}.sidebar .sidebar__role{color:var(--side-muted)}.sidebar__brand{font-weight:650;font-size:14px;padding:4px 10px 14px}.sidebar__role{font-size:11px;color:var(--text-muted);padding:0 10px 14px;overflow-wrap:anywhere}.sidebar__spacer{flex:1}.navlink{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;width:100%}.navlink:hover{background:var(--surface-2)}.navlink[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.navlink__count{font-size:11px;font-weight:700;background:var(--risk-bg);color:var(--risk);border-radius:999px;padding:1px 7px}.main{padding:26px 28px 60px;min-width:0}.page-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.page-title{margin:0;font-size:20px}.page-sub{margin:4px 0 0;color:var(--text-muted);font-size:13px;max-width:62ch;line-height:1.5}.muted{color:var(--text-muted)}.convstatus{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border)}.convstatus .btn{margin-left:auto}.paykv{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0 0 18px;align-items:center}.paykv dt{color:var(--text-muted);font-size:13px}.paykv dd{margin:0;display:flex;align-items:center;gap:8px}.payqr{display:block;margin:0 auto 18px;border-radius:10px;background:#fff;padding:8px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.stat__label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 6px}.stat__value{font-size:22px;font-weight:640;margin:0;font-variant-numeric:tabular-nums}.stat__note{font-size:12px;color:var(--text-muted);margin:5px 0 0;line-height:1.45}.stat--alert .stat__value{color:var(--risk)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel__head{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.panel__title{margin:0;font-size:14px;font-weight:620}.table-wrap{overflow-x:auto}.conn-line{display:flex;flex-direction:column;gap:1px;padding:5px 0}.conn-line+.conn-line{border-top:1px solid var(--border)}.conn-sub{font-size:11.5px;color:var(--text-muted)}.conn-none{font-size:12.5px;color:var(--text-muted)}.conn-mb-head{display:inline-flex;align-items:center;gap:7px;font-size:13px}.template__body{max-width:340px;font-size:13px;color:var(--text-muted);white-space:pre-wrap}.inbox{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}@media(max-width:760px){.inbox{grid-template-columns:1fr}}.convlist{list-style:none;margin:0;padding:0}.convlist__item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:12px 16px;border:none;border-bottom:1px solid var(--border);background:transparent;cursor:pointer}.convlist__item:hover{background:var(--surface-2)}.convlist__item--on{background:var(--accent-soft)}.convlist__phone{font-weight:600;font-size:13px}.convlist__preview{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread{display:flex;flex-direction:column;gap:8px;padding:16px;max-height:52vh;overflow-y:auto}.bubble{max-width:80%;padding:8px 12px;border-radius:12px}.bubble--in{align-self:flex-start;background:var(--surface-2)}.bubble--out{align-self:flex-end;background:var(--accent-soft)}.bubble__body{margin:0;font-size:13.5px;white-space:pre-wrap}.bubble__time{margin:3px 0 0;font-size:10.5px;color:var(--text-muted)}.reply{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.reply input{flex:1;padding:9px 11px;font:inherit;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.template__note{margin:5px 0 0;font-size:11.5px;color:var(--risk);max-width:260px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 2px}.setting-row__label{margin:0;font-weight:600;font-size:14px}.setting-row__help{margin:3px 0 0;font-size:12.5px;color:var(--text-muted);max-width:60ch}.notify-form{display:flex;flex-direction:column;gap:14px;padding:16px;max-width:560px}.notify-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.notify-form input,.notify-form textarea,.notify-form select{width:100%;padding:9px 11px;font:inherit;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);resize:vertical}.notify-form .btn{align-self:flex-start}.notify-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.notify-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.profile-form{display:flex;flex-direction:column;gap:16px;padding:16px}.profile-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}.profile-field input{width:100%;max-width:420px;padding:9px 11px;font:inherit;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.category{padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-weight:600;font-size:13px;text-align:left;cursor:pointer}.category:hover{border-color:var(--border-strong)}.category--on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.profile-form .btn{align-self:flex-start}.logo-row{display:flex;align-items:center;gap:14px}.logo-preview{width:48px;height:48px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted);font-weight:700;font-size:18px;border:1px solid var(--border);flex:none}.logo-preview img{width:100%;height:100%;object-fit:cover}.logo-hint{margin:6px 0 0;font-size:11.5px;color:var(--text-muted)}.period-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.chip{padding:6px 13px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.chip:hover{border-color:var(--border-strong)}.chip--on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.changelog{display:flex;flex-direction:column;gap:14px}.changelog__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.changelog__meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.changelog__date{font-size:12px;color:var(--text-muted)}.changelog__title{margin:0 0 4px;font-size:15px;font-weight:650}.changelog__body{margin:0;font-size:13.5px;color:var(--text-muted);line-height:1.5;white-space:pre-wrap}.readiness{display:flex;flex-direction:column;gap:14px;padding:16px}.readiness__item{display:flex;align-items:flex-start;gap:12px}.readiness__mark{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--warn-bg);color:var(--warn)}.readiness__mark--ok{background:var(--ok-bg);color:var(--ok)}.readiness__label{margin:0;font-size:14px;font-weight:600}.readiness__hint{margin:2px 0 0;font-size:12.5px;color:var(--text-muted)}.connectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.connector__blurb{margin:0 0 10px;padding:0 16px;font-size:13.5px;color:var(--text-muted)}.connector__steps{margin:0;padding:0 16px 16px 34px;display:flex;flex-direction:column;gap:8px}.connector__steps li{font-size:13px;line-height:1.5}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border);white-space:nowrap}th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}tbody tr:last-child td{border-bottom:none}tbody tr.clickable{cursor:pointer}tbody tr.clickable:hover{background:var(--surface-2)}td.num{text-align:right;font-variant-numeric:tabular-nums}td.mono,.mono{font-family:var(--mono);font-size:12px}.empty{padding:34px 16px;text-align:center;color:var(--text-muted);font-size:13px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:640;letter-spacing:.01em}.badge--ok{background:var(--ok-bg);color:var(--ok)}.badge--warn{background:var(--warn-bg);color:var(--warn)}.badge--risk{background:var(--risk-bg);color:var(--risk)}.badge--muted{background:var(--surface-2);color:var(--text-muted)}.btn{border-radius:8px;border:1px solid transparent;font:inherit;font-weight:550;cursor:pointer;padding:8px 13px;display:inline-flex;align-items:center;gap:6px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:var(--primary);color:var(--accent-text)}.btn--primary:hover:not(:disabled){filter:brightness(.94)}.btn--quiet{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.btn--quiet:hover:not(:disabled){background:var(--surface)}.btn--danger{background:var(--risk-bg);color:var(--risk);border-color:transparent}.btn--sm{padding:5px 10px;font-size:12px}.search{padding:7px 11px;font:inherit;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text);min-width:200px}.alert{padding:11px 14px;border-radius:var(--radius);font-size:13px;margin-bottom:16px;line-height:1.5}.alert--error{background:var(--risk-bg);color:var(--risk)}.alert--info{background:var(--accent-soft);color:var(--accent)}.alert--ok{background:var(--ok-bg);color:var(--ok)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;padding:16px}.detail-grid dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px}.detail-grid dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:grid;place-items:start center;justify-content:center;padding:20px;z-index:20;overflow-y:auto}@media(min-height:560px){.modal-backdrop{place-items:center}}.modal{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;max-width:420px;padding:20px 22px}.modal__title{margin:0 0 6px;font-size:16px}.modal__body{margin:0 0 16px;color:var(--text-muted);font-size:13px;line-height:1.55}.modal__actions{display:flex;gap:8px;justify-content:flex-end}.modal textarea,.modal input{width:100%;padding:9px 11px;font:inherit;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);margin-bottom:14px;resize:vertical}@media(max-width:880px){.shell{grid-template-columns:180px 1fr}.sidebar{padding:14px 8px}.navlink{padding:7px 9px;font-size:13.5px}.main{padding:20px 16px 48px}}@media(max-width:560px){.shell{grid-template-columns:146px 1fr}.navlink{padding:6px 8px;font-size:13px}.navgroup__title{font-size:9px}.brand__name{font-size:14px}.sidebar__email{font-size:11px}.main{padding:16px 12px 40px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{display:flex;align-items:center;gap:9px;padding:2px 10px 16px}.brand__mark{width:22px;height:22px;border-radius:7px;flex:none;background:url(/logo.svg) center / cover no-repeat}.brand__logo{width:22px;height:22px;border-radius:7px;object-fit:cover;flex:none}.brand__name{font-weight:660;font-size:15px;letter-spacing:-.01em}.navgroup{margin-bottom:10px}.navgroup__title{margin:0 0 4px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.content{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.content>.main{flex:1}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 28px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:5}.topbar__title{margin:0;font-size:14px;font-weight:640}.live{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--ok-bg);color:var(--ok);font-size:12px;font-weight:640}.live__dot{width:7px;height:7px;border-radius:99px;background:currentColor}.topbar__right{display:flex;align-items:center;gap:12px}.bell{position:relative}.bell__btn{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer}.bell__btn:hover{color:var(--text);background:var(--surface-2)}.bell__badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--risk);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.bell__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.bell__panel{position:absolute;right:0;top:calc(100% + 8px);width:min(320px,90vw);max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px #1018282e;z-index:41}.bell__head{padding:12px 14px;font-weight:640;font-size:13px;border-bottom:1px solid var(--border)}.bell__empty{padding:22px 14px;color:var(--text-muted);font-size:13px;text-align:center}.bell__item{padding:11px 14px;border-bottom:1px solid var(--border);border-left:3px solid transparent}.bell__item:last-child{border-bottom:none}.bell__item--info{border-left-color:var(--accent)}.bell__item--success{border-left-color:var(--ok)}.bell__item--warning{border-left-color:var(--warn)}.bell__item-title{margin:0 0 2px;font-size:13px;font-weight:620}.bell__item-body{margin:0;font-size:12.5px;color:var(--text-muted)}.bell__item-time{margin:5px 0 0;font-size:11px;color:var(--text-muted)}.plancard{margin-top:10px;padding:12px;border-radius:12px;background:var(--side-hover);border:1px solid var(--side-border)}.plancard__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.plancard__name{font-size:13px;font-weight:640;color:var(--side-text)}.plancard__tag{font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--primary);color:#10231a}.plancard__meta{margin:7px 0 0;font-size:11.5px;color:var(--side-muted)}.stat{position:relative}.stat__icon{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.stat__foot{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--ok-bg);color:var(--ok)}.stat__foot--muted{background:var(--surface-2);color:var(--text-muted)}.stat__foot--warn{background:var(--warn-bg);color:var(--warn)}.sidebar__user{padding:10px;border-top:1px solid var(--border);margin-top:8px}.sidebar__email{display:block;font-size:12px;overflow-wrap:anywhere}.sidebar__role{display:block;font-size:11px;color:var(--text-muted)}.auth__hint{font-size:13px;color:var(--text-muted);margin:0 0 12px;line-height:1.5}.auth__links{display:flex;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.field__hint{display:block;font-size:11px;color:var(--text-muted);margin:5px 0 0;line-height:1.45}.linkish{background:none;border:none;padding:0;font:inherit;font-size:13px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linkish:disabled{opacity:.5;cursor:not-allowed}.btn--block{width:100%;justify-content:center;margin-top:4px}.segmented{display:flex;gap:2px;padding:3px;margin-bottom:18px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px}.segmented button{flex:1;padding:7px 10px;border:none;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:550;color:var(--text-muted);cursor:pointer}.segmented button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014}.segmented--sm{margin-bottom:0}.segmented--sm button{padding:5px 12px;font-size:12px}.otp{display:flex;gap:8px;margin:4px 0 16px}.otp__box{width:100%;aspect-ratio:3 / 4;max-height:54px;text-align:center;font-family:var(--mono);font-size:20px;font-weight:600;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface-2);color:var(--text)}.otp__box:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.floating-link{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:none;border:none;font:inherit;font-size:13px;color:var(--text-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chart{position:relative;padding:14px 16px 6px}.chart__svg{width:100%;height:auto;display:block;overflow:visible}.chart__grid{stroke:var(--border);stroke-width:1}.chart__baseline{stroke:var(--border-strong);stroke-width:1}.chart__tick{fill:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.chart__line{fill:none;stroke:var(--viz-series);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart__area{fill:var(--viz-series);opacity:.12}.chart__crosshair{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3}.chart__dot{fill:var(--viz-series);stroke:var(--surface);stroke-width:2}.chart__tooltip{position:absolute;top:4px;transform:translate(-50%);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;pointer-events:none;box-shadow:0 4px 14px #0000001f;white-space:nowrap;z-index:2;display:flex;flex-direction:column;gap:2px}.chart__tooltip strong{font-size:14px;font-variant-numeric:tabular-nums}.chart__tooltip span{font-size:11px;color:var(--text-muted)}.chart__empty{text-align:center;color:var(--text-muted);font-size:13px;margin:-28px 0 18px}.breakdown{padding:6px 16px 16px;display:flex;flex-direction:column;gap:8px}.breakdown__row{display:grid;grid-template-columns:140px 1fr 64px 44px;gap:12px;align-items:center}.breakdown__label{font-size:13px;text-transform:capitalize}.breakdown__track{background:var(--surface-2);border-radius:4px;height:12px;overflow:hidden}.breakdown__bar{display:block;height:100%;border-radius:0 4px 4px 0}.breakdown__bar--good{background:var(--viz-good)}.breakdown__bar--warn{background:var(--viz-warn)}.breakdown__bar--bad{background:var(--viz-bad)}.breakdown__bar--muted{background:var(--viz-muted)}.breakdown__count,.breakdown__share{font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.breakdown__share{color:var(--text-muted)}.filters{padding:14px 16px}.filters__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.filters__grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.filters__grid input,.filters__grid select{padding:8px 10px;font:inherit;font-size:13px;font-weight:400;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text)}.filters__actions{display:flex;gap:8px;align-items:end}.toggle{width:40px;height:23px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface-2);position:relative;cursor:pointer;padding:0;transition:background-color .13s ease}.toggle__knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--text-muted);transition:transform .13s ease,background-color .13s ease}.toggle--on{background:var(--primary);border-color:var(--primary)}.toggle--on .toggle__knob{transform:translate(17px);background:#fff}.toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cell-sub{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.inline-edit{display:inline-flex;gap:6px;align-items:center}.quota{padding:14px 16px 4px;display:flex;align-items:center;gap:12px}.quota__bar{flex:1;height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.quota__fill{display:block;height:100%;background:var(--primary);border-radius:4px}.quota__label{font-size:12px;color:var(--text-muted);white-space:nowrap}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:16px}.plan{position:relative;border:1px solid var(--border);border-radius:12px;padding:20px 18px;background:var(--surface);display:flex;flex-direction:column}.plan--pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.plan__ribbon{position:absolute;top:-10px;right:14px;background:var(--primary);color:var(--accent-text);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.plan__name{margin:0 0 8px;font-size:15px}.plan__price{margin:0;font-size:26px;font-weight:650;font-variant-numeric:tabular-nums}.plan__period{font-size:12px;font-weight:400;color:var(--text-muted)}.plan__quota{margin:6px 0 14px;font-size:13px;color:var(--accent);font-weight:600}.plan__features{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.plan__features li{display:flex;gap:8px;font-size:12.5px;line-height:1.4}.plan__features .yes span:first-child{color:var(--ok)}.plan__features .no{color:var(--text-muted)}.plan__features .no span:first-child{color:var(--risk)}.plan__note{font-style:normal;color:var(--text-muted);font-size:11px}.stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-strong);border-radius:8px;margin-bottom:10px}.stepper button{width:36px;height:34px;border:none;background:transparent;font-size:17px;color:var(--text);cursor:pointer}.stepper span{font-size:13px;font-variant-numeric:tabular-nums}.settings{display:flex;flex-direction:column}.setting{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px;border-bottom:1px solid var(--border)}.setting:last-of-type{border-bottom:none}.setting__label{font-size:14px;font-weight:550}.setting__hint{font-size:12px;color:var(--text-muted);margin:4px 0 0;max-width:58ch;line-height:1.5}.marketing{max-width:1040px;margin:0 auto;padding:20px 20px 60px}.marketing__bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px}.marketing__bar .brand{padding:0}.marketing__hero{text-align:center;padding:30px 0 40px}.marketing__hero h1{font-size:34px;margin:0 0 12px;letter-spacing:-.02em;line-height:1.15}.marketing__hero p{max-width:56ch;margin:0 auto 22px;color:var(--text-muted);font-size:15px;line-height:1.6}.marketing__fineprint{font-size:12px;color:var(--text-muted);margin-top:12px}.marketing__plans .plans{padding:0}.marketing__foot{margin-top:40px;padding-top:18px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted);text-align:center;line-height:1.6}@media(max-width:640px){.marketing__hero h1{font-size:26px}.breakdown__row{grid-template-columns:96px 1fr 52px 38px;gap:8px}}.reveal{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);padding:16px;margin-bottom:18px}.reveal__title{margin:0 0 4px;font-weight:650;font-size:14px}.reveal__warn{margin:0 0 12px;font-size:12px;color:var(--text-muted);line-height:1.5}.reveal__value{display:block;font-family:var(--mono);font-size:13px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:10px 12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.events{border:1px solid var(--border);border-radius:9px;padding:12px 14px;margin:14px 0}.events legend{font-size:12px;color:var(--text-muted);padding:0 6px}.events__item{display:inline-flex;align-items:center;gap:7px;margin:5px 16px 5px 0;font-size:13px}.events__item code{font-size:12px}.payload{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 4px}.payload__label{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.payload pre{margin:0;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;font-size:11.5px;line-height:1.5;max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.docs{padding:16px;font-size:13.5px;line-height:1.65}.docs p{margin:0 0 14px;max-width:76ch}.docs p:last-child{margin-bottom:0}.docs code{font-family:var(--mono);font-size:12.5px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.docs pre{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:14px 16px;overflow-x:auto;font-size:12.5px;line-height:1.6;margin:0 0 14px}.docs pre code{background:none;border:none;padding:0}.docs__note{color:var(--text-muted);font-size:12.5px}.docs__table{width:auto}.docs__table td{white-space:normal;max-width:52ch}@media(max-width:760px){.payload{grid-template-columns:1fr}}.kyc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:16px}.kyc-form__field{display:flex;flex-direction:column;gap:6px}.kyc-form__label{font-size:12px;font-weight:600}.kyc-form__hint{font-size:11px;color:var(--text-muted);line-height:1.45}.kyc-form input,.kyc-form select{padding:9px 11px;font:inherit;font-size:13px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text)}.kyc-form input:disabled,.kyc-form select:disabled{opacity:.6;cursor:not-allowed}.kyc-form input:focus-visible,.kyc-form select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.doclist{display:flex;flex-direction:column}.doclist__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.doclist__row:last-child{border-bottom:none}.doclist__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.doclist__label{font-size:13.5px;font-weight:550;text-transform:capitalize}.doclist__required{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--risk);margin-left:6px}.integration__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 14px;font-size:12px;color:var(--text-muted)}.integration__meta code{font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.integration__meta .ok{color:var(--ok)}.integration__meta .bad{color:var(--risk)}@media(max-width:640px){.doclist__row{flex-direction:column;align-items:flex-start;gap:10px}}.kyc-form--stack{grid-template-columns:1fr}.kyc-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;align-items:end}.kyc-form textarea{padding:9px 11px;font:inherit;font-size:13px;resize:vertical;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-2);color:var(--text)}.kyc-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kyc-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.checkline{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.checkline input{width:auto;margin:0;accent-color:var(--accent)}.cell-strong{display:block;font-weight:600}.statgrid--inline{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:4px 0 8px}.kyc-form fieldset .btn{align-self:flex-start}.table td .row-actions{flex-wrap:nowrap}.land{max-width:1240px;margin:0 auto;padding:0 32px}.land__skip{position:fixed;top:-100px;left:16px;z-index:40;padding:12px 18px;background:var(--surface);color:var(--text);border:2px solid var(--accent);border-radius:8px}.land__skip:focus{top:12px}.land__logo{width:36px;height:36px;object-fit:contain}.land__mobile-menu{display:none;position:relative}.land__mobile-menu summary{cursor:pointer;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-weight:600}.land__mobile-menu summary:focus-visible,.land__nav a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.land__mobile-menu nav{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:25;width:min(190px,calc(100vw - 48px));display:grid;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 12px 32px #1018281f}.land__mobile-menu a,.land__mobile-menu .linkish{padding:11px;color:var(--text);text-decoration:none;text-align:left}.land__plan-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;margin-bottom:20px;color:var(--text-muted)}.land__bar{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:20px 0;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.land__bar .brand{padding:0}.land__bar .row-actions{margin-left:auto}.land__nav{display:flex;gap:20px;align-items:center}.land__nav a,.land__nav .linkish{color:var(--text-muted);text-decoration:none;background:none;border:0;padding:0;font:inherit;font-size:13px;cursor:pointer}.land__nav a:hover,.land__nav .linkish:hover{color:var(--text)}.land__hero{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;padding:88px 0 100px}.land__hero>*,.land__section--split>*,.land__foot-cols>*{min-width:0}.land__eyebrow{margin:0 0 22px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.land__eyebrow>span{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:8px;border-radius:8px;background:var(--primary);color:var(--accent-text);font-size:17px}.land__businesses{margin:28px 0 0;padding-top:22px;border-top:1px solid var(--border);color:var(--text-muted);font-size:12px;letter-spacing:.015em}.land__hero h1{margin:0 0 24px;font-size:clamp(38px,4.6vw,66px);line-height:1.05;letter-spacing:-.055em;font-weight:700}.land__mark{color:var(--accent);background:none;padding:0}.land__lede{margin:0 0 26px;max-width:54ch;font-size:16px;line-height:1.65;color:var(--text-muted)}.land__cta-row{display:flex;gap:10px;flex-wrap:wrap}.land__cta-row--center{justify-content:center;margin-top:26px}.btn--lg{padding:12px 22px;font-size:14px}.land__ticks{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:8px}.land__ticks li{font-size:13px;color:var(--text-muted);padding-left:22px;position:relative;line-height:1.5}.land__ticks li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--ok);font-weight:700}.land__ticks--left{margin-top:20px}.land__hero-art{display:flex;justify-content:center}.mock{width:min(300px,100%);border-radius:30px;padding:12px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #1018280f,0 22px 50px #10182824}.mock__notch{width:86px;height:5px;border-radius:99px;background:var(--border-strong);margin:4px auto 14px}.mock__head{padding:0 14px 12px;border-bottom:1px solid var(--border)}.mock__merchant{margin:0;font-size:15px;font-weight:640}.mock__order{margin:2px 0 0;font-family:var(--mono);font-size:11px;color:var(--text-muted)}.mock__body{padding:16px 14px 8px;text-align:center}.mock__label{margin:0 0 2px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.mock__amount{margin:0;font-size:32px;font-weight:660;font-variant-numeric:tabular-nums}.mock__paise{color:var(--text-muted)}.mock__exact{margin:10px 0 14px;padding:8px 10px;border-radius:8px;background:var(--warn-bg);color:var(--warn);font-size:11px;line-height:1.45;text-align:left}.mock__qr{background:#fff;border-radius:10px;padding:12px;width:152px;margin:0 auto 14px}.qrglyph{width:100%;display:block;shape-rendering:crispEdges;fill:#101418}.mock__vpa{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-radius:9px;background:var(--surface-2);font-size:11px;color:var(--text-muted);margin-bottom:12px}.mock__vpa code{font-family:var(--mono);color:var(--text);font-size:12px}.mock__wait{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--text-muted);padding-bottom:6px}.mock__wait .pulse{width:7px;height:7px;border-radius:99px;background:var(--accent);animation:land-pulse 1.6s ease-in-out infinite}@keyframes land-pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mock__wait .pulse{animation:none}}.land__hero-art{position:relative;isolation:isolate}.land__hero-art:before{content:"";position:absolute;top:-36px;right:-12px;bottom:-36px;left:-12px;z-index:-1;border-radius:42px;background:radial-gradient(ellipse at 50% 35%,var(--accent-soft),transparent 72%)}.activity{position:absolute;left:-24px;bottom:4px;width:248px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 13px;box-shadow:0 1px 2px #1018280f,0 16px 36px #10182829}.activity__head{display:flex;align-items:center;gap:7px;margin:0 0 11px;font-size:11px;font-weight:600;color:var(--text-muted)}.activity__head .pulse{width:7px;height:7px;border-radius:99px;background:var(--ok, var(--accent));animation:land-pulse 1.6s ease-in-out infinite}.activity__feed{list-style:none;margin:0;padding:0;display:grid;gap:10px}.activity__feed li{display:flex;align-items:flex-start;gap:9px}.activity__tick{flex:none;width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:11px;background:var(--surface-2);color:var(--accent)}.activity__text{display:flex;flex-direction:column;gap:1px;min-width:0}.activity__text strong{font-size:12.5px;font-weight:620}.activity__meta{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.activity__head .pulse{animation:none}}@media(max-width:880px){.land__hero-art{flex-direction:column;align-items:center}.activity{position:static;width:min(300px,100%);margin-top:16px}}.land__strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:8px}.land__strip>div{background:var(--surface);padding:18px 20px}.land__strip-fig{margin:0 0 6px;font-size:14px;font-weight:640}.land__strip-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.land__section{padding:88px 0;scroll-margin-top:108px}.land__section--split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.land__head{max-width:62ch;margin:0 auto 40px;text-align:center}.land__head--left{margin-left:0;text-align:left;margin-bottom:20px}.land__head h2{margin:0 0 12px;font-size:30px;line-height:1.2;letter-spacing:-.02em;font-weight:660}.land__head p{margin:0;font-size:15px;line-height:1.65;color:var(--text-muted)}.land__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:20px;counter-reset:none}.land__steps li{position:relative;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.land__step-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;margin-bottom:12px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700}.land__steps h3{margin:0 0 6px;font-size:15px;font-weight:640}.land__steps p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.land__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));gap:16px}.land__card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px}.land__feature-n{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:24px;border-radius:12px;background:var(--accent-soft);color:var(--accent);font-family:var(--mono);font-size:12px}.land__card h3{margin:0 0 8px;font-size:14.5px;font-weight:640}.land__card p{margin:0;font-size:13px;line-height:1.6;color:var(--text-muted)}.land__code{margin:0;padding:18px;overflow-x:auto;background:#112112;border:1px solid #274132;border-radius:18px;font-family:var(--mono);font-size:12px;line-height:1.7;color:#d9f1df}.land__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;max-width:720px;margin:0 auto}.land__compare-col{border:1px solid var(--border);border-radius:var(--radius);padding:22px;background:var(--surface)}.land__compare-col--ours{border-color:var(--accent)}.land__compare-label{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.land__compare-fig{margin:0 0 10px;font-size:26px;font-weight:660;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.land__compare-col--ours .land__compare-fig{color:var(--accent)}.land__compare-note{margin:0;font-size:13px;line-height:1.6;color:var(--text-muted)}.land__faq{max-width:760px;margin:0 auto}.land__faq details{border:1px solid var(--border);border-radius:14px;padding:4px 18px;margin-bottom:10px;background:var(--surface)}.land__faq summary{cursor:pointer;padding:15px 2px;font-size:14.5px;font-weight:600;list-style:none;display:flex;align-items:center;gap:12px}.land__faq summary::-webkit-details-marker{display:none}.land__faq summary:after{content:"+";margin-left:auto;color:var(--text-muted);font-size:18px;font-weight:400;line-height:1}.land__faq details[open] summary:after{content:"−"}.land__faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.land__faq p{margin:0 2px 16px;font-size:13.5px;line-height:1.7;color:var(--text-muted);max-width:70ch}.land__final{text-align:center;padding:56px 24px;margin:20px 0 0;border:1px solid var(--border);border-radius:18px;background:var(--accent-soft);position:relative;overflow:hidden}.land__final h2{margin:0 0 10px;font-size:28px;letter-spacing:-.02em;font-weight:660}.land__final p{margin:0 auto 22px;max-width:48ch;font-size:14.5px;line-height:1.6;color:var(--text-muted)}.land__foot{padding:52px 0 40px}.land__foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding-bottom:28px;border-bottom:1px solid var(--border)}.land__foot-cols .brand{padding:0 0 10px}.land__foot-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-muted);max-width:34ch}.land__foot-title{margin:0 0 10px;font-size:12px;font-weight:640}.land__foot-cols a,.land__foot-cols .linkish{display:block;margin-bottom:7px;font-size:12.5px;color:var(--text-muted);text-decoration:none;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:left}.land__foot-cols a:hover,.land__foot-cols .linkish:hover{color:var(--text)}.land__foot-legal{margin:22px 0 0;font-size:11.5px;line-height:1.65;color:var(--text-muted);max-width:88ch}@media(max-width:880px){.land{padding:0 16px}.land__hero{grid-template-columns:1fr;gap:36px;padding:32px 0 48px}.land__hero h1{font-size:32px}.land__section{padding:52px 0}.land__section--split{grid-template-columns:1fr;gap:28px}.land__head h2{font-size:24px}.land__foot-cols{grid-template-columns:1fr 1fr}.land__nav{display:none}.land__mobile-menu{display:block}.land__bar{gap:12px;padding:14px 0}.land__hero-art:before{top:-16px;right:0;bottom:-16px;left:0}}@media(max-width:480px){.land__hero h1{font-size:clamp(32px,9.2vw,43px)}.land__bar .brand{flex:1}.land__bar .row-actions{width:100%;margin-left:0}.land__bar .row-actions>button{flex:1;min-height:44px}.land__section{scroll-margin-top:154px}.land__cta-row>button{min-height:46px;flex:1}.land__final{padding:40px 18px}.land__foot-cols{grid-template-columns:1fr}}.table__row--click{cursor:pointer}.table__row--click:hover td{background:var(--surface-2)}.thread{display:flex;flex-direction:column;gap:12px;padding:16px}.thread__msg{border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface-2);max-width:78%}.thread__msg--support{align-self:flex-end;background:var(--accent-soft)}.thread__msg--internal{align-self:flex-end;background:var(--warn-bg);border-color:var(--warn);border-style:dashed}.thread__meta{display:flex;justify-content:space-between;gap:14px;font-size:11px;color:var(--text-muted);margin-bottom:6px}.thread__who{font-weight:640;color:var(--text)}.thread__body{margin:0;font-size:13.5px;line-height:1.6;white-space:pre-wrap}.grant{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--border)}.grant:last-of-type{border-bottom:0}.grant__who{margin:0 0 4px;font-size:14px;font-weight:640}.grant__reason{margin:0 0 6px;font-size:13px;line-height:1.6;max-width:62ch}.grant__meta{margin:0;font-size:11.5px;color:var(--text-muted)}.trail{list-style:none;margin:0;padding:4px 0 10px;display:grid;gap:6px}.trail li{display:flex;align-items:center;gap:10px;font-size:12px}.trail__at{color:var(--text-muted);min-width:118px}.trail code{font-family:var(--mono);font-size:11.5px}.alert--info{background:var(--accent-soft);color:var(--text);border:1px solid var(--accent);border-radius:var(--radius);padding:12px 14px;font-size:13px;line-height:1.6;margin-bottom:16px}.onboard{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);margin-bottom:22px;overflow:hidden}.onboard__head{padding:16px 18px 4px}.onboard__title{margin:0 0 4px;font-size:15px;font-weight:640}.onboard__sub{margin:0;font-size:13px;color:var(--text-muted)}.onboard--blocked{border-color:var(--warn);background:var(--warn-bg);display:flex;align-items:center;gap:16px;padding:4px 18px 16px;flex-wrap:wrap}.onboard--blocked .onboard__head{flex:1;min-width:220px;padding-left:0;padding-right:0}.onboard--blocked .onboard__title{color:var(--warn)}.onboard--blocked .onboard__sub{color:var(--text)}.onboard--blocked .onboard__sub:first-letter{text-transform:capitalize}.onboard__steps{list-style:none;margin:0;padding:10px 8px 14px}.onboard__step{display:flex;align-items:center;gap:12px;padding:10px;border-radius:9px}.onboard__step--now{background:var(--surface)}.onboard__step--done .onboard__label{text-decoration:line-through}.onboard__step--done,.onboard__step--later{opacity:.62}.onboard__mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:99px;flex:0 0 auto;background:var(--surface-2);color:var(--text-muted);font-size:12px;font-weight:700}.onboard__step--done .onboard__mark{background:var(--ok-bg);color:var(--ok)}.onboard__step--now .onboard__mark{background:var(--primary);color:var(--accent-text)}.onboard__body{flex:1;min-width:0}.onboard__label{margin:0;font-size:13.5px;font-weight:600}.onboard__why{margin:2px 0 0;font-size:12px;color:var(--text-muted);line-height:1.5}.onboard__wait{font-size:11.5px;color:var(--text-muted);white-space:nowrap}@media(max-width:560px){.onboard__step{flex-wrap:wrap}.onboard__body{flex-basis:100%}}.totp{display:flex;gap:22px;padding:18px;flex-wrap:wrap}.totp__qr{background:#fff;border-radius:10px;padding:10px;flex:0 0 auto}.totp__qr img{display:block;width:200px;height:200px}.totp__body{flex:1;min-width:240px}.totp__step{margin:0 0 10px;font-size:13px;line-height:1.6}.totp__secret{display:block;margin-top:6px;padding:8px 10px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;background:var(--surface-2);border-radius:8px;word-break:break-all}
