@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/sales/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/sales/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/sales/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/sales/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/sales/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2");unicode-range:U+??}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/sales/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2");unicode-range:U+??}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mhlak-font-family:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--mhlak-font-size-100:.9375rem;--mhlak-font-size-200:1rem;--mhlak-font-size-300:1.125rem;--mhlak-font-size-400:1.25rem;--mhlak-font-size-500:1.5rem;--mhlak-font-size-600:1.875rem;--mhlak-line-height-body:1.65;--mhlak-color-brand-navy:#111d4a;--mhlak-color-brand-orange:#ff5738;--mhlak-color-canvas:#f5f4ef;--mhlak-color-canvas-deep:#eeeee8;--mhlak-color-surface:#fffefa;--mhlak-color-surface-strong:#fff;--mhlak-color-text-strong:#18213b;--mhlak-color-text-muted:#62697b;--mhlak-color-border:#e1e3e9;--mhlak-color-border-strong:#cdd1dc;--mhlak-color-accent:#ff5738;--mhlak-color-accent-foreground:#111d4a;--mhlak-color-focus:#ff5738;--mhlak-color-focus-contrast:#111d4a;--mhlak-color-success:#147251;--mhlak-color-warning:#76521a;--mhlak-color-danger:#a44138;--mhlak-space-1:4px;--mhlak-space-2:8px;--mhlak-space-3:12px;--mhlak-space-4:16px;--mhlak-space-5:20px;--mhlak-space-6:24px;--mhlak-space-8:32px;--mhlak-space-10:40px;--mhlak-space-12:48px;--mhlak-space-16:64px;--mhlak-radius-compact:6px;--mhlak-radius-control:10px;--mhlak-radius-panel:14px;--mhlak-radius-overlay:20px;--mhlak-motion-fast:.14s;--mhlak-motion-standard:.18s;--mhlak-motion-easing:cubic-bezier(.2, 0, 0, 1);--mhlak-target-minimum:44px;--mhlak-layer-content:0;--mhlak-layer-sticky:10;--mhlak-layer-overlay:20;--mhlak-layer-modal:30;--mhlak-layer-live:40}@media (prefers-reduced-motion:reduce){:root{--mhlak-motion-fast:1ms;--mhlak-motion-standard:1ms}}:root{--ui-canvas:#f5f4ef;--ui-canvas-deep:#eeeee8;--ui-surface:#fffefa;--ui-surface-strong:#fff;--ui-ink:#18213b;--ui-muted:#6b7182;--ui-subtle:#8d92a0;--ui-line:#e1e3e9;--ui-line-strong:#cdd1dc;--ui-accent:#24376e;--ui-accent-deep:#111d4a;--ui-accent-soft:#eef0f8;--ui-danger:#a44138;--ui-warning:#8a6427;--ui-radius-sm:.625rem;--ui-radius-md:.875rem;--ui-radius-lg:1.25rem;--ui-shadow-float:0 1.4rem 3.75rem #111d4a21;--ui-shadow-soft:0 .7rem 2rem #111d4a0f;--ui-shell:76rem;color:var(--ui-ink);background:var(--ui-canvas)}html{background:var(--ui-canvas)}body{color:var(--ui-ink);background:radial-gradient(circle at 88% -10%, #111d4a12, transparent 27rem), linear-gradient(180deg, #f8f7f3 0, var(--ui-canvas) 25rem)}button,input,textarea,select{color:inherit}::selection{color:var(--ui-accent-deep);background:#ffe0d8}:focus-visible{outline-offset:.16rem;outline:.18rem solid #111d4a47}.site-header{z-index:50;-webkit-backdrop-filter:blur(1.15rem)saturate(125%);backdrop-filter:blur(1.15rem)saturate(125%);background:#fffefaf0;border-bottom:1px solid #414f461f;min-height:0;padding:0;display:block;position:sticky;inset-block-start:0;box-shadow:0 .35rem 1.6rem #1d2b2309}.site-header-inner{width:min(100%, var(--ui-shell));align-items:center;gap:clamp(1.5rem,4vw,4.5rem);min-height:4.25rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);display:flex}.site-brand{align-items:center;min-height:3rem;padding:0;display:inline-flex}.site-wordmark{color:var(--ui-accent-deep);letter-spacing:-.065em;font-size:1.62rem;font-weight:700}.top-nav{flex:1;align-items:center;gap:.25rem;padding-block:.48rem;display:flex;overflow-x:auto}.nav-link{color:#667169;min-height:3.2rem;font-size:var(--font-min-readable);border-radius:0;align-items:center;gap:.42rem;padding-inline:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link:after{content:"";background:var(--ui-accent);opacity:0;border-radius:99rem 99rem 0 0;height:.16rem;position:absolute;inset-block-end:-.49rem;inset-inline:.9rem;transform:scaleX(.4)}.nav-link:hover{color:var(--ui-ink);background:#111d4a0b}.nav-link.active{color:var(--ui-accent-deep);background:0 0;font-weight:600}.nav-link:after{background:#ff5738}.nav-link.active:after{opacity:1;transform:scaleX(1)}.app-content{min-height:calc(100dvh - 4.25rem)}.page{width:min(100%, var(--ui-shell));margin-inline:auto;padding:clamp(1.45rem,4vw,3rem) clamp(1rem,3vw,2rem) 5rem}.page-header{z-index:20;border-bottom:1px solid #414f4621;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:5.5rem;margin:0 0 clamp(1.45rem,3vw,2.35rem);padding:0 0 1.35rem;display:flex;position:relative}.page-title-group{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.page-title-copy{gap:.17rem;min-width:0;display:grid}.page-eyebrow,.section-kicker{color:var(--ui-accent);font-size:var(--font-min-readable);letter-spacing:.025em;font-weight:600}.page-title{color:var(--ui-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,4.2vw,2.45rem);font-weight:700;line-height:1.18}.page-description{max-width:40rem;color:var(--ui-muted);font-size:var(--font-min-readable);text-wrap:pretty;margin:.22rem 0 0;line-height:1.7}.page-back-button{width:2.15rem;height:2.15rem;color:var(--ui-accent);background:0 0;border:0;border-radius:.65rem;margin-block-start:1.35rem}.page-back-button:hover{background:var(--ui-accent-soft)}.page-header-actions{justify-content:flex-end;align-items:center;gap:.55rem;min-height:3rem;padding-block-start:1.15rem;display:flex}.section{margin-block:2rem}.section-heading{margin-bottom:1rem}.section-heading>div{gap:.12rem;display:grid}.section-heading small{color:var(--ui-muted);font-size:var(--font-min-readable)}.section-title{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:600}.section-heading a{color:var(--ui-accent);font-weight:600}.button,.icon-button,.mini-action{border-radius:var(--ui-radius-sm);min-height:2.85rem;box-shadow:none;font-weight:600}.button{border:1px solid var(--ui-accent-deep);background:var(--ui-accent-deep);color:#fff;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;display:inline-flex}.button:hover{background:#0b1438;border-color:#0b1438}.button.secondary{border-color:var(--ui-line-strong);background:var(--ui-surface-strong);color:var(--ui-ink)}.button.secondary:hover{background:#f8f9f6;border-color:#abb7af}.button.tertiary{color:var(--ui-muted);background:0 0;border-color:#0000}.button.tertiary:hover{background:var(--ui-canvas-deep);color:var(--ui-ink)}.icon-button{border:1px solid var(--ui-line-strong);background:var(--ui-surface-strong);min-width:2.85rem;height:2.85rem;color:var(--ui-ink);padding-inline:.72rem}.icon-button:hover{background:#f8faf7;border-color:#aebbb2}.field{gap:.48rem;display:grid}.field label,.choice-field legend{color:#455149;font-size:var(--font-min-readable);font-weight:600}.field input,.field textarea,.field select,.search,.inline-form input,.search-select-trigger{border:1px solid var(--ui-line-strong);background:var(--ui-surface-strong);width:100%;min-height:3.15rem;color:var(--ui-ink);box-shadow:none;border-radius:.68rem;padding:.72rem .85rem}.field textarea{min-height:7rem}.field input::placeholder,.field textarea::placeholder{color:#a0a8a2}.field input:focus,.field textarea:focus,.field select:focus,.search:focus{border-color:#6e9780;outline:0;box-shadow:0 0 0 .22rem #111d4a17}.field-help{color:var(--ui-muted);font-size:var(--font-min-readable);line-height:1.5}.field-help a{color:var(--ui-accent);font-weight:600}.page>.form,.form-panel{border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,58rem);box-shadow:none;border:1px solid #414f461f;margin-inline:auto;padding:clamp(1.1rem,3vw,2rem)}.form{gap:1.25rem}.form-row{gap:1.15rem}.form-actions{gap:.65rem;padding-block-start:.35rem}.choice-field{border-color:var(--ui-line);border-radius:var(--ui-radius-md);padding:.9rem}.dashboard-hero{background:radial-gradient(circle at 8% 20%, #111d4a12, transparent 11rem), var(--ui-surface);border:1px solid #111d4a1a;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:clamp(5.5rem,10vw,6.5rem);padding:clamp(.8rem,2vw,1.1rem);display:grid;position:relative;overflow:hidden}.dashboard-hero:after{content:"";border:1.45rem solid #ff57380a;border-radius:50%;width:8rem;height:8rem;position:absolute;inset:auto -3.25rem -4.8rem auto}.merchant-home{gap:clamp(1.15rem,3vw,1.75rem);width:min(100%,56rem);padding-block:clamp(1.15rem,4vw,2.5rem) 4rem;display:grid}.merchant-home-clock-header{border-block-end:1px solid #cdd1dcc7;justify-content:space-between;align-items:flex-end;gap:1.25rem;min-width:0;padding:clamp(.35rem,2vw,.85rem) .15rem 1rem;display:flex}.merchant-home-identity,.merchant-home-clock{min-width:0;display:grid}.merchant-home-identity{gap:.15rem}.merchant-home-identity>span{color:var(--ui-muted);font-size:var(--font-min-readable);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.merchant-home-identity h1{max-width:min(25rem,52vw);color:var(--ui-ink);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-block:.08em;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:700;line-height:1.65;overflow:hidden}.merchant-home-clock{text-align:end;flex:none;justify-items:end;gap:.1rem}.merchant-home-clock time{color:var(--ui-accent-deep);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(1.55rem,6vw,2.4rem);font-weight:650;line-height:1}.merchant-home-clock span{color:var(--ui-muted);font-size:var(--font-min-readable)}.merchant-home-account-action{background:var(--ui-accent-soft);min-height:3.4rem;color:var(--ui-muted);font-size:var(--font-min-readable);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;text-decoration:none;transition:background .18s,transform .18s;display:flex}.merchant-home-account-action strong{color:var(--ui-accent-deep);flex:none;font-weight:650}.merchant-home-account-action:hover{background:#e6e9f4}.merchant-home-account-action:active{transform:translateY(1px)}.merchant-home-services{gap:.85rem;display:grid}.merchant-home-services>header{justify-content:space-between;align-items:baseline;gap:1rem;padding-inline:.15rem;display:flex}.merchant-home-services>header h2{color:var(--ui-ink);margin:0;font-size:1.08rem;font-weight:680}.merchant-home-services>header span{color:var(--ui-muted);font-size:.8rem}.merchant-home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,2vw,.85rem);display:grid}.merchant-home-locked-services{border-block-start:1px solid var(--ui-line);margin-block-start:1rem;padding-block-start:1rem}.merchant-home-service{min-width:0;min-height:clamp(6.4rem,25vw,7.6rem);color:var(--ui-ink);text-align:center;background:#fffefabd;border:1px solid #d8dbe3c7;border-radius:1rem;align-content:center;place-items:center;gap:.48rem;padding:.75rem .4rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 9px 24px #111d4a09}button.merchant-home-service{width:100%;font:inherit}.merchant-home-service-icon{background:var(--home-icon-soft,#eef1f7);width:3rem;height:3rem;color:var(--home-icon-color,var(--ui-accent-deep));border-radius:.85rem;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=coral]{--home-icon-color:#b94e3b;--home-icon-soft:#fbece7}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=teal]{--home-icon-color:#267668;--home-icon-soft:#e5f3ef}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=blue]{--home-icon-color:#3d6494;--home-icon-soft:#e8eef7}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=gold]{--home-icon-color:#9a6a20;--home-icon-soft:#f8f0df}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=violet]{--home-icon-color:#68588d;--home-icon-soft:#eeeaf7}:is(.merchant-home-service,.settings-index-grid>a)[data-tone=slate]{--home-icon-color:#536372;--home-icon-soft:#ebeff1}.settings-index-grid>a>span.merchant-navigation-icon{background:var(--home-icon-soft,var(--ui-accent-soft));color:var(--home-icon-color,var(--ui-accent-deep))}.merchant-home-service:hover .merchant-home-service-icon{transform:translateY(-1px)}.merchant-home-service strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.78rem,2.7vw,.94rem);font-weight:650;line-height:1.35;overflow:hidden}.merchant-home-service:hover{background:var(--ui-surface-strong);border-color:#24376e47;transform:translateY(-2px);box-shadow:0 13px 30px #111d4a11}.merchant-home-service:active{transform:translateY(1px)scale(.985)}.merchant-home-service.is-locked{color:#777c87;box-shadow:none;background:#eeeeebad;border-style:dashed;position:relative}.merchant-home-service.is-locked .merchant-home-service-icon{color:#7f8490;background:#e8e8e5}.merchant-home-service-lock{box-sizing:content-box;color:#fff;background:#858a94;border:2px solid #eeedea;border-radius:50%;padding:.2rem;position:absolute;inset-block-end:-.2rem;inset-inline-end:-.22rem}@keyframes merchant-home-shimmer{to{background-position:-220% 0}}@media (width<=719px){.merchant-home{gap:1.15rem;padding-block-start:max(.9rem, env(safe-area-inset-top));padding-inline:.85rem}.merchant-home-clock-header{align-items:start}.merchant-home-clock span{max-width:11rem}.merchant-home-service{border-radius:.9rem;min-height:6.25rem}}@media (width>=720px) and (width<=1099px){.merchant-home{width:min(100%,49rem);padding-inline:1.5rem}}@media (width>=1100px){.merchant-home-service{min-height:7.4rem}}@media (prefers-reduced-motion:reduce){.merchant-home-account-action,.merchant-home-service{transition:none}}.home-overview{background:linear-gradient(155deg,#f8f9fdb8,#0000 38%),#fffefaf0;border:1px solid #d2d5dcdb;border-radius:1.05rem;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 .7rem 2rem #111d4a09}.home-overview-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .82rem 0;display:flex}.home-overview-heading h2{color:var(--ui-ink);margin:0;font-size:1rem;font-weight:680}.home-overview-heading a{color:var(--ui-accent-deep);font-size:.79rem;font-weight:650;text-decoration:none}.home-balance-hero{background:linear-gradient(135deg,#f0f2f9e0,#f7f7f4cc);border:1px solid #dde0e8b3;border-radius:.82rem;gap:.14rem;min-width:0;margin:.42rem .72rem .58rem;padding:.55rem .68rem .64rem;display:grid}.home-balance-title{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-balance-title>span{font-size:.78rem;font-weight:600}.home-balance-title button{width:2rem;height:2rem;color:var(--ui-muted);background:0 0;border:0;border-radius:.62rem;flex:none;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s;display:grid}.home-balance-title button:hover{background:var(--ui-accent-soft);color:var(--ui-accent-deep)}.home-balance-title button:active{transform:scale(.94)}.home-balance-value{min-width:0;min-height:1.7rem}.home-balance-value>strong{color:var(--ui-accent-deep);letter-spacing:.08em;font-size:1.35rem;font-weight:700;display:block}.home-overview-money-list{gap:.02rem;min-width:0;display:grid}.home-overview-money-list bdi{overflow-wrap:anywhere;min-width:0;color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:580}.home-balance-value .home-overview-money-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative}.home-balance-value .home-overview-money-list bdi{color:var(--ui-ink);text-align:center;padding-inline:.65rem;font-size:clamp(1rem,4vw,1.18rem);font-weight:680;display:block}.home-balance-value .home-overview-money-list bdi.is-masked{letter-spacing:.11em}.home-balance-value .home-overview-money-list bdi+bdi{border-inline-start:0}.home-balance-value .home-overview-money-list.is-pair:after{content:"";pointer-events:none;background:#c1c6d3d1;width:1px;position:absolute;inset-block:.18rem;inset-inline-start:50%}.home-balance-value .home-overview-money-list.is-single{grid-template-columns:minmax(0,1fr)}.home-balance-value .home-overview-money-list.is-single bdi,.home-balance-value .home-overview-money-list bdi:last-child:nth-child(odd){border-inline-start:0;grid-column:1/-1}.home-balance-value .home-overview-money-list.is-many{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;display:flex;overflow-x:auto}.home-balance-value .home-overview-money-list.is-many::-webkit-scrollbar{display:none}.home-balance-value .home-overview-money-list.is-many bdi{scroll-snap-align:start;border-inline-start:1px solid #c1c6d3d1;flex:1 0 min(42%,9rem);grid-column:auto}.home-balance-value .home-overview-money-list.is-many bdi:first-child{border-inline-start:0}.home-overview-facts{border-block:1px solid #d8dbe2bf;display:flex}.home-overview-fact{min-width:0;min-height:5.25rem;color:var(--ui-ink);text-align:start;flex:1 1 0;align-content:center;justify-items:start;gap:.28rem;padding:.58rem .72rem;text-decoration:none;display:grid;position:relative}.home-overview-fact+.home-overview-fact{border-inline-start:1px solid #d8dbe2bf}.home-overview-fact small,.home-overview-fact>span{color:var(--ui-muted);text-wrap:balance;font-size:.75rem;font-weight:560;line-height:1.35}.home-overview-fact .home-overview-money-list{gap:.08rem;width:100%}.home-overview-fact .home-overview-money-list bdi{color:var(--ui-ink);font-size:clamp(.82rem,2.7vw,.94rem);font-weight:690;line-height:1.25}.home-overview-fact.needs-attention .home-overview-money-list bdi{color:#985b21}.home-overview-days{align-items:baseline;gap:.28rem;display:flex}.home-overview-days>strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:1.28rem;font-weight:720;line-height:1.1}.home-overview-days>span{color:var(--ui-muted);white-space:nowrap;font-size:.76rem;font-weight:560}.home-overview-fact.is-link{transition:background .16s}.home-overview-fact.is-link:hover{background:#eff1f7b8}.home-overview-fact.is-link:active{background:#e7eaf3c7}.home-overview-rate{min-width:0;color:var(--ui-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem .82rem .74rem;text-decoration:none;transition:background .16s;display:grid}.home-overview-rate:hover{background:#eff1f7b8}.home-overview-rate-copy{gap:.12rem;min-width:0;display:grid}.home-overview-rate-copy>small{color:var(--ui-muted);font-size:.76rem;font-weight:560}.home-overview-rate-copy>strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:690;overflow:hidden}.home-overview-rate-copy.is-local{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.home-overview-rate.is-plan-note{color:var(--ui-muted);grid-template-columns:auto minmax(0,1fr)}.home-overview-rate.is-plan-note>svg{color:var(--ui-accent-deep)}.home-overview-rate.is-plan-note>strong{font-size:.82rem;font-weight:620}.home-overview-rate>svg{color:var(--ui-muted);transition:transform .16s}.home-overview-rate:hover>svg{transform:translate(-.12rem)}.home-overview-permission-note,.home-overview-error{min-height:3.4rem;color:var(--ui-muted);background:#eef0f4b8;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.7rem;margin:.7rem .82rem .82rem;padding:.65rem .72rem;font-size:.8rem;display:flex}.home-overview-error{color:var(--ui-danger)}.home-overview-error button{min-height:2.2rem;color:inherit;background:0 0;border:1px solid #a4413838;border-radius:.58rem;padding-inline:.6rem;font-weight:650}.home-overview-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.65rem .82rem .82rem;display:grid}.home-overview-loading span{background:linear-gradient(100deg,#e9eae8 28%,#faf9f5 48%,#e9eae8 68%) 0 0/220% 100%;border-radius:.7rem;min-height:4.8rem;animation:1.25s ease-in-out infinite merchant-home-shimmer}.home-overview-loading span:first-child{grid-column:1/-1;min-height:4.1rem}@media (width<=359px){.home-overview-fact{min-height:5.5rem;padding-inline:.48rem}.home-overview-fact small,.home-overview-fact>span{font-size:.71rem}}@media (prefers-reduced-motion:reduce){.home-overview-loading span{animation:none}.home-balance-title button,.home-overview-fact.is-link,.home-overview-rate,.home-overview-rate>svg{transition:none}}.notifications-page{width:min(100%,48rem)}.notification-actions{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.notification-row{min-width:0;position:relative}.notification-row .notification-item{padding-inline-end:3.5rem}.notification-dismiss{min-width:2.75rem;min-height:2.75rem;color:var(--ui-muted);background:0 0;border:0;border-radius:.7rem;place-items:center;display:grid;position:absolute;inset-block-start:.65rem;inset-inline-end:.55rem}.notification-dismiss:hover{color:#a93e35;background:#fff0ed}.notifications-read-all{background:var(--ui-accent-soft);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--ui-accent-deep);border:0;border-radius:.72rem;justify-content:center;align-items:center;gap:.35rem;padding:0;font-weight:650;display:inline-flex}.notifications-loading,.notification-feed{gap:.7rem;display:grid}.notifications-loading span{background:linear-gradient(100deg,#ecece8 28%,#faf9f5 48%,#ecece8 68%) 0 0/220% 100%;border-radius:1rem;min-height:7.2rem;animation:1.25s ease-in-out infinite notification-shimmer}.notification-item{width:100%;min-width:0;color:var(--ui-ink);text-align:start;background:#fffefac2;border:1px solid #d3d6dfd1;border-radius:1rem;grid-template-columns:.55rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem 1rem 1.05rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 .5rem 1.6rem #111d4a09}button.notification-item{font:inherit}.notification-item.is-unread{background:#f7f8fdf0;border-color:#24376e38}.notification-item.is-read{color:var(--ui-muted)}.notification-item:hover:not(:disabled){background:var(--ui-surface-strong);border-color:#24376e4d;transform:translateY(-1px)}.notification-mark{background:#6f7788;border-radius:50%;width:.48rem;height:.48rem;margin-block-start:.5rem}.notification-mark.success{background:#3b7f63}.notification-mark.warning{background:#b3781d}.notification-mark.critical{background:#ba493e}.notification-item>div{gap:.2rem;min-width:0;display:grid}.notification-source{color:var(--ui-accent-deep);font-size:.75rem;font-weight:650}.notification-item h2,.notification-item p{margin:0}.notification-item h2{font-size:1rem;font-weight:680}.notification-item p{max-width:65ch;color:var(--ui-muted);font-size:var(--font-min-readable);line-height:1.65}.notification-item time{color:#8b909b;font-variant-numeric:tabular-nums;margin-block-start:.2rem;font-size:.74rem}.notifications-more{width:min(100%,14rem);margin:1rem auto 0}@keyframes notification-shimmer{to{background-position:-220% 0}}@media (width<=719px){.notifications-page{padding-inline:.85rem}.notifications-read-all{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.notification-item{transition:none}.notifications-loading span{animation:none}}:root{color:var(--ui-ink);background:var(--ui-canvas);font-synthesis:none;--navy:var(--ui-accent-deep);--muted:var(--ui-muted);--line:var(--ui-line);--surface:var(--ui-surface);font-family:IBM Plex Sans Arabic,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button{min-height:44px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.45}h2{font-size:1.35rem}h3{font-size:1.1rem}p{color:var(--muted);line-height:1.9}small{font-size:.8rem}svg{flex-shrink:0}button svg{vertical-align:middle}input,select{border:1px solid var(--ui-line-strong);background:var(--ui-surface-strong);width:100%;min-height:48px;color:var(--ui-ink);border-radius:10px;min-width:0;padding:10px 12px}input::placeholder{color:var(--ui-subtle)}.auth-shell .mhlak-brand-logo{max-width:110px;height:40px}.main{max-width:1200px;margin:0 auto;padding:38px 28px 80px}.page-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-title p{margin-top:8px;font-size:.9rem}.eyebrow{color:var(--muted);margin-bottom:8px;font-size:.78rem;font-weight:500;display:block}.primary,.secondary,.white-button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.primary{background:var(--navy);color:#fff}.primary:hover{background:var(--ui-accent)}.secondary{background:var(--ui-surface-strong);border:1px solid var(--line)}.white-button{background:var(--ui-surface-strong);color:var(--navy)}.ghost{color:var(--navy);background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.wide{width:100%}.muted,.footnote{color:var(--muted)}.footnote{margin-top:20px;font-size:.8rem;line-height:1.8}:root{--font-min-readable:.8rem}.sales-home{margin-inline:auto}.sales-home .merchant-home-account-action{text-align:start;border:0}.sales-overview-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.sales-overview-facts button{color:var(--ui-muted);background:0 0;border:0;gap:.45rem;padding:.5rem;font-size:.75rem;display:grid}.sales-overview-facts button+button{border-inline-start:1px solid var(--ui-line)}.sales-overview-facts strong{color:var(--ui-ink);font-size:1.1rem}.sales-brand-button{background:0 0;border:0}.main>.page-back-button{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:.78rem;place-items:center;width:2.55rem;margin-bottom:1rem;display:grid}.sales-demo-banner{background:var(--ui-accent-soft);color:var(--ui-accent-deep);text-align:center;padding:8px 16px;font-size:.78rem;line-height:1.8}.sales-demo-banner a{white-space:nowrap;margin-inline-start:12px;text-decoration:underline}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.section{margin-top:36px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;display:flex}.list-row{border-bottom:1px solid #e1e3e980;align-items:center;gap:16px;padding:20px 24px;display:flex}.list-row:last-child{border:0}.list-row>div:not(.icon-tile){flex-direction:column;gap:4px;display:flex}.list-row small{color:var(--muted)}.list-row .badge{margin-right:auto}.optional{color:var(--muted);font-size:.8rem}.icon-tile{background:var(--ui-accent-soft);width:44px;height:44px;color:var(--navy);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.icon-tile svg{width:23px;height:23px}.icon-tile.green{color:#147251;background:#eaf5ef}.badge{white-space:nowrap;color:#805712;background:#fff0d6;border-radius:7px;padding:5px 10px;font-size:.75rem}.badge.active{color:#147251;background:#eaf5ef}.badge.expired{color:var(--ui-danger);background:#f8eae7}.empty{text-align:center;padding:50px 24px}.empty p{max-width:440px;margin:12px auto 18px;font-size:.9rem}.empty-symbol{background:var(--ui-accent-soft);width:56px;height:56px;color:var(--navy);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:2rem;display:grid}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.spinner{border:2px solid var(--line);border-top-color:var(--navy);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{background:var(--ui-accent-soft);color:var(--ui-accent);overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:16px 20px;font-size:.88rem;line-height:1.8}.notice.error{color:#923e35;background:#f8eae7}.notice.success{color:#147251;background:#eaf5ef}.toolbar{gap:16px;margin-bottom:24px;display:flex}.search{background:var(--ui-surface-strong);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{border:0}.toolbar select{max-width:180px}.store-grid,.plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.store-card,.plan-card{background:var(--surface);border:1px solid var(--line);text-align:right;border-radius:14px;min-width:0;padding:24px}.store-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.store-card p{margin:5px 0 20px;font-size:.85rem}.store-meta{color:var(--muted);justify-content:space-between;align-items:center;margin:10px 0;font-size:.8rem;display:flex}.card-link{color:var(--navy);border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:.85rem;display:block}.field{flex-direction:column;gap:8px;min-width:0;margin:16px 0;font-size:.88rem;display:flex}.field small{color:var(--muted)}.registration-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;display:grid}.form-panel{padding:28px}.form-panel h2{margin-top:24px}.steps{border-bottom:1px solid var(--line);color:var(--muted);gap:14px;padding-bottom:20px;font-size:.75rem;display:flex}.steps .current{color:var(--navy);font-weight:600}.segmented{background:var(--ui-canvas-deep);border-radius:12px;gap:6px;margin:20px 0;padding:5px;display:flex}.segmented button{background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:.85rem}.segmented button[aria-pressed=true]{background:var(--ui-surface-strong);color:var(--navy);box-shadow:0 2px 5px #111d4a0c}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.registration-note{padding:36px 20px}.registration-note h2{margin-bottom:20px;font-size:2rem;line-height:1.7}.registration-note ul{color:var(--muted);padding-right:20px;font-size:.85rem;line-height:2.3}.completion{text-align:center;padding:48px 24px}.completion>svg{color:#147251;margin-bottom:20px}.completion p{max-width:500px;margin:14px auto 24px}.wallet-hero{background:var(--navy);color:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.wallet-hero small{color:#c4c9db}.wallet-hero button{margin-top:12px}.amount-column{text-align:left;margin-right:auto}.positive{color:#147251}.modal-backdrop{z-index:100;background:#111d4a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border-radius:18px;width:100%;max-width:520px;max-height:90dvh;padding:32px;position:relative;overflow:auto}.close{background:0 0;border:0;width:44px;font-size:1.7rem;position:absolute;top:12px;left:12px}.modal h2{padding-left:30px}.details{margin:24px 0}.details>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.9rem;display:flex}.details dt{color:var(--muted)}.details dd{text-align:left;overflow-wrap:anywhere;margin:0}.details .total{padding:20px 0;font-size:1.2rem;font-weight:600}.lookup-panel{padding:24px}.lookup-row{align-items:flex-end;gap:16px;display:flex}.lookup-row .field{flex:1;max-width:400px;margin-bottom:0}.lookup-row button{height:48px}.lookup-result{background:#eaf5ef;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:18px;display:flex}.lookup-result>svg{color:#147251;font-size:26px}.lookup-result p{font-size:.8rem}.operation-tabs{max-width:600px}.plan-card h3{font-size:1.3rem}.plan-card>strong{margin-top:20px;font-size:1.8rem;display:block}.plan-card small{color:var(--muted)}.plan-card ul{margin:24px 0;padding:0;list-style:none}.plan-card li{align-items:center;gap:8px;margin:12px 0;font-size:.85rem;display:flex}.plan-card li svg{color:#147251}.plan-card.selected{border:2px solid var(--navy);background:var(--ui-surface-strong);padding:23px}.plan-card>span{text-align:center;background:var(--ui-accent-soft);border-radius:8px;padding:12px;display:block}.quote-button{min-width:240px;margin-top:24px}.quote-panel{max-width:680px;margin:auto;padding:32px}.quote-panel h2{margin:14px 0 8px}.otp-box{background:var(--ui-canvas);border-radius:12px;margin-bottom:24px;padding:20px}.otp-box h3{align-items:center;gap:10px;display:flex}.otp-box p{margin:10px 0;font-size:.85rem}.presentation-bar{justify-content:space-between;margin-bottom:24px;display:flex}.story-tabs{gap:12px;margin:28px 0;display:flex}.story-tabs button{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 24px;display:flex}.story-tabs button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.story-hero{background:var(--ui-canvas-deep);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:40px;display:grid}.story-copy h2{margin:12px 0;font-size:2.2rem;line-height:1.6}.story-copy p{font-size:.95rem}.story-progress{gap:12px;margin-top:24px;display:flex}.story-progress button{border:1px solid var(--ui-line-strong);background:0 0;border-radius:50%;width:44px}.story-progress button[aria-current=step]{background:var(--navy);color:#fff}.story-card{background:var(--surface);border-radius:16px;padding:32px;box-shadow:0 15px 40px #111d4a08}.story-card>svg{color:#ff5738;margin-bottom:20px}.story-card h3{margin:12px 0;font-size:1.5rem}.story-card p{font-size:.95rem}.story-card aside{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:16px;font-size:.8rem;line-height:1.8}.actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.faq{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:20px;overflow:hidden}.faq>div{border-bottom:1px solid var(--line)}.faq>div:last-child{border:0}.faq button{text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 24px;font-size:1rem;display:flex}.faq p{padding:0 24px 24px;font-size:.9rem}.cta{background:var(--ui-canvas-deep);border-radius:16px;align-items:center;gap:24px;margin-top:36px;padding:32px;display:flex}.cta>button{white-space:nowrap;margin-right:auto}.cta p{margin-top:8px;font-size:.85rem}.auth-shell{text-align:center;flex-direction:column;align-items:stretch;gap:20px;max-width:480px;margin:10vh auto;padding:32px;display:flex}.auth-shell>.mhlak-brand-logo{max-width:160px;height:auto;margin:auto}.auth-shell small{color:var(--muted)}.bottom-nav{display:none}.skip-link{position:absolute;top:-100px}.skip-link:focus{z-index:100;background:var(--ui-surface-strong);padding:10px;top:10px;right:10px}@media (width<=900px){.store-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.story-hero{gap:24px;padding:28px}.story-copy h2{font-size:1.7rem}.registration-layout{grid-template-columns:1fr}.registration-note{display:none}}@media (width<=600px){.main{padding:24px 16px calc(40px + env(safe-area-inset-bottom))}.page-title{flex-wrap:wrap;align-items:flex-start;gap:16px}.page-title>.primary{padding:10px 14px;font-size:.8rem}.list-row{gap:10px;padding:16px}.list-row strong{font-size:.85rem}.list-row small{font-size:.72rem}.icon-tile{width:38px;height:38px}.optional{display:none}.badge{padding:4px 7px;font-size:.65rem}.toolbar{flex-direction:column;gap:10px}.toolbar select{max-width:none}.store-grid,.plan-grid{grid-template-columns:1fr}.store-card,.form-panel{padding:20px}.steps{gap:10px;font-size:.64rem}.form-columns{grid-template-columns:1fr;gap:0}.modal{padding:26px 20px}.modal-backdrop{padding:12px}.wallet-hero{padding:24px}.wallet-hero>strong{font-size:2.2rem}.lookup-panel{padding:20px}.lookup-row{gap:10px}.lookup-row button{padding:10px 14px}.quote-panel{padding:22px}.story-tabs{gap:6px}.story-tabs button{flex-direction:column;padding:12px 6px;font-size:.73rem}.story-hero{grid-template-columns:1fr;gap:24px;padding:22px}.story-copy h2{font-size:1.7rem}.story-card{padding:22px}.story-card h3{font-size:1.3rem}.cta{flex-direction:column;align-items:flex-start;padding:24px}.cta>button{width:100%;margin:0}.faq button{padding:18px;font-size:.88rem}.faq p{padding:0 18px 18px}.details>div{font-size:.8rem}.details .total{font-size:1rem}.quote-button{width:100%}.section-heading h2{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}.pitch-intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;margin:36px 0;display:grid}.pitch-intro :is(h1,h2){margin-bottom:20px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.5}.pitch-intro p{margin-bottom:20px}.pitch-intro figure,.pitch-feature figure{min-width:0;margin:0}.pitch-intro img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--ui-shadow-soft);border-radius:20px}.pitch-caption,figcaption{color:var(--muted);margin-top:10px;font-size:.78rem;line-height:1.8}.pitch-index{border-block:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.pitch-section{margin-top:72px;scroll-margin-top:100px}.pitch-section>h2{margin-bottom:16px;font-size:clamp(1.4rem,3vw,2rem)}.pitch-lead{max-width:800px;margin-bottom:30px}.pitch-feature{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:36px;padding:40px 0;display:grid}.pitch-feature.reverse>div{order:2}.pitch-feature h3{margin:14px 0;font-size:1.5rem}.pitch-feature ul,.pitch-plan-grid ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.pitch-feature li,.pitch-plan-grid li{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.9;display:flex}.pitch-feature li svg,.pitch-plan-grid svg{color:var(--ui-accent);flex-shrink:0;margin-top:6px}.pitch-feature aside{background:var(--ui-accent-soft);border-radius:14px;padding:20px}.pitch-feature aside p{margin-top:8px;font-size:.86rem}.pitch-tier{color:var(--ui-accent);background:var(--ui-accent-soft);border-radius:8px;padding:5px 12px;font-size:.76rem;display:inline-block}.pitch-image{background:var(--ui-surface);border:1px solid var(--line);width:100%;box-shadow:var(--ui-shadow-soft);border-radius:16px;padding:0;display:block;overflow:hidden}.pitch-image img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:500px;display:block}.pitch-image>span{color:var(--ui-accent);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.8rem;display:flex}.pitch-capabilities{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.pitch-capabilities article,.pitch-plan-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.pitch-capabilities h3{margin:14px 0}.pitch-capabilities p{font-size:.86rem}.pitch-activity-buttons{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.pitch-activity-buttons button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 15px;font-size:.86rem}.pitch-activity-buttons button[aria-pressed=true]{background:var(--navy);color:#fff}.pitch-activity-detail{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:1fr 1.4fr;gap:32px;padding:28px;display:grid}.pitch-activity-detail h3{margin:16px 0;font-size:1.4rem}.pitch-activity-detail label{margin:20px 0 8px;display:block}.pitch-activity-detail p{margin:12px 0;font-size:.9rem}.pitch-templates{gap:12px;max-height:540px;display:grid;overflow:auto}.pitch-templates article{background:var(--ui-accent-soft);border-radius:12px;padding:16px}.pitch-templates h4{margin:0}.pitch-templates article>div{flex-wrap:wrap;gap:8px;display:flex}.pitch-templates span{background:var(--surface);border-radius:6px;padding:5px 10px;font-size:.76rem}.pitch-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pitch-plan-grid h3{margin:12px 0;font-size:1.7rem}.pitch-adoption{grid-template-columns:1fr 1fr;gap:24px;margin:32px 0;display:grid}.pitch-adoption article{gap:16px;display:flex}.pitch-adoption article>span{background:var(--ui-accent-soft);width:40px;height:40px;color:var(--navy);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.pitch-adoption h3{margin-bottom:8px}.pitch-adoption p{font-size:.9rem}.pitch-owner{border-inline-start:4px solid var(--ui-accent);background:var(--surface);border-radius:12px;padding:24px}.pitch-owner h3{margin-bottom:12px}.pitch-lightbox{width:min(1100px,96vw);max-width:1100px}.pitch-lightbox img{width:100%;height:auto;margin-top:20px}.pitch-lightbox p{font-size:.8rem}.registration-locale{background:var(--ui-accent-soft);border-radius:12px;margin:20px 0;padding:16px}.registration-locale p{margin-top:8px;font-size:.8rem}@media (width<=800px){.pitch-intro,.pitch-feature,.pitch-activity-detail{grid-template-columns:1fr}.pitch-feature.reverse>div{order:0}.pitch-capabilities,.pitch-plan-grid,.pitch-adoption{grid-template-columns:1fr}.pitch-section{margin-top:48px}.pitch-feature{gap:24px;padding:28px 0}.pitch-activity-detail{padding:20px}.pitch-intro{margin:24px 0}.pitch-capabilities{gap:12px}.pitch-lightbox{padding:24px 12px}.pitch-activity-buttons button{flex-grow:1}}.recovery-card{border:1px solid var(--border,#dce1eb);background:#fff;border-radius:16px;min-width:0;padding:16px}.recovery-list{gap:12px;display:grid}.recovery .actions{flex-wrap:wrap;justify-content:space-between}.reference{overflow-wrap:anywhere;word-break:break-all}.customer-confirmation{font:inherit;white-space:pre-wrap;background:#f7f8fb;border-radius:12px;padding:16px}.recovery-card .actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.recovery-card .actions button{white-space:normal}summary{cursor:pointer;min-height:32px;font-weight:600}.followup-form{gap:12px;display:grid}.followup-form textarea{width:100%;min-height:85px;font:inherit;border:1px solid #dce1eb;border-radius:12px;padding:12px}.followup-form input{max-width:100%;min-height:44px}.followup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.recovery nav{margin-top:16px}.recovery-card small{display:block}.recovery-card .details dd{overflow-wrap:anywhere}.panel:has(>summary){margin-block:16px}.recovery-panel,details.panel{padding:20px}.recovery-panel .details>div,.recovery-card .details>div{flex-wrap:wrap;gap:8px}.recovery-panel .details dd,.recovery-card .details dd{margin-inline-start:0}.customer-confirmation{overflow-wrap:anywhere}.presentation-bar{flex-wrap:wrap;align-items:center;gap:12px}@media (width<=400px){.recovery-panel,details.panel{padding:16px}.recovery-card{padding:14px}}.sales-header-actions{align-items:center;gap:8px;display:flex;position:absolute;inset-inline-end:0}.sales-header-actions .header-logout-button{position:static;transform:none}:is(.main:has(.support-page),.main:has(.notifications-page)){max-width:1100px}.support-page .page-title,.notifications-page .page-title{margin:0;font-size:1.55rem;display:block}.support-page .page-header,.notifications-page .page-header{margin-bottom:24px}.support-page .button{background:var(--ui-brand,#121e4b);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:12px 18px}.support-page .button.secondary{color:var(--ui-ink,#121e4b);border-color:var(--ui-line,#e1e3e9);background:#fff}.support-page .page-header-actions .page-action{align-items:center;gap:8px;display:flex}.support-page .page-title-group,.notifications-page .page-title-group{align-items:center;gap:12px;display:flex}.notifications-page{margin-inline:auto}.support-page .page-action-label{font-size:.85rem}.support-chat-page{margin-top:0!important}.support-page .page-header .page-back-button,.notifications-page .page-back-button{margin:0}.support-page .page-header h1{font-size:1.45rem}@media (width<=600px){.support-page .page-action-label{display:none}.sales-header-actions{gap:4px}.site-wordmark-logo{max-width:128px}.support-chat-header-actions{min-width:20px}.support-page .page-title-group{min-width:0}}.main:has(.support-chat-page){min-height:0;padding-block:8px 12px}.main:has(.support-page):not(:has(.support-chat-page)){padding-block-start:16px}.support-page .page-header{align-items:center;gap:12px;min-height:44px;margin:0 0 12px;padding:0 0 12px}.support-page .page-title-group{align-items:center;gap:8px}.support-page .page-header-actions{align-items:center;min-height:44px;margin:0;padding:0}.support-page .page-header .page-action{border:1px solid var(--ui-line,#e1e3e9);background:#fff;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.support-page .page-header .page-action-label{display:none}.support-page .support-intro{margin:0 0 12px;line-height:1.65}.support-conversation-list{gap:10px;margin-block:12px}.support-conversation-list a{gap:6px;padding:14px 16px}.support-page .support-welcome{margin-block:12px}.support-page .support-start-form{gap:14px}.main>.support-page:not(.support-chat-page){padding-block:0 24px}.main{max-width:1100px;padding-block-start:20px}.main>.page-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 0 20px;padding:0 0 16px;display:flex}.page-title-leading{align-items:center;gap:10px;min-width:0;display:flex}.page-title-leading>div{min-width:0}.page-title h1{overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.45}.page-actions,.quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-actions{flex-wrap:nowrap}.icon-button{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--navy);background:var(--surface);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.compact-action{white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:10px 12px;font-size:.85rem;display:flex}.list-tools{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.list-tools h2{color:var(--navy);margin:0;font-size:1rem}.filter-chip{border:1px solid var(--line);background:var(--ui-accent-soft);border-radius:20px;margin-bottom:12px;padding:8px 12px}.store-card{text-align:start;padding:18px}.store-card h3{margin:12px 0 6px}.store-card p{margin:0 0 12px}.store-profile{background:var(--surface);border:1px solid var(--line);border-radius:18px;max-width:760px;margin-inline:auto;padding:24px}.store-profile>.primary{margin-top:20px}.profile-summary{align-items:center;gap:16px;margin-bottom:20px;display:flex}.store-profile .details{margin-bottom:20px}.store-profile .details dd{overflow-wrap:anywhere}.record-row{border:1px solid var(--line);background:var(--surface);color:var(--navy);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.record-row>div{min-width:0}.record-row strong{overflow-wrap:anywhere;font-size:.92rem;display:block}.record-row small{color:var(--muted);margin-top:5px;font-size:.78rem;display:block}.record-button{text-align:start;cursor:pointer;width:100%}.record-button:hover{border-color:var(--navy)}.record-row>bdi{flex-shrink:0;font-size:.9rem;font-weight:600}.recovery .section-heading{margin:0 0 12px}.recovery.section{margin-top:16px}.recovery-list{gap:10px}.quick-actions{margin:16px 0}.quick-actions .secondary{white-space:nowrap;flex:1;padding:12px 10px;font-size:.85rem}.wallet-hero{padding:24px}.wallet-hero>strong{font-size:2rem}.wallet-hero>small{margin-bottom:12px}.sales-dialog{border:1px solid var(--line);width:min(540px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);color:var(--navy);background:var(--surface);font:inherit;border-radius:20px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #101a4433}.sales-dialog.is-wide{width:min(740px,100vw - 24px)}.sales-dialog[open]{flex-direction:column;display:flex}.sales-dialog::backdrop{background:#111d4a6b}.dialog-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.dialog-header h2{margin:0;font-size:1.13rem;line-height:1.5}.dialog-header .icon-button{background:0 0;border:0;width:36px;min-width:36px;height:36px}.dialog-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.sales-dialog .panel,.sales-dialog .recovery-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.sales-dialog .registration-layout{display:block}.sales-dialog .registration-locale{padding:10px 0}.sales-dialog .form-panel{padding:0}.sales-dialog .steps{margin-top:0}.sales-dialog .details{margin-top:12px}.sales-dialog .completion{padding:16px 0}.sales-dialog .recovery-panel h2{display:none}.sales-dialog .section{margin-top:12px}.sales-dialog .customer-confirmation{margin:0}.sales-dialog .actions{flex-wrap:wrap;gap:8px}.sales-dialog button,.sales-dialog a{touch-action:manipulation}.filter-form{gap:16px;display:grid}.filter-form .field{margin:0}.record-row .badge{white-space:normal}.lookup-panel{margin-top:0}.support-intro{display:none}.notifications-page .page-header{align-items:center;min-height:44px;margin-bottom:16px;padding-bottom:12px}.notifications-page .page-header-actions{min-height:44px;padding:0}.main>.notifications-page{padding-block-start:0}.notification-item{padding-block:14px!important}.sales-home .home-overview{margin-top:16px}.sales-home .merchant-home-services{margin-top:24px}@media (width<=600px){.main{padding:16px 16px 28px}.page-title h1{font-size:1.25rem}.page-title-leading{gap:8px}.main>.page-title{gap:8px;margin-bottom:16px}.page-title-leading .icon-button{background:0 0;border:0;width:36px;min-width:36px;height:40px}.page-actions{gap:6px}.compact-action{padding:10px;font-size:.8rem}.store-profile{padding:18px}.record-row{gap:10px;padding:13px}.quick-actions{gap:6px}.quick-actions .secondary{padding:10px 8px;font-size:.76rem}.dialog-header{padding:12px 16px}.dialog-body{padding:16px}.sales-dialog{max-height:calc(100dvh - 20px)}.list-tools{margin:12px 0}.sales-home .home-overview-heading{margin-bottom:12px}}.field>label{color:var(--navy);font-size:.88rem;font-weight:500;display:block}.sales-dialog .recovery .section-heading h2{display:none}.sales-dialog .recovery .section-heading{justify-content:flex-end}.recovery .section-heading .secondary{padding:9px 12px;font-size:.8rem}.recovery>.section-heading .page-actions{align-items:center;gap:8px;display:flex}.recovery>.section-heading{margin:0 0 12px}.sales-home .merchant-home-services,.sales-home .home-overview{margin-top:0}@media (width>=680px){.sales-dialog.is-wide .form-panel{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.sales-dialog.is-wide .form-panel>:is(h2,.steps,.notice,.registration-locale,p,button,.segmented,.completion){grid-column:1/-1}}.sales-error-toast{inset:auto 16px max(18px, env(safe-area-inset-bottom)) 16px;box-sizing:border-box;color:#8c3029;width:calc(100% - 32px);max-width:520px;font:inherit;background:#fff3f0;border:1px solid #edc6c1;border-radius:16px;margin-block:0;margin-inline:auto;padding:14px;line-height:1.7;position:fixed;box-shadow:0 8px 30px #17204425}.sales-error-toast:popover-open{align-items:center;gap:10px;display:flex}.sales-error-toast>svg{flex-shrink:0}.sales-error-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.sales-error-toast>button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.wallet-topup-button{margin-inline-start:auto}.portal-header-end,.portal-header-start{align-items:center;gap:6px;display:flex;position:absolute}.portal-header-end{inset-inline-end:14px}.portal-header-start{inset-inline-start:14px}.portal-header-end .notification-header-link{position:relative;inset:auto}.portal-header-start .header-logout-button{position:static;inset:auto}.portal-header-start .icon-button,.portal-header-end .icon-button{width:40px;min-width:40px;height:40px}.space-chooser{text-align:center;max-width:740px;margin:48px auto}.space-chooser h1{margin-bottom:28px;font-size:1.5rem}.space-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.space-choice-grid button{border:1px solid var(--line);background:var(--surface);color:var(--navy);font:inherit;cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:22px;padding:36px;display:flex}.space-choice-grid button:hover{border-color:var(--navy);background:var(--ui-accent-soft)}.influencer-money{text-align:center;padding:18px 0;font-size:2.25rem;display:block}.influencer-home .merchant-home-service strong{white-space:normal;text-overflow:clip;line-height:1.4}.link-counts{color:var(--muted);justify-content:space-between;gap:18px;font-size:.85rem;display:flex}.link-counts b{color:var(--navy);margin-top:6px;font-size:1.2rem;display:block}.link-preview{text-align:center;gap:14px;display:grid}.campaign-qr{width:220px;max-width:100%;image-rendering:pixelated;margin-inline:auto}.link-url{word-break:break-all;border:1px solid var(--line);background:var(--ui-accent-soft);border-radius:12px;padding:14px;font-size:.8rem}.finance-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.finance-totals>div{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:8px;padding:16px;display:grid}.finance-totals span{color:var(--muted);font-size:.8rem}.financial-policy{margin:14px 0;font-size:.8rem}.material-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.material-grid figure{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:14px}.material-grid img{object-fit:contain;object-position:top;width:100%;max-height:320px}.material-grid figcaption{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.material-brand{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.material-brand svg{width:150px;height:60px}.referral-join{max-width:760px;margin:24px auto;padding:0 16px}.referral-join>.filter-form{max-width:620px;margin-top:20px}.referral-join h1{font-size:1.5rem}.locale-options{gap:12px;display:flex}.locale-options button{flex:1}.locale-loading{background:var(--surface);z-index:100;flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:1.25rem;display:flex;position:fixed;inset:0}.locale-control{flex-shrink:0}.pagination{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.pagination button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 16px}.store-card h2{overflow-wrap:anywhere;font-size:1.1rem}[dir=ltr] .record-row,[dir=ltr] .store-card{text-align:left}[dir=ltr] .page-title h1{letter-spacing:0}@media (width<=360px){.site-header .brand-only-link .site-wordmark-logo{width:105px}.portal-header-end,.portal-header-start{gap:4px;inset-inline-end:12px}.portal-header-start{inset-inline:12px auto}.portal-header-start .icon-button,.portal-header-end .icon-button{width:36px;min-width:36px;height:36px}}@media (width<=600px){.space-choice-grid{grid-template-columns:1fr}.space-chooser{margin-top:24px}.influencer-home .merchant-home-service strong{font-size:.72rem}.material-grid{grid-template-columns:1fr}}[dir=ltr] .merchant-home-identity h1{white-space:normal;text-overflow:clip;letter-spacing:-.02em;max-width:none;line-height:1.35;overflow:visible}[dir=ltr] .merchant-home-clock-header{align-items:center}[dir=ltr] .merchant-home-clock{max-width:42%}[dir=ltr] .merchant-home-clock span{white-space:normal}@media (width<=600px){[dir=ltr] .merchant-home-identity h1{font-size:1.2rem}[dir=ltr] .merchant-home-clock time{font-size:1.5rem}}.site-header.brand-only-header{z-index:50;min-height:0;padding:env(safe-area-inset-top,0) 0 0;-webkit-backdrop-filter:blur(1.15rem)saturate(125%);backdrop-filter:blur(1.15rem)saturate(125%);background:#faf9f5f0;border-block-end:1px solid #cdd1dcb8;position:sticky;inset-block-start:0;box-shadow:0 .3rem 1.5rem #111d4a09}.site-header .brand-only-header-inner{width:min(100%, var(--ui-shell));justify-content:center;align-items:center;min-height:4.65rem;margin-inline:auto;padding:.55rem clamp(1rem,3vw,2rem);display:flex;position:relative}.notification-header-link{width:2.75rem;height:2.75rem;color:var(--ui-accent-deep);background:#fffefac7;border:1px solid #cdd1dcd1;border-radius:.85rem;place-items:center;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;inset-inline-end:clamp(1rem,3vw,2rem);box-shadow:0 .35rem 1rem #111d4a0a}.notification-header-link:hover{background:var(--ui-accent-soft);border-color:#24376e47}.notification-header-link:active{transform:scale(.97)}.header-logout-button{color:#b33f35;background:#fff3f0eb;border:1px solid #b13c3247;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;inset-inline-start:clamp(1rem,3vw,2rem);box-shadow:0 .35rem 1rem #772b250f}.header-logout-button:hover{background:#ffe8e3;border-color:#b13c327a}.header-logout-button:active{transform:scale(.96)}.notification-header-badge{color:#fff;font-variant-numeric:tabular-nums;background:#c84f42;border:2px solid #faf9f5;border-radius:.7rem;place-items:center;min-width:1.22rem;height:1.22rem;padding-inline:.22rem;font-size:.62rem;font-weight:700;display:grid;position:absolute;inset-block-start:-.28rem;inset-inline-start:-.28rem}.brand-only-link{-webkit-tap-highlight-color:transparent;border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:auto;min-height:3rem;padding:.15rem .45rem;display:inline-flex}.brand-only-link:hover,.brand-only-link:active{background:0 0;transform:none}.site-header .brand-only-link .site-wordmark-logo{width:clamp(7.7rem,18vw,9.2rem);max-width:none;max-height:2.7rem}.brand-only-header~.app-content>.page,.brand-only-header~.app-subscription-action+.app-content>.page{padding-block-start:clamp(1.5rem,4vw,2.3rem)}.app-content .page-back-button{width:2.55rem;height:2.55rem;color:var(--ui-accent-deep);background:#fffefacc;border:1px solid #cdd1dcd1;border-radius:.78rem;text-decoration:none;box-shadow:0 .35rem 1rem #111d4a09}.app-content .page-back-button:hover{background:var(--ui-accent-soft);border-color:#24376e47}@media (width<=719px){.site-header .brand-only-header-inner{min-height:4.25rem;padding-block:.45rem}.notification-header-link{width:2.55rem;height:2.55rem;inset-inline-end:.85rem}.header-logout-button{width:2.55rem;height:2.55rem;inset-inline-start:.85rem}.site-header .brand-only-link .site-wordmark-logo{width:8.1rem;max-width:none;max-height:2.45rem}.brand-only-header~.app-content>.page,.brand-only-header~.app-subscription-action+.app-content>.page{padding-block-start:1.35rem}}@media (prefers-reduced-motion:reduce){.brand-only-link,.notification-header-link,.header-logout-button{transition:none}}html:has([data-conversation-viewport]){overscroll-behavior-y:none;overflow:hidden}html:has([data-conversation-viewport]) body{inset:0;top:var(--conversation-viewport-top,0px);inline-size:100%;block-size:var(--conversation-viewport-height,100%);overscroll-behavior-y:none;min-block-size:0;position:fixed;bottom:auto;overflow:hidden}.conversation-thread{gap:.65rem;margin:0;padding:.5rem 0 1rem;list-style:none;display:grid}.conversation-thread>li{justify-content:flex-end;display:flex}.conversation-thread>li[data-kind=outgoing]{justify-content:flex-start}.conversation-thread>.conversation-day{color:#62697b;justify-content:center;padding-block:.5rem;font-size:.72rem}.conversation-message{color:#18213b;background:#fffefa;border:1px solid #e8e7e2;border-radius:1rem 1rem 1rem .3rem;min-inline-size:8rem;max-inline-size:min(86%,38rem);padding:.55rem .8rem}.conversation-thread>li[data-kind=outgoing] .conversation-message{background:#edf0f7;border-color:#0000;border-radius:1rem 1rem .3rem}.conversation-thread>li[data-kind=internal] .conversation-message{background:#fff6e8;border-color:#efdfc1}.conversation-message>.conversation-message-author{overflow-wrap:anywhere;font-size:.76rem;font-weight:650;line-height:1.5;display:block}.conversation-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.65}.conversation-message-meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;min-block-size:1rem;margin-block-start:.3rem;display:flex}.conversation-message-meta>*{flex:none}.conversation-message time{color:#62697b;text-align:end;font-variant-numeric:tabular-nums;font-size:.7rem;display:block}.conversation-composer{background:#fff;border:1px solid #d9dce4;border-radius:1.05rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;padding:.35rem;display:grid}.conversation-composer[data-accessory=true]{grid-template-columns:auto minmax(0,1fr) auto}.conversation-composer label{grid-area:1/1;min-inline-size:0}.conversation-composer[data-accessory=true]>label{grid-column:2}.conversation-composer textarea{box-sizing:border-box;resize:none;overscroll-behavior-y:contain;min-block-size:44px;max-block-size:144px;inline-size:100%;font:inherit;color:#18213b;background:0 0;border:0;border-radius:.7rem;padding:.55rem .65rem;font-size:max(16px,1rem);line-height:1.65;display:block}.conversation-send{color:#fff;block-size:44px;inline-size:44px;min-inline-size:44px;font:inherit;cursor:pointer;background:#111d4a;border:0;border-radius:.8rem;grid-area:1/2;justify-self:end;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.conversation-composer[data-accessory=true]>.conversation-send{grid-column:3}.conversation-send:not(:disabled):hover{background:#253666}.conversation-send:not(:disabled):active{transform:scale(.96)}.conversation-send svg{transform:scaleX(-1)}.conversation-send:disabled{opacity:.55;cursor:default}.conversation-composer :is(textarea,button):focus-visible{outline-offset:3px;outline:2px solid #ff593e}.conversation-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.conversation-presence{flex:none;align-items:center;padding:.55rem;display:inline-flex}.conversation-presence i{background:#9198a4;border-radius:50%;block-size:.6rem;inline-size:.6rem}.conversation-presence[data-state=online] i{background:#28735b;box-shadow:0 0 0 3px #28735b12}.conversation-presence[data-state=offline] i{background:0 0;border:2px solid #bc4c45}@media (width<=600px){.conversation-message{max-inline-size:91%}}@media (prefers-reduced-motion:reduce){.conversation-send{transition:none}}.app-error-reference{margin-block-start:.2rem;font-size:.85em;display:block}.support-page{max-inline-size:960px;color:var(--ui-ink,#111d4a);margin-inline:auto}.support-intro,.support-welcome p,.support-preparation-status p,.support-team-state p{color:var(--ui-muted,#62697b);margin:.35rem 0 0;line-height:1.75}.support-conversation-list{gap:.65rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.support-conversation-list li{min-inline-size:0}.support-conversation-list a{background:var(--ui-surface-strong,#fffefa);border:1px solid var(--ui-line,#e1e3e9);color:inherit;overflow-wrap:anywhere;border-radius:1rem;gap:.5rem;padding:1.15rem 1.25rem;text-decoration:none;display:grid}.support-conversation-list a:hover{border-color:#a8b0c1}.support-conversation-list span,.support-conversation-list time{color:var(--ui-muted,#62697b);font-size:.9rem}.support-welcome{align-items:center;gap:1rem;margin-block:1.4rem;display:flex}.support-welcome h2{margin:0;font-size:1.4rem}.support-welcome-icon,.support-department-icon{color:#111d4a;background:#efeff7;border-radius:.9rem;flex:none;place-items:center;display:grid}.support-welcome-icon{block-size:3.4rem;inline-size:3.4rem}.support-department-icon{block-size:2.6rem;inline-size:2.6rem}.support-start-form{gap:1.35rem;display:grid}.support-department-picker{border:0;min-inline-size:0;margin:0;padding:0}.support-department-picker legend{margin-block-end:.6rem;font-weight:600}.support-department-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.support-department-picker label{border:1px solid var(--ui-line,#e1e3e9);background:var(--ui-surface-strong,#fffefa);cursor:pointer;border-radius:1rem;align-items:center;gap:.7rem;padding:1rem;display:flex;position:relative}.support-department-picker label:has(input:checked){border-color:#111d4a;box-shadow:inset 0 0 0 1px #111d4a}.support-department-picker input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.support-department-picker label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ff593e}.support-department-picker strong{font-size:.95rem;display:block}.support-department-picker small{color:var(--ui-muted,#62697b);margin-block-start:.2rem;font-size:.8rem;display:block}.support-request-fields{border:1px solid var(--ui-line,#e1e3e9);background:var(--ui-surface-strong,#fffefa);border-radius:1.1rem;gap:.55rem;padding:1.25rem;display:grid}.support-request-fields label{font-weight:600}.support-request-fields label:not(:first-child){margin-block-start:.5rem}.support-request-fields label small{color:var(--ui-muted,#62697b);margin-inline-start:.3rem;font-weight:400}.support-required{color:#b63e36}.support-request-fields :is(input,textarea){box-sizing:border-box;min-block-size:46px;inline-size:100%;min-inline-size:0;font:inherit;color:inherit;background:#fff;border:1px solid #c7cbd1;border-radius:.7rem;padding:.75rem .85rem}.support-request-fields textarea{resize:vertical;min-block-size:9rem;line-height:1.8}.support-request-fields #support-reference{text-align:start;font-variant-numeric:tabular-nums;max-inline-size:16rem}.support-preparation-status{padding:.2rem .4rem}.support-start-actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-block-end:1rem;display:flex}.support-start-actions>button{min-block-size:48px;min-inline-size:12rem}.support-secondary,.support-new-messages{color:#111d4a;min-block-size:44px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #c7cbd1;border-radius:.65rem;margin-block:.65rem;padding:.55rem 1rem;display:inline-block}.support-chat-stage{overscroll-behavior:none;scrollbar-gutter:stable;border-block:1px solid var(--ui-line,#e1e3e9);background:#f7f7f4;padding:.5rem .8rem;overflow-y:auto}.support-chat-page{block-size:var(--conversation-available-height,calc(100dvh - 8rem));background:var(--ui-surface-strong,#fffefa);border:1px solid var(--ui-line,#e1e3e9);border-radius:1.1rem;flex-direction:column;gap:0;min-block-size:0;padding:0;display:flex;position:relative;overflow:hidden}.app-content:has(.support-chat-page){min-block-size:0;padding-block:.5rem .75rem}.app-shell .app-content>.page.support-chat-page{padding:0}.support-chat-topbar{flex:none;align-items:center;gap:.4rem;margin:0;padding:.55rem .75rem;display:flex}.support-chat-heading-copy{flex:1;min-inline-size:0}.support-chat-heading-copy h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;line-height:1.5;overflow:hidden}.support-chat-heading-copy p{color:var(--ui-muted,#62697b);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.72rem;line-height:1.5;overflow:hidden}.support-chat-header-actions{flex:none;align-items:center;gap:0;display:flex}.support-chat-back{block-size:44px;inline-size:44px;color:inherit;border-radius:.7rem;flex:none;place-items:center;display:grid}.support-chat-back:hover{background:#f0f1ed}@media (width<=600px){.app-content:has(.support-chat-page){padding-block-start:0}.support-chat-page{border-block-start:0;border-inline:0;border-radius:0}}.support-chat-page>.error-box{flex:none;margin-block:.4rem}.support-chat-page .support-chat-stage{flex:1 1 0;min-block-size:0;margin-inline:0}.support-chat-stage li[data-kind=outgoing] .conversation-message>strong{display:none}.support-message-read-marker{pointer-events:none;block-size:1px;inline-size:100%;display:block}.support-compose-area{flex:none;padding:.6rem .75rem}.support-compose-area .support-upload-list{max-block-size:6rem;overflow-y:auto}.support-compose-area .support-file-note{display:none}.support-new-messages{color:#fff;background:#111d4a;border-color:#111d4a;margin-inline:auto;display:block}.support-attachment-picker.is-compact{display:contents}.support-attachment-picker.is-compact .support-attach-button{background:0 0;border:0;grid-area:1/1;place-items:center;block-size:44px;inline-size:44px;min-inline-size:44px;margin:0;padding:0;display:grid}.support-attachment-picker.is-compact :is(.support-upload-list,.support-file-error){grid-column:1/-1;margin:0}.support-attachment-picker.is-compact .support-file-note{display:none}.support-attachment-picker{padding:.6rem 0}.support-attach-button{color:#111d4a;min-block-size:44px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #c7cbd1;border-radius:.65rem;align-items:center;gap:.4rem;padding:.5rem .8rem;display:inline-flex}.support-file-note{color:var(--ui-muted,#62697b);margin-block-start:.4rem;font-size:.8rem;display:block}.support-file-error{color:#a23e37;font-size:.9rem}.support-upload-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.7rem 0;padding:0;list-style:none;display:grid}.support-upload-list li{background:#fffefa;border:1px solid #e1e3e9;border-radius:.7rem;align-items:center;gap:.55rem;min-inline-size:0;padding:.65rem;display:flex}.support-upload-list li>svg{flex:none}.support-upload-list li>div{flex:1;min-inline-size:0}.support-upload-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.support-upload-list small{color:var(--ui-muted,#62697b);font-size:.78rem;display:block}.support-upload-list li>div>button{color:#111d4a;font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.8rem;text-decoration:underline}.support-file-remove{color:#a23e37;cursor:pointer;background:#f5f5f2;border:0;border-radius:.5rem;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.support-message-files{gap:.5rem;margin-block:.6rem;display:grid}.support-message-file{color:#111d4a;gap:.4rem;max-inline-size:22rem;text-decoration:none;display:grid}.support-message-file img{object-fit:contain;background:#fff;border-radius:.6rem;max-block-size:180px;inline-size:100%;display:block}.support-message-file>span{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.support-message-file-state{overflow-wrap:anywhere;align-items:center;gap:.6rem;padding:.5rem;font-size:.82rem;display:flex}.support-message-file-state small{color:var(--ui-muted,#62697b);display:block}@media (width<=680px){.support-upload-list{grid-template-columns:1fr}}.support-page :is(button,input,textarea,select,a,summary):focus-visible{outline-offset:3px;outline:2px solid #ff593e}@media (width<=680px){.support-welcome{align-items:flex-start;gap:.8rem}.support-welcome h2{font-size:1.2rem}.support-department-picker>div{grid-template-columns:1fr}.support-department-picker label{padding:.8rem}.support-department-picker strong{font-size:1rem}.support-request-fields{padding:1rem}.support-start-actions>button{inline-size:100%}.support-chat-stage{padding-inline:.55rem}}
