:root{--work: #f4f6fa;--card: #ffffff;--ink: #0d1b2e;--muted: #5a6a80;--line: #dfe5ee;--brand: #0053ab;--brand-ink: #ffffff;--brand-soft: #e6effa;--navy: #0b1f3a;--navy-2: #13294a;--navy-ink: #c9d5e6;--up: #11744a;--up-soft: #e3f4ec;--down: #b3361f;--down-soft: #fbe9e5;--warn: #8a5a00;--warn-soft: #fbf1dc;--shadow: 0 1px 2px rgba(13,27,46,.06), 0 4px 14px rgba(13,27,46,.06);--f-display: "IBM Plex Sans Condensed", "Arial Narrow", system-ui, sans-serif;--f-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--work: #0a121e;--card: #111c2c;--ink: #e3eaf4;--muted: #95a4b8;--line: #22324a;--brand: #4f97ea;--brand-ink: #06121f;--brand-soft: #14304f;--navy: #060d18;--navy-2: #0e1a2c;--navy-ink: #b7c5d8;--up: #5fd3a0;--up-soft: #0f2a20;--down: #ff8f78;--down-soft: #34170f;--warn: #f0c06a;--warn-soft: #2e2512;--shadow: 0 1px 2px rgba(0,0,0,.4), 0 6px 18px rgba(0,0,0,.25)}}:root[data-theme=dark]{color-scheme:dark;--work: #0a121e;--card: #111c2c;--ink: #e3eaf4;--muted: #95a4b8;--line: #22324a;--brand: #4f97ea;--brand-ink: #06121f;--brand-soft: #14304f;--navy: #060d18;--navy-2: #0e1a2c;--navy-ink: #b7c5d8;--up: #5fd3a0;--up-soft: #0f2a20;--down: #ff8f78;--down-soft: #34170f;--warn: #f0c06a;--warn-soft: #2e2512;--shadow: 0 1px 2px rgba(0,0,0,.4), 0 6px 18px rgba(0,0,0,.25)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%}body{margin:0;background:var(--work);color:var(--ink);font:14px/1.5 var(--f-body)}button,input,select{font:inherit;color:inherit}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.side{background:var(--navy);color:var(--navy-ink);display:flex;flex-direction:column;gap:18px;padding:20px 14px 18px max(14px,env(safe-area-inset-left,0px));position:sticky;top:0;height:100vh;overflow-y:auto}.logo{display:grid;gap:2px;padding:0 8px}.logo b{font:700 1.45rem/1 var(--f-display);color:#fff;letter-spacing:.02em}.logo b span{color:#6fb0ff}.logo small{font-size:.74rem;color:var(--navy-ink);opacity:.8}.nav{display:grid;gap:2px}.nav-label{font:600 .66rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;opacity:.55;padding:12px 10px 6px}.nav button{background:none;border:0;text-align:left;padding:8px 10px;border-radius:7px;color:var(--navy-ink);cursor:pointer;font-size:.9rem}.nav button:hover{background:var(--navy-2);color:#fff}.nav button[aria-current=page]{background:#0053ab;color:#fff;font-weight:600}.side-foot{margin-top:auto;font-size:.72rem;opacity:.6;padding:0 10px}.work{padding-block:20px 48px;padding-left:28px;padding-right:max(28px,env(safe-area-inset-right,0px));display:grid;gap:26px;align-content:start;min-width:0}.top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.top-left{display:flex;gap:10px;align-items:center}.top h1{font:700 1.6rem/1.1 var(--f-display);margin:0}.top-right{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pill{font-size:.75rem;font-weight:500;padding:5px 10px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--muted)}.pill.example{background:var(--warn-soft);color:var(--warn);border-color:transparent}.menu-btn{display:none}h2.sec{font:600 .72rem/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:14px}.bcard{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:grid;gap:6px;align-content:start}.bcard .label{font-size:.8rem;font-weight:600;color:var(--muted);display:flex;justify-content:space-between;gap:8px}.bcard .label em{font-style:normal;font-weight:500;font-family:var(--f-mono);font-size:.72rem}.bcard .amt{font:500 1.45rem/1.2 var(--f-mono);font-variant-numeric:tabular-nums}.delta{font-size:.76rem;font-family:var(--f-mono)}.delta.up{color:var(--up)}.delta.down{color:var(--down)}.delta.flat{color:var(--muted)}.portal{border:2px solid var(--brand)}.portal-rows{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal-rows>div{background:var(--brand-soft);border-radius:8px;padding:10px 12px;display:grid;gap:2px}.portal-rows .amt{font-size:1.25rem}.sub{font-size:.74rem;color:var(--muted)}.ops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.op{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:18px;display:grid;gap:14px}.op-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.op-head h3{font:700 1.1rem/1.2 var(--f-display);margin:0}.op-head span{font-size:.76rem;color:var(--muted)}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;background:var(--work);border-radius:8px;padding:10px 12px}.strip>div{display:grid;gap:1px}.strip span{font-size:.72rem;color:var(--muted)}.strip b{font:500 .95rem/1.3 var(--f-mono);font-variant-numeric:tabular-nums}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.field{display:grid;gap:4px;min-width:0;align-content:start}.field.full{grid-column:1 / -1}.field label{font-size:.74rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.field input,.field select{width:100%;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 10px;min-height:38px}.field input{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.hint{font-size:.72rem;color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;flex-wrap:wrap}.seg button{border:0;background:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--brand);color:var(--brand-ink);font-weight:600}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.steps button{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer;display:grid;gap:2px}.steps button b{font-size:.84rem}.steps button small{font-size:.7rem;color:var(--muted);font-family:var(--f-mono)}.steps button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.steps button[aria-pressed=true] b{color:var(--brand)}.steps button.waiting small{color:var(--warn);font-weight:600}.result{border-top:1px dashed var(--line);padding-top:12px;display:grid;gap:8px}.pv-title{font:600 .7rem/1 var(--f-body);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.pv-rows{display:grid;gap:4px}.pv-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:baseline;font-size:.86rem}.pv-row .chg{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.pv-row .after{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem;min-width:10ch;text-align:right}.chg.up{color:var(--up)}.chg.down{color:var(--down)}.chg.same{color:var(--muted)}.client-box{background:var(--work);border-radius:8px;padding:10px 12px;display:grid;gap:4px}.note{font-size:.8rem;padding:8px 10px;border-radius:8px;background:var(--brand-soft)}.note.warn{background:var(--warn-soft);color:var(--warn)}.profit{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-radius:8px;padding:10px 12px;background:var(--work)}.profit span{font-size:.8rem;font-weight:600}.profit small{display:block;font-size:.72rem;font-weight:400;color:var(--muted)}.profit b{font:600 1.2rem/1 var(--f-mono);font-variant-numeric:tabular-nums}.profit.up{background:var(--up-soft)}.profit.up b,.profit.up span{color:var(--up)}.profit.down{background:var(--down-soft)}.profit.down b,.profit.down span{color:var(--down)}.actions{display:flex;flex-wrap:wrap;gap:8px}.btn{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 14px;cursor:pointer;font-weight:500;font-size:.86rem}.btn:hover{border-color:var(--brand)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.ghost{border-color:transparent;color:var(--muted)}.pend{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:end;background:var(--warn-soft);border-radius:8px;padding:10px}.pend .field label{color:var(--warn)}.pend-text{font-size:.82rem;color:var(--warn);align-self:center}.toasts{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:8px;z-index:50;max-width:min(360px,calc(100vw - 32px))}.toast{background:var(--navy);color:#fff;padding:10px 14px;border-radius:8px;box-shadow:var(--shadow);font-size:.86rem}.kpis{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:14px}.kpi{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:14px 16px;display:grid;gap:4px;align-content:start}.kpi span{font-size:.78rem;font-weight:600;color:var(--muted)}.kpi b{font:500 1.3rem/1.2 var(--f-mono);font-variant-numeric:tabular-nums}.kpi small{font-size:.72rem;color:var(--muted)}.kpi.main{background:var(--navy);color:#fff}.kpi.main span,.kpi.main small{color:var(--navy-ink)}.kpi.main b{font-size:1.8rem;color:#7fe0b0}.kpi.main b.neg{color:#ff9f8a}.kpi .up{color:var(--up)}.kpi .down{color:var(--down)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#060d188c;display:grid;place-items:center;z-index:60;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.modal{background:var(--card);border-radius:14px;box-shadow:0 20px 50px #0000004d;padding:22px;width:min(420px,100%);display:grid;gap:14px}.modal h3{font:700 1.2rem/1.2 var(--f-display);margin:0}.m-profit{border-radius:10px;padding:16px;text-align:center;display:grid;gap:4px;background:var(--work)}.m-profit span{font-size:.8rem;font-weight:600}.m-profit b{font:600 2rem/1.1 var(--f-mono);font-variant-numeric:tabular-nums}.m-profit small{font-size:.76rem;color:var(--muted)}.m-profit.up{background:var(--up-soft);color:var(--up)}.m-profit.down{background:var(--down-soft);color:var(--down)}.m-rows{display:grid;gap:6px;font-size:.88rem}.m-rows div{display:flex;justify-content:space-between;gap:12px}.m-rows b{font-family:var(--f-mono);font-weight:500;font-variant-numeric:tabular-nums}@media (max-width: 1180px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 400px){.kpis{grid-template-columns:1fr}}@media (max-width: 1180px){.boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.portal{grid-column:1 / -1}}@media (max-width: 960px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;inset:0 auto 0 0;width:260px;z-index:40;transform:translate(-100%);transition:transform .2s;padding-top:calc(20px + env(safe-area-inset-top,0px))}.side.open{transform:none}.menu-btn{display:inline-flex}.ops{grid-template-columns:1fr}.work{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media (max-width: 620px){.boxes{grid-template-columns:1fr 1fr}.fields,.portal-rows,.pend,.steps{grid-template-columns:1fr}}@media (max-width: 400px){.boxes{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.side{transition:none}}.loading,.fatal{display:grid;place-items:center;min-height:60vh;text-align:center;gap:12px;padding:24px}.fatal h2{font:700 1.3rem/1.2 var(--f-display);margin:0}.btn[disabled]{opacity:.55;cursor:progress}.pending-alipay{display:grid;gap:8px}.owner-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:start}.panel{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:grid;gap:10px;min-width:0}.panel h3{font:700 1.05rem/1.2 var(--f-display);margin:0}.staff{display:grid;gap:4px;padding:10px 12px;border-radius:8px;background:var(--work)}.staff b{font-size:.9rem}.staff small{color:var(--muted);font-size:.76rem}.staff .draft{font-family:var(--f-mono);font-size:.78rem;overflow-wrap:anywhere}.feed{display:grid;gap:0}.feed-row{display:grid;grid-template-columns:7ch 11ch 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:.84rem}.feed-row:last-child{border-bottom:0}.feed-row time{font-family:var(--f-mono);color:var(--muted);font-size:.78rem}.notice{font-size:.78rem;color:var(--muted)}@media (max-width: 960px){.owner-grid{grid-template-columns:1fr}.feed-row{grid-template-columns:7ch 1fr}.feed-row span:nth-child(2){display:none}}@media (max-width: 520px){.kpis{grid-template-columns:1fr}.top h1{font-size:1.3rem}.pill{font-size:.7rem}}.page{display:grid;gap:16px;min-width:0}.toolbar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.toolbar h3{margin-right:auto}.toolbar input,.toolbar select,.inline-form input,.panel select{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:7px 10px;min-height:36px}.toolbar label{display:inline-flex;gap:6px;align-items:center;font-size:.84rem;color:var(--muted)}.toolbar>input{flex:1 1 220px}.check{cursor:pointer}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}table.data{border-collapse:collapse;width:100%;font-size:.86rem}table.data th,table.data td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}table.data th{font:600 .7rem/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--work)}table.data tbody tr:last-child td{border-bottom:0}table.data td.n,table.data th.n{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums}table.data td.up{color:var(--up)}table.data td.down{color:var(--down)}table.data td.mono{font-family:var(--f-mono);font-size:.8rem;color:var(--muted)}table.data tbody tr[tabindex]{cursor:pointer}table.data tbody tr[tabindex]:hover,table.data tr.sel{background:var(--brand-soft)}table.data tr.struck td{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--muted)}table.data tr.struck td:last-child{text-decoration:none}table.data tr.muted-row td{background:var(--work);color:var(--muted)}table.data td.empty{text-align:center;color:var(--muted);padding:18px}.inline-form{display:inline-flex;gap:6px;align-items:center}.inline-form .btn{padding:6px 10px}.badge{font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--work);color:var(--muted)}td .badge{text-transform:capitalize}.badge.open{background:var(--warn-soft);color:var(--warn)}.badge.paid{background:var(--up-soft);color:var(--up)}.badge.cancelled{background:var(--down-soft);color:var(--down)}.spacer{flex:1}.tabs{justify-self:start}.num-input{width:12ch;text-align:right;font-family:var(--f-mono)}table.data td input{border:1px solid var(--line);background:var(--card);border-radius:6px;padding:5px 8px;min-height:32px}.quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.quote-grid .panel{gap:14px}@media (max-width: 960px){.quote-grid{grid-template-columns:1fr}}@media print{.side,.menu-btn,.top-right,.toolbar button,.toolbar .spacer,.tabs,.actions,.toasts{display:none!important}.app{display:block}body,.work{background:#fff;padding:0}.panel,.kpi,.bcard,.op{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.kpi.main{background:#fff;color:#000}.kpi.main b,.kpi.main span,.kpi.main small{color:#000!important}.table-wrap{overflow:visible}}.chat{display:grid;grid-template-rows:1fr auto;gap:12px;min-height:calc(100vh - 140px);max-width:920px}.chat-log{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-bottom:8px}.chat-empty{display:grid;gap:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips .btn{font-weight:400;text-align:left}.bubble{max-width:min(760px,100%);padding:10px 14px;border-radius:12px;line-height:1.55;overflow-wrap:anywhere}.bubble.user{align-self:flex-end;background:var(--brand);color:var(--brand-ink);border-bottom-right-radius:4px}.bubble.assistant{align-self:flex-start;background:var(--card);box-shadow:var(--shadow);border-bottom-left-radius:4px;display:grid;gap:6px}.bubble.thinking{color:var(--muted);font-style:italic}.bubble .used{color:var(--muted);font-size:.72rem}.rich{display:grid;gap:8px}.rich p{margin:0}.rich ul{margin:0;padding-left:18px;display:grid;gap:2px}.rich table.data td,.rich table.data th{white-space:normal}.chat-input{display:flex;gap:8px;position:sticky;bottom:0;background:var(--work);padding-block:8px}.chat-input input{flex:1;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 12px;min-height:44px}.modal.wide{width:min(640px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.modal .fields input{width:100%;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 10px;min-height:38px}.modal input:disabled{background:var(--work);color:var(--muted)}.row-actions{display:flex;gap:6px;justify-content:flex-end}.row-actions .btn{padding:5px 10px;font-size:.8rem}table.data tr.order-row td{background:var(--work)}table.data tr.sub-row td{color:var(--muted)}table.data tr.sub-row td:nth-child(2){color:var(--ink)}.where{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:12px 16px;margin-top:12px}.where summary{cursor:pointer;font-size:.86rem;font-weight:600;color:var(--brand)}.where-list{display:grid;gap:6px;margin-top:10px}.where-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(60px,1fr) 6ch;gap:12px;align-items:center;font-size:.86rem}.where-row .bar{height:8px;border-radius:999px;background:var(--work);overflow:hidden}.where-row .bar i{display:block;height:100%;background:var(--brand)}.where-row .pct{text-align:right;color:var(--muted)}@media (max-width: 620px){.where-row{grid-template-columns:1fr auto}.where-row .bar,.where-row .pct{display:none}}.screen{border:1px solid var(--line);border-radius:8px;padding:4px;background:var(--card);cursor:zoom-in;display:grid;gap:4px;text-align:left}.screen img{width:100%;border-radius:6px;display:block}.screen small{color:var(--muted);font-size:.7rem}.modal.screen-zoom{width:min(1200px,100%)}.modal.screen-zoom img{width:100%;border-radius:8px;border:1px solid var(--line)}.step-two{width:min(420px,100%);text-align:left;gap:12px}.step-two h2{font:700 1.3rem/1.2 var(--f-display);margin:0}.logo-dark b{font:700 1.4rem/1 var(--f-display);color:var(--ink)}.logo-dark b span{color:var(--brand)}.code-input{font:500 1.4rem/1 var(--f-mono);letter-spacing:.2em;text-align:center;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 12px;width:100%}.code-input.small{font-size:1rem;letter-spacing:.1em;width:16ch}.mfa-setup{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.mfa-setup img{border:1px solid var(--line);border-radius:8px;background:#fff;padding:6px}.key{font-family:var(--f-mono);background:var(--work);padding:2px 6px;border-radius:4px;overflow-wrap:anywhere}pre.backup{font:500 .95rem/1.7 var(--f-mono);background:var(--card);padding:10px 12px;border-radius:8px;columns:2}.owner-nudge{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}@media (max-width: 620px){.mfa-setup{grid-template-columns:1fr}}.report-nav{display:grid;gap:8px}.subtabs{display:flex;flex-wrap:wrap;gap:6px}.subtabs button{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 14px;cursor:pointer;font-size:.84rem;color:var(--muted)}.subtabs button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:600}table.data tr.total-row td{background:var(--work);font-weight:600;border-top:2px solid var(--line)}table.data tr.clickable{cursor:pointer}table.data tr.clickable:hover td{background:var(--brand-soft)}table.data tr.expand-row>td{background:var(--work);white-space:normal;padding:12px}.expand{display:grid;gap:8px}.print-title{display:none}@media print{.print-title{display:block;font:700 1.1rem/1.2 var(--f-display);margin:0}.report-nav,.toolbar{display:none!important}}.page>section.panel table.data th,.page>section.panel table.data td{padding:7px 9px}.page>section.panel table.data{font-size:.82rem}.page>section.panel table.data th{letter-spacing:.03em}:root[lang=ar]{--f-display: "IBM Plex Sans Arabic", "IBM Plex Sans Condensed", system-ui, "Segoe UI", sans-serif;--f-body: "IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", "IBM Plex Sans Arabic", ui-monospace, Consolas, monospace}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] .nav button,[dir=rtl] table.data th,[dir=rtl] table.data td,[dir=rtl] .steps button,[dir=rtl] .chips .btn,[dir=rtl] .screen,[dir=rtl] .step-two{text-align:right}[dir=rtl] table.data td.n,[dir=rtl] table.data th.n,[dir=rtl] .pv-row .after,[dir=rtl] .num-input,[dir=rtl] .where-row .pct{text-align:left}[dir=rtl] .toolbar h3{margin-right:0;margin-left:auto}[dir=rtl] .toasts{right:auto;left:max(16px,env(safe-area-inset-left,0px))}[dir=rtl] .rich ul{padding-left:0;padding-right:18px}.lang{padding:5px 12px;font-size:.82rem}.lang:lang(ar){font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.pw-form{display:grid;gap:10px;max-width:420px}.pw-form input{width:100%;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 10px;min-height:38px}.step-two .field input{width:100%;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:9px 10px;min-height:40px}
