@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Light-s.p.2r8gpth1v-00-.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Regular-s.p.0o0gt2g3ym172.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Medium-s.p.1bmepgtgqpy4i.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Bold-s.p.2su9fyp37t-l0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Bold-s.p.2su9fyp37t-l0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Black-s.p.3y-fczom-didk.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:thmanyahSans;src:url(../media/thmanyahsans_Black-s.p.3y-fczom-didk.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:thmanyahSans Fallback;src:local(Arial);ascent-override:96.94%;descent-override:24.23%;line-gap-override:0.0%;size-adjust:103.16%}.thmanyahsans_c57aa339-module__AHvaRW__className{font-family:thmanyahSans,thmanyahSans Fallback,system-ui,-apple-system,sans-serif}.thmanyahsans_c57aa339-module__AHvaRW__variable{--font-thmanyah-sans:"thmanyahSans", "thmanyahSans Fallback", system-ui, -apple-system, sans-serif}
@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Light-s.p.2n9pxsmsderq1.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Regular-s.p.2g1u361r8-amp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Medium-s.p.37-bee8ms4atz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Bold-s.p.0loz7cdo2h9uh.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Bold-s.p.0loz7cdo2h9uh.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Black-s.p.2wcnbz06sumnh.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:thmanyahSerifDisplay;src:url(../media/thmanyahserifdisplay_Black-s.p.2wcnbz06sumnh.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:thmanyahSerifDisplay Fallback;src:local(Arial);ascent-override:88.11%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.49%}.thmanyahserifdisplay_14f7bcd5-module__ZkhRja__className{font-family:thmanyahSerifDisplay,thmanyahSerifDisplay Fallback,Georgia,serif}.thmanyahserifdisplay_14f7bcd5-module__ZkhRja__variable{--font-thmanyah-serif-display:"thmanyahSerifDisplay", "thmanyahSerifDisplay Fallback", Georgia, serif}
@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Light.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Regular.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Medium.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Bold.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Bold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Bold.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Black.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Black.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Black.woff2)format("woff2"),url(/fonts/thmanyahsans/otf/thmanyahsans-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Serif Display;src:url(/fonts/thmanyahserifdisplay/woff2/thmanyahserifdisplay-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans:var(--font-thmanyah-sans,"Thmanyah Sans"), "Thmanyah Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif-display:var(--font-thmanyah-serif-display,"Thmanyah Serif Display"), "Thmanyah Serif Display", Georgia, serif;--bg:#17130f;--surface:#211c18;--surface-alt:#2a241f;--surface-subtle:#1c1814;--inverse:#f3efea;--text:#f3efea;--text-secondary:#b9b1aa;--text-muted:#9a938c;--text-faint:#7a736c;--on-accent:#fff;--on-inverse:#211c18;--accent:#8a3e1d;--accent-text:#c86b3c;--accent-fill:#8a3e1d;--accent-soft:#c86b3c29;--line:#f3efea1f;--line-strong:#f3efea38;--scrim:#090705a8;--positive:#5bc47e;--warning:#e0b44a;--negative:#e88b84;--info:#7fb0f0;--positive-soft:#5bc47e24;--warning-soft:#e0b44a24;--negative-soft:#e88b8424;--info-soft:#7fb0f024;--mars-void:var(--bg);--mars-slate:var(--surface);--mars-paper:var(--text);--mars-copper:var(--accent);--copper-400:#c86b3c;--copper-300:#e07a48;--surface-1:var(--surface);--surface-2:var(--surface-alt);--surface-3:var(--surface-alt);--text-primary:var(--text);--text-muted-dark:var(--text-muted);--text-muted-light:var(--text-faint);--border-color:var(--line);--line-dark:var(--line);--line-light:var(--line);--glass-bg:var(--surface);--glass-border:var(--line);--glass-border-hover:var(--line-strong);--glass-glow:transparent;--status-emerald:var(--positive);--status-emerald-bg:var(--positive-soft);--status-amber:var(--warning);--status-amber-bg:var(--warning-soft);--status-crimson:var(--negative);--status-crimson-bg:var(--negative-soft);--status-cobalt:var(--info);--status-cobalt-bg:var(--info-soft);--space-xs:4px;--space-sm:6px;--space-md:8px;--space-lg:10px;--space-xl:12px;--space-2xl:14px;--space-3xl:16px;--space-gutter:20px;--space-section:24px;--radius-sm:12px;--radius-md:14px;--radius-card-sm:18px;--radius-card:20px;--radius-hero:32px;--radius-pill:999px;--fs-eyebrow:12px;--lh-eyebrow:16px;--fs-section-label:13px;--lh-section-label:18px;--fs-display:32px;--lh-display:38px;--fs-h1:22px;--lh-h1:28px;--fs-h2:17px;--lh-h2:24px;--fs-h3:15px;--lh-h3:21px;--fs-body:14px;--lh-body:21px;--fs-small:13px;--lh-small:19px;--fs-caption:11px;--lh-caption:15px;--fs-metric:28px;--lh-metric:34px;--fs-money:16px;--lh-money:22px;--tracking-eyebrow:1.2px;--tracking-section-label:1.04px;--tracking-display:-.32px;--dur-instant:.1s;--dur-fast:.2s;--dur-base:.35s;--dur-slow:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container-max-width:1440px}.theme-light{--bg:#f6f4f1;--surface:#fff;--surface-alt:#f3efea;--surface-subtle:#fbfaf8;--inverse:#211c18;--text:#211c18;--text-secondary:#5c554e;--text-muted:#706962;--text-faint:#9a938c;--on-accent:#fff;--on-inverse:#f3efea;--accent:#8a3e1d;--accent-text:#8a3e1d;--accent-fill:#8a3e1d;--accent-soft:#f1e6df;--line:#ebe5e0;--line-strong:#e4deda;--scrim:#211c186b;--positive:#2f6b3f;--warning:#856211;--negative:#8c2f2f;--info:#2a5db0;--positive-soft:#e4efe4;--warning-soft:#f4ebd6;--negative-soft:#f6e3e1;--info-soft:#e6edf8}html{scroll-behavior:smooth;background-color:var(--mars-void);height:100%;color:var(--text-primary);max-width:100vw;overflow-x:hidden}body{max-width:100vw;margin:0;overflow-x:hidden}*,:before,:after,html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,div,a,label,table,td,th{box-sizing:border-box;font-family:var(--font-sans)!important}html[dir=rtl] h1,html[dir=rtl] h2,html[lang=ar] h1,html[lang=ar] h2,[dir=rtl] h1,[dir=rtl] h2,[lang=ar] h1,[lang=ar] h2,h1:lang(ar),h2:lang(ar),body[dir=rtl] h1,body[dir=rtl] h2,.ar-heading h1,.ar-heading h2{font-family:var(--font-sans)!important}.tabular-nums{font-variant-numeric:tabular-nums;letter-spacing:-.02em}a{color:inherit;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--accent-text)}::selection{background:var(--accent-fill);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--accent-text)}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.ms-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3xl)}.ms-card-interactive{cursor:pointer;text-align:inherit;width:100%;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.ms-card-interactive:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.ms-card-flush{padding:0;overflow:hidden}.ms-card-sm{border-radius:var(--radius-card-sm);padding:var(--space-xl)}.glass-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.ms-page{gap:var(--space-section);flex-direction:column;min-width:0;display:flex}.ms-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-gutter);flex-wrap:wrap;display:flex}.ms-page-title{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--text);margin:0;font-weight:700}.ms-page-subtitle{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);margin:var(--space-xs) 0 0}.ms-section{gap:var(--space-xl);flex-direction:column;display:flex}.ms-section-label{font-size:var(--fs-section-label);line-height:var(--lh-section-label);letter-spacing:var(--tracking-section-label);text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:700}.ms-eyebrow{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);font-weight:600}.ms-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3xl);gap:var(--space-md);flex-direction:column;display:flex}.ms-stat-label{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);font-weight:600}.ms-stat-value{font-size:var(--fs-metric);line-height:var(--lh-metric);color:var(--text);font-variant-numeric:tabular-nums;font-weight:300}.ms-stat-unit{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);font-weight:600}.ms-stat-note{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.ms-btn{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-gutter);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;display:inline-flex}.ms-btn-primary{background:var(--accent-fill);color:var(--on-accent)}.ms-btn-primary:hover:not(:disabled){background:var(--copper-400)}.ms-btn-secondary{border-color:var(--line-strong);color:var(--text);background:0 0}.ms-btn-secondary:hover:not(:disabled){border-color:var(--accent-text);color:var(--accent-text)}.ms-btn-ghost{color:var(--text-secondary);padding:var(--space-md) var(--space-xl);background:0 0}.ms-btn-ghost:hover:not(:disabled){background:var(--surface-alt);color:var(--text)}.ms-btn-danger{background:var(--negative-soft);color:var(--negative);border-color:var(--negative)}.ms-btn-sm{padding:var(--space-sm) var(--space-xl);font-size:var(--fs-small);line-height:var(--lh-small)}.ms-btn:disabled{opacity:.5;cursor:not-allowed}.ms-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.btn-pill-primary,.btn-pill-secondary{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-gutter);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;display:inline-flex}.btn-pill-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-pill-primary:hover:not(:disabled){background:var(--copper-400)}.btn-pill-secondary{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-pill-secondary:hover:not(:disabled){border-color:var(--accent-text);color:var(--accent-text)}.btn-pill-primary:focus-visible,.btn-pill-secondary:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.btn-pill-primary:disabled,.btn-pill-secondary:disabled{opacity:.5;cursor:not-allowed}.ms-pill{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);border-radius:var(--radius-pill);border:1px solid var(--line);font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;font-weight:600;display:inline-flex}.ms-pill:hover{border-color:var(--line-strong);color:var(--text)}.ms-pill-on{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.ms-pill-on:hover{color:var(--on-inverse)}.ms-pill:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ms-pill-row{gap:var(--space-md);flex-wrap:wrap;display:flex}.ms-badge{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-weight:600;display:inline-flex}.ms-badge-positive{background:var(--positive-soft);color:var(--positive)}.ms-badge-warning{background:var(--warning-soft);color:var(--warning)}.ms-badge-negative{background:var(--negative-soft);color:var(--negative)}.ms-badge-info{background:var(--info-soft);color:var(--info)}.ms-badge-neutral{background:var(--surface-alt);color:var(--text-muted)}.ms-badge-accent{background:var(--accent-soft);color:var(--accent-text)}.status-pill{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.03em;text-transform:uppercase;font-weight:600;display:inline-flex}.status-pill-emerald{background:var(--positive-soft);color:var(--positive)}.status-pill-amber{background:var(--warning-soft);color:var(--warning)}.status-pill-copper{background:var(--accent-soft);color:var(--accent-text)}.ms-list{flex-direction:column;display:flex}.ms-row{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-2xl) var(--space-3xl);border-bottom:1px solid var(--line);display:flex}.ms-list>.ms-row:last-child{border-bottom:none}.ms-row-interactive{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ms-row-interactive:hover{background:var(--surface-subtle)}.ms-row-title{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);font-weight:600}.ms-row-meta{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.ms-money{font-size:var(--fs-money);line-height:var(--lh-money);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.ms-table-wrap{overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-small)}.ms-table th{text-align:start;padding:var(--space-xl) var(--space-3xl);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:600}.ms-table td{padding:var(--space-2xl) var(--space-3xl);color:var(--text-secondary);border-bottom:1px solid var(--line);vertical-align:middle}.ms-table tbody tr:last-child td{border-bottom:none}.ms-table tbody tr:hover td{background:var(--surface-subtle)}.ms-table td strong{color:var(--text);font-weight:600}.ms-table .num{text-align:end;font-variant-numeric:tabular-nums}.ms-label{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-md);font-weight:600;display:block}.ms-field{width:100%;padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-subtle);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);transition:border-color var(--dur-fast) var(--ease-out)}.ms-field::placeholder{color:var(--text-faint)}.ms-field:focus{border-color:var(--accent-text);outline:none}.ms-field:disabled{opacity:.5;cursor:not-allowed}select.ms-field{cursor:pointer}textarea.ms-field{resize:vertical;min-height:88px}.ms-field-group{gap:var(--space-xs);flex-direction:column;display:flex}.ms-hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.ms-notice{gap:var(--space-xl);padding:var(--space-2xl) var(--space-3xl);border-radius:var(--radius-card-sm);border:1px solid var(--line);background:var(--surface-alt);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-secondary);display:flex}.ms-notice-positive{background:var(--positive-soft);color:var(--positive);border-color:#0000}.ms-notice-warning{background:var(--warning-soft);color:var(--warning);border-color:#0000}.ms-notice-negative{background:var(--negative-soft);color:var(--negative);border-color:#0000}.ms-notice-info{background:var(--info-soft);color:var(--info);border-color:#0000}.ms-empty{align-items:center;gap:var(--space-md);padding:var(--space-section) var(--space-gutter);text-align:center;color:var(--text-muted);font-size:var(--fs-small);line-height:var(--lh-small);flex-direction:column;display:flex}.ms-empty-title{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text);font-weight:600}.ms-skeleton{border-radius:var(--radius-sm);background:var(--surface-alt);animation:1.4s ease-in-out infinite msPulse}@keyframes msPulse{0%,to{opacity:1}50%{opacity:.45}}.ms-overlay{z-index:100;padding:var(--space-gutter);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ms-modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex}.ms-modal-wide{max-width:880px}.ms-modal>form{flex-direction:column;flex:auto;min-height:0;display:flex}.ms-modal-header,.ms-modal-footer{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-gutter);flex-shrink:0;display:flex}.ms-modal-header{border-bottom:1px solid var(--line)}.ms-modal-footer{border-top:1px solid var(--line);justify-content:flex-end}.ms-modal-body{padding:var(--space-gutter);gap:var(--space-3xl);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ms-modal-title{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--text);margin:0;font-weight:700}.ms-grid{gap:var(--space-3xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ms-grid-wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn var(--dur-base) var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legal-page{background:var(--mars-void);min-height:100vh;color:var(--text-primary);padding:140px 0 120px}.legal-inner{max-width:760px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.legal-jump{color:var(--text-muted-dark);gap:12px;margin-bottom:32px;font-size:14px;display:flex}.legal-jump a{color:var(--copper-400);text-decoration:none}.legal-jump a:hover{text-decoration:underline}.legal-title{text-wrap:balance;margin:0 0 8px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.legal-updated{color:var(--text-muted-dark);margin:0 0 40px;font-size:14px}.legal-section{margin-bottom:32px}.legal-section h2{margin:0 0 12px;font-size:20px;font-weight:600}.legal-section p,.legal-section li{color:var(--text-primary);font-size:16px;line-height:1.8}.legal-section p{margin:0 0 12px}.legal-section ul{gap:6px;margin:0;padding-inline-start:22px;display:grid}.legal-divider{border:0;border-top:1px solid var(--line-dark);margin:64px 0}.pf-shell,.pf-shell *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pf-shell{box-sizing:border-box;color:#1f1b17;background:#e9e5df;min-height:100vh;padding:24px 16px 48px}.pf-toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:210mm;margin:0 auto 16px;display:flex}.pf-toolbar a{color:#8a4120;font-size:14px;text-decoration:none}.pf-print{color:#fff;font:inherit;cursor:pointer;background:#8a4120;border:0;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600}.pf-print:focus-visible{outline-offset:2px;outline:2px solid #1f1b17}.pf-page{box-sizing:border-box;background:#fff;width:100%;max-width:210mm;margin:0 auto;padding:clamp(20px,6vw,18mm) clamp(16px,5vw,16mm);font-size:13px;line-height:1.7;box-shadow:0 1px 3px #1f1b171f}.pf-head{border-bottom:2px solid #1f1b17;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:20px;display:flex}.pf-brand{align-items:flex-end;gap:10px;display:flex}.pf-brand img{width:auto;height:35px;display:block}.pf-seller{color:#4a433c;margin-top:8px}.pf-seller strong{color:#1f1b17}.pf-doc h1{color:#8a4120;margin:0;font-size:26px;font-weight:700}.pf-doc-en{letter-spacing:.1em;text-transform:uppercase;color:#6b635b;margin-bottom:10px;font-size:12px}.pf-doc dl{grid-template-columns:auto auto;gap:2px 16px;margin:0;display:grid}.pf-doc dt{color:#6b635b}.pf-doc dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pf-warn{color:#8c2f2f;background:#f6e3e1;border-radius:6px;margin:16px 0 0;padding:10px 12px}.pf-buyer{margin:24px 0}.pf-buyer h2,.pf-bank h2{letter-spacing:.06em;color:#6b635b;margin:0 0 6px;font-size:12px;font-weight:600}.pf-buyer strong{font-size:15px}.pf-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pf-table th{color:#fff;text-align:center;background:#1f1b17;padding:8px 10px;font-size:12px;font-weight:600}.pf-table td{text-align:center;border-bottom:1px solid #e2ddd6;padding:10px}.pf-table .pf-desc{text-align:right}.pf-totals{margin:16px 0 0;border-collapse:collapse;font-variant-numeric:tabular-nums;width:300px;max-width:100%;margin-inline-start:auto}.pf-totals td{padding:6px 10px}.pf-totals td:last-child{text-align:left;white-space:nowrap;font-weight:600}.pf-totals .pf-grand td{color:#fff;background:#1f1b17;font-weight:700}.pf-bank{color:#4a433c;border-top:1px solid #e2ddd6;margin-top:28px;padding-top:16px}.pf-note{color:#4a433c;background:#f3efea;border-radius:6px;gap:4px;margin-top:28px;padding:12px;font-size:12px;display:grid}@media print{@page{size:A4;margin:0}.pf-shell{background:#fff;padding:0}.pf-toolbar{display:none}.pf-page{box-shadow:none;max-width:none}}.crm-card-view{padding:0 var(--space-lg) var(--space-lg);gap:10px;margin:0;list-style:none;display:none}.crm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);border-inline-start-width:4px;gap:10px;padding:14px;display:grid}.crm-card-main{text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.crm-card-main:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.crm-card-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.crm-card-row .ms-field{flex:1;min-width:0}.crm-card-contact{flex-wrap:wrap;justify-content:flex-start;gap:4px 16px}.crm-card-contact a{color:var(--accent-text);font-size:var(--fs-small);overflow-wrap:anywhere;text-decoration:none}@media (max-width:760px){.crm-card-view{display:grid}.crm-table-view{display:none}.crm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-stats .ms-stat{padding:14px}}
