[data-brand=fikratruck]{--ft-asphalt:#1C1917;--ft-terracotta:#C4552D;--ft-terracotta-light:#E0714A;--ft-paper:#FBF9F6;--ft-sand:#EFEAE4;--ft-slate:#3F3A36;--ft-stone:#7A716A;--ft-moving:#2F7D5B;--ft-waiting:#D49A2A;--ft-stopped:#B3342E;--ft-info:#3E6FA3;--ft-font-latin:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;--ft-font-arabic:var(--font-plex-arabic),var(--font-space-grotesk),sans-serif;--ft-display:600 3.5rem/1 var(--ft-font-latin);--ft-display-track:-0.03em;--ft-h1:600 2.25rem/1.1 var(--ft-font-latin);--ft-h2:600 1.5rem/1.2 var(--ft-font-latin);--ft-body:400 1rem/1.6 var(--ft-font-latin);--ft-body-ar:400 1.0625rem/1.7 var(--ft-font-arabic);--ft-label:600 0.75rem/1 var(--ft-font-latin);--background:var(--ft-paper);--surface:#FFFFFF;--surface-hover:var(--ft-sand);--foreground:var(--ft-asphalt);--foreground-muted:var(--ft-stone);--border:#E4DED6;--border-hover:#D8D0C6;--primary-25:#FDF6F3;--primary-50:#FAEDE7;--primary-100:#F4D9CD;--primary-200:#EBBBA6;--primary-300:#E19C7F;--primary-400:var(--ft-terracotta-light);--primary-500:#D4603A;--primary-600:var(--ft-terracotta);--primary-700:#A44526;--primary-800:#7C341D;--primary-900:#542315;--success-500:var(--ft-moving);--success-600:#276847;--warning-500:var(--ft-waiting);--warning-600:#B07F1F;--error-500:var(--ft-stopped);--error-600:#932B26;--info-50:#EDF2F8;--frtc-navy:var(--ft-asphalt);--frtc-navy-mid:var(--ft-slate);--frtc-royal:var(--ft-terracotta);--frtc-royal-soft:var(--ft-stone);--frtc-cream:var(--ft-sand);--frtc-cream-dark:#E4DED6;--frtc-pale-blue:var(--ft-sand);--frtc-row-sep:#E4DED6;--frtc-ink:var(--ft-asphalt);--frtc-ink-mid:var(--ft-slate);--org-depth-0:var(--ft-asphalt);--org-depth-1:var(--ft-slate);--frtc-compliant-bg:#DCE9E1;--frtc-compliant-text:#1F5A3E;--frtc-notrip-bg:#E3E9F0;--frtc-notrip-text:#2C5177;--frtc-partial-bg:#F5EAD3;--frtc-partial-text:#7A5A14;--frtc-investigate-bg:#F2DCDA;--frtc-investigate-text:#7E2622}[data-brand=fikratruck] body{font-family:var(--ft-font-latin);background:var(--ft-paper);color:var(--ft-slate)}[data-brand=fikratruck] :lang(ar),[data-brand=fikratruck] [dir=rtl]{font-family:var(--ft-font-arabic);font-size:1.0625rem;line-height:1.7}[data-brand=fikratruck] h1{font:var(--ft-h1);letter-spacing:-.02em}[data-brand=fikratruck] h2{font:var(--ft-h2);letter-spacing:-.01em}@media (prefers-color-scheme:dark){[data-brand=fikratruck]{--background:var(--ft-asphalt);--surface:#262220;--surface-hover:#322D2A;--foreground:var(--ft-paper);--foreground-muted:#B0A79F;--border:#3A3431;--border-hover:#4A423E;--primary-600:var(--ft-terracotta-light);--primary-500:#D4603A;--frtc-cream:#262220;--frtc-cream-dark:#322D2A;--frtc-royal:var(--ft-terracotta-light);--frtc-ink:var(--ft-paper);--frtc-ink-mid:#B0A79F}[data-brand=fikratruck] body{background:var(--ft-asphalt);color:var(--ft-paper)}}[data-brand=fikratruck]{--gray-50:#FBF9F6;--gray-100:#F4F1EC;--gray-200:#EFEAE4;--gray-300:#C7C1BB;--gray-400:#9F9891;--gray-500:#7A716A;--gray-600:#5F5853;--gray-700:#3F3A36;--gray-800:#2C2825;--gray-900:#1C1917;--secondary-50:#F9EEE8;--secondary-100:#F6E1D7;--secondary-200:#F2CDBF;--secondary-300:#EEB5A0;--secondary-400:#E0714A;--secondary-500:#C4552D;--secondary-600:#9F4828;--secondary-700:#7D3C24;--secondary-800:#5C301F;--secondary-900:#3E251B;--accent-500:#E0714A;--success-50:#EDF0EB;--success-100:#DAE5DD;--success-200:#BED4C8;--success-700:#2B674C;--success-800:#275540;--warning-50:#F8F2E8;--warning-100:#F5EAD5;--warning-200:#EFDCB9;--warning-700:#8A6622;--warning-800:#694F1F;--error-50:#F6EBE8;--error-100:#EFD9D6;--error-200:#E5BEBA;--error-700:#922E29;--error-800:#772925;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--shadow-sm:0 1px 2px rgba(28,25,23,0.06);--shadow-md:0 4px 10px rgba(28,25,23,0.10);--shadow-lg:0 12px 28px rgba(28,25,23,0.14)}:root[data-shell=ledger]{color-scheme:light dark;--tms-bg:#FBFAF7;--tms-surface:#FFFFFF;--tms-surface-2:#F7F5F0;--tms-surface-3:#F1EEE8;--tms-text:#1C1B18;--tms-text-2:#5E594F;--tms-text-3:#6B6559;--tms-border:#EFECE5;--tms-border-2:#E8E4DC;--tms-border-strong:#E0DBD1;--tms-control-border:#8C867A;--tms-accent:#3F5AA6;--tms-on-accent:#FFFFFF;--tms-accent-text-l:#3F5AA6;--tms-accent-text-d:#A9B9EC;--tms-accent-mark-l:#3F5AA6;--tms-accent-mark-d:#A9B9EC;--tms-accent-text:var(--tms-accent-text-l);--tms-accent-mark:var(--tms-accent-mark-l);--tms-accent-soft:#F3F5FB;--tms-focus:var(--tms-accent-text);--tms-rail-bg:#F3F1EC;--tms-rail-hover:#ECE9E2;--tms-rail-on-bg:#FFFFFF;--tms-top-bg:#FBFAF7;--tms-pos:#1F6B43;--tms-pos-bg:#EAF4EE;--tms-warn:#9A4B00;--tms-warn-bg:#FBF1E1;--tms-neg:#A12A20;--tms-neg-bg:#FBEDEB;--tms-scrim:rgba(28,27,24,0.36);--tms-shadow:0 12px 32px rgba(28,27,24,0.14),0 2px 6px rgba(28,27,24,0.08);--tms-font:var(--font-geist),var(--font-plex-arabic),system-ui,sans-serif;--tms-font-mono:var(--font-geist-mono),ui-monospace,monospace;--tms-radius:10px;--tms-radius-lg:12px;--tms-ctl-h:38px;--tms-rail-w:232px;--tms-top-h:64px;--font-sans:var(--tms-font);--font-mono:var(--tms-font-mono);--primary-25:#F7F8FC;--primary-50:#F3F5FB;--primary-100:#E4E9F6;--primary-200:#C9D3EE;--primary-300:#A9B9EC;--primary-400:#7D92D0;--primary-500:#5570BD;--primary-600:#3F5AA6;--primary-700:#2D4283;--primary-800:#1F2E5C;--primary-900:#141D3A;--gray-50:#F7F5F0;--gray-100:#F1EEE8;--gray-200:#E8E4DC;--gray-300:#E0DBD1;--gray-400:#B8B2A6;--gray-500:#767065;--gray-600:#6B6559;--gray-700:#5E594F;--gray-800:#3A3731;--gray-900:#1C1B18;--background:#FBFAF7;--surface:#FFFFFF;--surface-hover:#F7F5F0;--foreground:#1C1B18;--foreground-muted:#5E594F;--border:#E8E4DC;--border-hover:#E0DBD1;--frtc-navy:#2D4283;--frtc-navy-mid:#3F5AA6;--frtc-royal:#3F5AA6;--frtc-royal-soft:#A9B9EC;--frtc-cream:#F7F5F0;--frtc-cream-dark:#E8E4DC;--frtc-pale-blue:#F3F5FB;--frtc-row-sep:#EFECE5;--frtc-ink:#1C1B18;--frtc-ink-mid:#5E594F;--org-depth-0:#2D4283;--org-depth-1:#3F5AA6;--tms-st-trip:#2E8B57;--tms-st-load:#A86E12;--tms-st-plan:#3F5AA6;--tms-st-idle:#8C867A;--tms-st-shop:#6E56CF;--tms-st-lost:#C9372C;--tms-logo-1:#1F4E79;--tms-logo-2:#7A2E2E;--tms-logo-3:#2E5E3A;--tms-logo-4:#5B3A7A;--tms-logo-5:#7A4E12;--tms-logo-6:#1F5E5E;--tms-logo-7:#4A4A4A;--tms-logo-8:#8A2E55;--tms-logo-9:#2F4A8A;--tms-logo-10:#5E4A2E;--tms-logo-11:#355E2E;--tms-logo-12:#6A2E6A;--tms-logo-ink:#FFFFFF}@media (prefers-color-scheme:dark){:root[data-shell=ledger]{--tms-bg:#171613;--tms-surface:#201F1B;--tms-surface-2:#26241F;--tms-surface-3:#2E2C26;--tms-text:#EDEAE3;--tms-text-2:#C3BDB1;--tms-text-3:#A39D91;--tms-border:#2E2C26;--tms-border-2:#36332D;--tms-border-strong:#45423A;--tms-control-border:#7A7468;--tms-accent-text:var(--tms-accent-text-d);--tms-accent-mark:var(--tms-accent-mark-d);--tms-accent-soft:#242A3D;--tms-rail-bg:#1C1B17;--tms-rail-hover:#2A2823;--tms-rail-on-bg:#2E2C26;--tms-top-bg:#171613;--tms-pos:#7CCB9A;--tms-pos-bg:#18301F;--tms-warn:#F0B45A;--tms-warn-bg:#3A2C14;--tms-neg:#F2877C;--tms-neg-bg:#3A1B17;--tms-scrim:rgba(0,0,0,0.5);--tms-shadow:0 12px 32px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.35);--primary-25:#1B1E2A;--primary-50:#242A3D;--primary-100:#2B3350;--primary-200:#34406A;--primary-300:#45558A;--primary-400:#6F86CC;--primary-500:#8DA2E0;--primary-600:#A9B9EC;--primary-700:#C3CEF2;--primary-800:#DCE3F8;--primary-900:#EEF1FB;--secondary-50:#26241F;--secondary-100:#2E2C26;--secondary-200:#36332D;--secondary-600:#C3BDB1;--secondary-700:#D6D1C7;--gray-50:#26241F;--gray-100:#2E2C26;--gray-200:#36332D;--gray-300:#45423A;--gray-400:#8A8478;--gray-500:#A39D91;--gray-600:#C3BDB1;--gray-700:#D6D1C7;--gray-800:#E4E0D8;--gray-900:#EDEAE3;--background:#171613;--surface:#201F1B;--surface-hover:#26241F;--foreground:#EDEAE3;--foreground-muted:#C3BDB1;--border:#36332D;--border-hover:#45423A;--frtc-navy:#2D4283;--frtc-navy-mid:#3F5AA6;--frtc-royal:#3F5AA6;--frtc-royal-soft:#A9B9EC;--frtc-cream:#26241F;--frtc-cream-dark:#2E2C26;--frtc-pale-blue:#242A3D;--frtc-row-sep:#2E2C26;--frtc-ink:#EDEAE3;--frtc-ink-mid:#C3BDB1;--org-depth-0:#3F5AA6;--org-depth-1:#2D4283;--tms-st-trip:#3AA36B;--tms-st-load:#D08A1C;--tms-st-plan:#A9B9EC;--tms-st-idle:#8C867A;--tms-st-shop:#9A7FE8;--tms-st-lost:#E5534B}}:root[data-shell=ledger] body{font-family:var(--tms-font);font-size:14px;line-height:1.5}:root[data-shell=ledger] .btn-primary,:root[data-shell=ledger] .btn-success{background:#3F5AA6;color:#FFFFFF}:root[data-shell=ledger] .btn-primary:hover:not(:disabled),:root[data-shell=ledger] .btn-success:hover:not(:disabled){background:#2D4283}:root[data-shell=ledger] .btn-secondary{background:#5E594F;color:#FFFFFF}:root[data-shell=ledger] .btn-secondary:hover:not(:disabled){background:#4A463E}:root[data-shell=ledger] input[type=file]{max-inline-size:100%}:root[data-shell=ledger] .lg-app{display:flex;align-items:stretch;flex:1;min-height:100dvh;background:var(--tms-bg);color:var(--tms-text);font-family:var(--tms-font)}:root[data-shell=ledger] .lg-app :focus-visible{outline:2px solid var(--tms-focus);outline-offset:2px}:root[data-shell=ledger] .lg-skip{position:absolute;inset-inline-start:8px;top:-200px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--tms-radius);background:var(--tms-surface);color:var(--tms-text);font-size:14px;font-weight:600;text-decoration:none;box-shadow:var(--tms-shadow)}:root[data-shell=ledger] .lg-skip:focus{top:8px}:root[data-shell=ledger] .lg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root[data-shell=ledger] .lg-mono{font-family:var(--tms-font-mono)}:root[data-shell=ledger] .lg-plate{font-family:var(--tms-font-mono);unicode-bidi:isolate;white-space:nowrap}:root[data-shell=ledger] .lg-rail{width:var(--tms-rail-w);flex-shrink:0;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:16px 12px 12px;background:var(--tms-rail-bg);border-inline-end:1px solid var(--tms-border-2)}:root[data-shell=ledger] .lg-mark{display:flex;align-items:center;gap:10px;min-height:40px;min-width:0;padding:0 8px;border-radius:var(--tms-radius);color:var(--tms-text);font-size:14px;font-weight:600;text-decoration:none}:root[data-shell=ledger] .lg-mark:hover{background:var(--tms-rail-hover)}:root[data-shell=ledger] .lg-mark-box{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--tms-accent);color:var(--tms-on-accent);font-size:16px;font-weight:600;line-height:1}:root[data-shell=ledger] .lg-mark-box[data-logo=true]{background:var(--tms-surface)}:root[data-shell=ledger] .lg-mark-box img{width:100%;height:100%;object-fit:contain}:root[data-shell=ledger] .lg-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-shell=ledger] .lg-rail-scroll{flex:1;min-height:0;margin-top:8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}:root[data-shell=ledger] .lg-dept{margin:0;padding:14px 10px 4px;color:var(--tms-text-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-shell=ledger] [lang=ar] .lg-dept,:root[data-shell=ledger] [lang=ar] .lg-mi-g,:root[data-shell=ledger] [lang=ar] .lg-sheet-g{letter-spacing:0;text-transform:none}:root[data-shell=ledger] .lg-entry{position:relative;display:flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--tms-radius);color:var(--tms-text-2);font-size:13px;font-weight:500;text-decoration:none}:root[data-shell=ledger] .lg-entry:hover{background:var(--tms-rail-hover);color:var(--tms-text);text-decoration:none}:root[data-shell=ledger] .lg-entry[aria-current=page]{background:var(--tms-rail-on-bg);color:var(--tms-text);font-weight:600}:root[data-shell=ledger] .lg-entry[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--tms-accent-mark)}:root[data-shell=ledger] .lg-rail :focus-visible,:root[data-shell=ledger] .lg-tabs :focus-visible{outline-offset:-2px}:root[data-shell=ledger] .lg-col{flex:1;min-width:0;display:flex;flex-direction:column}:root[data-shell=ledger] .lg-page{flex:1;min-width:0}:root[data-shell=ledger] .lg-page:focus{outline:none}:root[data-shell=ledger] .lg-top{position:sticky;top:0;z-index:30;height:var(--tms-top-h);display:flex;align-items:center;gap:12px;padding:0 24px;background:var(--tms-top-bg);border-bottom:1px solid var(--tms-border)}:root[data-shell=ledger] .lg-top-mark{display:none}:root[data-shell=ledger] .lg-top-dept{flex-shrink:0;color:var(--tms-text);font-size:14px;font-weight:600;white-space:nowrap}:root[data-shell=ledger] .lg-pins{display:none;gap:6px;flex-shrink:0}:root[data-shell=ledger] .lg-pin{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--tms-border-strong);border-radius:8px;background:var(--tms-surface);color:var(--tms-text);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}:root[data-shell=ledger] .lg-pin:hover{background:var(--tms-surface-2);text-decoration:none}:root[data-shell=ledger] .lg-search{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;max-width:480px;height:var(--tms-ctl-h);margin-inline-start:auto;padding:0 12px;border:1px solid var(--tms-control-border);border-radius:var(--tms-radius);background:var(--tms-surface);color:var(--tms-text-3);font-size:14px;text-align:start;cursor:text}:root[data-shell=ledger] .lg-search:hover{border-color:var(--tms-text-2)}:root[data-shell=ledger] .lg-search-ph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-shell=ledger] .lg-kbd{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid var(--tms-border-strong);border-radius:6px;background:var(--tms-surface-2);color:var(--tms-text-2);font-family:var(--tms-font-mono);font-size:12px;line-height:1.4;white-space:nowrap;unicode-bidi:isolate}:root[data-shell=ledger] .lg-branch{flex-shrink:0;max-width:200px;height:var(--tms-ctl-h);padding:0 8px;border:1px solid var(--tms-control-border);border-radius:var(--tms-radius);background:var(--tms-surface);color:var(--tms-text);font-size:14px}:root[data-shell=ledger] .lg-branch[data-secondary=true]{border-color:var(--tms-warn)}:root[data-shell=ledger] .lg-avwrap{position:relative;flex-shrink:0}:root[data-shell=ledger] .lg-avatar{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 6px;border:0;border-radius:var(--tms-radius);background:none;color:var(--tms-text);font-size:14px;cursor:pointer}:root[data-shell=ledger] .lg-avatar:hover{background:var(--tms-surface-2)}:root[data-shell=ledger] .lg-av{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--tms-surface-3);color:var(--tms-text);font-size:12px;font-weight:600}:root[data-shell=ledger] .lg-av-name{display:none;max-width:180px}:root[data-shell=ledger] .lg-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;min-width:280px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 90px);overflow-y:auto;padding:6px;border:1px solid var(--tms-border-2);border-radius:var(--tms-radius-lg);background:var(--tms-surface);color:var(--tms-text);box-shadow:var(--tms-shadow)}:root[data-shell=ledger] .lg-mi-h{padding:8px 10px 10px;font-size:14px;font-weight:600}:root[data-shell=ledger] .lg-mi-h small{display:block;color:var(--tms-text-3);font-size:12px;font-weight:400}:root[data-shell=ledger] .lg-mi-g{padding:8px 10px 4px;color:var(--tms-text-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-shell=ledger] .lg-mi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--tms-text);font-size:14px;text-align:start;text-decoration:none;cursor:pointer}:root[data-shell=ledger] .lg-mi:focus-visible,:root[data-shell=ledger] .lg-mi:hover{background:var(--tms-surface-2);text-decoration:none}:root[data-shell=ledger] .lg-mi:disabled{color:var(--tms-text-2);cursor:default}:root[data-shell=ledger] .lg-mi-meta{color:var(--tms-text-3);font-size:12px}:root[data-shell=ledger] .lg-mi-sep{height:1px;margin:6px 4px;background:var(--tms-border-2)}:root[data-shell=ledger] .lg-mi-branch{display:none;padding:4px 10px 8px}:root[data-shell=ledger] .lg-mi-branch .lg-branch{width:100%;max-width:none}:root[data-shell=ledger] .lg-tabs{display:flex;align-items:stretch;gap:4px;height:40px;padding:0 24px;overflow-x:auto;overflow-y:hidden;background:var(--tms-bg);border-bottom:1px solid var(--tms-border);scrollbar-width:none}:root[data-shell=ledger] .lg-tab{display:flex;align-items:center;flex-shrink:0;padding:0 10px;border-bottom:2px solid transparent;color:var(--tms-text-2);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}:root[data-shell=ledger] .lg-tab:hover{color:var(--tms-text);text-decoration:none}:root[data-shell=ledger] .lg-tab[aria-current=page]{color:var(--tms-text);border-bottom-color:var(--tms-accent-mark)}:root[data-shell=ledger] .lg-scrim{position:fixed;inset:0;z-index:90;background:var(--tms-scrim);animation:lg-fade .12s ease-out}:root[data-shell=ledger] .lg-pal{position:fixed;top:12vh;left:50%;z-index:91;display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));max-height:70vh;transform:translateX(-50%);border:1px solid var(--tms-border-2);border-radius:var(--tms-radius-lg);background:var(--tms-surface);color:var(--tms-text);box-shadow:var(--tms-shadow);animation:lg-fade .12s ease-out}:root[data-shell=ledger] .lg-pal-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 0;font-size:14px;font-weight:600}:root[data-shell=ledger] .lg-chip{min-height:32px;padding:0 10px;border:1px solid var(--tms-border-strong);border-radius:999px;background:var(--tms-surface);color:var(--tms-text-2);font-size:12px;font-weight:500;cursor:pointer}:root[data-shell=ledger] .lg-pal-in{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-bottom:1px solid var(--tms-border-2);color:var(--tms-text-3)}:root[data-shell=ledger] .lg-pal-in input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tms-text);font-size:16px}:root[data-shell=ledger] .lg-pal-in input::placeholder{color:var(--tms-text-3)}:root[data-shell=ledger] .lg-pal-list{flex:1;min-height:0;margin:0;padding:6px;overflow-y:auto;list-style:none}:root[data-shell=ledger] .lg-pal-g{padding:8px 10px 4px;color:var(--tms-text-3);font-size:12px;font-weight:600}:root[data-shell=ledger] .lg-pal-o{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;align-items:center;min-height:40px;padding:4px 10px;border-radius:var(--tms-radius);cursor:pointer}:root[data-shell=ledger] .lg-pal-o[aria-selected=true]{background:var(--tms-accent-soft)}:root[data-shell=ledger] .lg-pal-o[aria-selected=true]:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--tms-accent-mark)}:root[data-shell=ledger] .lg-pal-k{color:var(--tms-text-3);font-size:12px}:root[data-shell=ledger] .lg-pal-p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}:root[data-shell=ledger] .lg-pal-s{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tms-text-3);font-size:12px}:root[data-shell=ledger] .lg-pal-muted{padding:10px;color:var(--tms-text-3);font-size:14px}:root[data-shell=ledger] .lg-pal-err{color:var(--tms-neg)}:root[data-shell=ledger] .lg-pal-f{display:flex;flex-wrap:wrap;gap:16px;padding:8px 14px;border-top:1px solid var(--tms-border-2);color:var(--tms-text-3);font-size:12px}:root[data-shell=ledger] .lg-sheet{position:fixed;inset-inline:0;bottom:0;z-index:95;max-height:85vh;overflow-y:auto;padding:4px 16px calc(16px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;background:var(--tms-surface);color:var(--tms-text);box-shadow:var(--tms-shadow);animation:lg-slide .18s ease-out}:root[data-shell=ledger] .lg-sheet-h{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;background:var(--tms-surface)}:root[data-shell=ledger] .lg-sheet-h h2{margin:0;font-size:16px;font-weight:600}:root[data-shell=ledger] .lg-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:var(--tms-radius);background:none;color:var(--tms-text-2);cursor:pointer}:root[data-shell=ledger] .lg-icon-btn:hover{background:var(--tms-surface-2);color:var(--tms-text)}:root[data-shell=ledger] .lg-sheet-g{padding:12px 4px 4px;color:var(--tms-text-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root[data-shell=ledger] .lg-sheet-row{display:flex;align-items:center;width:100%;min-height:48px;padding:0 8px;border:0;border-radius:var(--tms-radius);background:none;color:var(--tms-text);font-size:15px;text-align:start;text-decoration:none}:root[data-shell=ledger] .lg-sheet-row[aria-current=page]{background:var(--tms-accent-soft);font-weight:600}:root[data-shell=ledger] .lg-pin-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 8px}:root[data-shell=ledger] .lg-tile{min-height:48px;padding:8px 12px;border:1px solid var(--tms-border-strong);border-radius:var(--tms-radius);background:var(--tms-surface-2);color:var(--tms-text);font-size:14px;font-weight:500;text-align:start;cursor:pointer}:root[data-shell=ledger] .lg-muted{color:var(--tms-text-3);font-size:14px}:root[data-shell=ledger] .lg-ck{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;font-size:14px;cursor:pointer}:root[data-shell=ledger] .lg-ck input{width:18px;height:18px;accent-color:var(--tms-accent-text)}:root[data-shell=ledger] .lg-help{position:fixed;top:10vh;left:50%;z-index:95;width:min(880px,calc(100vw - 48px));max-height:80vh;overflow-y:auto;transform:translateX(-50%);padding:20px 24px 24px;border:1px solid var(--tms-border-2);border-radius:var(--tms-radius-lg);background:var(--tms-surface);color:var(--tms-text);box-shadow:var(--tms-shadow);animation:lg-fade .12s ease-out}:root[data-shell=ledger] .lg-help h2{margin:0;font-size:18px;font-weight:600}:root[data-shell=ledger] .lg-help-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}:root[data-shell=ledger] .lg-help h3{margin:0 0 8px;color:var(--tms-text-3);font-size:12px;font-weight:600}:root[data-shell=ledger] .lg-help dl{margin:0}:root[data-shell=ledger] .lg-help-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:14px}:root[data-shell=ledger] .lg-help dd{margin:0}:root[data-shell=ledger] .lg-bottom{display:none}:root[data-shell=ledger] .lg-bb{flex:1 1 0;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px;border:0;background:none;color:var(--tms-text-2);font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}:root[data-shell=ledger] .lg-bb span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-shell=ledger] .lg-bb[aria-current=page],:root[data-shell=ledger] .lg-bb[aria-expanded=true]{color:var(--tms-accent-text);font-weight:600}@media (min-width:1280px){:root[data-shell=ledger] .lg-pins{display:flex}:root[data-shell=ledger] .lg-av-name{display:inline}}@media (min-width:768px){:root[data-shell=ledger] .lg-sheet{left:50%;right:auto;bottom:auto;top:14vh;width:min(480px,calc(100vw - 32px));max-height:72vh;transform:translateX(-50%);padding-bottom:16px;border-radius:var(--tms-radius-lg);animation:lg-fade .12s ease-out}:root[data-shell=ledger] .lg-sheet[data-sheet=shortcuts] .lg-pin-tiles{display:none}}@media (max-width:767.98px){:root[data-shell=ledger]{--tms-top-h:56px}:root[data-shell=ledger] .lg-help,:root[data-shell=ledger] .lg-help-scrim,:root[data-shell=ledger] .lg-mi-keys,:root[data-shell=ledger] .lg-pal-f,:root[data-shell=ledger] .lg-pins,:root[data-shell=ledger] .lg-rail,:root[data-shell=ledger] .lg-search .lg-kbd,:root[data-shell=ledger] .lg-search-ph,:root[data-shell=ledger] .lg-top-branch{display:none}:root[data-shell=ledger] .lg-top{gap:8px;padding:0 8px}:root[data-shell=ledger] .lg-top-mark{display:flex;flex-shrink:0}:root[data-shell=ledger] .lg-top-mark .lg-mark{min-width:44px;min-height:44px;justify-content:center;padding:0}:root[data-shell=ledger] .lg-top-dept{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-shell=ledger] .lg-search{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:0;background:none;color:var(--tms-text)}:root[data-shell=ledger] .lg-avatar{min-width:44px;min-height:44px;justify-content:center}:root[data-shell=ledger] .lg-mi{min-height:44px}:root[data-shell=ledger] .lg-mi-branch{display:block}:root[data-shell=ledger] .lg-menu{position:fixed;top:calc(var(--tms-top-h) + 4px);inset-inline:8px;min-width:0}:root[data-shell=ledger] .lg-tabs{height:auto;padding:0 8px}:root[data-shell=ledger] .lg-tab{min-height:44px}:root[data-shell=ledger] .lg-page{padding-bottom:calc(56px + env(safe-area-inset-bottom))}:root[data-shell=ledger] .lg-bottom{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;padding-bottom:env(safe-area-inset-bottom);background:var(--tms-surface);border-top:1px solid var(--tms-border-2)}:root[data-shell=ledger] .lg-pal{inset:0;width:100%;max-height:none;height:100dvh;transform:none;border:0;border-radius:0}:root[data-shell=ledger] .lg-pal-o{min-height:44px}}@media (pointer:coarse){:root[data-shell=ledger] .lg-entry,:root[data-shell=ledger] .lg-mi,:root[data-shell=ledger] .lg-pal-o,:root[data-shell=ledger] .lg-tab{min-height:44px}:root[data-shell=ledger] .lg-tabs{height:auto}}@media (prefers-reduced-motion:reduce){:root[data-shell=ledger] .lg-help,:root[data-shell=ledger] .lg-pal,:root[data-shell=ledger] .lg-scrim,:root[data-shell=ledger] .lg-sheet{animation:none}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-slide{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}