:root{--font-display: "Suez One", Georgia, "Times New Roman", serif;--font-sans: "Noto Sans Hebrew", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bg: #f4f0e6;--bg-2: #ede7d9;--surface: #fcfaf4;--surface-2: #ffffff;--ink: #1e2a31;--ink-2: #4a5860;--ink-3: #5c686e;--primary: #1c3a4b;--primary-2: #15303e;--primary-ink: #f4f0e6;--brass: #b0894a;--brass-2: #977435;--brass-tint: rgba(176, 137, 74, .14);--sage: #5b7a5b;--sage-tint: rgba(91, 122, 91, .16);--terra: #b0574a;--terra-tint: rgba(176, 87, 74, .15);--line: #e4ddce;--line-2: #eee8db;--shadow-sm: 0 1px 2px rgba(40, 32, 18, .05), 0 1px 1px rgba(40, 32, 18, .04);--shadow-md: 0 4px 14px rgba(40, 32, 18, .07), 0 1px 3px rgba(40, 32, 18, .05);--shadow-lg: 0 18px 44px rgba(30, 25, 14, .13), 0 4px 12px rgba(30, 25, 14, .07);--radius: 12px;--radius-sm: 9px;--ease: cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{--bg: #191510;--bg-2: #211b14;--surface: #231d16;--surface-2: #29221a;--ink: #f1e9d9;--ink-2: #c3b8a3;--ink-3: #8d8474;--primary: #8fb4c2;--primary-2: #a7c6d2;--primary-ink: #17130e;--brass: #cba96a;--brass-2: #dfc088;--brass-tint: rgba(203, 169, 106, .16);--sage: #84a47f;--sage-tint: rgba(132, 164, 127, .18);--terra: #cf8375;--terra-tint: rgba(207, 131, 117, .16);--line: #372f25;--line-2: #2e271f;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 6px 18px rgba(0, 0, 0, .4);--shadow-lg: 0 22px 50px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2{font-family:var(--font-display);font-weight:400;margin:0;line-height:1.16;letter-spacing:-.005em}h3,h4{font-family:var(--font-sans);font-weight:600;margin:0;line-height:1.2;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}.tnum{font-variant-numeric:tabular-nums lining-nums}:focus-visible{outline:2.5px solid var(--brass);outline-offset:2px;border-radius:5px}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14.5px;font-weight:600;border-radius:var(--radius-sm);padding:11px 18px;border:1px solid transparent;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s;white-space:nowrap}.btn:active{transform:translateY(0) scale(.99)}.btn-primary{color:var(--primary-ink);background:var(--primary);border-color:var(--primary-2);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--primary-2);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-primary .ico{stroke:var(--brass)}.btn-ghost{color:var(--ink-2);background:var(--surface);border-color:var(--line)}.btn-ghost:hover{color:var(--ink);border-color:var(--brass)}.btn-brass{color:#fff;background:var(--brass-2);border-color:var(--brass-2)}.btn-brass:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-danger{color:var(--terra);background:var(--terra-tint);border-color:transparent}.btn-danger:hover{background:var(--terra);color:#fff}.btn-sm{padding:7px 13px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:13px;font-weight:600;color:var(--ink-2)}.field .hint{font-size:12px;color:var(--ink-3)}.field .err{font-size:12.5px;color:var(--terra);font-weight:500}.control{width:100%;font-size:14.5px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.control::placeholder{color:var(--ink-3)}.control:focus{border-color:var(--brass);box-shadow:0 0 0 4px var(--brass-tint);outline:none}textarea.control{resize:vertical;min-height:78px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--ink-2);cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--primary)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow-sm)}.panel-h{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.panel-h h3{font-size:17px}.panel-h .sub{font-size:12.5px;color:var(--ink-3);margin-top:3px}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-2);font-weight:600}.mark{width:40px;height:40px;border-radius:11px;background:var(--primary);color:var(--brass);display:grid;place-items:center;box-shadow:var(--shadow-sm);flex:none}.mark svg{width:24px;height:24px;stroke:var(--brass);stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.mark svg .fillx{fill:var(--brass);stroke:none}.wordmark{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--ink);line-height:1}.wordmark small{display:block;font-family:var(--font-sans);font-size:9px;letter-spacing:.4em;color:var(--ink-3);font-weight:600;margin-top:3px}.shell{display:grid;grid-template-columns:252px 1fr;min-height:100vh}.side{background:var(--surface);border-inline-start:1px solid var(--line-2);display:flex;flex-direction:column;padding:20px 16px;position:sticky;top:0;height:100vh}.side .brand{display:flex;align-items:center;gap:11px;padding:4px 8px 20px;border-bottom:1px solid var(--line-2)}.nav{display:flex;flex-direction:column;gap:3px;margin-top:16px}.nav .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:8px 12px}.nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;color:var(--ink-2);font-size:14.5px;font-weight:500;position:relative;transition:.16s var(--ease)}.nav a .ico{color:var(--ink-3);transition:.16s var(--ease)}.nav a:hover{background:var(--bg);color:var(--ink)}.nav a.active{background:var(--brass-tint);color:var(--ink);font-weight:600}.nav a.active .ico{color:var(--brass-2)}.nav a.active:before{content:"";position:absolute;inset-block:9px;inset-inline-start:-16px;width:3px;border-radius:0 3px 3px 0;background:var(--brass)}.side .userchip{margin-top:auto;display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface-2)}.avatar{width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--primary-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:400;font-size:14px;flex:none}.avatar.sm{width:31px;height:31px;font-size:13px;background:var(--brass-tint);color:var(--brass-2)}.userchip .who{min-width:0;line-height:1.3}.userchip .who b{font-size:13.5px;display:block}.userchip .who span{font-size:11.5px;color:var(--ink-3)}.main{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(18px,3vw,34px);border-bottom:1px solid var(--line-2);background:var(--bg);position:sticky;top:0;z-index:20;flex-wrap:wrap}.topbar h1{font-size:25px}.topbar .datesub{font-size:13px;color:var(--ink-3);margin-top:2px}.topbar .tools{display:flex;align-items:center;gap:10px}.content{padding:clamp(18px,3vw,30px);flex:1}.iconbtn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;position:relative;transition:.16s var(--ease)}.iconbtn:hover{color:var(--ink);border-color:var(--brass);box-shadow:var(--shadow-sm)}.iconbtn .badge{position:absolute;top:7px;inset-inline-end:8px;width:8px;height:8px;border-radius:50%;background:var(--terra);border:2px solid var(--surface)}.searchbox{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:9px 15px;color:var(--ink-3);min-width:200px}.searchbox input{border:0;background:transparent;color:var(--ink);width:100%;font-size:13.5px}.searchbox input:focus{outline:none}.segmented{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:3px}.segmented button{border:0;background:transparent;color:var(--ink-3);padding:6px 13px;border-radius:99px;font-weight:600;font-size:12.5px;transition:.2s var(--ease)}.segmented button.on{background:var(--surface-2);color:var(--ink);box-shadow:var(--shadow-sm)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.kpi{padding:18px 20px;position:relative}.kpi+.kpi:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:1px;background:var(--line-2)}.kpi .k-lbl{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px;font-weight:500}.kpi .k-lbl .ico{width:15px;height:15px;color:var(--brass-2);stroke-width:1.7}.kpi .k-val{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;margin-top:9px;color:var(--ink);display:flex;align-items:baseline;gap:6px}.kpi .k-val .cur{font-size:16px;color:var(--ink-3);font-weight:500}.kpi .k-delta{font-size:12px;margin-top:6px;font-weight:600}.kpi .k-delta.up{color:var(--sage)}.kpi .k-delta.warn{color:var(--terra)}.kpi .k-delta.mut{color:var(--ink-3);font-weight:500}.tbl-wrap{width:100%;overflow-x:auto}table.grid{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}table.grid thead th{text-align:start;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:0 14px 12px}table.grid tbody td{padding:13px 14px;border-top:1px solid var(--line-2);color:var(--ink-2)}table.grid tbody tr{transition:background .15s var(--ease)}table.grid tbody tr:hover{background:var(--bg)}.cell-name{display:flex;align-items:center;gap:11px}.cell-name b{color:var(--ink);font-weight:600}td.amt,.amt{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.amt .cur{color:var(--ink-3);font-weight:500;font-size:12px;font-family:var(--font-sans)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:5px 11px;border-radius:99px}.pill .ico{width:14px;height:14px;stroke-width:2}.pill.paid{background:var(--sage-tint);color:var(--sage)}.pill.pending{background:var(--terra-tint);color:var(--terra)}.pill.neutral{background:var(--brass-tint);color:var(--brass-2)}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);padding:4px 10px;border-radius:8px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);padding:7px 14px;border-radius:99px;transition:.16s var(--ease)}.chip.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary-2)}.chip:not(.on):hover{border-color:var(--brass);color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.ecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm);transition:transform .18s var(--ease),box-shadow .2s var(--ease);cursor:pointer;position:relative}.ecard:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--brass)}.ecard .top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ecard .top .avatar{width:44px;height:44px;font-size:18px}.ecard h4{font-size:15.5px;color:var(--ink)}.ecard .role{font-size:12.5px;color:var(--ink-3)}.ecard .meta{display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--ink-2);border-top:1px solid var(--line-2);padding-top:13px}.ecard .meta .r{display:flex;justify-content:space-between}.ecard .meta .r b{color:var(--ink);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.breakdown{display:flex;flex-direction:column}.breakdown .b-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--line-2);font-size:14px;color:var(--ink-2)}.breakdown .b-row .v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.breakdown .b-row.total{border-bottom:none;border-top:2px solid var(--ink);margin-top:6px;padding-top:14px;font-size:15px}.breakdown .b-row.total .v{font-size:20px}.breakdown .b-row.sub{color:var(--ink-3);font-size:13px;padding:6px 0}.two-figures{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.figure{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;text-align:center}.figure.hero{background:var(--primary);color:var(--primary-ink);border-color:var(--primary-2)}.figure .fl{font-size:12px;opacity:.8;margin-bottom:6px}.figure .fv{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.bars{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(6px,2vw,18px);height:180px;padding-top:8px;border-bottom:1px solid var(--line-2)}.bmonth{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;height:100%}.bpair{display:flex;align-items:flex-end;gap:5px;height:100%;width:100%;justify-content:center}.bar{width:15px;border-radius:5px 5px 0 0;transition:height .5s var(--ease)}.bar.plan{background:repeating-linear-gradient(-45deg,var(--brass-tint),var(--brass-tint) 4px,transparent 4px,transparent 8px);border:1px solid var(--brass);border-bottom:0}.bar.real{background:linear-gradient(180deg,var(--primary),var(--primary-2))}.bx{font-size:11px;color:var(--ink-3)}.legend{display:flex;gap:16px;font-size:12.5px;color:var(--ink-2)}.legend span{display:inline-flex;align-items:center;gap:7px}.legend i{width:11px;height:11px;border-radius:3px}.track{height:8px;border-radius:99px;background:var(--line-2);overflow:hidden}.track i{display:block;height:100%;border-radius:99px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1410086b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;z-index:60;animation:fade .2s var(--ease)}.drawer{margin-inline-start:auto;width:min(560px,100%);height:100%;background:var(--bg);box-shadow:var(--shadow-lg);overflow-y:auto;animation:slidein .28s var(--ease)}.modal-box{margin:auto;width:min(460px,92%);background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);padding:26px;animation:pop .2s var(--ease)}.drawer-h{position:sticky;top:0;background:var(--bg);display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line);z-index:2}.drawer-body{padding:22px 24px 40px}.drawer-foot{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:16px 24px;display:flex;gap:10px;justify-content:flex-end}.toasts{position:fixed;inset-block-end:22px;inset-inline-end:22px;display:flex;flex-direction:column;gap:10px;z-index:90}.toast{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-inline-start:3px solid var(--sage);border-radius:10px;padding:12px 16px;box-shadow:var(--shadow-md);font-size:13.5px;animation:slidein .24s var(--ease)}.toast.err{border-inline-start-color:var(--terra)}.empty{text-align:center;padding:54px 20px;color:var(--ink-3)}.empty .ico{width:40px;height:40px;margin:0 auto 14px;color:var(--brass);stroke-width:1.3}.spinner{width:22px;height:22px;border:2.5px solid var(--line);border-top-color:var(--brass);border-radius:50%;animation:spin .7s linear infinite}.center-screen{min-height:100vh;display:grid;place-items:center}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:12px}.sp{flex:1}.muted{color:var(--ink-3)}.reveal{opacity:0;transform:translateY(12px);animation:reveal .5s var(--ease) forwards}@keyframes reveal{to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}@keyframes slidein{0%{transform:translate(var(--slide, 18px));opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}:root[dir=rtl]{--slide: -18px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:900px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:12px}.side .brand{border:0;padding:4px 8px}.nav{flex-direction:row;margin:0}.nav .lbl,.side .userchip .who,.nav a span{display:none}.nav a.active:before{display:none}.side .userchip{margin:0 0 0 auto;border:0;background:transparent}.kpis{grid-template-columns:repeat(2,1fr)}.kpi:nth-child(3):before{content:none}.field-row,.two-figures{grid-template-columns:1fr}}@media(max-width:520px){.kpis{grid-template-columns:1fr}.kpi:before{content:none!important}}.auth-split{display:grid;grid-template-columns:1fr 1.05fr;min-height:100vh}.auth-form{padding:clamp(28px,5vw,60px);display:flex;flex-direction:column;width:100%;max-width:560px;margin-inline:auto}.auth-top{display:flex;align-items:center;justify-content:space-between}.auth-heading{margin:44px 0 26px}.auth-heading h1{font-size:clamp(28px,3.4vw,36px)}.auth-heading p{color:var(--ink-2);margin-top:9px;font-size:15px}.auth-foot{margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-3)}.auth-foot .sec{display:inline-flex;gap:7px;align-items:center}.auth-credit{margin-top:16px;text-align:center;font-size:10.5px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.auth-credit b{font-weight:600;color:var(--ink-2);letter-spacing:.1em}.auth-credit a{color:inherit;text-decoration:none;transition:color .16s var(--ease)}.auth-credit a:hover b{color:var(--brass-2)}.pw-wrap{position:relative;display:flex;align-items:center}.pw-wrap .control{padding-inline-start:40px}.pw-wrap .eye{position:absolute;inset-inline-start:10px;background:transparent;border:0;color:var(--ink-3);display:grid;place-items:center;padding:6px}.frow{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 20px;font-size:13.5px}.flink{color:var(--brass-2);font-weight:600}.flink:hover{text-decoration:underline}.auth-art{position:relative;background:radial-gradient(90% 70% at 30% 20%,var(--surface),transparent 70%),linear-gradient(155deg,var(--bg-2),var(--bg));border-inline-start:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px;text-align:center;overflow:hidden}.auth-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px);background-size:100% 30px;opacity:.5;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.auth-art .scene{position:relative;width:min(300px,70%);color:var(--brass);margin-bottom:26px}.auth-art .scene svg{width:100%;height:auto;overflow:visible}.auth-art .quote{position:relative;font-family:var(--font-display);font-size:clamp(22px,2.6vw,29px);color:var(--primary);line-height:1.32;font-weight:400;white-space:pre-line}.auth-art .qsub{position:relative;color:var(--ink-2);font-size:14px;margin-top:12px;max-width:26ch}.auth-card{width:min(430px,92%)}@media(max-width:860px){.auth-split{grid-template-columns:1fr}.auth-art{display:none}}:root{color-scheme:light}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}.tnum,.amt,.k-val{unicode-bidi:isolate}:root[data-theme=dark] .btn-brass{color:#231d16}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-brass{color:#231d16}}.pay-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:20px;align-items:start}.grid2{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px}@media(max-width:900px){.pay-grid,.grid2{grid-template-columns:1fr}}.ecard:focus-visible{outline:2.5px solid var(--brass);outline-offset:3px}.brandlogo{width:40px;height:40px;object-fit:contain;flex:none;display:block}:root[data-theme=dark] .brandlogo{filter:drop-shadow(0 0 .5px rgba(240,233,217,.5))}.auth-bg{min-height:100vh;display:flex;align-items:center;padding:40px clamp(24px,9vw,130px);position:relative;background-image:radial-gradient(82% 120% at 17% 50%,rgba(14,27,36,.58) 0%,rgba(14,27,36,.3) 45%,transparent 72%),url(/app/brand/login-bg-flip.jpg),linear-gradient(150deg,#16303e,#1c3a4b 45%,#274a5e);background-size:cover;background-position:center;background-repeat:no-repeat}.auth-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#08121a0d,#08121a29)}.login-card{position:relative;z-index:1;margin-right:auto;width:min(440px,100%);background:var(--surface);border:1px solid rgba(244,240,230,.55);border-radius:20px;box-shadow:0 24px 60px -20px #060f1680,0 8px 22px -14px #060f1666,0 1px #ffffff8c inset;padding:clamp(28px,4vw,44px);animation:pop .3s var(--ease)}.login-card .auth-heading{margin:26px 0 22px}.login-card .auth-heading h1{font-size:clamp(26px,3vw,32px)}.login-card .auth-foot{margin-top:22px}
