.idb{--idb-h: 28px;--idb-emblem: 28px;--idb-font: 12px;--idb-text: #e6ebf1;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:100%;height:var(--idb-h);box-sizing:border-box;padding-inline:1px 11px;border:1px solid transparent;border-radius:999px;overflow:hidden;vertical-align:middle;font-family:Cairo,system-ui,sans-serif;font-size:var(--idb-font);font-weight:700;line-height:1;white-space:nowrap;-webkit-font-smoothing:antialiased}.idb-sm{--idb-h: 22px;--idb-emblem: 22px;--idb-font: 11px;gap:4px;padding-inline:1px 8px}.idb-emblem{position:relative;display:grid;place-items:center;flex-shrink:0;width:var(--idb-emblem);height:var(--idb-emblem);margin-block:-1px}.idb-svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.idb-svg-num{font-family:Cairo,system-ui,sans-serif}.idb-label{min-width:0;max-width:10em;overflow:hidden;text-overflow:ellipsis;padding-block:2px;color:var(--idb-text);letter-spacing:0}.idb-level{background:linear-gradient(180deg,#ffffff0f,#fff0 55%) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--idb-lo) 45%,#121418),color-mix(in srgb,var(--idb-lo) 25%,#0b0c0f)) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--idb-hi) 45%,transparent),color-mix(in srgb,var(--idb-mid) 35%,transparent)) border-box}.idb-level.idb-step-2{background:linear-gradient(180deg,#ffffff12,#fff0 55%) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--idb-lo) 55%,#121418),color-mix(in srgb,var(--idb-lo) 30%,#0b0c0f)) padding-box,linear-gradient(135deg,var(--idb-hi),var(--idb-mid) 55%,color-mix(in srgb,var(--idb-hi) 70%,transparent)) border-box}.idb-level.idb-step-3{background:linear-gradient(180deg,#ffffff17,#fff0 55%) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--idb-lo) 75%,#121418),color-mix(in srgb,var(--idb-lo) 40%,#0b0c0f)) padding-box,linear-gradient(135deg,var(--idb-hi),var(--idb-mid) 50%,var(--idb-hi)) border-box;box-shadow:0 0 8px -2px color-mix(in srgb,var(--idb-mid) 70%,transparent)}.idb-level.idb-step-4{border-width:1.5px;background:linear-gradient(180deg,#ffffff14,#fff0 55%) padding-box,radial-gradient(90% 140% at 0% 50%,color-mix(in srgb,var(--idb-mid) 35%,transparent) 0%,transparent 70%) padding-box,linear-gradient(135deg,#17130b,#060606) padding-box,linear-gradient(135deg,#fff3c4,#d4af37 35%,#7a5a10 60%,#fff3c4) border-box;box-shadow:0 0 10px -2px color-mix(in srgb,var(--idb-mid) 80%,transparent)}.idb-step-4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);transform:translate(-120%);animation:idb-sweep 6s ease-in-out infinite;pointer-events:none}@keyframes idb-sweep{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.idb-agent{--idb-text: #f3dc9a;background:linear-gradient(180deg,#ffffff12,#fff0 55%) padding-box,linear-gradient(135deg,#16244d,#0a1330) padding-box,linear-gradient(135deg,#fff3c4,#d4af37 40%,#7a5a10 70%,#f5d77a) border-box;box-shadow:0 0 8px -2px #d4af378c}.idb-agent .idb-label{font-weight:800}.idb-agent .idb-glyph{color:#f3d27a}.idb-merchant{--idb-text: #bff5dc;background:linear-gradient(180deg,#ffffff12,#fff0 55%) padding-box,linear-gradient(135deg,#0b3f2e,#05241a) padding-box,linear-gradient(135deg,#b9ffe2,#10a371 50%,#7cf0c2) border-box;box-shadow:0 0 8px -2px #10a37180}.idb-merchant .idb-glyph{color:#fff}.idb-api{--idb-text: #d6dcff;background:linear-gradient(180deg,#ffffff12,#fff0 55%) padding-box,linear-gradient(135deg,#231a5c,#0f0a2e) padding-box,linear-gradient(135deg,#a5f3fc,#6d5cf0 50%,#c7d2fe) border-box;box-shadow:0 0 8px -2px #6d5cf08c}.idb-api .idb-glyph{color:#fff}.idb-image{display:block;width:100%;height:100%;object-fit:contain}.idb-glyph{position:absolute;width:44%;height:44%;filter:drop-shadow(0 .5px .5px rgba(0,0,0,.35))}.idb-glint{transform-box:fill-box;transform-origin:center;animation:idb-glint 3.4s ease-in-out infinite}@keyframes idb-glint{0%,55%,to{opacity:.25;transform:scale(.55)}72%{opacity:1;transform:scale(1)}}.idb-pending{background:color-mix(in srgb,currentColor 10%,transparent);animation:idb-pending 1.4s ease-in-out infinite}.idb-pending .idb-emblem{border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent)}.idb-pending .idb-label{color:transparent}@keyframes idb-pending{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.idb-pending{animation:none}.idb-step-4:after{animation:none;opacity:0}.idb-glint{animation:none;opacity:.85}}.appupd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:grid;place-items:end center;padding:16px 16px max(16px,env(safe-area-inset-bottom));background:#0000008c;animation:appupd-fade .2s ease-out both}.appupd-overlay.is-blocking{place-items:center;background:var(--color-background, #0b0b10);padding-top:max(16px,env(safe-area-inset-top))}.appupd-card{display:grid;justify-items:center;gap:10px;width:min(420px,100%);padding:24px 20px 20px;border-radius:20px;background:var(--color-surface, #fff);color:var(--color-text, #111);text-align:center;box-shadow:0 12px 40px #00000040;animation:appupd-rise .24s ease-out both}.appupd-overlay.is-blocking .appupd-card{box-shadow:none;background:transparent}.appupd-badge{width:56px;height:56px;border-radius:18px;background:color-mix(in oklab,var(--color-primary, #e11d48) 16%,transparent);position:relative}.appupd-badge:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:3px solid var(--color-primary, #e11d48);border-top-color:transparent}.appupd-badge.is-maintenance:after{border-radius:4px;border-top-color:var(--color-primary, #e11d48);transform:rotate(45deg)}.appupd-title{margin:4px 0 0;font-size:1.15rem;font-weight:700;line-height:1.4}.appupd-text{margin:0;font-size:.95rem;line-height:1.7;color:var(--color-text-secondary, #555);white-space:pre-line}.appupd-version{margin:0;font-size:.85rem;color:var(--color-text-secondary, #555)}.appupd-actions{display:grid;gap:8px;width:100%;margin-top:6px}.appupd-btn{min-height:46px;border-radius:14px;border:1px solid var(--color-border, rgb(0 0 0 / .12));background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.appupd-btn.is-primary{border-color:transparent;background:var(--color-primary, #e11d48);color:#fff}.appupd-btn:disabled{opacity:.6}@keyframes appupd-fade{0%{opacity:0}}@keyframes appupd-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.appupd-overlay,.appupd-card{animation:none}}.app-splash-skip{position:absolute;top:max(16px,env(safe-area-inset-top));inset-inline-end:16px;min-height:36px;padding:0 16px;border:1px solid rgb(255 255 255 / .35);border-radius:999px;background:#00000059;color:#fff;font:inherit;font-size:.85rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:app-splash-skip-in .2s ease-out both;cursor:pointer}@keyframes app-splash-skip-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.app-splash-skip{animation:none}}:root{color-scheme:light;--color-primary: #ED2939;--color-primary-dark: #B71C2B;--color-primary-light: #FDE7E8;--color-text: #1A1A1A;--color-text-secondary: #8A8A8E;--color-text-muted: #ADADB2;--color-background: #F7F7F8;--color-surface: #ffffff;--color-surface-alt: #F2F2F4;--color-border: #F0F0F1;--color-gold: #f4b71b;--color-success: #18b868;--color-warning: #f59e0b;--color-danger: #e53935;--color-info: #3478f6;--color-verified: #0A5FC4;--color-chrome: #1B1B1F;--color-chrome-dark: #141416;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--shadow-soft: 0 16px 40px rgba(0, 0, 0, .06);--shadow-card: 0 10px 30px rgba(0, 0, 0, .06);--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-xxl: 32px;--font-family: "IBM Plex Sans Arabic", "Cairo", sans-serif;--text-2xs: .62rem;--text-xs: .68rem;--text-sm: .74rem;--text-base: .8rem;--text-md: .88rem;--text-lg: 1rem;--text-xl: 1.15rem;--text-2xl: 1.4rem;--text-3xl: 2.2rem;--leading-tight: 1.25;--leading-snug: 1.4;--leading-normal: 1.55;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--icon-color: var(--color-text);--icon-active-color: var(--color-primary)}:root[data-theme=dark]{color-scheme:dark;--color-primary: #FF4D5E;--color-primary-dark: #ED2939;--color-primary-light: rgba(255, 77, 94, .16);--color-text: #F2F2F3;--color-text-secondary: #98989F;--color-background: #0E0E11;--color-surface: #18181C;--color-surface-alt: #202026;--color-border: #2B2B31;--color-gold: #f4b71b;--color-success: #2ED47A;--color-warning: #FBBF24;--color-danger: #FF5C5C;--color-info: #5B9BFF;--color-verified: #3E8EFF;--color-chrome: #0B0B0D;--color-chrome-dark: #000000;--shadow-soft: 0 16px 40px rgba(0, 0, 0, .4);--shadow-card: 0 10px 30px rgba(0, 0, 0, .35)}:root{--pill-blue-bg: #E7F2FF;--pill-blue-text: #2D6CDF;--pill-purple-bg: #EFE6FB;--pill-purple-text: #7C4DFF;--pill-gold-bg: #FFF4D8;--pill-gold-text: #C9962C;--pill-pink-bg: #FDE7F0;--pill-pink-text: #E0568B;--pill-green-bg: #E8F7EE;--pill-green-text: #18B868;--pill-orange-bg: #FFF2E4;--pill-orange-text: #F2994A;--pill-gray-bg: #F1F1F1;--pill-gray-text: #6B7280;--pill-red-bg: #FFE8E8;--pill-red-text: #E53935;--text-hero: 1.75rem;--bottom-nav-bg: linear-gradient(180deg, rgba(32, 32, 36, .95), rgba(15, 16, 20, .97));--bottom-nav-border: rgba(255, 255, 255, .08);--bottom-nav-shadow: 0 -10px 26px -10px rgba(0, 0, 0, .34);--bottom-nav-icon: rgba(255, 255, 255, .66);--bottom-nav-label: rgba(255, 255, 255, .6);--bottom-nav-active: var(--color-primary);--bottom-nav-radius: 18px;--bottom-nav-blur: 8px;--bottom-nav-icon-size: 22px;--bottom-nav-active-scale: 1.1;--bottom-nav-hero-bg: linear-gradient(155deg, var(--color-chrome), var(--color-chrome-dark));--bottom-nav-total-height: 88px;--header-bg: linear-gradient(160deg, #8E1220, #4C0A13);--header-text-primary: #ffffff;--header-text-secondary: #f4b71b;--header-icon-color: #ffffff;--header-icon-active-color: #ffffff;--header-icon-size: 15px;--header-height: 68px;--header-padding-x: 16px;--header-logo-size: 42px;--header-logo-gap: 10px;--header-radius: 18px;--header-shadow: 0 8px 20px rgba(0, 0, 0, .3);--header-border-bottom: none;--header-position: static;--btn-radius: var(--radius-md);--btn-height: 44px;--btn-font-weight: 600;--btn-shadow: none;--btn-primary-bg: var(--color-primary);--btn-primary-text: #ffffff;--btn-secondary-bg: var(--color-primary-light);--btn-secondary-text: var(--color-primary);--card-radius: var(--radius-lg);--card-shadow: var(--shadow-soft);--card-border-width: 1px}:root[data-theme=dark]{--pill-blue-bg: rgba(91, 155, 255, .16);--pill-blue-text: #7FB0FF;--pill-purple-bg: rgba(155, 122, 255, .18);--pill-purple-text: #B39CFF;--pill-gold-bg: rgba(244, 183, 27, .16);--pill-gold-text: #F4B71B;--pill-pink-bg: rgba(224, 86, 139, .18);--pill-pink-text: #F080AC;--pill-green-bg: rgba(46, 212, 122, .16);--pill-green-text: #4CDB93;--pill-orange-bg: rgba(242, 153, 74, .18);--pill-orange-text: #F5AB6C;--pill-gray-bg: rgba(255, 255, 255, .08);--pill-gray-text: #B4B4BC;--pill-red-bg: rgba(255, 92, 92, .16);--pill-red-text: #FF7A7A}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cairo-400-arabic-CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cairo-400-latin-ext-at8nfxId.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cairo-400-latin-PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cairo-400-arabic-CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cairo-400-latin-ext-at8nfxId.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cairo-400-latin-PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cairo-400-arabic-CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cairo-400-latin-ext-at8nfxId.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cairo-400-latin-PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cairo-400-arabic-CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cairo-400-latin-ext-at8nfxId.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cairo-400-latin-PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/cairo-400-arabic-CJWMIGCx.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/cairo-400-latin-ext-at8nfxId.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/cairo-400-latin-PfPtmrPZ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-400-arabic-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-400-latin-ext-BpLfq-63.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-400-latin-Bo5KPYvw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-500-arabic-C4MQITzh.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-500-latin-ext-Ck_W4G78.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-500-latin-Cd6jVIg7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-600-arabic-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-600-latin-ext-DjDAeNQD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-600-latin-KrqB56Mw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-700-arabic-DrtBj6UE.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-700-latin-ext-BSbyEp0V.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-arabic-700-latin-BzSf6GNr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tajawal-400-arabic-CyCXRvzh.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/tajawal-400-latin-BVNSOH3d.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tajawal-700-arabic-D2-eand5.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/tajawal-700-latin-BypgxfGb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/almarai-400-arabic-BFOw1b4Z.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/almarai-400-latin-vHk6bQw7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/almarai-700-arabic-RufW5IrK.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/almarai-700-latin-CmEa8QLc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Changa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/changa-400-arabic-DJiiU_3s.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/changa-400-latin-I7bYpVnT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/changa-400-arabic-DJiiU_3s.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/changa-400-latin-I7bYpVnT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/el-messiri-400-arabic-ByM1XsMv.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/el-messiri-400-latin-Bu1-TUyk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/el-messiri-400-arabic-ByM1XsMv.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/el-messiri-400-latin-Bu1-TUyk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alexandria-400-arabic-BMWQQIfH.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/alexandria-400-latin-9GNYQ01K.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alexandria-400-arabic-BMWQQIfH.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/alexandria-400-latin-9GNYQ01K.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/readex-pro-400-arabic-DiwT_uOQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/readex-pro-400-latin--ekFhJJC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/readex-pro-400-arabic-DiwT_uOQ.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/readex-pro-400-latin--ekFhJJC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reem-kufi-400-arabic-DEc70LOo.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reem-kufi-400-latin-D4haMHFz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reem-kufi-400-arabic-DEc70LOo.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reem-kufi-400-latin-D4haMHFz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lemonada;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lemonada-400-arabic-tQ-OGgvU.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lemonada;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lemonada-400-latin-BQ_DPPsz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lemonada;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lemonada-400-arabic-tQ-OGgvU.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lemonada;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lemonada-400-latin-BQ_DPPsz.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marhey;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marhey-400-arabic-IWMWsMS5.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Marhey;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marhey-400-latin-DgOTAaxU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marhey;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/marhey-400-arabic-IWMWsMS5.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Marhey;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/marhey-400-latin-DgOTAaxU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lalezar-400-arabic-D6_F3AeY.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lalezar-400-latin-CsH8Qv7g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-gutter:stable}html,body,#root{min-height:100%}body{margin:0;padding-top:env(safe-area-inset-top,0px);font-family:var(--font-family);background:var(--color-background);color:var(--color-text);direction:inherit;line-height:var(--leading-normal);transition:background-color .2s ease,color .2s ease}button,a,[role=button]{-webkit-tap-highlight-color:transparent;outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{min-height:100vh;padding-bottom:calc(var(--bottom-nav-total-height) + env(safe-area-inset-bottom,0px))}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px;min-width:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-lg)}.section-title h2{margin:0;font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight)}.section-title p{margin:0;color:var(--color-text-secondary);font-size:var(--text-md)}.card{background:var(--color-surface);border:var(--card-border-width) solid var(--color-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--btn-radius);padding:.95rem 1rem;min-height:var(--btn-height);font-weight:var(--btn-font-weight);box-shadow:var(--btn-shadow)}.button-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.button-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.button:disabled{opacity:.55;cursor:not-allowed}.small-pill{border-radius:999px;padding:.55rem .9rem;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-md);font-weight:600}@media (min-width: 768px){.container{padding-inline:24px}}@media (min-width: 900px){.container{max-width:1200px;padding-inline:28px}}@media (min-width: 1200px){.container{max-width:1320px;padding-inline:32px}}@media (min-width: 1600px){.container{max-width:1440px;padding-inline:40px}}.header-shell{min-height:var(--header-height);box-sizing:border-box;--header-shell-pad-x: var(--header-padding-x);padding-block:14px 12px;padding-left:max(var(--header-shell-pad-x),env(safe-area-inset-left,0px));padding-right:max(var(--header-shell-pad-x),env(safe-area-inset-right,0px));background:var(--header-bg);border-radius:0 0 var(--header-radius) var(--header-radius);box-shadow:var(--header-shadow);border-bottom:var(--header-border-bottom);backdrop-filter:var(--header-backdrop-filter, none);-webkit-backdrop-filter:var(--header-backdrop-filter, none);position:var(--header-position);top:0;z-index:30}.header-top{display:flex;align-items:center;justify-content:space-between;gap:6px;direction:ltr}.header-nav{display:none}.header-nav-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;color:var(--header-text-primary);opacity:.75;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color .15s ease,opacity .15s ease,color .15s ease}.header-nav-link:hover{opacity:1;background:#ffffff1a}.header-nav-link.active{opacity:1;color:var(--header-text-secondary);background:#ffffff24}@media (min-width: 1024px){.header-top{max-width:1320px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px}.header-nav{display:flex;align-items:center;justify-content:center;gap:4px}}@media (min-width: 1600px){.header-top{max-width:1440px}}.brand-logo{display:flex;align-items:center;gap:var(--header-logo-gap);direction:ltr;min-width:0;position:relative;z-index:5}.brand-logo.has-logo{padding-inline-start:calc(var(--header-logo-size) + var(--header-logo-gap));min-height:32px}.logo-mark,.logo-mark-skeleton{position:absolute;inset-inline-start:var(--logo-offset-x, 0px);top:calc(50% + var(--logo-offset-y, 0px));transform:translateY(-50%)}.logo-mark-skeleton{width:var(--header-logo-size);height:var(--header-logo-size);border-radius:12px;background:#ffffff29}.brand-logo-image{position:relative;inset-inline-start:var(--logo-offset-x, 0px);top:var(--logo-offset-y, 0px);width:calc(var(--header-logo-size) * var(--logo-ratio, 1));height:var(--header-logo-size);max-width:100%;min-width:0;flex-shrink:1;margin-block:calc((32px - var(--header-logo-size)) / 2);object-fit:contain;object-position:left center;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.brand-image-secondary{max-width:96px;max-height:var(--header-logo-size);width:auto;height:auto;object-fit:contain;flex-shrink:0}.logo-mark{width:var(--header-logo-size);height:var(--header-logo-size);flex-shrink:0;border-radius:12px;background:#fff;color:var(--color-primary);display:grid;place-items:center;box-shadow:0 4px 12px #00000026}.logo-wordmark{display:flex;flex-direction:column;line-height:1.05;font-weight:var(--platform-name-font-weight, var(--weight-bold));font-size:var(--platform-name-font-size, var(--text-lg));letter-spacing:.3px;white-space:nowrap}.logo-wordmark span{color:var(--header-text-primary)}.logo-wordmark .accent{color:var(--header-text-secondary)}.header-actions{--header-edge-min: 16px;display:flex;align-items:center;justify-content:flex-end;gap:8px;direction:ltr;flex-shrink:0;margin-right:min(0px,max(var(--logo-offset-x, 0px),calc(max(var(--header-edge-min),env(safe-area-inset-right,0px)) - var(--header-shell-pad-x))))}.header-actions .icon-btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.header-actions .icon-btn svg{width:var(--header-icon-size);height:var(--header-icon-size)}.icon-btn{border:none;background:var(--color-surface);color:var(--icon-color);border-radius:11px;min-width:34px;min-height:34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 10px #0000000d}.icon-btn.active{background:var(--color-primary);color:#fff;box-shadow:0 4px 10px #ed29394d}.header-actions .icon-btn{width:32px;height:32px;min-width:32px;min-height:32px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:var(--header-icon-color);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-view-fade{animation:promoFade .25s ease}.quick-icons-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px auto 0}.quick-icons-group{display:flex;align-items:center;gap:8px}.quick-icons-group .icon-btn{width:38px;height:38px;min-width:38px;min-height:38px}.best-sellers-btn{display:inline-flex;align-items:center;gap:5px;padding:0 14px;height:34px;border:none;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-size:var(--text-xs);font-weight:700;box-shadow:0 4px 10px #ed29394d;white-space:nowrap}.best-sellers-btn.secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:none}.hero-banner{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:4px;height:132px;margin:6px -5px 0;padding:13px 15px 16px;background:radial-gradient(120% 140% at 100% 100%,rgba(237,41,57,.55),transparent 55%),linear-gradient(135deg,#141414,#1c1c1c 55%,#2a0d10);color:#fff;border-radius:var(--radius-md);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-fade{animation:promoFade .35s ease}.hero-badge{display:inline-flex;align-items:center;gap:3px;background:#ffffff2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border-radius:999px;padding:3px 7px;font-size:var(--text-2xs);font-weight:700;margin-bottom:6px}.hero-banner h1{margin:0 0 5px;font-size:var(--text-md);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.hero-accent{color:#ff6b6b;background:linear-gradient(90deg,#ff6b6b,#ffa26b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-banner p{margin:0 0 9px;color:#ffffffad;font-size:var(--text-xs);max-width:165px}.hero-cta{background:#fff;color:var(--color-primary);padding:.36rem .7rem;font-size:var(--text-xs);gap:4px;white-space:nowrap}.hero-banner-visual{position:relative;min-height:58px;display:flex;align-items:center;justify-content:center}.hero-glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:10%;background:radial-gradient(closest-side,rgba(237,41,57,.45),transparent 70%);filter:blur(6px)}.hero-chip{position:absolute;display:grid;place-items:center;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.hero-chip-1{width:36px;height:36px;border-radius:11px}.hero-chip-2{width:22px;height:22px;top:-2px;left:-2px}.hero-chip-3{width:22px;height:22px;bottom:-2px;right:2px}.hero-dots{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px}.hero-dot{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff59}.hero-dot.active{width:14px;background:var(--color-primary)}.grid-cards{display:grid;grid-template-columns:repeat(var(--lc-web-home-categories-phone, 2),minmax(0,1fr));gap:8px;margin:8px 0}@media (min-width: 768px){.grid-cards{grid-template-columns:repeat(var(--lc-web-home-categories-tablet, 3),minmax(0,1fr));gap:14px;margin:14px 0}}@media (min-width: 900px){.grid-cards{grid-template-columns:repeat(var(--lc-web-home-categories-tablet, 4),minmax(0,1fr));gap:16px}}@media (min-width: 1024px){.grid-cards{grid-template-columns:repeat(var(--lc-web-home-categories-laptop, 4),minmax(0,1fr))}}@media (min-width: 1200px){.grid-cards{grid-template-columns:repeat(var(--lc-web-home-categories-laptop, 5),minmax(0,1fr));gap:20px;margin:20px 0}}@media (min-width: 1600px){.grid-cards{grid-template-columns:repeat(var(--lc-web-home-categories-laptop, 6),minmax(0,1fr));gap:22px}}.grid-cards-featured,.skeleton-grid-category{--featured-cols: var(--lc-web-home-featured-phone, var(--lc-web-home-categories-phone, 2));grid-template-columns:repeat(var(--featured-cols),minmax(0,1fr));max-width:calc(210px * var(--featured-cols));margin-inline:auto}.grid-cards-featured{--featured-gap: 8px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--featured-gap)}.grid-cards-featured>*{flex:0 0 calc((100% - (var(--featured-cols) - 1) * var(--featured-gap)) / var(--featured-cols));min-width:0}@media (min-width: 768px){.grid-cards-featured,.skeleton-grid-category{--featured-cols: var(--lc-web-home-featured-tablet, var(--lc-web-home-categories-tablet, 2));max-width:calc(240px * var(--featured-cols))}.grid-cards-featured{--featured-gap: 14px}}@media (min-width: 900px){.grid-cards-featured,.skeleton-grid-category{max-width:calc(270px * var(--featured-cols))}.grid-cards-featured{--featured-gap: 16px}}@media (min-width: 1024px){.grid-cards-featured,.skeleton-grid-category{--featured-cols: var(--lc-web-home-featured-laptop, var(--lc-web-home-categories-laptop, 2));max-width:calc(270px * var(--featured-cols))}}@media (min-width: 1200px){.grid-cards-featured,.skeleton-grid-category{max-width:calc(300px * var(--featured-cols))}.grid-cards-featured{--featured-gap: 20px}}@media (min-width: 1600px){.grid-cards-featured,.skeleton-grid-category{max-width:calc(320px * var(--featured-cols))}.grid-cards-featured{--featured-gap: 22px}}.category-card-simple{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.category-card-image{width:100%;aspect-ratio:1 / 1;max-width:100%;border-radius:var(--radius-lg);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}@media (hover: hover) and (pointer: fine){.category-card-simple:hover .category-card-image{transform:translateY(-4px);box-shadow:0 12px 24px #00000024}}@media (prefers-reduced-motion: reduce){.category-card-image{transition:none}}.category-card-image:has(.category-card-image-fallback){box-shadow:var(--shadow-card)}.category-card-image img{width:100%;height:100%;object-fit:contain;display:block}.category-card-image-fallback{width:100%;height:100%;display:grid;place-items:center;background:var(--color-surface-alt)}.category-card-simple h3{box-sizing:border-box;max-width:100%;margin:0;align-self:var(--nl-align, auto);padding:var(--nl-pad, 0);border-radius:var(--nl-radius, 0);background:var(--nl-bg, none);font-size:var(--nl-size, var(--text-sm));font-weight:var(--nl-weight, var(--weight-semibold));font-family:var(--nl-font, inherit);line-height:var(--leading-tight);color:var(--nl-color, var(--color-text));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.skeleton-grid{display:grid;gap:8px;margin:8px 0}@media (min-width: 768px){.skeleton-grid-category{gap:14px}}@media (min-width: 900px){.skeleton-grid-category{gap:16px}}@media (min-width: 1200px){.skeleton-grid-category{gap:20px}}@media (min-width: 1600px){.skeleton-grid-category{gap:22px}}.skeleton-grid-product{grid-template-columns:repeat(3,1fr);gap:16px 8px;margin:16px 0 8px}.skeleton-grid-product-2{grid-template-columns:repeat(2,1fr)}.skeleton-card{display:flex;flex-direction:column;align-items:center;gap:8px}.skeleton-card-category{align-items:stretch}.skeleton-block{display:block;border-radius:var(--radius-lg);background:var(--color-surface-alt)}.skeleton-card-category .skeleton-block{width:100%;aspect-ratio:1 / 1}.skeleton-card-product .skeleton-block{width:84px;height:84px;border-radius:50%}.skeleton-line{display:block;height:11px;border-radius:999px;background:var(--color-surface-alt)}.skeleton-card-category .skeleton-line{width:60%}.skeleton-card-product .skeleton-line{width:70%}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:skeletonShimmer 1.4s ease-in-out infinite}[data-theme=dark] .skeleton-shimmer:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}@keyframes skeletonShimmer{to{transform:translate(100%)}}.wallet-skeleton-transactions{display:grid;gap:14px}.wallet-skeleton-transaction{height:58px;border-radius:var(--radius-md)}.smart-img-frame{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.smart-img-frame-rounded-full{border-radius:50%}.smart-img-frame-rounded-xl{border-radius:var(--radius-xl)}.smart-img-frame-rounded-lg{border-radius:var(--radius-lg)}.smart-img-frame-rounded-md{border-radius:var(--radius-md)}.smart-img-frame-rounded-sm{border-radius:var(--radius-sm)}.smart-img-el{opacity:0;transition:opacity .2s ease}.smart-img-el.is-loaded{opacity:1}.smart-img-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-surface-alt);border-radius:inherit}.smart-img-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--color-surface-alt);color:var(--color-text-secondary);border-radius:inherit}.smart-img-frame-natural{display:inline-block;width:auto;height:auto}.smart-img-skeleton-natural,.smart-img-fallback-natural{position:static;display:grid;place-items:center;width:120px;height:120px;max-width:100%}.smart-bg{position:relative}.smart-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border-radius:inherit;transition:opacity .2s ease}.smart-bg-image.is-loaded{opacity:1}@media (prefers-reduced-motion: reduce){.smart-img-el,.smart-bg-image{transition:none}}@media (prefers-reduced-motion: reduce){.banner-strip-track{transition:none}}.promo-banner{position:relative;padding:10px 12px 18px;margin:8px -10px;border-radius:var(--radius-md);background:linear-gradient(120deg,#1c1c1c,#141414 70%,#2a0d10);overflow:hidden}.promo-banner-content{display:flex;align-items:center;gap:8px;direction:ltr;animation:promoFade .35s ease}@keyframes promoFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.promo-illustration{flex-shrink:0;width:38px;height:38px;border-radius:12px;background:#ffffff1a;display:grid;place-items:center}.promo-banner-text{flex:1;min-width:0;direction:rtl;text-align:right}.promo-banner-text .eyebrow{margin:0 0 1px;font-size:var(--text-2xs);font-weight:700;color:var(--color-primary)}.promo-banner-text h3{margin:0 0 1px;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:#fff}.promo-sub{margin:0;font-size:var(--text-2xs);color:#ffffff8c}.promo-arrow{flex-shrink:0;color:#ffffff80}.promo-dots{position:absolute;bottom:7px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px}.promo-dot{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff4d}.promo-dot.active{width:14px;background:var(--color-primary)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.page-heading h1{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.page-heading p{margin:2px 0 0;color:var(--color-text-secondary);font-size:var(--text-xs)}.page-heading-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f4b71b,#e8951c);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px #f4b71b59}.page-heading-icon-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 6px 14px #ed293959}.page-heading-icon-plain{width:30px;height:30px;background:none;box-shadow:none;color:var(--color-text-secondary)}.category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 14px}.category-list-card{padding:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.category-list-text{min-width:0}.category-list-text h3{margin:0 0 2px;font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight)}.category-list-tag{display:block;margin:0 0 3px;font-size:var(--text-2xs);font-weight:700}.category-list-text p{margin:0;font-size:var(--text-2xs);line-height:1.4;color:var(--color-text-secondary)}.category-list-visual{flex-shrink:0;display:flex;align-items:center;gap:5px;direction:ltr}.category-list-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center}.category-list-arrow{color:var(--color-text-secondary);flex-shrink:0}.trust-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:14px;border-radius:var(--radius-lg);background:linear-gradient(120deg,#b8860b,#f4b71b 60%,#e8951c);direction:ltr}.trust-banner-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#fff3;color:#fff;display:grid;place-items:center}.trust-banner-text{direction:rtl;text-align:right}.trust-banner-text h3{margin:0 0 2px;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:#fff}.trust-banner-text p{margin:0;font-size:var(--text-xs);color:#ffffffd9}.section-card{padding:14px}.category-icon{flex-shrink:0;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;box-shadow:0 6px 14px #00000026}.category-page-title{margin:10px 0 12px;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text)}.category-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-title-row .category-page-title{margin:10px 0}@media (min-width: 768px){.container.category-page{max-width:720px}}.category-head{display:flex;align-items:center;gap:6px;min-height:48px;margin:8px 0 10px}.category-head-stage{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.category-head-stage>*{grid-area:1 / 1}.category-page-title.category-head-title{margin:0;min-width:0;font-family:"Cairo",var(--font-family);font-size:1.2rem;font-weight:800;line-height:1.35;color:var(--color-text);transition:opacity .16s ease,visibility 0s}.category-head-title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-head-title-skeleton{display:inline-block;width:min(46%,170px);height:.85em;border-radius:8px;background:var(--color-surface-alt);vertical-align:middle}.category-search{min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding-inline:12px 6px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s,border-color .15s ease}.category-head.is-searching .category-search{opacity:1;visibility:visible;transition:opacity .16s ease,visibility 0s,border-color .15s ease}.category-head.is-searching .category-head-title{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility 0s linear .16s}.category-search:focus-within{border-color:color-mix(in srgb,var(--color-text) 28%,var(--color-border))}.category-search-icon{flex-shrink:0;color:var(--color-text-secondary)}.category-search-input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--color-text);font-family:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.category-search-input::placeholder{color:var(--color-text-secondary);opacity:.8}.category-search-input::-webkit-search-cancel-button,.category-search-input::-webkit-search-decoration{-webkit-appearance:none;display:none}.category-search-clear,.category-search-toggle{flex-shrink:0;display:grid;place-items:center;padding:0;border:0;background:transparent;transition:background-color .15s ease,color .15s ease}.category-search-clear{width:32px;height:32px;border-radius:50%;color:var(--color-text-secondary)}.category-search-toggle{position:relative;width:40px;height:40px;margin-inline-end:-10px;border-radius:12px;color:var(--color-text)}.category-search-toggle[aria-expanded=true]{color:var(--color-text-secondary)}@media (hover: hover) and (pointer: fine){.category-search-toggle:hover,.category-search-clear:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}}.category-search-toggle:active,.category-search-clear:active{background:color-mix(in srgb,var(--color-text) 9%,transparent)}.category-search-toggle:focus-visible,.category-search-clear:focus-visible,.category-state-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.category-search-toggle-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .14s ease}.category-search-toggle-icon[data-shown=false]{opacity:0}.banner-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease}.banner-slot[data-open=false]{grid-template-rows:0fr;opacity:0}.banner-slot-inner{min-height:0;overflow:hidden;container-type:inline-size}.banner-strip.banner-strip-section{width:100%;margin:0 0 16px;border:0;border-radius:14px;box-shadow:none;aspect-ratio:var(--banner-ratio, 2.35);height:calc(100cqw / var(--banner-ratio, 2.35));transition:height .2s ease}@media (min-width: 1024px){.banner-strip.banner-strip-section{margin-bottom:20px;border-radius:16px}}.product-badge-grid.category-products-grid{gap:18px 8px;margin:0 0 16px}.category-products-grid .product-badge-name{max-width:100%;font-size:var(--nl-size, .8rem);font-weight:var(--nl-weight, 600)}.category-products-grid{--cols-phone: var(--lc-web-category-page-phone);--cols-tablet: var(--lc-web-category-page-tablet);--cols-laptop: var(--lc-web-category-page-laptop);--cols-now: var(--cols-phone, auto)}@media (min-width: 768px){.category-products-grid{--cols-now: var(--cols-tablet, auto)}}@media (min-width: 1024px){.category-products-grid{--cols-now: var(--cols-laptop, auto)}}.android-app-shell .category-products-grid{--cols-phone: var(--lc-app-category-page-phone);--cols-tablet: var(--lc-app-category-page-tablet);--cols-laptop: var(--lc-app-category-page-tablet)}.product-badge-grid.category-products-grid{grid-template-columns:repeat(var(--cols-phone, 3),1fr)}@media (min-width: 480px){.product-badge-grid.category-products-grid{grid-template-columns:repeat(var(--cols-phone, 4),1fr)}}@media (min-width: 768px){.product-badge-grid.category-products-grid{grid-template-columns:repeat(var(--cols-tablet, 5),1fr);gap:22px 12px}.category-products-grid .product-badge-image{width:88px;height:88px}}@media (min-width: 1024px){.product-badge-grid.category-products-grid{grid-template-columns:repeat(var(--cols-laptop, 5),1fr)}}.category-skeleton-tile{cursor:default}.category-skeleton-tile .product-badge-image{border-radius:50%;background:var(--color-surface-alt)}.category-skeleton-tile .skeleton-line{width:62%;height:10px;margin-top:4px}.category-products-skeleton>:nth-child(n+10){display:none}@media (min-width: 480px){.category-products-skeleton>:nth-child(n+10){display:flex}}@media (min-width: 768px){.category-products-skeleton>:nth-child(n+11){display:none}}.category-state{margin:4px 0 16px;text-align:center}.category-state-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:12px;padding:0 20px;border:0;border-radius:12px;background:var(--color-primary);color:#fff;font-weight:var(--weight-semibold)}.category-reveal{animation:categoryReveal .2s ease-out both}@keyframes categoryReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.category-reveal{animation:none}.banner-slot,.banner-strip.banner-strip-section,.category-search,.category-head.is-searching .category-search,.category-page-title.category-head-title,.category-search-toggle,.category-search-clear,.category-search-toggle-icon{transition:none}}.category-trust-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.category-trust-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--pill-green-bg);color:var(--pill-green-text)}.category-trust-title{margin:0 0 2px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.category-trust-text{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:var(--leading-snug)}.product-badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;margin:16px 0 8px}.product-badge-grid-empty{grid-column:1 / -1}.product-badge-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;width:100%;border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.product-badge-image{width:84px;height:84px;border-radius:50%;overflow:hidden;flex-shrink:0}.product-badge-image:has(.product-badge-fallback){border:2px solid var(--color-surface);box-shadow:0 0 0 1.5px var(--color-border),0 6px 14px #0000001a}.product-badge-image img{width:100%;height:100%;object-fit:contain}.product-badge-fallback{width:100%;height:100%;display:grid;place-items:center}.product-badge-image.is-hug .smart-img-frame{height:auto}.product-badge-image.is-hug .smart-img-frame:has(>.smart-img-fallback),.product-badge-image.is-hug .product-badge-fallback{height:auto;aspect-ratio:1;max-height:var(--tile-max-h)}.product-badge-name{--nl-bg: var(--nl-web-bg);--nl-color: var(--nl-web-color);--nl-radius: var(--nl-web-radius);--nl-pad: var(--nl-web-pad);--nl-align: var(--nl-web-align);--nl-size: var(--nl-web-size);--nl-weight: var(--nl-web-weight);--nl-font: var(--nl-web-font);box-sizing:border-box;max-width:100%;align-self:var(--nl-align, auto);padding:var(--nl-pad, 0);border-radius:var(--nl-radius, 0);background:var(--nl-bg, none);font-size:var(--nl-size, var(--text-xs));font-weight:var(--nl-weight, var(--weight-semibold));font-family:var(--nl-font, inherit);color:var(--nl-color, var(--color-text));line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.android-app-shell .product-badge-name{--nl-bg: var(--nl-app-bg);--nl-color: var(--nl-app-color);--nl-radius: var(--nl-app-radius);--nl-pad: var(--nl-app-pad);--nl-align: var(--nl-app-align);--nl-size: var(--nl-app-size);--nl-weight: var(--nl-app-weight);--nl-font: var(--nl-app-font)}.product-badge-name.is-category,.category-card-simple h3{--nl-bg: var(--cn-web-bg);--nl-color: var(--cn-web-color);--nl-radius: var(--cn-web-radius);--nl-pad: var(--cn-web-pad);--nl-align: var(--cn-web-align);--nl-size: var(--cn-web-size);--nl-weight: var(--cn-web-weight);--nl-font: var(--cn-web-font)}.android-app-shell .product-badge-name.is-category,.android-app-shell .category-card-simple h3{--nl-bg: var(--cn-app-bg);--nl-color: var(--cn-app-color);--nl-radius: var(--cn-app-radius);--nl-pad: var(--cn-app-pad);--nl-align: var(--cn-app-align);--nl-size: var(--cn-app-size);--nl-weight: var(--cn-app-weight);--nl-font: var(--cn-app-font)}.product-badge-grid-2{--cols-phone: var(--lc-web-favorites-phone);--cols-tablet: var(--lc-web-favorites-tablet);--cols-laptop: var(--lc-web-favorites-laptop);grid-template-columns:repeat(var(--cols-phone, 2),1fr)}.android-app-shell .product-badge-grid-2{--cols-phone: var(--lc-app-favorites-phone);--cols-tablet: var(--lc-app-favorites-tablet);--cols-laptop: var(--lc-app-favorites-tablet)}@media (min-width: 768px){.product-badge-grid-2{grid-template-columns:repeat(var(--cols-tablet, 2),1fr)}}@media (min-width: 1024px){.product-badge-grid-2{grid-template-columns:repeat(var(--cols-laptop, 2),1fr)}}.favorites-badge-wrap{position:relative;display:inline-flex}.favorites-remove-btn{position:absolute;top:-4px;inset-inline-end:-4px;width:24px;height:24px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px #0000001f}.product-detail-card{position:relative;margin:10px 0;padding:18px;display:grid;gap:8px;justify-items:start}.product-favorite-btn{position:absolute;top:14px;left:14px;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);display:grid;place-items:center}.product-favorite-btn:disabled{opacity:.4;filter:grayscale(1)}.product-detail-card h1{margin:4px 0 0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.product-detail-desc{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}p.product-detail-desc{white-space:pre-line}.product-detail-desc.is-rich{line-height:1.7;overflow-wrap:anywhere}.product-detail-desc.is-rich :is(p,h2,h3,div){margin:0 0 4px}.product-detail-desc.is-rich h2{font-size:1.35em}.product-detail-desc.is-rich h3{font-size:1.15em}.product-detail-desc.is-rich :is(ul,ol){margin:0 0 4px;padding-inline-start:22px}.product-detail-desc.is-rich a{color:var(--color-primary);text-decoration:underline}.product-detail-hours{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.product-detail-hours.is-closed{color:var(--color-danger, #dc2626);font-weight:600}.product-detail-price{margin:4px 0 8px;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-primary);direction:ltr;font-variant-numeric:tabular-nums}.product-detail-old-price{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);opacity:.8}.product-detail-card .button{width:100%}.purchase-modal-body.purchase-success{justify-items:center;align-content:center;text-align:center;padding-bottom:12px}.purchase-result-icon{display:grid;place-items:center;margin-top:8px;color:color-mix(in srgb,var(--color-success) 88%,var(--color-text));animation:purchaseResultIn .22s ease-out both}.purchase-result-icon.is-rejected{color:var(--color-danger)}@keyframes purchaseResultIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.purchase-result-icon{animation:none}}.purchase-result-heading{display:grid;gap:4px}.purchase-result-heading h2{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text)}.purchase-result-heading p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary)}.purchase-result-order{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:12px;border-radius:18px;border:none;background:var(--color-surface-alt);text-align:start}.purchase-result-order-text{flex:1;min-width:0}.purchase-result-order .order-price,.purchase-success-order-thumb{flex-shrink:0}.purchase-success-ref-btn{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 0;border:none;background:none;color:var(--color-text-secondary);font-size:var(--text-xs);font-family:inherit;cursor:pointer}.purchase-success-ref-btn bdi{font-variant-numeric:tabular-nums}.purchase-success .purchase-balance-row{justify-content:center}.purchase-success .purchase-balance-info{text-align:start}.purchase-modal-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.purchase-cart-icon-btn{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;background:var(--color-surface-alt);color:var(--color-text-secondary);display:grid;place-items:center;transition:transform .15s ease}.cart-added-confirm{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;padding:12px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-success)}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 18px}.filter-chip{border:1px solid var(--color-border);border-radius:999px;padding:10px 14px;background:var(--color-surface);color:var(--color-text)}.product-list{display:grid;gap:14px}.product-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:18px;width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}.product-name{margin:0 0 6px;font-weight:700}.product-desc{margin:0;color:var(--color-text-secondary)}.product-meta{text-align:left;display:flex;align-items:center;gap:12px}.product-meta span{font-weight:700}.tabs-row{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:2px 0 10px;padding-bottom:2px}.tabs-row::-webkit-scrollbar{display:none}.tab-chip{flex-shrink:0;border:1px solid var(--color-border);border-radius:999px;padding:7px 13px;background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.tab-chip.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.orders-list,.transactions-list,.menu-list{display:grid;gap:14px}.orders-list{gap:10px;margin-bottom:4px}.menu-list{gap:2px;margin-bottom:10px}.order-card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.order-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.order-card-brand{display:flex;align-items:center;gap:8px;min-width:0}.order-logo{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:grid;place-items:center}.order-card-brand-text{min-width:0}.order-title{margin:0 0 2px;font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-subtitle{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.order-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed var(--color-border)}.order-price-block{display:flex;flex-direction:column;gap:2px}.order-price{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-primary);direction:ltr;font-variant-numeric:tabular-nums}.order-id,.order-date{font-size:var(--text-2xs);color:var(--color-text-secondary);direction:ltr}.order-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--color-border)}.order-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700}.order-action-primary{background:var(--color-primary);border-color:transparent;color:#fff}.oc-product-thumb{width:36px;height:36px;flex-shrink:0}.oc-product-fallback{width:100%;height:100%;display:grid;place-items:center}.oc-hero-block{padding-top:6px;border-top:1px dashed var(--color-border)}.oc-hero-row{display:flex;align-items:flex-end;gap:8px}.oc-quantity-block{display:flex;flex-direction:column;gap:1px;min-width:0}.oc-quantity-label{font-size:var(--text-2xs);color:var(--color-text-secondary)}.oc-quantity-value{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.oc-amount{margin-inline-start:auto;flex-shrink:0;font-size:clamp(19px,5.2vw,21px);font-weight:800;line-height:1.15;color:var(--color-text);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.oc-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.od-page-heading{margin:8px 0 10px}.od-header-actions{display:flex;align-items:center;gap:8px}.od-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-secondary);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.od-icon-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.od-icon-btn:active{background:var(--color-primary-light)}.od-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.od-icon-btn.copied{border-color:var(--color-success);color:var(--color-success)}.od-page{display:flex;flex-direction:column;gap:10px}.od-card{display:flex;flex-direction:column;padding:14px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.od-card>*{padding-block:11px}.od-card>*:first-child{padding-top:0}.od-card>*:last-child{padding-bottom:0}.od-card>*+*{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.od-summary-card{display:flex;flex-direction:column;gap:6px}.od-summary-top{display:flex;align-items:center;gap:10px}.od-product-media{flex-shrink:0;display:block;border-radius:var(--radius-md);transition:opacity .15s ease,transform .15s ease}a.od-product-media:hover{opacity:.85}a.od-product-media:active{transform:scale(.96)}.od-product-thumb{width:48px;height:48px}.od-product-icon{width:48px;height:48px;border-radius:var(--radius-md);display:grid;place-items:center}.od-summary-text{flex:1;min-width:0}.od-product-name{display:-webkit-box;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text);transition:color .15s ease,opacity .15s ease}a.od-product-name:hover{color:var(--color-primary)}a.od-product-name:active{opacity:.75}.od-created-at{display:flex;align-items:center;gap:4px;margin:0;padding-top:5px;border-top:1px dashed var(--color-border);font-size:var(--text-2xs);color:var(--color-text-secondary)}.od-created-at svg{flex-shrink:0;opacity:.8}.od-info-list{display:flex;flex-direction:column}.od-info-list>*{padding-block:10px}.od-info-list>*:first-child{padding-top:0}.od-info-list>*:last-child{padding-bottom:0}.od-info-list>*+*{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.od-detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.od-hero-row{display:flex;align-items:stretch}.od-hero-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.od-hero-col+.od-hero-col{margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.od-hero-label{font-size:var(--text-xs);color:var(--color-text-secondary)}.od-hero-value{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums}.od-detail-label{flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.od-detail-value-group{display:inline-flex;align-items:center;gap:4px;min-width:0}.od-detail-value{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.od-detail-value-quiet{font-weight:var(--weight-medium)}.od-detail-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:none;border-radius:var(--radius-sm);background:none;padding:0;color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.od-detail-copy:hover,.od-detail-copy:active{background:var(--color-surface-alt);color:var(--color-primary)}.od-order-number{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:4px 6px;margin:-4px -6px;border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text);cursor:pointer;transition:background-color .15s ease}.od-order-number:hover,.od-order-number:active{background:var(--color-surface-alt)}.od-order-number strong{font-size:var(--text-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-order-number svg{flex-shrink:0;color:var(--color-text-secondary);transition:color .15s ease}.od-order-number:hover svg,.od-order-number.copied svg{color:var(--color-primary)}.od-result-card{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:var(--radius-md);background:var(--color-surface-alt)}.od-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.od-result-title{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.od-result-icon{display:inline-flex}.od-result-success .od-result-icon{color:var(--color-success)}.od-result-processing .od-result-icon{color:var(--color-text-secondary)}.od-result-pending .od-result-icon{color:var(--color-gold)}.od-result-danger .od-result-icon{color:var(--color-primary)}.od-result-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:none;background:none;padding:0;color:var(--color-text-secondary);cursor:pointer}.od-result-copy:hover{color:var(--color-primary)}.od-result-text{margin:0;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);white-space:pre-wrap;word-break:break-word}.od-secondary-action{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:5px;padding:10px 0;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.od-card>*:last-child.od-secondary-action{padding-bottom:10px}.od-secondary-action:hover{border-color:var(--color-primary);color:var(--color-primary)}.od-complaint-card{display:flex;flex-direction:column;gap:6px}.od-complaint-block{padding:8px 11px;border-radius:var(--radius-md);background:var(--color-surface-alt)}.od-complaint-reply{background:var(--color-primary-light)}.od-complaint-block-label{margin:0 0 3px;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-text-secondary)}.od-complaint-reply .od-complaint-block-label{color:var(--color-primary)}.od-complaint-text{margin:0 0 4px;font-size:var(--text-sm);color:var(--color-text);white-space:pre-wrap;word-break:break-word}.od-complaint-time{font-size:var(--text-2xs);color:var(--color-text-secondary)}.oi-shell{min-height:100vh;background:var(--color-background);padding:var(--space-md);display:flex;flex-direction:column;align-items:center}.oi-toolbar{width:100%;max-width:480px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.oi-back{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:color .15s ease}.oi-back:hover{color:var(--color-primary)}.oi-print-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:999px;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);cursor:pointer}.oi-invoice{position:relative;overflow:hidden;width:100%;max-width:480px;padding:22px 20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}.oi-invoice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:2px solid var(--color-text)}.oi-store-name{margin:0 0 2px;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary)}.oi-invoice-title{margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.oi-invoice-meta{display:flex;flex-direction:column;gap:4px}.oi-invoice-meta p{display:flex;align-items:baseline;justify-content:flex-end;gap:6px;margin:0;font-size:var(--text-2xs)}.oi-invoice-meta span{color:var(--color-text-secondary)}.oi-invoice-meta strong{font-weight:var(--weight-semibold);color:var(--color-text)}.oi-product-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px dashed var(--color-border)}.oi-product-name,.oi-product-amount{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text)}.oi-line-items{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px dashed var(--color-border)}.oi-line-item{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:var(--text-xs)}.oi-line-item span{color:var(--color-text-secondary)}.oi-line-item strong{font-weight:var(--weight-semibold);color:var(--color-text)}.oi-total-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0 4px}.oi-total-row span{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.oi-total-row strong{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-primary)}.oi-stamp-row{display:flex;justify-content:flex-end;margin-top:4px}.oi-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:68px;height:68px;border-radius:50%;border:2px solid var(--color-success);color:var(--color-success);opacity:.75;transform:rotate(-14deg);font-size:.58rem;font-weight:var(--weight-bold)}.oi-result-block,.oi-complaint-item{padding:10px 0;border-bottom:1px dashed var(--color-border)}.oi-result-label,.oi-complaint-label{display:block;margin:0 0 3px;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--color-text-secondary)}.oi-result-text,.oi-complaint-text{margin:0;font-size:var(--text-xs);color:var(--color-text);white-space:pre-wrap;word-break:break-word}.oi-complaint-block{display:flex;flex-direction:column}.oi-thanks{margin:18px 0 0;text-align:center;font-size:var(--text-2xs);color:var(--color-text-secondary)}@media print{.oi-toolbar{display:none}.oi-shell{min-height:0;padding:0;background:#fff}.oi-invoice{max-width:100%;border:none;box-shadow:none;--color-surface: #ffffff;--color-surface-alt: #F2F2F4;--color-text: #1A1A1A;--color-text-secondary: #8A8A8E;--color-border: #E5E5E7;--color-primary-light: #FDE7E8;background:var(--color-surface);color:var(--color-text)}}.pagination{display:flex;align-items:center;justify-content:center;gap:5px;margin:14px 0 6px}.pagination-arrow,.pagination-page{min-width:26px;height:26px;border-radius:9px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.pagination-arrow:disabled{opacity:.4}.pagination-page.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pagination-dots{color:var(--color-text-secondary);font-size:var(--text-xs);padding:0 2px}@media (prefers-reduced-motion: reduce){.skeleton-shimmer:after{transition:none!important;animation:none!important}}.wallet-summary-list{display:grid;gap:8px;margin:8px 0 14px}.wallet-summary-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.wallet-summary-row-content{display:flex;align-items:center;gap:10px;min-width:0}.order-response-block{display:grid;gap:4px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.order-response-text{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:pre-wrap;word-break:break-word}.order-response-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-response-copy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;padding:2px;color:var(--color-text-secondary);cursor:pointer}.order-response-copy:hover{color:var(--color-primary)}.wallet-summary-icon{width:30px;height:30px;flex-shrink:0;border-radius:10px;display:grid;place-items:center}.wallet-summary-text{display:flex;align-items:baseline;gap:6px}.wallet-summary-label{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.wallet-summary-value{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.section-title-link{display:inline-flex;align-items:center;gap:2px;color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.status-badge{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;border-radius:999px;padding:3px 8px;font-size:var(--text-2xs);font-weight:700;white-space:nowrap}.status-badge-solid{padding:4px 10px;box-shadow:0 2px 6px #0000001f}.status-badge-pending{background:var(--pill-gold-bg);color:var(--color-warning)}.status-badge-answered{background:var(--pill-green-bg);color:var(--color-success)}.transaction-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);min-width:0}.transaction-right{display:flex;align-items:center;gap:9px;min-width:0}.transaction-logo{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-alt);color:var(--color-text-secondary)}.transaction-info{min-width:0}.transaction-title{margin:0 0 3px;font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transaction-sub{display:flex;align-items:center;gap:6px}.transaction-reason{margin:0 0 4px;font-size:var(--text-2xs);font-weight:600;line-height:1.4;color:var(--color-text-secondary)}.transaction-reason-in,.th-detail-reason-in{color:var(--color-success)}.th-table-reason{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--color-text-secondary)}.th-view-order-btn{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:12px;border:1px solid var(--color-border);border-radius:var(--radius-md, 12px);font-size:var(--text-sm);font-weight:700;color:var(--color-primary);text-decoration:none}.transaction-id{font-size:var(--text-2xs);color:var(--color-text-secondary);direction:ltr}.transaction-left{display:flex;align-items:center;gap:7px;flex-shrink:0;direction:ltr}.transaction-amount-block{text-align:left}.transaction-amount{margin:0;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-danger);font-variant-numeric:tabular-nums}.transaction-time{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.transaction-direction-icon{--icon-bg: var(--pill-red-bg);--icon-color: var(--color-danger);position:relative;width:22px;height:22px;flex-shrink:0;border-radius:8px;background:linear-gradient(155deg,color-mix(in srgb,var(--icon-color) 22%,var(--icon-bg)),var(--icon-bg));color:var(--icon-color);display:grid;place-items:center}.wallet-hub-panel{gap:var(--space-sm)}.wallet-hub-panel>.coins-hero,.wallet-hub-panel>.page-heading{margin:0}.wallet-hub-section{display:flex;flex-direction:column;gap:var(--space-sm)}.wallet-hub-section .section-title{margin-bottom:0}.wallet-hub-section .section-title h2{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.coins-info-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-alt);border:1px solid var(--color-border)}.coins-info-row+.coins-info-row{padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.coins-info-label{margin:0 0 3px;font-size:var(--text-xs);color:var(--color-text-secondary)}.coins-info-value{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug)}.wallet-hub-shell{width:100%;max-width:640px;margin-inline:auto;padding-inline:16px;min-width:0}@media (min-width: 768px){.wallet-hub-shell{padding-inline:24px}}@media (min-width: 900px){.wallet-hub-shell{max-width:720px}}@media (min-width: 1200px){.wallet-hub-shell{max-width:820px;padding-inline:28px}}.page-title-plain{margin:6px 0 14px;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.search-page-topbar{display:flex;align-items:center;gap:10px;margin:6px 0 4px}.search-page-topbar .page-title-plain{margin:0}.search-back-btn{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.lvl-m-steel{--m-surface: radial-gradient(120% 90% at 88% 0%, #5b636e 0%, transparent 55%), linear-gradient(150deg, #2d3239 0%, #15181c 100%);--m-frame: linear-gradient(135deg, #a3acb6, #4b525b 45%, #8b939c 75%, #3d434a);--m-ink: #f4f6f8;--m-sub: rgba(244, 246, 248, .64);--m-accent: #d3dae2;--m-glow: rgba(0, 0, 0, .42);--m-track: rgba(255, 255, 255, .13)}.lvl-m-bronze{--m-surface: radial-gradient(120% 90% at 88% 0%, #b8733b 0%, transparent 58%), linear-gradient(150deg, #4a2512 0%, #1b0c05 100%);--m-frame: linear-gradient(135deg, #f3bd8b, #8a4b1f 45%, #e0a36a 75%, #6e3e1b);--m-ink: #fff4ea;--m-sub: rgba(255, 236, 220, .68);--m-accent: #f3b886;--m-glow: rgba(138, 75, 31, .55);--m-track: rgba(255, 236, 220, .14)}.lvl-m-silver{--m-surface: radial-gradient(120% 90% at 88% 0%, #ffffff 0%, transparent 60%), linear-gradient(150deg, #eef1f5 0%, #aab4c0 100%);--m-frame: linear-gradient(135deg, #ffffff, #8793a1 45%, #f5f7fa 75%, #6b7785);--m-ink: #151c26;--m-sub: rgba(21, 28, 38, .62);--m-accent: #2c3a4d;--m-glow: rgba(71, 85, 105, .45);--m-track: rgba(21, 28, 38, .13)}.lvl-m-gold{--m-surface: radial-gradient(120% 90% at 88% 0%, #e2b33c 0%, transparent 58%), linear-gradient(150deg, #3d2c07 0%, #120c02 100%);--m-frame: linear-gradient(135deg, #fff0b3, #b8860b 40%, #f7d774 68%, #8a6408);--m-ink: #fff8e6;--m-sub: rgba(255, 244, 214, .68);--m-accent: #f7cf5a;--m-glow: rgba(212, 160, 23, .5);--m-track: rgba(255, 244, 214, .14)}.lvl-m-platinum{--m-surface: radial-gradient(120% 90% at 88% 0%, #7fd6ea 0%, transparent 58%), linear-gradient(150deg, #0f2f3a 0%, #071217 100%);--m-frame: linear-gradient(135deg, #effdff, #6cbfd2 40%, #ffffff 68%, #3e90a6);--m-ink: #effcff;--m-sub: rgba(225, 248, 255, .68);--m-accent: #a9eefb;--m-glow: rgba(62, 144, 166, .5);--m-track: rgba(225, 248, 255, .14)}.lvl-m-diamond{--m-surface: radial-gradient(120% 90% at 88% 0%, #7dd3fc 0%, transparent 55%), radial-gradient(70% 60% at 0% 100%, rgba(196, 181, 253, .35) 0%, transparent 62%), linear-gradient(150deg, #0c2147 0%, #050c1c 100%);--m-frame: linear-gradient(135deg, #ffffff, #93c5fd 30%, #e0e7ff 55%, #60a5fa 80%, #c4b5fd);--m-ink: #f0f7ff;--m-sub: rgba(224, 236, 255, .7);--m-accent: #bfe3ff;--m-glow: rgba(96, 165, 250, .5);--m-track: rgba(224, 236, 255, .15)}.lvl-m-amethyst{--m-surface: radial-gradient(120% 90% at 88% 0%, #b45cf6 0%, transparent 56%), linear-gradient(150deg, #3b0f5c 0%, #12041f 100%);--m-frame: linear-gradient(135deg, #f5d0fe, #7e22ce 40%, #e9d5ff 68%, #581c87);--m-ink: #fbf5ff;--m-sub: rgba(243, 228, 255, .72);--m-accent: #e9b8ff;--m-glow: rgba(126, 34, 206, .55);--m-track: rgba(243, 228, 255, .15)}.lvl-m-ruby{--m-surface: radial-gradient(120% 90% at 88% 0%, #ff3b4f 0%, transparent 58%), linear-gradient(150deg, #6b0b17 0%, #1c0306 100%);--m-frame: linear-gradient(135deg, #ffe29a, #c8102e 40%, #ffd27a 68%, #7a0e1c);--m-ink: #fff5f5;--m-sub: rgba(255, 228, 230, .72);--m-accent: #ffd27a;--m-glow: rgba(200, 16, 46, .55);--m-track: rgba(255, 228, 230, .15)}.lvl-m-onyx{--m-surface: radial-gradient(100% 80% at 88% 0%, rgba(225, 29, 46, .62) 0%, transparent 60%), linear-gradient(150deg, #1d0508 0%, #050102 100%);--m-frame: linear-gradient(135deg, #ffe29a, #e11d2e 35%, #d4af37 65%, #7a0e1c);--m-ink: #fff6f2;--m-sub: rgba(255, 232, 226, .72);--m-accent: #ffcf70;--m-glow: rgba(225, 29, 46, .6);--m-track: rgba(255, 232, 226, .15)}.lvl-m-obsidian{--m-surface: radial-gradient(90% 70% at 88% 0%, rgba(212, 175, 55, .5) 0%, transparent 60%), radial-gradient(70% 60% at 0% 100%, rgba(200, 16, 46, .34) 0%, transparent 62%), linear-gradient(150deg, #18140c 0%, #040404 100%);--m-frame: linear-gradient(135deg, #fff3c4, #d4af37 28%, #6e5310 52%, #f5d77a 76%, #9c7a1c);--m-ink: #fffaf0;--m-sub: rgba(255, 244, 214, .7);--m-accent: #f3d27a;--m-glow: rgba(212, 175, 55, .5);--m-track: rgba(255, 244, 214, .14)}.lvl-page-title{margin:14px 2px 12px;font-family:"Cairo",var(--font-family);font-size:1.2rem;font-weight:800;line-height:1.35;color:var(--color-text)}.lvl-section-title{margin:0 2px 10px;font-family:"Cairo",var(--font-family);font-size:.95rem;font-weight:800;line-height:1.4;color:var(--color-text)}.lvl-member-card,.lvl-tier-card{position:relative;isolation:isolate;overflow:hidden;color:var(--m-ink);font-family:"Cairo",var(--font-family);border:1px solid transparent;background:var(--m-surface) padding-box,var(--m-frame) border-box;box-shadow:0 16px 32px -18px var(--m-glow),0 2px 6px #00000029}.lvl-p-high{border-width:1.5px}.lvl-p-top{border-width:2px}.lvl-member-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.045) 0 1px,transparent 1px 7px);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.lvl-m-silver .lvl-member-texture{background:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 1px,transparent 1px 7px)}.lvl-member-sheen{position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,calc(.05 + var(--lvl-prestige, 0) * .1)) 50%,transparent 58%);transform:translate(18%)}.lvl-p-top .lvl-member-sheen{animation:lvl-sheen 7s ease-in-out infinite}@keyframes lvl-sheen{0%,55%{transform:translate(-35%)}to{transform:translate(35%)}}.lvl-member-card{margin:0 0 24px;padding:18px 18px 16px;border-radius:22px}.lvl-member-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.lvl-member-id{display:grid;justify-items:start;gap:4px;min-width:0}.lvl-member-eyebrow{font-size:.64rem;font-weight:700;letter-spacing:.02em;color:var(--m-sub)}.lvl-member-name{margin:0;font-size:1.5rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.lvl-member-chip{display:inline-flex;align-items:center;margin-top:2px;padding:2px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-accent) 45%,transparent);background:color-mix(in srgb,var(--m-accent) 14%,transparent);color:var(--m-accent);font-size:.68rem;font-weight:700;line-height:1.6}.lvl-member-stat{display:grid;gap:1px;margin-top:12px}.lvl-member-stat-label{font-size:.66rem;font-weight:600;color:var(--m-sub)}.lvl-member-stat-value{justify-self:start;font-size:1.3rem;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums}.lvl-member-progress,.lvl-member-maxed{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.lvl-member-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.lvl-member-next{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.76rem;font-weight:700}.lvl-member-percent{flex-shrink:0;font-size:.95rem;font-weight:800;color:var(--m-accent);font-variant-numeric:tabular-nums}.lvl-member-bar{position:relative;height:8px;border-radius:999px;background:var(--m-track);overflow:hidden}.lvl-member-bar-fill{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),#f2b53c);box-shadow:0 0 10px #f2b53c73;transition:width .9s cubic-bezier(.2,.7,.2,1)}:root[dir=rtl] .lvl-member-bar-fill{background:linear-gradient(270deg,var(--color-primary),#f2b53c)}.lvl-member-progress-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:8px;font-size:.7rem;font-weight:600;color:var(--m-sub)}.lvl-member-progress-foot strong{color:var(--m-ink);font-weight:800;font-variant-numeric:tabular-nums}.lvl-member-target{font-variant-numeric:tabular-nums}.lvl-member-maxed{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--m-accent)}.lvl-emblem{position:relative;display:grid;place-items:center;flex-shrink:0}.lvl-emblem:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m-accent, #d4af37) 38%,transparent) 0%,transparent 68%);opacity:calc(.45 + var(--lvl-prestige, 0) * .45);pointer-events:none}.lvl-emblem-lg{width:116px;height:116px}.lvl-emblem-md{width:78px;height:78px}.lvl-emblem-xs{width:26px;height:26px}.lvl-emblem-xs:before{display:none}.lvl-emblem .lvl-emblem-frame{position:relative;overflow:visible;background:none}.lvl-emblem .lvl-emblem-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.35))}.lvl-emblem-xs .lvl-emblem-img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.lvl-emblem .smart-img-skeleton{background:radial-gradient(circle,color-mix(in srgb,var(--m-accent, #999) 30%,transparent) 0%,transparent 65%);border-radius:50%;animation:lvl-pulse 1.4s ease-in-out infinite}@keyframes lvl-pulse{50%{opacity:.45}}.lvl-crest{position:relative;width:84%;height:92%;padding:5%;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--m-frame, linear-gradient(135deg, #ddd, #888));filter:drop-shadow(0 6px 10px rgba(0,0,0,.3))}.lvl-crest-face{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:2px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--m-surface, #333);color:var(--m-accent, #fff)}.lvl-crest-icon{width:34%;height:auto}.lvl-crest-num{font-size:1.15rem;font-weight:800;line-height:1;color:var(--m-ink, #fff)}.lvl-emblem-md .lvl-crest-num{font-size:.8rem}.lvl-emblem-xs .lvl-crest{padding:8%;filter:none}.lvl-emblem-xs .lvl-crest-icon{display:none}.lvl-emblem-xs .lvl-crest-num{font-size:.55rem}.lvl-collection{margin-bottom:28px}.lvl-collection-row{display:flex;gap:12px;margin-inline:-16px;padding:8px 16px 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lvl-collection-row::-webkit-scrollbar{display:none}.lvl-tier-card{flex:0 0 148px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:30px 10px 14px;border-radius:18px;text-align:center;scroll-snap-align:center}.lvl-tier-card .lvl-emblem{margin-bottom:6px}.lvl-tier-name{margin:0;font-size:.86rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.lvl-tier-level{margin:0;font-size:.64rem;font-weight:600;color:var(--m-sub)}.lvl-tier-req{margin:6px 0 0;font-size:.7rem;font-weight:700;color:var(--m-accent);font-variant-numeric:tabular-nums}.lvl-tier-current{box-shadow:0 0 0 2px var(--color-surface, #fff),0 0 0 4px var(--color-primary),0 16px 30px -16px var(--m-glow)}.lvl-tier-status{position:absolute;top:9px;inset-inline-start:9px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:.6rem;font-weight:800;line-height:1.6}.lvl-tier-status-current{background:var(--color-primary);color:#fff}.lvl-tier-status-reached{background:color-mix(in srgb,var(--m-ink) 16%,transparent);color:var(--m-ink)}.lvl-tier-status-locked{background:#00000052;color:#ffffffdb}.lvl-m-silver .lvl-tier-status-locked{background:#151c26b8}.lvl-m-agent{--m-surface: radial-gradient(110% 85% at 88% 0%, rgba(214, 186, 120, .34) 0%, transparent 56%), radial-gradient(80% 70% at 0% 100%, rgba(58, 82, 140, .45) 0%, transparent 64%), linear-gradient(150deg, #13203d 0%, #070b16 100%);--m-frame: linear-gradient(135deg, #fbecc4, #b8944a 32%, #f1dca6 58%, #7d6128 82%, #e6cf93);--m-ink: #f7f3ea;--m-sub: rgba(236, 230, 214, .7);--m-accent: #e8cf8f;--m-glow: rgba(30, 48, 96, .6);--m-track: rgba(236, 230, 214, .14)}.lvl-m-agent .lvl-member-texture{background:repeating-radial-gradient(circle at 100% 0%,rgba(232,207,143,.07) 0 1px,transparent 1px 9px),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 7px)}.lvl-m-merchant{--m-surface: radial-gradient(110% 85% at 88% 0%, rgba(52, 211, 153, .36) 0%, transparent 56%), radial-gradient(80% 70% at 0% 100%, rgba(212, 175, 55, .2) 0%, transparent 62%), linear-gradient(150deg, #0a3a2c 0%, #03130e 100%);--m-frame: linear-gradient(135deg, #fff0b8, #b98a2e 34%, #f3d98c 60%, #6f5214 84%, #d9b865);--m-ink: #f2fbf6;--m-sub: rgba(216, 242, 229, .7);--m-accent: #f0cf7a;--m-glow: rgba(6, 95, 70, .55);--m-track: rgba(216, 242, 229, .14)}.lvl-m-api{--m-surface: radial-gradient(110% 85% at 88% 0%, rgba(129, 140, 248, .38) 0%, transparent 56%), radial-gradient(80% 70% at 0% 100%, rgba(34, 211, 238, .18) 0%, transparent 62%), linear-gradient(150deg, #1e1757 0%, #08061c 100%);--m-frame: linear-gradient(135deg, #e0f7ff, #6d7ce8 34%, #c7e9f7 60%, #3b2f9a 84%, #a5f3fc);--m-ink: #f3f4ff;--m-sub: rgba(221, 225, 255, .72);--m-accent: #a5f3fc;--m-glow: rgba(67, 56, 202, .55);--m-track: rgba(221, 225, 255, .14)}.lvl-id-crest-image{display:block;width:72%;height:72%;object-fit:contain}.lvl-id-card{padding-bottom:18px}.lvl-id-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--m-accent)}.lvl-id-watermark{position:absolute;inset-inline-end:-18px;bottom:-26px;z-index:-1;width:150px;height:150px;color:var(--m-accent);opacity:.07;pointer-events:none}.lvl-crest-icon.lvl-id-crest-icon{width:44%}.lvl-id-total{display:grid;justify-items:start;gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.lvl-id-total-value{font-size:1.85rem;font-weight:800;line-height:1.2;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--m-ink) 30%,var(--m-accent) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lvl-id-total-empty{font-size:.7rem;font-weight:600;color:var(--m-sub)}.lvl-tier-info-card{display:grid;padding:4px 16px;margin-bottom:16px;border-radius:18px}.lvl-tier-info-row,.lvl-tier-agency-link{display:flex;align-items:center;gap:12px;padding:14px 0}.lvl-tier-info-icon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(184,148,74,.26);background:linear-gradient(145deg,#fdf8ec,#f4e8c9);color:#9a7631;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=dark] .lvl-tier-info-icon{border-color:#e8cf8f33;background:linear-gradient(145deg,#e8cf8f24,#e8cf8f0a);color:#e8cf8f;box-shadow:inset 0 1px #ffffff0f}.lvl-tier-info-text{margin:0;font-size:var(--text-sm);line-height:1.7;color:var(--color-text-secondary)}.lvl-tier-agency-link{border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.lvl-tier-agency-label{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-bold)}.lvl-tier-agency-chevron{flex-shrink:0;color:var(--color-text-secondary);transition:transform .16s ease}:root[dir=ltr] .lvl-tier-agency-chevron{transform:scaleX(-1)}@media (hover: hover){.lvl-tier-agency-link:hover .lvl-tier-agency-label{color:var(--color-primary)}:root[dir=rtl] .lvl-tier-agency-link:hover .lvl-tier-agency-chevron{transform:translate(-3px)}}.coins-hero.lvl-member-card,.coins-hero-skeleton.lvl-member-card{margin:0}.lvl-member-card.lvl-skeleton.coins-hero-skeleton{min-height:232px}.wallet-hub-shell .lvl-member-card{max-width:none}.coins-hero-total{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.coins-hero-value{font-size:2rem;font-weight:800;line-height:1.15;letter-spacing:.01em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--m-ink) 30%,var(--m-accent) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.coins-hero-unit{font-size:.78rem;font-weight:700;color:var(--m-sub)}.coins-hero-worth{display:inline-flex;align-items:baseline;gap:8px;margin-top:6px;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-accent) 40%,transparent);background:color-mix(in srgb,var(--m-accent) 12%,transparent)}.coins-hero-worth-label{font-size:.68rem;font-weight:700;color:var(--m-sub)}.coins-hero-badge{position:relative;flex-shrink:0;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;padding:3px;background:linear-gradient(145deg,#fff0b8,#d4a53a 42%,#8a6408 72%,#f5d77a);box-shadow:0 0 0 6px color-mix(in srgb,var(--m-accent) 12%,transparent),0 12px 26px -10px #0009;color:#fff3c4}.coins-hero-badge:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m-accent) 32%,transparent) 0%,transparent 68%);pointer-events:none}.coins-hero-badge>*{width:100%;height:100%;border-radius:50%;overflow:hidden}.coins-hero-badge>svg{padding:16%;background:radial-gradient(circle at 35% 30%,#b8860b,#6b4a05)}.coins-hero-value-secondary{font-size:.95rem;font-weight:800;color:var(--m-accent);font-variant-numeric:tabular-nums}.coins-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.coins-hero-actions .ac-hero-cta{margin-top:0}.coins-hero-actions .ac-hero-cta:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--m-ink) 14%,transparent);color:var(--m-sub);box-shadow:none;filter:none;transform:none}.coins-hero-history-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--m-accent) 38%,transparent);background:color-mix(in srgb,var(--m-ink) 8%,transparent);color:var(--m-ink);font-size:.85rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,transform .12s ease}.coins-hero-history-link svg{color:var(--m-accent)}.coins-hero-history-link:hover{background:color-mix(in srgb,var(--m-ink) 14%,transparent)}.coins-hero-history-link:active{transform:scale(.98)}.coins-hero-history-link:focus-visible,.coins-hero-actions .ac-hero-cta:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@media (max-width: 479px){.coins-hero-history-link{width:46px;padding:0}.coins-hero-history-link span{display:none}}.coins-notices{display:grid;gap:8px}.coins-notices .ac-notice{margin:0}.coins-hero-inactive{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-ink) 30%,transparent);background:color-mix(in srgb,var(--m-ink) 12%,transparent);color:var(--m-ink);font-size:.7rem;font-weight:700}.coins-inactive-notice{display:flex;align-items:flex-start;gap:10px;padding:2px 4px}.coins-inactive-icon{flex-shrink:0;margin-top:2px;color:var(--pill-red-text)}.coins-inactive-text{display:grid;gap:2px;min-width:0}.coins-inactive-title{margin:0;font-size:var(--text-base);font-weight:700;line-height:var(--leading-snug);color:var(--color-text)}.coins-inactive-detail{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.coins-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.coins-section-head .lvl-section-title,.wallet-hub-section>.lvl-section-title{margin-bottom:0}.coins-section-link{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);font-weight:700;color:var(--color-primary);text-decoration:none}:root[dir=ltr] .coins-section-link svg{transform:scaleX(-1)}.coins-history-row.is-interactive{cursor:pointer;transition:background-color .15s ease}@media (hover: hover){.coins-history-row.is-interactive:hover{background:color-mix(in srgb,var(--color-text) 3%,transparent)}}.coins-history-row.is-interactive:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.coins-history-icon{flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary)}.coins-history-icon.is-credit{border-color:#b8944a42;background:linear-gradient(145deg,#fdf8ec,#f4e8c9);color:#9a7631;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=dark] .coins-history-icon.is-credit{border-color:#e8cf8f33;background:linear-gradient(145deg,#e8cf8f24,#e8cf8f0a);color:#e8cf8f;box-shadow:none}.coins-history-amount-wrap{flex-shrink:0;display:grid;justify-items:end}.coins-history-amount{margin:0;font-family:"Cairo",var(--font-family);font-size:.95rem;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--color-text)}.coins-history-amount.is-credit{color:var(--color-success)}.coins-history-unit{font-size:var(--text-2xs);color:var(--color-text-secondary)}.coins-steps-card{display:grid;margin:0;padding:2px 16px;list-style:none;border-radius:18px}.coins-step-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0}.coins-step-row+.coins-step-row{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.coins-step-icon.lvl-tier-info-icon{position:relative}.coins-step-icon img{width:18px;height:18px}.coins-step-num{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;border:2px solid var(--color-surface);background:var(--color-primary);color:#fff;font-family:"Cairo",var(--font-family);font-size:.6rem;font-weight:800;line-height:1}.coins-step-body{min-width:0;padding-top:1px}.coins-step-title{margin:0;font-family:"Cairo",var(--font-family);font-size:.9rem;font-weight:800;line-height:1.45;color:var(--color-text)}.coins-step-text{margin:2px 0 0;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary)}.coins-rate-disclaimer{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary);text-align:center}.coins-strip.ac-strip.lvl-member-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:20px}.coins-strip .ac-strip-stats{grid-template-columns:auto;padding-top:0;border-top:none}.coins-strip .ac-strip-stat,.coins-strip .ac-strip-stat:first-child{padding-inline:14px 0;border-inline-start:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.coins-strip .ac-strip-stat dd{color:var(--m-accent)}.coins-toolbar.th-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.coins-toolbar .th-toolbar-btn{min-height:44px;padding-inline:8px;border-radius:14px;font-family:"Cairo",var(--font-family);font-size:.82rem;font-weight:800;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.coins-toolbar .th-toolbar-btn svg{flex-shrink:0;color:var(--color-text-secondary)}.coins-toolbar-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.coins-toolbar .th-toolbar-btn.is-active{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));color:var(--color-primary)}.coins-toolbar .th-toolbar-btn.is-active svg{color:var(--color-primary)}.coins-clear-filters{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:-4px 2px 12px;padding:2px 0;border:none;background:none;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700}.coins-clear-filters:hover{color:var(--color-primary)}.coins-type-option-label{display:inline-flex;align-items:center;gap:10px}.coins-type-option-label svg{flex-shrink:0;color:var(--color-text-secondary)}.coins-type-option.active .coins-type-option-label svg{color:currentColor}@media (min-width: 480px){.coins-toolbar .th-toolbar-btn{font-size:.88rem}}.coins-ledger-page .ac-list{margin-top:4px}@media (min-width: 760px){.coins-ledger-page{max-width:720px}.coins-strip.lvl-member-card{max-width:none}.coins-hero-value{font-size:2.35rem}.coins-hero-badge{width:100px;height:100px}}.lvl-skeleton{border:none;background:var(--color-surface-alt);box-shadow:none;animation:lvl-pulse 1.4s ease-in-out infinite}.lvl-member-card.lvl-skeleton{min-height:268px}.lvl-tier-card.lvl-skeleton{min-height:206px}.lvl-collection-row-skeleton{overflow:hidden}@media (min-width: 400px){.lvl-emblem-lg{width:132px;height:132px}}@media (min-width: 760px){.lvl-page{max-width:940px}.lvl-page-title{font-size:1.35rem;margin-top:20px}.lvl-member-card{max-width:640px;margin-inline:auto;padding:24px 26px 20px;border-radius:26px}.lvl-page .lvl-page-title,.lvl-page .lvl-section-title{max-width:640px;margin-inline:auto}.lvl-page .lvl-section-title{max-width:none}.lvl-emblem-lg{width:156px;height:156px}.lvl-member-name{font-size:1.75rem}.lvl-tier-info-card{max-width:640px;margin-inline:auto}.lvl-id-total-value{font-size:2.15rem}.lvl-id-watermark{width:190px;height:190px}.lvl-collection-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:16px;margin-inline:0;padding:6px 4px 8px;overflow:visible}.lvl-tier-card{flex:none}}@media (prefers-reduced-motion: reduce){.lvl-p-top .lvl-member-sheen,.lvl-skeleton,.lvl-emblem .smart-img-skeleton{animation:none}.lvl-member-bar-fill{transition:none}}.lvlup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#040407e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:lvlup-fade .24s ease-out both}.lvlup-dialog{position:relative;isolation:isolate;display:grid;gap:12px;width:min(380px,100%);text-align:center;font-family:"Cairo",var(--font-family);animation:lvlup-pop .56s cubic-bezier(.2,.9,.25,1.12) both}.lvlup-burst{position:absolute;z-index:-1;left:50%;top:46%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--m-accent, #f3d27a) 38%,transparent) 0%,transparent 58%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--m-accent, #f3d27a) 22%,transparent) 0deg 6deg,transparent 6deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 68%);mask-image:radial-gradient(circle,#000 18%,transparent 68%);animation:lvlup-rays 1.8s cubic-bezier(.2,.7,.2,1) both;pointer-events:none}.lvlup-title{margin:0;font-size:1.3rem;font-weight:800;line-height:1.35;color:#fff}.lvlup-subtitle{margin:-6px 0 4px;font-size:.9rem;font-weight:600;line-height:1.5;color:#ffffffc7}.lvlup-card{position:relative;border-radius:22px;overflow:hidden}.lvlup-card .lvl-member-card{margin:0;text-align:start}.lvlup-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%);transform:translate(-130%);animation:lvlup-shine 1.1s .42s ease-out both;pointer-events:none}.lvlup-actions{display:grid;gap:6px;margin-top:4px}.lvlup-primary,.lvlup-secondary{min-height:46px;border:none;border-radius:14px;font-family:inherit;font-size:.95rem;font-weight:800;cursor:pointer}.lvlup-primary{background:var(--color-primary);color:#fff;box-shadow:0 10px 22px -10px var(--color-primary)}.lvlup-secondary{min-height:40px;background:transparent;color:var(--m-accent, #f3d27a);font-weight:700}.lvlup-primary:focus-visible,.lvlup-secondary:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes lvlup-fade{0%{opacity:0}}@keyframes lvlup-pop{0%{opacity:0;transform:translateY(18px) scale(.92)}}@keyframes lvlup-rays{0%{opacity:0;transform:translate(-50%,-50%) rotate(-40deg) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}}@keyframes lvlup-shine{to{transform:translate(130%)}}@media (prefers-reduced-motion: reduce){.lvlup-overlay,.lvlup-dialog,.lvlup-burst,.lvlup-card-shine{animation:none}.lvlup-card-shine{display:none}}.legal-info-list{padding:2px 0;margin-bottom:16px}.legal-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none;font-size:var(--text-lg);font-weight:700}.legal-info-row:first-child{border-top:none}.legal-info-row-arrow{flex-shrink:0;color:var(--color-text-secondary)}.pref-page-title{margin:12px 0 6px;font-family:"Cairo",var(--font-family);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:1.4}.pref-list{display:flex;flex-direction:column}.pref-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:6px;width:100%;min-height:54px;padding:10px 0;margin:0;border:0;background:none;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.pref-row-static{cursor:default}.pref-row:not(:last-child):after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:color-mix(in srgb,var(--color-text) 9%,transparent);pointer-events:none}.pref-row:before{content:"";position:absolute;inset-block:3px;inset-inline:-10px;z-index:-1;border-radius:12px;background:transparent;transition:background-color .14s ease;pointer-events:none}@media (hover: hover){button.pref-row:hover:before{background:color-mix(in srgb,var(--color-text) 4%,transparent)}}button.pref-row:active:before{background:color-mix(in srgb,var(--color-text) 7%,transparent)}button.pref-row:focus-visible{outline:none}button.pref-row:focus-visible:before{box-shadow:inset 0 0 0 2px var(--color-primary)}.pref-row-label{flex:1 1 auto;min-width:0;padding-inline-end:12px;font-family:"Cairo",var(--font-family);font-size:.86rem;font-weight:var(--weight-medium);line-height:1.45;overflow-wrap:anywhere}.pref-row-value{flex:0 1 auto;min-width:0;max-width:55%;display:flex;align-items:center;gap:8px;font-family:"Cairo",var(--font-family);font-size:.8rem;font-weight:400;line-height:1.45;color:color-mix(in srgb,var(--color-text) 58%,var(--color-background))}.pref-row-value>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pref-row-flag{flex-shrink:0;width:18px;height:18px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 12%,transparent)}.pref-row-arrow{flex:0 0 20px;display:flex;align-items:center;justify-content:flex-end;color:color-mix(in srgb,var(--color-text) 38%,var(--color-background))}:root[dir=ltr] .pref-row-arrow svg{transform:scaleX(-1)}.pref-error{margin-top:12px}@media (min-width: 700px){.pref-page .pref-page-title,.pref-page .pref-list,.pref-page .pref-error{max-width:620px;margin-inline:auto}.pref-page .pref-page-title{margin-top:12px;margin-bottom:10px}.pref-page .pref-error{margin-top:12px}}.pref-sheet-list{display:flex;flex-direction:column}.pref-sheet-option{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 0;margin:0;border:0;background:none;color:var(--color-text);font-family:"Cairo",var(--font-family);font-size:.88rem;font-weight:var(--weight-medium);line-height:1.45;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.pref-sheet-option:not(:last-child):after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:color-mix(in srgb,var(--color-text) 9%,transparent);pointer-events:none}.pref-sheet-option:before{content:"";position:absolute;inset-block:3px;inset-inline:-8px;z-index:-1;border-radius:12px;background:transparent;transition:background-color .14s ease;pointer-events:none}@media (hover: hover){.pref-sheet-option:hover:before{background:color-mix(in srgb,var(--color-text) 4%,transparent)}}.pref-sheet-option:active:before{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.pref-sheet-option:focus-visible{outline:none}.pref-sheet-option:focus-visible:before{box-shadow:inset 0 0 0 2px var(--color-primary)}.pref-sheet-option.is-selected{font-weight:var(--weight-semibold)}.pref-sheet-option-label{flex:1 1 auto;min-width:0}.pref-sheet-check{flex:0 0 22px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary)}.cart-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.cart-row{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px}.cart-row-main{display:flex;align-items:center;gap:14px;padding-inline-end:28px}.cart-row-thumb{width:60px;height:60px;flex-shrink:0}.cart-row-thumb-fallback{display:block;width:100%;height:100%;background:var(--color-primary-light)}.cart-row-info{flex:1;min-width:0}.cart-row-title{margin:0 0 4px;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-row-subtitle{margin:0 0 3px;font-size:var(--text-sm);color:var(--color-text-secondary)}.cart-row-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--color-border)}.cart-row-price{font-size:var(--text-md);color:var(--color-primary)}.cart-remove-btn{position:absolute;top:14px;inset-inline-end:14px;background:none;border:none;padding:4px;color:var(--color-text-secondary);cursor:pointer}.cart-remove-btn:active{color:var(--color-primary)}.cart-stepper{display:flex;align-items:center;gap:8px}.cart-stepper button{width:26px;height:26px;flex-shrink:0;border-radius:999px;border:none;background:var(--color-primary-light);color:var(--color-primary);display:grid;place-items:center}.cart-stepper span{min-width:16px;text-align:center;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.cart-summary{display:flex;flex-direction:column;gap:12px;padding:16px}.cart-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-md);color:var(--color-text)}.cart-summary-row strong{font-size:var(--text-lg);color:var(--color-primary)}.cart-result-success .empty-state-title{color:var(--color-success)}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 16px 24px}.cart-empty-icon{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--color-surface-alt);color:var(--color-text-secondary);margin-bottom:18px}.cart-empty-title{margin:0 0 24px;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.cart-empty-cta{width:100%;max-width:320px}.profile-card{position:relative;overflow:hidden;width:96%;max-width:100%;padding:20px 18px;margin:12px auto 16px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#2b0f13,#170709 62%,#0e0506);border:1px solid rgba(244,183,27,.16);box-shadow:0 1px 2px #0000004d,0 16px 28px -12px #0000008c}@media (min-width: 768px){.profile-card{max-width:640px}}.profile-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff12,#fff0 38%);pointer-events:none}.profile-card:after{content:"";position:absolute;top:-30%;inset-inline-end:-15%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(244,183,27,.14),transparent 70%);pointer-events:none}.profile-arrow-btn{position:absolute;z-index:1;top:4px;left:0;width:44px;height:44px;display:grid;place-items:center;color:#ffffffd1}.profile-card-body{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.profile-avatar-wrap{position:relative;flex-shrink:0}.profile-avatar{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:#fff;display:grid;place-items:center;font-size:var(--text-xl);font-weight:700;box-shadow:0 0 0 2px #f4b71b8c,0 4px 10px #0006;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-info{position:relative;z-index:1;flex:1;min-width:0}.profile-name-row{display:flex;align-items:center;gap:5px;margin-bottom:6px;min-width:0}.profile-name-row h2{margin:0;font-size:1.3rem;font-weight:800;line-height:var(--leading-tight);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.verified-badge-icon{flex-shrink:0}.profile-badges{display:flex;align-items:center;gap:5px;margin-bottom:7px;direction:ltr;justify-content:flex-end}.profile-badges .idb{direction:rtl}:root[dir=ltr] .profile-badges .idb{direction:ltr}.badge-pill{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:3px 8px;font-size:var(--text-2xs);font-weight:700;white-space:nowrap}.points-pill{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.level-pill{background:var(--pill-purple-bg);color:var(--pill-purple-text)}.gender-badge{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--pill-blue-bg);color:var(--pill-blue-text);display:grid;place-items:center}.country-flag-badge{width:22px;height:22px;flex-shrink:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--color-border);box-shadow:0 0 0 1px #00000014}.country-flag-badge img{width:100%;height:100%;object-fit:cover}.profile-id{margin-top:3px}.profile-id.id-chip{background:transparent;padding:0}.profile-id.id-chip:hover,.profile-id .id-chip-icon{background:transparent}.profile-id.id-chip.copied .id-chip-icon{background:transparent;color:var(--color-success)}.profile-card .id-chip-label{color:#fff9}.profile-card .id-chip-value{color:#fff}.profile-card .gender-badge{background:#ffffff1f;color:#fff}.id-chip{display:inline-flex;align-items:center;gap:7px;border:none;padding:5px 6px 5px 12px;border-radius:999px;background:var(--color-primary-light);cursor:pointer;direction:ltr;font-family:inherit;transition:background .15s ease,transform .1s ease}.id-chip:hover{background:var(--pill-red-bg)}.id-chip:active{transform:scale(.96)}.id-chip-label{font-size:var(--text-2xs);font-weight:700;color:var(--color-primary);letter-spacing:.2px}.id-chip-value{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.4px}.id-chip-icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:var(--color-surface);color:var(--color-primary);transition:background .2s ease,color .2s ease,transform .2s ease}.id-chip.copied .id-chip-icon{background:var(--color-success);color:#fff;transform:scale(1.08)}.page-content.pp-page{padding-top:14px}.pp-header{--pp-cover-aspect: 2.3;--pp-avatar-size: 108px;--pp-avatar-overlap: .42;--pp-ring: 4px;--pp-soft: color-mix(in srgb, var(--color-text) 6%, transparent);position:relative;display:grid;justify-items:center;max-width:680px;margin:0 auto 22px;text-align:center}.pp-cover-wrap{position:relative;width:100%}.pp-cover{position:relative;width:100%;aspect-ratio:var(--pp-cover-aspect);overflow:hidden;border-radius:20px;background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}.pp-cover .smart-bg-image{position:absolute;top:0;right:0;bottom:0;left:0}.pp-cover-empty{display:grid;place-items:center;padding-bottom:calc(var(--pp-avatar-size) * var(--pp-avatar-overlap))}.pp-cover-empty-icon{color:var(--color-text-secondary);opacity:.55}.pp-cover-add{position:absolute;inset:10px 10px calc(var(--pp-avatar-size) * var(--pp-avatar-overlap) + 8px);display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:14px;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pp-cover-add:active{background:var(--pp-soft)}@media (hover: hover){.pp-cover-add:hover{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);color:var(--color-primary)}}.pp-icon-btn{display:grid;place-items:center;flex-shrink:0;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:transform .12s ease,background .15s ease}.pp-icon-btn:active{transform:scale(.94)}.pp-icon-btn:disabled{opacity:.45;cursor:default}.pp-icon-btn:focus-visible,.pp-cover-add:focus-visible,.pp-avatar-edit-btn:focus-visible,.pp-send-btn:focus-visible,.pp-stats-retry:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pp-cover-edit-btn{position:absolute;z-index:2;top:10px;inset-inline-end:10px;width:36px;height:36px;border-color:#ffffff2e;background:#0000006b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.pp-avatar{position:relative;z-index:1;width:var(--pp-avatar-size);height:var(--pp-avatar-size);margin-top:calc(var(--pp-avatar-size) * var(--pp-avatar-overlap) * -1);padding:var(--pp-ring);border-radius:50%;background:var(--color-surface);box-shadow:0 2px 10px #00000014}.pp-avatar-inner{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary);font-size:2.2rem;font-weight:800}.pp-avatar-inner .smart-img-frame,.pp-avatar-inner img{width:100%;height:100%}.pp-avatar-inner img{object-fit:cover;object-position:center}.pp-avatar-edit-btn{position:absolute;bottom:0;inset-inline-end:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-primary);color:#fff;cursor:pointer}.pp-body{display:grid;justify-items:center;gap:10px;width:100%;padding-top:10px}.pp-name-row{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0}.pp-name{margin:0;min-width:0;overflow:hidden;font-size:1.35rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.pp-edit-name-btn{width:30px;height:30px;border-color:transparent;background:var(--pp-soft);color:var(--color-text-secondary)}.pp-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pp-header .pp-id{padding:4px 5px 4px 11px;background:var(--pp-soft)}.pp-header .pp-id .id-chip-label{color:var(--color-text-secondary)}.pp-header .pp-id .id-chip-icon{background:transparent;color:var(--color-text-secondary)}.pp-header .pp-id.copied .id-chip-icon{background:var(--color-success);color:#fff}.pp-upload-error{margin:0;font-size:.8rem;font-weight:600;color:var(--color-danger)}.pp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;width:100%;max-width:460px;min-height:72px;margin:6px 0 0;padding-top:14px;border-top:1px solid var(--color-border)}.pp-stats .fb-stat{container-type:inline-size;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;gap:4px;min-width:0;text-align:center}.pp-stats dd{min-height:1.5rem;max-width:100%;margin:0;font-size:1.1rem;font-size:clamp(.7rem,calc(100cqi / (var(--stat-chars, 8) * .64)),1.16rem);font-weight:800;line-height:1.3;color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-stats dt{font-size:.76rem;font-weight:600;line-height:1.4;color:var(--color-text-secondary)}.pp-stat-placeholder{display:block;width:min(64px,70cqi);height:1rem;margin:.25rem auto 0;border-radius:6px;background:color-mix(in srgb,var(--color-text) 9%,transparent)}@media (prefers-reduced-motion: no-preference){.pp-stat-placeholder,.pp-header-skeleton .pp-skel-block,.pp-header-skeleton .pp-skel-avatar,.pp-header-skeleton .pp-skel-line{animation:pp-pulse 1.2s ease-in-out infinite}}@keyframes pp-pulse{50%{opacity:.45}}.pp-stats-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;font-size:.84rem;font-weight:600;color:var(--color-text-secondary)}.pp-stats-retry{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.pp-actions{display:flex;align-items:center;gap:8px;width:100%;max-width:460px;margin-top:6px}.pp-send-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:none;border-radius:14px;background:var(--color-primary);color:#fff;font-family:inherit;font-size:.95rem;font-weight:800;cursor:pointer;transition:transform .12s ease}.pp-send-btn:active{transform:scale(.97)}.pp-action-icon{width:46px;height:46px;border-radius:14px}.pp-section-title{margin-top:4px}.fb-products-grid{margin:0 0 32px}.pp-header-skeleton .pp-skel-block{background:color-mix(in srgb,var(--color-text) 7%,var(--color-surface))}.pp-header-skeleton .pp-skel-avatar{background:color-mix(in srgb,var(--color-text) 9%,var(--color-surface));box-shadow:0 0 0 var(--pp-ring) var(--color-surface)}.pp-skel-line{display:block;border-radius:8px;background:color-mix(in srgb,var(--color-text) 8%,transparent)}.pp-skel-name{width:150px;height:22px;margin-top:14px}.pp-skel-id{width:110px;height:26px;margin-top:10px;border-radius:999px}@media (min-width: 700px){.pp-header{--pp-avatar-size: 128px}.pp-cover{border-radius:24px}.pp-name{font-size:1.5rem}.pp-section-title,.fb-products-grid{max-width:680px;margin-inline:auto}.pp-stats dd{font-size:1.2rem;font-size:clamp(.78rem,calc(100cqi / (var(--stat-chars, 8) * .64)),1.26rem)}.pp-stats dt{font-size:.8rem}}.transfer-thread{display:grid;gap:10px;margin:14px 0 10px}.transfer-bubble-row{display:flex}.transfer-bubble-row.mine{justify-content:flex-end}.transfer-bubble-row.theirs{justify-content:flex-start}.transfer-bubble{max-width:78%;padding:10px 14px;border-radius:var(--radius-lg);color:#fff}.transfer-bubble-row.mine .transfer-bubble{background:linear-gradient(155deg,var(--color-primary),var(--color-primary-dark));border-bottom-left-radius:4px}.transfer-bubble-row.theirs .transfer-bubble{background:linear-gradient(155deg,#1c9957,#0f7a41);border-bottom-right-radius:4px}.transfer-bubble-top{display:flex;align-items:center;gap:6px}.transfer-bubble-top strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.transfer-bubble-caption{margin:4px 0 0;font-size:var(--text-xs);opacity:.9}.transfer-bubble-time{display:block;margin-top:6px;font-size:var(--text-2xs);opacity:.75;direction:ltr;text-align:end}.transfers-readonly-note{margin:4px 2px 10px;text-align:center;font-size:var(--text-2xs);color:var(--color-text-secondary)}.menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px;width:100%;background:none;border:none;color:inherit;text-align:inherit;cursor:pointer}.menu-row-content{display:flex;align-items:center;gap:12px;min-width:0}.menu-icon{flex-shrink:0}.menu-icon.gold{color:var(--pill-gold-text)}.menu-icon.pink{color:var(--pill-pink-text)}.menu-icon.green{color:var(--pill-green-text)}.menu-icon.blue{color:var(--pill-blue-text)}.menu-icon.orange{color:var(--pill-orange-text)}.menu-icon.purple{color:var(--pill-purple-text)}.menu-icon.gray{color:var(--pill-gray-text)}.menu-icon.red{color:var(--pill-red-text)}.menu-row-arrow{flex-shrink:0;color:var(--color-text-secondary)}.menu-row h4{margin:0;font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight)}.account-page .menu-row h4{font-family:"Cairo",var(--font-family);font-weight:700;line-height:1.2}.account-page .menu-row-arrow{width:17px;height:17px;stroke-width:2.6}.account-android-title{margin:0 0 var(--space-md);padding-top:var(--space-xs);font-family:"Cairo",var(--font-family);font-size:var(--text-lg);font-weight:700;color:var(--color-text)}.account-page .menu-list{margin-bottom:24px}.acc-m-account{--m-surface: radial-gradient(110% 85% at 88% 0%, rgba(214, 186, 120, .12) 0%, transparent 56%), radial-gradient(85% 75% at 0% 100%, rgba(142, 18, 32, .48) 0%, transparent 66%), linear-gradient(150deg, #2a1619 0%, #181112 55%, #120c0d 100%);--m-frame: linear-gradient(135deg, #fbecc4, #b8944a 32%, #f1dca6 58%, #7d6128 82%, #e6cf93);--m-ink: #fcf8f4;--m-sub: rgba(246, 236, 228, .7);--m-accent: #e8cf8f;--m-glow: rgba(76, 10, 19, .55);--m-track: rgba(246, 236, 228, .14)}.acc-m-account .lvl-member-texture{background:repeating-radial-gradient(circle at 100% 0%,rgba(226,196,140,.065) 0 1px,transparent 1px 9px),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 7px)}:root:not([data-theme=dark]) .acc-m-account{--m-surface: radial-gradient(110% 85% at 88% 0%, rgba(214, 176, 96, .26) 0%, transparent 58%), radial-gradient(85% 75% at 0% 100%, rgba(142, 18, 32, .12) 0%, transparent 66%), linear-gradient(150deg, #f6e9e1 0%, #f4ece8 55%, #f3eeec 100%);--m-ink: #22151a;--m-sub: rgba(34, 21, 26, .62);--m-accent: #8a621c}:root:not([data-theme=dark]) .acc-m-account .lvl-member-texture{background:repeating-radial-gradient(circle at 100% 0%,rgba(150,110,40,.09) 0 1px,transparent 1px 9px),repeating-linear-gradient(135deg,rgba(120,80,30,.035) 0 1px,transparent 1px 7px)}.acc-m-account .idb-agent{background:linear-gradient(180deg,#ffffff12,#fff0 55%) padding-box,linear-gradient(135deg,#3a1a1f,#1a0e10) padding-box,linear-gradient(135deg,#fff3c4,#d4af37 40%,#7a5a10 70%,#f5d77a) border-box;box-shadow:0 0 6px -2px #d4af3773}@media (max-width: 767.98px){.page-content.acc-page-web{padding-top:12px}}.acc-card{margin:0 0 18px;padding:18px 16px 14px;border-radius:22px}.acc-card.lvl-skeleton{min-height:165px;margin-bottom:10px}.acc-card.acc-m-account{margin-bottom:10px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.acc-card-glow{position:absolute;top:-10px;right:-16px;bottom:-4px;left:-16px;z-index:-1;overflow:hidden;pointer-events:none;background:var(--m-surface);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 26%,#000 66%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 26%,#000 66%,transparent 100%);mask-composite:intersect}@media (min-width: 768px){.acc-card,.acc-menu{max-width:640px;margin-inline:auto}}.acc-card-top{display:flex;align-items:center;gap:14px;min-width:0}.acc-avatar{flex-shrink:0;width:74px;height:74px;padding:2.5px;border-radius:50%;background:var(--m-frame);box-shadow:0 6px 16px -6px #0009}.acc-avatar-inner{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),#7a0e1c);color:#fff;font-size:1.6rem;font-weight:800}.acc-avatar-inner img{width:100%;height:100%;object-fit:cover}.acc-card-id{display:grid;gap:7px;min-width:0}.acc-card-name-row{display:flex;align-items:center;gap:5px;min-width:0}.acc-card-name{margin:0;min-width:0;overflow:hidden;font-size:1.3rem;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;color:var(--m-ink)}.acc-card-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.acc-card .gender-badge{background:color-mix(in srgb,var(--m-ink) 12%,transparent);color:var(--m-ink)}.acc-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}.acc-card .acc-card-idchip{padding:4px 5px 4px 10px;background:color-mix(in srgb,var(--m-ink) 9%,transparent)}.acc-card .acc-card-idchip:hover{background:color-mix(in srgb,var(--m-ink) 14%,transparent)}.acc-card .acc-card-idchip .id-chip-label{color:var(--m-sub)}.acc-card .acc-card-idchip .id-chip-value{color:var(--m-ink)}.acc-card .acc-card-idchip .id-chip-icon{background:transparent;color:var(--m-accent)}.acc-card .acc-card-idchip.copied .id-chip-icon{background:var(--color-success);color:#fff}.acc-card-profile-link{display:inline-flex;align-items:center;gap:3px;min-height:32px;padding:0 8px 0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--m-accent) 40%,transparent);background:color-mix(in srgb,var(--m-accent) 12%,transparent);color:var(--m-accent);font-size:.75rem;font-weight:700;white-space:nowrap}:root[dir=ltr] .acc-card-profile-link{padding:0 12px 0 8px}:root[dir=ltr] .acc-chevron{transform:scaleX(-1)}.acc-menu{--acc-rule: color-mix(in srgb, var(--color-text) 8%, transparent);--acc-rule-start: 66px}.account-page .acc-menu{gap:0;margin-bottom:24px}.acc-group{position:relative}.acc-group+.acc-group{margin-top:5px;padding-top:5px}.acc-group+.acc-group:before{content:"";position:absolute;top:0;inset-inline-start:var(--acc-rule-start);inset-inline-end:16px;height:1px;background:var(--acc-rule)}.acc-row{position:relative;min-height:58px;padding:10px 16px;border-radius:16px;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.acc-row:active{background:var(--color-surface-alt)}@media (hover: hover){.acc-row:hover{background:var(--color-surface-alt)}}.acc-row+.acc-row:before{content:"";position:absolute;top:0;inset-inline-start:var(--acc-rule-start);inset-inline-end:16px;height:1px;background:var(--acc-rule)}.acc-row:active:before,.acc-row:active+.acc-row:before{opacity:0}@media (hover: hover){.acc-row:hover:before,.acc-row:hover+.acc-row:before{opacity:0}}.acc-row-main{display:flex;align-items:center;gap:12px;min-width:0}.acc-row-hint{margin-inline-start:auto;padding-inline-start:8px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap}.acc-row-hint-ok{color:var(--color-success)}.acc-row-hint-attn{color:var(--color-primary)}.account-page .acc-row h4{font-size:.95rem;color:var(--color-text)}.acc-tile{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--t1),var(--t2));box-shadow:inset 0 1px #ffffff47,0 5px 12px -6px var(--t2)}.acc-tile .menu-icon{color:#fff}.acc-tile img{max-width:22px;max-height:22px}.acc-tile-red{--t1: #ff4d5e;--t2: #b3121f}.acc-tile-blue{--t1: #5b9dff;--t2: #1d4ed8}.acc-tile-pink{--t1: #f472b6;--t2: #be185d}.acc-tile-gold{--t1: #f7cf5a;--t2: #b7791f}.acc-tile-orange{--t1: #fdba74;--t2: #ea580c}.acc-tile-purple{--t1: #c084fc;--t2: #7e22ce}.acc-tile-green{--t1: #4ade80;--t2: #15803d}.acc-tile-teal{--t1: #2dd4bf;--t2: #0f766e}.acc-tile-indigo{--t1: #818cf8;--t2: #4338ca}.acc-tile-slate{--t1: #94a3b8;--t2: #475569}.acc-tile-logout{background:color-mix(in srgb,var(--pill-red-text) 13%,transparent);box-shadow:none}.acc-tile-logout .menu-icon{color:var(--pill-red-text)}.acc-tile.has-icon-bg{background:var(--icon-bg);box-shadow:0 5px 12px -6px var(--icon-bg)}.acc-tile.has-icon-bg .menu-icon{color:var(--icon-ink)}.acc-tile.no-icon-bg{background:transparent;box-shadow:none}.acc-tile.no-icon-bg .menu-icon{color:var(--color-text)}.acc-tile-logout.no-icon-bg .menu-icon,.account-page .acc-row-logout h4{color:var(--pill-red-text)}.auth-page{display:flex;justify-content:center;padding-top:20px}.auth-card{width:min(520px,100%);padding:28px;display:grid;gap:18px}.auth-card h1{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.auth-card p{margin:0;color:var(--color-text-secondary)}.auth-card label{display:grid;gap:8px;color:var(--color-text-secondary)}.auth-card input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.auth-card .auth-footer{margin:0;color:var(--color-text-secondary)}.auth-card .auth-footer a{color:var(--color-primary);font-weight:700}.auth-error{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-base);font-weight:600}.auth-inline-error-slot{min-height:20px}.auth-inline-error{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-primary);font-size:var(--text-sm);font-weight:600}section.login2-sheet.login2-sheet-has-bg .auth-inline-error{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}.login-form{display:grid;gap:16px}.login-input-group{position:relative}.login-input-group input{width:100%;padding:15px 46px;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-md)}.login-input-group input::placeholder{color:var(--color-text-secondary)}.login-input-group input:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.login-input-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.login-input-icon-start{inset-inline-start:16px}.login-options-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-base)}.login-remember{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-weight:500}.login-remember input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary)}.login-forgot{background:none;border:none;padding:0;color:var(--color-primary);font-weight:700;font-size:var(--text-base);cursor:pointer}.login2-sheet .login-options-row{flex-wrap:wrap;row-gap:6px;font-size:var(--text-sm)}.login2-sheet .login-forgot{font-weight:600;font-size:var(--text-sm)}.login2-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;overflow:hidden;touch-action:manipulation;display:flex;flex-direction:column;background:var(--color-surface);z-index:50}.login2-hero{flex-shrink:0;position:relative;height:calc(env(safe-area-inset-top,0px) + clamp(52px,9vh,84px));background:linear-gradient(155deg,var(--color-primary),var(--color-primary-dark));border-radius:0 0 50% 50%/0 0 20px 20px;z-index:1}.login2-hero:after{content:"";position:absolute;left:50%;bottom:2px;transform:translate(-50%);width:min(35%,160px);height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);opacity:.85}.login2-identity{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1vh,10px)}.login2-methods{display:flex;flex-direction:column;gap:clamp(8px,1.4vh,12px)}.login2-logo-badge{display:grid;place-items:center;width:calc(clamp(72px,14vh,100px) * var(--login-logo-scale, 1));height:calc(clamp(72px,14vh,100px) * var(--login-logo-scale, 1))}.login2-logo{display:block;height:calc(clamp(42px,8vh,60px) * var(--login-logo-scale, 1));width:auto;max-width:68%;object-fit:contain;background:transparent}.login2-logo-fallback{display:grid;place-items:center;color:var(--color-primary)}.login2-sheet{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.login2-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background-size:cover;background-position:center;animation:login2-bg-drift 26s ease-in-out infinite alternate}@keyframes login2-bg-drift{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.16) translate3d(-1.5%,-1.5%,0)}}.login2-sheet .login-input-group input{font-size:16px}.login2-sheet .login-form{gap:10px}.login2-sheet-scroll{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(16px,3vh,24px) 24px;padding-bottom:max(clamp(16px,3vh,24px),env(safe-area-inset-bottom))}.login2-screen,.login2-sheet,.login2-sheet-scroll{scrollbar-width:none;-ms-overflow-style:none}.login2-screen::-webkit-scrollbar,.login2-sheet::-webkit-scrollbar,.login2-sheet-scroll::-webkit-scrollbar{display:none;width:0;height:0}.login2-content{display:flex;flex-direction:column;margin-block:auto;gap:clamp(20px,3.5vh,30px)}.login2-title{margin:0;width:100%;text-align:center;font-size:clamp(1.3rem,4.5vw,1.5rem);font-weight:800;color:var(--color-text)}section.login2-sheet.login2-sheet-has-bg .login2-title,section.login2-sheet.login2-sheet-has-bg .login2-subtitle{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .input,section.login2-sheet.login2-sheet-has-bg .input-group{background:#fff;border-color:#0000001f;color:#1a1a1a}section.login2-sheet.login2-sheet-has-bg .input-group__input,section.login2-sheet.login2-sheet-has-bg .input-group__input:-webkit-autofill,section.login2-sheet.login2-sheet-has-bg .input-group__input:-webkit-autofill:hover,section.login2-sheet.login2-sheet-has-bg .input-group__input:-webkit-autofill:focus,section.login2-sheet.login2-sheet-has-bg .input-group__input:-webkit-autofill:active,section.login2-sheet.login2-sheet-has-bg .input:-webkit-autofill,section.login2-sheet.login2-sheet-has-bg .input:-webkit-autofill:hover,section.login2-sheet.login2-sheet-has-bg .input:-webkit-autofill:focus,section.login2-sheet.login2-sheet-has-bg .input:-webkit-autofill:active{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;caret-color:#1a1a1a}section.login2-sheet.login2-sheet-has-bg .input-group__prefix,section.login2-sheet.login2-sheet-has-bg .input-group__suffix,section.login2-sheet.login2-sheet-has-bg .input-group__input::placeholder,section.login2-sheet.login2-sheet-has-bg .input::placeholder{color:#1a1a1a8c}.login2-sheet .input-group__prefix,.login2-sheet .input-group__suffix{border:none;background:transparent}html[dir=rtl] .login2-sheet .input-group__input,html[dir=rtl] .login2-sheet .input,html[dir=rtl] .login2-sheet .label{text-align:right}section.login2-sheet.login2-sheet-has-bg .login-remember,section.login2-sheet.login2-sheet-has-bg .login2-create-account,section.login2-sheet.login2-sheet-has-bg .label{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .login-remember .checkbox__content{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}.login2-subtitle{margin:0;width:100%;text-align:center;color:color-mix(in srgb,var(--color-text-secondary) 80%,var(--color-text) 20%);font-size:var(--text-base);font-weight:400}.login2-skeleton{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,10px)}.login2-skeleton-label{width:40%;height:13px;margin-top:clamp(2px,.6vh,6px);border-radius:999px;background:var(--color-surface-alt)}.login2-skeleton-btn{width:100%;height:52px;border-radius:14px;background:var(--color-surface-alt)}.login2-skeleton-divider{width:100%;height:13px;margin:4px 0;border-radius:999px;background:var(--color-surface-alt)}.login2-skeleton-input,.login2-skeleton-submit{width:100%;height:52px;border-radius:14px;background:var(--color-surface-alt)}.login2-social-grid{display:grid;grid-template-columns:1fr;gap:clamp(8px,1.6vh,10px)}.login2-social-btn{width:100%;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:0;min-height:52px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1a1a1a;font-weight:600;font-size:var(--text-md);cursor:pointer;box-shadow:0 1px 2px #00000014;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.login2-social-btn>svg:first-child,.login2-social-btn>.social-icon-badge{grid-column:1;justify-self:start}.login2-social-btn>span{grid-column:2;justify-self:center;white-space:nowrap}.social-icon-badge{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#fffc00;color:#000}.social-icon-badge-phone,.social-icon-badge-email{border-radius:50%}.social-icon-badge-phone{background:var(--color-gold)}.social-icon-badge-email{background:#3a3a42}.social-icon-badge-id{background:none;color:#111114}.login2-social-btn .social-icon-badge-id svg,.social-icon-badge-id svg{display:block;width:24px;height:24px}.login2-social-btn:hover{background:#f5f5f5;border-color:#0003;box-shadow:0 6px 16px -6px #0000002e}.login2-social-btn:active{transform:scale(.98);box-shadow:0 1px 2px #00000014}.login2-social-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.login2-social-btn:disabled{opacity:.75;cursor:not-allowed}.login2-spin{animation:login2-spin-rotate .9s linear infinite}@keyframes login2-spin-rotate{to{transform:rotate(360deg)}}.login2-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px;min-height:52px;padding:12px;background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-md);cursor:pointer;box-shadow:0 8px 16px -10px color-mix(in srgb,var(--color-primary) 40%,transparent);transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease;text-decoration:none}.login2-submit:hover{opacity:.92;box-shadow:0 10px 18px -9px color-mix(in srgb,var(--color-primary) 45%,transparent)}.login2-submit:active{transform:scale(.98);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-primary) 65%,transparent)}.login2-submit:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}.login2-create-account{margin:0;text-align:center;font-size:var(--text-sm)}.login2-link-btn{border:none;background:none;padding:4px;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-decoration:none}.login2-link-btn:hover{color:var(--color-primary)}.login2-link-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.login2-back-link{justify-self:start;margin-bottom:2px}.login2-cancel-link{align-self:center;justify-self:center}.login2-legal-footer{margin:10px auto 0;max-width:fit-content;padding:6px 14px;border-radius:999px;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;font-size:var(--text-xs);color:#ffffffeb}.login2-legal-footer a{color:var(--color-gold);font-weight:600;text-decoration:none}.login2-legal-footer a:hover{text-decoration:underline}.login2-return-link{align-self:center;display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border-radius:999px;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent}.login2-return-link:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.auth-error-slot{min-height:20px}.login2-session-notice{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:9px 12px;border-radius:14px;background:color-mix(in srgb,var(--color-gold) 9%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-gold) 38%,transparent);color:var(--color-text);font-family:"Cairo",var(--font-family);font-size:.875rem;font-weight:600;line-height:1.5;text-align:start;animation:login2-session-notice-in .28s ease-out}.login2-session-notice-icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--color-gold) 18%,transparent);color:color-mix(in srgb,var(--color-gold) 80%,var(--color-text))}.login2-sheet-has-bg .login2-session-notice{background:#0a0c16a8;border-color:#f5c04257;box-shadow:0 6px 18px #00000038;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fffffff2}.login2-sheet-has-bg .login2-session-notice-icon{background:#f5c04229;color:#f5c042}.login2-session-notice-text{min-width:0;overflow-wrap:anywhere}@keyframes login2-session-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 768px){.login2-session-notice{padding:10px 14px;font-size:.9rem}}@media (max-width: 360px){.login2-session-notice{gap:8px;padding:8px 10px;font-size:.8125rem}.login2-session-notice-icon{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.login2-session-notice{animation:none}}@media (max-height: 680px){.login2-content{gap:14px}.login2-sheet-scroll{padding-top:12px}}@media (max-height: 600px){.login2-logo{height:34px}.login2-identity{gap:4px}.login2-methods{gap:6px}.login2-content{gap:10px}.login2-sheet-scroll{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.login2-title{font-size:1.05rem}.login2-social-btn{min-height:46px}.login2-sheet .login-form{gap:8px}.login2-sheet .login-input-group input{padding:10px 46px}.login2-submit{min-height:42px;padding:8px}.auth-error-slot{min-height:20px}}@media (prefers-reduced-motion: reduce){.login2-spin{animation-duration:1.8s}.login2-social-btn,.login2-submit{transition:none}}@media (min-width: 640px){.login2-sheet-scroll{width:100%;max-width:400px;margin:0 auto;padding:32px 0;padding-bottom:max(32px,env(safe-area-inset-bottom))}}.login2-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.login2-decor:before,.login2-decor:after{content:"";position:absolute;border-radius:50%}.login2-decor:before{--d: clamp(340px, 60vw, 560px);width:var(--d);height:var(--d);right:clamp(-220px,-30vw,-140px);bottom:clamp(-260px,-34vw,-160px);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-primary-dark) 16%,transparent) 0%,transparent 68%)}.login2-decor:after{--d: clamp(220px, 36vw, 360px);width:var(--d);height:var(--d);left:clamp(-150px,-20vw,-90px);bottom:clamp(-170px,-22vw,-100px);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-gold) 14%,transparent) 0%,transparent 68%)}@media (prefers-reduced-motion: reduce){.login2-decor:before,.login2-decor:after{transition:none;animation:none}}.login-step-header{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:10px}.login-step-header:after{content:""}.login-step-header .login-step-back{width:32px;height:32px}.login-step-back{flex-shrink:0;border-radius:50%;border:1px solid #f0f0f1;background:#fff;color:var(--color-text)}.customer-heroui[data-theme=dark] .login-step-back{background:#18181c;border-color:#2b2b31}.login-step-title{grid-column:2;min-width:0;font-size:clamp(1rem,3.6vw,1.15rem);line-height:1.35;font-family:"Cairo",var(--font-family);font-weight:700}.login-step-subtitle{font-size:var(--text-sm)}.login-step-subtitle:empty{display:none}.login-step-content{gap:clamp(8px,1.4vh,12px)}.otp-form{display:grid;gap:12px;margin-top:4px}.otp-target{display:grid;gap:2px;margin-top:-2px}.otp-subtitle{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.otp-target-value{margin:0;color:var(--color-text);font-weight:700;font-size:var(--text-md);overflow-wrap:anywhere}.otp-status{margin:0;font-size:var(--text-sm)}.otp-status-success{color:var(--color-success);font-weight:600}.otp-footer-row{display:flex;align-items:center;justify-content:space-between}.otp-link-btn{border:none;background:none;padding:0;color:var(--color-primary);font-weight:700;font-size:var(--text-sm);cursor:pointer}.otp-link-btn:disabled{color:var(--color-text-secondary);cursor:not-allowed}.otp-edit-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);cursor:pointer}section.login2-sheet.login2-sheet-has-bg .otp-subtitle,section.login2-sheet.login2-sheet-has-bg .otp-target-value{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .otp-edit-link{color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}.reset-step-form{display:grid;gap:12px;margin-top:4px}.reset-success-panel{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin-top:4px}.reset-success-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--color-success);color:#fff}.reset-success-title{margin:0;font-family:"Cairo",var(--font-family);font-size:clamp(1.1rem,4vw,1.3rem);font-weight:700;color:var(--color-text)}.reset-success-panel p{margin:0;max-width:34ch;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.reset-success-panel .login2-submit{width:100%;margin-top:8px}section.login2-sheet.login2-sheet-has-bg .reset-success-title,section.login2-sheet.login2-sheet-has-bg .reset-success-panel p{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}.phone-login-sheet .login-step-title,.phone-login-form,.phone-code-target{font-family:"Cairo",var(--font-family)}.phone-login-form{display:grid;gap:14px;margin-top:4px}.phone-field-label{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.phone-cooldown-note{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.phone-input-row{display:flex;gap:8px}.phone-input-row input{flex:1;min-width:0;min-height:48px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-size:16px;transition:border-color .12s ease,background .12s ease}.phone-input-row input:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.phone-country-picker{position:relative}.phone-country-trigger{height:48px;display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:border-color .12s ease,background .12s ease}.phone-country-flag{width:16px;height:16px;border-radius:50%;object-fit:cover}.phone-country-list{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:240px;max-height:260px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #f0f0f1;border-radius:var(--radius-md);box-shadow:var(--shadow-card);z-index:10;scrollbar-width:none}.customer-heroui[data-theme=dark] .phone-country-list{background:#18181c;border-color:#2b2b31}.phone-country-list::-webkit-scrollbar{display:none}.phone-country-option{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:none;background:none;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-base);cursor:pointer;text-align:start}.phone-country-option:hover{background:var(--color-surface-alt)}.phone-country-dial{margin-inline-start:auto;color:var(--color-text-secondary)}.phone-code-target{display:grid;gap:2px;margin-top:-2px}.phone-code-subtitle{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.phone-code-number{margin:0;color:var(--color-text);font-weight:700;font-size:var(--text-md)}.phone-sheet-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.phone-link-btn{border:none;background:none;padding:0;color:var(--color-primary);font-weight:700;font-size:var(--text-sm);cursor:pointer}.phone-link-btn:disabled{color:var(--color-text-secondary);cursor:not-allowed}.phone-edit-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--color-text-secondary);font-weight:600;font-size:var(--text-sm);font-family:"Cairo",var(--font-family);cursor:pointer}.otp-box-row{position:relative;direction:ltr;display:flex;gap:8px}.otp-box-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none;background:transparent;color:transparent;caret-color:transparent;-webkit-text-fill-color:transparent;font-size:20px;text-align:center}.otp-box-input:disabled{cursor:not-allowed}.otp-box-cell{flex:1;min-width:0;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-family:"Cairo",var(--font-family);font-size:20px;font-weight:700;pointer-events:none;transition:border-color .12s ease}.otp-box-cell.is-active{border-color:var(--color-primary);border-width:1.5px}.otp-box-row.is-invalid .otp-box-cell{border-color:var(--color-primary)}.phone-field-error-slot{min-height:20px}.phone-field-error{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-primary);font-size:var(--text-sm);font-weight:600}section.login2-sheet.login2-sheet-has-bg .login-step-back,section.login2-sheet.login2-sheet-has-bg .phone-input-row input,section.login2-sheet.login2-sheet-has-bg .otp-box-cell,section.login2-sheet.login2-sheet-has-bg .phone-country-trigger{background:#fff;border-color:#0000001f;color:#1a1a1a}section.login2-sheet.login2-sheet-has-bg .phone-field-label,section.login2-sheet.login2-sheet-has-bg .phone-code-subtitle,section.login2-sheet.login2-sheet-has-bg .phone-code-number,section.login2-sheet.login2-sheet-has-bg .phone-cooldown-note{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .phone-edit-link{color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .phone-country-list{background:#fff;border-color:#0000001f;box-shadow:0 10px 30px #00000059}section.login2-sheet.login2-sheet-has-bg .phone-country-option{color:#1a1a1a}section.login2-sheet.login2-sheet-has-bg .phone-country-option:hover{background:#0000000f}section.login2-sheet.login2-sheet-has-bg .phone-country-dial{color:#1a1a1a99}.oauth-callback-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--color-text-secondary);background:var(--color-background)}.coming-soon-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--color-text-secondary);background:var(--color-background)}.coming-soon-screen h1{margin:0;color:var(--color-text);font-size:var(--text-xl);font-weight:800}.coming-soon-screen svg{color:var(--color-primary)}.coming-soon-back{max-width:240px;margin-top:8px}.register-field{display:grid;gap:8px}.register-field label{display:flex;align-items:center;gap:6px;font-size:var(--text-base);font-weight:700;color:var(--color-text)}.register-field label svg{color:var(--color-primary)}.register-requirements{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.register-req-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--pill-gray-bg);color:var(--pill-gray-text);font-size:var(--text-2xs);font-weight:600;white-space:nowrap}.register-req-chip.is-met{background:var(--pill-green-bg);color:var(--pill-green-text)}.password-requirements{display:grid;gap:4px;margin:-4px 0 0;padding:0;list-style:none}.password-req-item{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:500}.password-req-item.is-met{color:var(--color-success)}section.login2-sheet.login2-sheet-has-bg .password-req-item{color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}section.login2-sheet.login2-sheet-has-bg .password-req-item.is-met{color:#6ee7a8;text-shadow:0 1px 3px rgba(0,0,0,.7),0 1px 12px rgba(0,0,0,.5)}.empty-state{padding:28px;text-align:center}.empty-state-title{margin:0 0 10px;font-size:var(--text-xl);font-weight:700}.empty-state-text{margin:0;color:var(--color-text-secondary)}.empty-state-icon{width:38px;height:38px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-alt);color:var(--color-text-secondary)}.empty-state-compact{min-height:140px;max-height:160px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state-compact .empty-state-icon{margin-bottom:8px}.route-fatal-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;text-align:center;background:var(--color-background);color:var(--color-text)}.route-fatal-error-title{margin:0;font-size:var(--text-xl);font-weight:700}.route-fatal-error-message{margin:0 0 8px;color:var(--color-text-secondary);max-width:40ch}.route-fatal-error-button{padding:10px 22px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-weight:600;cursor:pointer}.empty-state-compact .empty-state-title{margin:0 0 4px;font-size:var(--text-md)}.empty-state-compact .empty-state-text{font-size:var(--text-xs)}.empty-state-action{margin-top:var(--space-md);padding:.6rem 1.2rem;min-height:0}.toast-notice{position:fixed;bottom:100px;left:50%;transform:translate(-50%);min-width:280px;max-width:90%;padding:14px 18px;background:#111111e6;color:#fff;border-radius:14px;text-align:center;z-index:100}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;padding:20px;z-index:1000}.modal-card{width:min(360px,100%);padding:16px;display:grid;gap:12px}.order-details-modal{width:min(460px,100%);max-height:85vh;overflow-y:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;min-width:0}.modal-header h3{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.modal-body{color:var(--color-text-secondary);display:grid;gap:8px;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);line-height:1.65}.modal-body p{margin:0}.modal-header h3,.modal-description,.modal-actions .button{font-family:"Cairo",var(--font-family)}.modal-input{width:100%;padding:10px 12px;font-size:var(--text-base);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.modal-actions .button{padding:.55rem .9rem;font-size:var(--text-sm)}.modal-header-text{min-width:0}.modal-description{margin:4px 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.modal-close-btn{flex-shrink:0}.modal-card--lg{width:clamp(760px,60vw,900px);max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0}@media (max-width: 640px){.modal-card--lg{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}}.modal-card--lg .modal-header{align-items:flex-start;gap:12px;padding:16px 20px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.modal-card--lg .modal-body{overflow-y:auto;padding:24px 20px 18px;gap:14px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.modal-card--lg .modal-body::-webkit-scrollbar{width:8px}.modal-card--lg .modal-body::-webkit-scrollbar-track{background:transparent}.modal-card--lg .modal-body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:8px}.modal-card--lg .modal-actions{padding:14px 20px;background:var(--color-surface);border-top:1px solid var(--color-border)}.transfer-card{gap:14px}.transfer-balance-row{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-primary-light);font-size:var(--text-xs);color:var(--color-text-secondary)}.transfer-balance-row strong{font-size:var(--text-md);color:var(--color-text);font-variant-numeric:tabular-nums}.transfer-recipient-row{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:var(--radius-md);background:var(--color-surface-alt)}.transfer-recipient-avatar{width:52px;height:52px;flex-shrink:0;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:#fff;display:grid;place-items:center;font-size:var(--text-lg);font-weight:var(--weight-bold);box-shadow:0 0 0 3px var(--color-surface),0 0 0 4px var(--color-primary-light)}.transfer-recipient-info{min-width:0}.transfer-recipient-label{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.transfer-recipient-name{margin:3px 0 0;font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transfer-amount-field{display:grid;gap:6px;min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.transfer-amount-input-wrap{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 14px;border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);direction:ltr;transition:border-color .15s ease}.transfer-amount-input-wrap:focus-within{border-color:var(--color-primary)}.transfer-amount-symbol{flex-shrink:0;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary)}.transfer-amount-input-wrap input{flex:1;min-width:0;border:none;background:transparent;padding:8px 0;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text);font-family:inherit}.transfer-amount-input-wrap input:focus{outline:none}.transfer-actions{display:flex;justify-content:space-between;min-width:0;gap:8px}.transfer-actions .button{flex:1;padding:.6rem .9rem;font-size:var(--text-sm)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:flex-end;justify-content:center;animation:sheetBackdropFade .2s ease}.sheet-panel{width:100%;max-height:88vh;overflow-y:auto;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-soft);padding:var(--space-sm) var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);animation:sheetSlideUp .25s cubic-bezier(.22,1,.36,1)}.sheet-handle{align-self:center;width:36px;height:4px;border-radius:999px;background:var(--color-border);margin-bottom:2px}.sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.sheet-header h3{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.sheet-subtitle{margin:3px 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.sheet-close-btn{flex-shrink:0}.sheet-body{display:flex;flex-direction:column;gap:var(--space-sm)}.sheet-footer{display:flex;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border)}.sheet-footer .button{flex:1}.sheet-amount-field{display:flex;flex-direction:column;gap:var(--space-xxs)}.sheet-amount-input-row{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt)}.sheet-amount-input{flex:1;min-width:0;border:none;background:transparent;color:var(--color-text);font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;direction:ltr;text-align:end}.sheet-amount-input:focus{outline:none}.sheet-amount-unit{flex-shrink:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.sheet-amount-meta{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-2xs);color:var(--color-text-secondary)}.sheet-max-btn{border:none;background:none;padding:0;font-size:var(--text-2xs);font-weight:700;color:var(--color-primary)}.sheet-amount-input-row{transition:border-color .15s ease,box-shadow .15s ease}.sheet-amount-input-row.is-invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 12%,transparent)}.sheet-field-error{display:flex;align-items:center;gap:6px;margin:2px 2px 0;font-size:var(--text-xs);font-weight:600;line-height:1.5;color:var(--color-danger)}.sheet-field-error svg{flex-shrink:0}.sheet-alert{display:flex;align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface-alt)}.sheet-alert-icon{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger)}.sheet-alert-text{margin:4px 0 0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text)}.sheet-chips{display:flex;gap:var(--space-xs)}.sheet-chip{flex:1;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);border-radius:999px;padding:7px 0;font-size:var(--text-xs);font-weight:600}.sheet-chip:active:not(:disabled){transform:scale(.96)}.sheet-summary-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-alt);border:1px solid var(--color-border)}.sheet-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-sm);color:var(--color-text-secondary)}.sheet-summary-row strong{color:var(--color-text)}.sheet-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-md) 0;gap:var(--space-xxs)}.sheet-success-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--pill-green-bg);color:var(--pill-green-text);margin-bottom:var(--space-xs)}.sheet-success-title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.sheet-success-detail{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.coins-spin{animation:coinsSpin .8s linear infinite}@keyframes coinsSpin{to{transform:rotate(360deg)}}@keyframes sheetBackdropFade{0%{opacity:0}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}}@media (min-width: 640px){.sheet-backdrop{align-items:center}.sheet-panel{width:min(420px,100%);max-height:85vh;border-radius:var(--radius-xl)}.sheet-handle{display:none}@keyframes sheetSlideUp{0%{transform:translateY(16px) scale(.98);opacity:0}}}.purchase-modal-backdrop{top:0;bottom:auto;height:var(--pm-height, 100dvh);padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#0a0a0e6b;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);perspective:1200px;touch-action:pan-x pan-y;animation:purchaseBackdropIn .2s ease-out both}@keyframes purchaseBackdropIn{0%{opacity:0}}@keyframes purchaseCardIn{0%{opacity:0;transform:translateY(22px) rotateX(9deg) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.purchase-modal-backdrop,.purchase-modal-card{animation:none}}.purchase-modal-card{--purchase-frame-min: 360px;box-sizing:border-box;width:min(400px,100%);min-height:min(var(--purchase-frame-min),100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:0;outline:none;border-radius:24px;border:1px solid color-mix(in srgb,var(--color-text) 7%,transparent);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0c0c120f,0 14px 28px -8px #0c0c1238,0 38px 72px -18px #0c0c1273;transform-origin:50% 100%;animation:purchaseCardIn .34s cubic-bezier(.2,.9,.25,1) both;translate:0 calc(var(--pm-lift, 0px) * -1);transition:translate .24s cubic-bezier(.2,.9,.25,1)}:root[data-theme=dark] .purchase-modal-card{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff12,0 2px 4px #0000004d,0 14px 28px -8px #0000008c,0 38px 72px -18px #000000bf}.purchase-modal-card>*,.purchase-modal-body>*{min-width:0}.purchase-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:14px;padding:18px 18px 4px}.purchase-modal-footer{flex:none;display:grid;gap:10px;padding:12px 18px 18px}.purchase-modal-footer .auth-error{margin:0}.purchase-modal-close{position:absolute;top:18px;inset-inline-end:18px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:none;background:var(--color-surface-alt);color:var(--color-text-secondary);z-index:2;transition:transform .15s ease,background .15s ease}.purchase-modal-card.has-banner .purchase-modal-close{top:26px;inset-inline-end:26px;width:32px;height:32px;background:color-mix(in srgb,var(--color-surface) 82%,transparent);color:var(--color-text);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);box-shadow:0 2px 8px #0c0c122e}.purchase-modal-close:active,.purchase-favorite-btn:active,.purchase-cart-icon-btn:active{transform:scale(.92)}.purchase-modal-banner-slot{height:90px;border-radius:16px;overflow:hidden}.purchase-modal-banner{display:block;width:100%;height:100%;object-fit:cover}.purchase-modal-banner-slot.is-transparent{border-radius:0;overflow:visible}.purchase-modal-banner-slot.is-transparent .purchase-modal-banner{object-fit:contain}.purchase-modal-banner-slot.is-transparent :is(.smart-img-frame,.smart-img-skeleton,.smart-img-fallback){background:none;overflow:visible}.purchase-modal-head{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-modal-head.clears-close{padding-inline-end:46px}.purchase-modal-name{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:2px}.purchase-modal-name h3{min-width:0;margin:0;font-weight:var(--weight-bold);color:var(--color-text);line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word}.purchase-favorite-btn{flex-shrink:0;width:34px;height:34px;margin-block:-4px;padding:0;border-radius:50%;border:none;background:none;color:var(--color-text-secondary);display:grid;place-items:center;transition:transform .15s ease,color .15s ease}.purchase-favorite-btn.is-active{color:var(--color-primary)}.purchase-favorite-btn:disabled{opacity:.45;cursor:default}.purchase-price-pill{flex-shrink:0;min-width:64px;text-align:center;background:var(--color-primary);color:#fff;font-size:var(--text-md);font-weight:var(--weight-bold);font-family:"Cairo",var(--font-family);font-variant-numeric:tabular-nums;line-height:1.5;padding:4px 14px;border-radius:999px}.purchase-description{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.purchase-description-scroll{max-height:min(26dvh,168px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;font-size:var(--text-sm);line-height:1.8;color:color-mix(in srgb,var(--color-text) 78%,transparent)}.purchase-description-scroll::-webkit-scrollbar{display:none}.purchase-description-scroll.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.purchase-description-scroll.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18px);mask-image:linear-gradient(to bottom,transparent,#000 18px)}.purchase-description-scroll.is-scrolled.has-more{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 18px,#000 calc(100% - 24px),transparent)}.purchase-description-body{margin:0;overflow-wrap:anywhere}p.purchase-description-body{white-space:pre-line}.purchase-description-body.is-rich :is(p,div,h1,h2,h3,blockquote){margin:0 0 6px}.purchase-description-body.is-rich>:last-child{margin-bottom:0}.purchase-description-body.is-rich :is(h1,h2,h3){font-weight:var(--weight-bold);line-height:1.5;color:var(--color-text)}.purchase-description-body.is-rich h1{font-size:1.3em}.purchase-description-body.is-rich h2{font-size:1.18em}.purchase-description-body.is-rich h3{font-size:1.06em}.purchase-description-body.is-rich strong{font-weight:var(--weight-bold)}.purchase-description-body.is-rich :is(ul,ol){margin:0 0 6px;padding-inline-start:20px}.purchase-description-body.is-rich li+li{margin-top:2px}.purchase-description-body.is-rich a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.purchase-description-body.is-rich blockquote{padding-inline-start:10px;border-inline-start:2px solid color-mix(in srgb,var(--color-text) 16%,transparent)}.purchase-price-pill.is-empty{background:var(--color-surface-alt);color:var(--color-text-secondary)}.purchase-admin-note{margin:0;padding-top:10px;border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);text-align:center;white-space:pre-line}.purchase-section-label{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.purchase-quantity{display:grid;gap:4px;margin-bottom:-6px}.purchase-count-total-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.purchase-box{min-width:0;display:grid;justify-items:center;align-content:start;gap:8px;padding:12px 10px;border-radius:18px;border:none;background:var(--color-surface-alt)}.purchase-box-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.purchase-box-value{display:grid;place-items:center;width:100%;height:40px;font-size:var(--text-lg);font-weight:var(--weight-bold);font-family:"Cairo",var(--font-family);font-variant-numeric:tabular-nums;color:var(--color-primary);overflow:hidden;white-space:nowrap}.purchase-count-box{cursor:text}.purchase-qty-input{box-sizing:border-box;width:100%;height:40px;padding:0 10px;text-align:center;font-size:max(16px,var(--text-lg));font-weight:var(--weight-bold);font-family:"Cairo",var(--font-family);font-variant-numeric:tabular-nums;border:none;border-radius:12px;background:var(--color-surface);color:var(--color-text);caret-color:var(--color-text);outline:none;box-shadow:0 1px 2px #0c0c1214,0 0 0 1px color-mix(in srgb,var(--color-text) 6%,transparent);transition:box-shadow .15s ease}.purchase-qty-input:focus{box-shadow:0 1px 2px #0c0c1214,0 0 0 1.5px color-mix(in srgb,var(--color-text) 32%,transparent)}.purchase-qty-message{margin:0;min-height:16px;padding-inline:4px;font-size:var(--text-xs);line-height:16px;color:color-mix(in srgb,var(--color-danger) 85%,var(--color-text))}.purchase-offer-badge{flex-shrink:0;background:var(--color-success);color:#fff;font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:2px 7px;border-radius:999px}.purchase-account-field{display:grid;gap:6px}.purchase-account-field span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.purchase-account-field input,.purchase-account-field select,.purchase-account-field textarea{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border-radius:14px;border:1px solid transparent;background:var(--color-surface-alt);color:var(--color-text);caret-color:var(--color-text);font-size:16px;font-family:inherit;outline:none;box-shadow:none;transition:border-color .15s ease,background .15s ease}.purchase-account-field input::placeholder,.purchase-account-field textarea::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent)}.purchase-account-field input:focus,.purchase-account-field select:focus,.purchase-account-field textarea:focus{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-text) 28%,transparent);box-shadow:none}.purchase-account-field textarea{min-height:84px;resize:vertical;line-height:1.6}.purchase-field-error{font-style:normal;font-size:var(--text-xs);color:color-mix(in srgb,var(--color-danger) 85%,var(--color-text))}.purchase-tier-list{display:grid;gap:8px}.purchase-tier-option{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);transition:border-color .15s ease,background .15s ease}.purchase-tier-price{font-weight:var(--weight-bold);font-family:"Cairo",var(--font-family);font-variant-numeric:tabular-nums}.purchase-tier-option.active{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary)}.purchase-balance-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.purchase-balance-info{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary)}.purchase-balance-icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--color-surface-alt);color:var(--color-text-secondary)}.purchase-balance-label{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.purchase-balance-value{font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.purchase-deposit-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-surface-alt);border:none;padding:0 14px;border-radius:999px;white-space:nowrap;text-decoration:none}.purchase-deposit-btn svg{color:var(--color-primary)}.purchase-modal-actions{display:flex;gap:8px}.purchase-modal-actions .button{flex:1}.purchase-modal-card .purchase-modal-actions .button{min-width:0;min-height:46px;padding:0 14px;border-radius:999px;font-size:var(--text-base);font-weight:var(--weight-bold);box-shadow:none;text-decoration:none;white-space:nowrap}.purchase-modal-card .purchase-modal-actions .button-primary{background:var(--color-primary);color:#fff}.purchase-modal-card .purchase-modal-actions .button-secondary{background:var(--color-surface-alt);color:var(--color-text);border:1px solid var(--color-border)}.purchase-modal-card .purchase-modal-actions .button:disabled{opacity:.45}.bottom-nav{position:fixed;inset:auto 0 0;width:100%;background:var(--bottom-nav-bg);backdrop-filter:blur(var(--bottom-nav-blur)) saturate(110%);-webkit-backdrop-filter:blur(var(--bottom-nav-blur)) saturate(110%);border-radius:18px 18px 0 0;border-top:1px solid var(--bottom-nav-border);display:flex;justify-content:space-around;align-items:flex-end;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));box-shadow:var(--bottom-nav-shadow);z-index:20;direction:ltr;transform:translateZ(0);-webkit-transform:translateZ(0)}.nav-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:48px;min-height:48px;padding:2px 4px;color:var(--bottom-nav-icon);border-radius:16px}.nav-link.active{color:var(--bottom-nav-active)}.nav-pill{display:grid;place-items:center;width:36px;height:36px}.nav-icon{display:grid;place-items:center;color:inherit;transform:scale(1);transition:transform .26s cubic-bezier(.34,1.2,.64,1),color .24s ease}.nav-icon svg{width:var(--bottom-nav-icon-size);height:var(--bottom-nav-icon-size)}.nav-link.active:not(.nav-link-hero) .nav-icon{color:var(--bottom-nav-active);transform:scale(var(--bottom-nav-active-scale))}.nav-link:not(.nav-link-hero):active .nav-icon{transform:scale(.94);transition:transform .11s ease}.nav-label{font-size:11px;font-weight:var(--weight-medium);color:var(--bottom-nav-label);line-height:1.2;transition:color .24s ease,font-weight .24s ease,font-size .24s ease,opacity .11s ease}.nav-link.active .nav-label{color:var(--bottom-nav-active);font-weight:var(--weight-semibold);font-size:11.5px}.nav-link:active .nav-label{opacity:.72}.nav-link-hero .nav-pill{position:relative;top:-9px;width:40px;height:40px;border-radius:var(--bottom-nav-radius);background:var(--bottom-nav-hero-bg);border:1px solid rgba(255,255,255,.08);box-shadow:0 5px 12px -6px #0000006b;transform:scale(1);transition:background .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.34,1.2,.64,1)}.nav-link-hero .nav-icon{color:#fffc;transform:none;transition:color .24s ease}.nav-link-hero.active .nav-pill{background:linear-gradient(155deg,var(--color-primary),var(--color-primary-dark));border-color:transparent;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--color-primary) 22%,transparent),0 0 12px color-mix(in srgb,var(--color-primary) 7%,transparent);transform:scale(1.06)}.nav-link-hero.active .nav-icon{color:#fff}.nav-link-hero:active .nav-pill{transform:scale(.96);transition:transform .11s ease}@media (prefers-reduced-motion: reduce){.nav-link,.nav-pill,.nav-icon,.nav-label{transition:none!important;animation:none!important}}.bottom-nav.bottom-nav-android{background:var(--color-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;border-top:1px solid color-mix(in srgb,var(--color-text) 14%,transparent);box-shadow:0 -3px 12px color-mix(in srgb,var(--color-text) 7%,transparent);align-items:stretch;justify-content:space-between;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px))}.bottom-nav-android .nav-link{flex:1 1 0;min-width:0;min-height:48px;gap:4px;padding:2px 2px 0;border-radius:0;justify-content:center}.bottom-nav-android .nav-pill{width:auto;height:auto}.bottom-nav-android .nav-icon svg{width:26px;height:26px}.bottom-nav-android .nav-link:not(.active){color:color-mix(in srgb,var(--color-text) 88%,transparent)}.bottom-nav-android .nav-link.active{color:var(--color-primary)}.bottom-nav-android .nav-link.active .nav-icon{transform:none}.bottom-nav-android .nav-label{font-size:13px;white-space:nowrap}.bottom-nav-android .nav-link.active .nav-label{font-size:13px}.page-content{padding-top:0}@media (min-width: 768px){.page-content{padding-top:12px}}@media (min-width: 1200px){.page-content{padding-top:20px}}@media (min-width: 640px){.header-shell{--header-shell-pad-x: 24px;padding-block:20px 10px}}.floating-social-btn{position:fixed;left:var(--space-lg);z-index:20;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--color-primary);color:#fff;box-shadow:0 0 0 3px var(--color-surface),0 6px 16px #00000047;transition:transform .15s ease}.floating-social-btn:hover{transform:translateY(-2px)}.floating-social-btn.has-icon-bg{background:var(--icon-bg);color:var(--icon-ink)}.floating-social-btn.no-icon-bg{background:transparent;color:var(--color-text);box-shadow:none}.floating-social-btn:active{transform:scale(.95)}.floating-social-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.floating-social-btn-web{bottom:calc(var(--bottom-nav-total-height) + 16px + env(safe-area-inset-bottom,0px))}.floating-social-btn-android{left:var(--space-md);bottom:calc(var(--bottom-nav-total-height) + 12px + env(safe-area-inset-bottom,0px))}@media (min-width: 1024px){.page-shell{padding-bottom:0}.bottom-nav{display:none}.floating-social-btn-web{bottom:var(--space-lg)}.hero-banner{grid-template-columns:1.2fr .8fr}.page-heading,.section-title{margin-bottom:24px}.category-list{grid-template-columns:1fr 1fr}}.lang-toggle-wrap{position:relative}.lang-toggle-btn{position:relative;overflow:visible;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.flag-icon{display:inline-block;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #0000001f;flex-shrink:0}.flag-icon svg{display:block;width:100%;height:100%;object-fit:cover}.lang-toggle-btn.is-open{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-primary);transform:scale(1.04)}.lang-toggle-menu{position:absolute;top:calc(100% + 12px);inset-inline-end:0;width:216px;padding:10px;border-radius:18px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 20px 44px #00000038,0 0 0 1px #ffffff0f inset;border:1px solid var(--color-border);z-index:20;opacity:0;transform:translateY(-8px) scale(.94);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}:root[dir=rtl] .lang-toggle-menu{transform-origin:top right}.lang-toggle-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.lang-toggle-heading{display:flex;align-items:center;gap:5px;margin:2px 4px 8px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary)}.lang-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lang-toggle-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 6px 10px;border:1.5px solid var(--color-border);border-radius:14px;background:var(--color-surface-alt);color:var(--color-text);font-size:12px;font-weight:700;transition:border-color .18s ease,background .18s ease,transform .12s ease}.lang-toggle-label{white-space:nowrap}.lang-toggle-option .flag-icon{border-radius:6px;box-shadow:0 2px 5px #00000026,0 0 0 1px #0000001a}.lang-toggle-check{position:absolute;top:-5px;inset-inline-end:-5px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;box-shadow:0 0 0 2px var(--color-surface)}.lang-toggle-option.active{background:transparent}.admin-field{width:100%;display:grid;gap:6px;text-align:right;font-size:var(--text-sm);color:var(--color-text-secondary)}.admin-field input,.admin-field select,.admin-field textarea{width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-family:inherit;direction:ltr;text-align:right;resize:vertical}.admin-field input[type=range]{padding:0;border:none;background:transparent}.admin-field input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.admin-field input[type=color]{width:56px;height:38px;padding:3px;cursor:pointer}.admin-field-hint{margin:-6px 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.ui-select{width:100%}.ui-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-family:inherit;text-align:right}.ui-select-trigger:disabled{opacity:.6;cursor:not-allowed}.ui-select-trigger[aria-expanded=true]{border-color:var(--color-primary)}.ui-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-chevron{flex-shrink:0;color:var(--color-text-secondary);transition:transform .16s ease}.ui-select-chevron.open{transform:rotate(180deg)}.ui-select-menu{display:grid;gap:2px;margin:4px 0 0;padding:4px;list-style:none;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 8px 20px -6px #0000002e;max-height:220px;overflow-y:auto;scrollbar-width:thin}.ui-select-menu::-webkit-scrollbar{width:5px}.ui-select-menu::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.ui-select-option{display:block;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;padding:10px 12px;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:var(--text-sm);font-family:inherit;text-align:right;cursor:pointer}.ui-select-option:hover,.ui-select-option:active{background:var(--color-background)}.ui-select-option.active{background:var(--color-primary);color:#fff;font-weight:var(--weight-semibold)}.product-image-btn{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px dashed var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);display:grid;place-items:center;overflow:hidden;padding:0}.product-image-btn img{width:100%;height:100%;object-fit:cover}.tier-margin-input{width:64px;padding:7px 6px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);text-align:center;direction:ltr}.tier-name-input{flex:1;min-width:0;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:700}.tier-points-input{width:72px;flex-shrink:0;padding:7px 6px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);text-align:center;direction:ltr}.crop-modal-card{width:min(420px,100%)}.crop-area{position:relative;width:100%;height:280px;background:#000;border-radius:var(--radius-md);overflow:hidden}.crop-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.crop-modal-actions .button{width:100%;min-height:44px}.crop-zoom-field input[type=range]{accent-color:var(--color-primary)}.crop-guide{position:absolute;z-index:2;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);pointer-events:none}.crop-guide-avatar{position:absolute;left:50%;box-sizing:border-box;border:2px dashed rgba(255,255,255,.9);border-radius:50%;background:#0000004d;transform:translate(-50%)}.crop-note{margin:0;font-size:.78rem;line-height:1.55;color:var(--color-text-secondary)}.crop-note-warn{display:flex;align-items:flex-start;gap:6px;color:color-mix(in srgb,var(--color-warning) 70%,var(--color-text))}.crop-note-warn svg{flex-shrink:0;margin-top:3px}.crop-status{display:grid;gap:6px;font-size:.82rem;font-weight:600;line-height:1.5;color:var(--color-text)}.crop-status-error{color:var(--color-danger)}.crop-progress{display:block;height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--color-text) 10%,transparent)}.crop-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--color-primary);transition:width .2s ease}.admin-stat-card{padding:14px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.admin-stat-card strong{font-size:var(--text-xl)}.admin-stat-card p{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}button.admin-stat-card{font-family:inherit;width:100%}.admin-stat-card-clickable{cursor:pointer}.admin-stat-card-clickable:hover{background:var(--color-surface-alt)}.admin-add-btn{padding:.5rem .8rem;font-size:var(--text-xs)}.category-select-input-wrap{position:relative}.category-select-icon{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.category-select-input-wrap input{width:100%;padding:10px 12px;padding-inline-start:34px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-family:inherit}.category-select-required-shadow{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.category-select-dropdown{position:absolute;z-index:20;top:calc(100% + 4px);inset-inline:0;max-height:240px;overflow-y:auto;display:grid;gap:2px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 10px 24px #0000002e}.category-select-option{width:100%;padding:9px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.category-select-option:hover{background:var(--color-surface-alt)}.category-select-option.active{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.category-select-empty{margin:0;padding:10px 12px;font-size:var(--text-sm);color:var(--color-text-secondary)}.searchable-select{position:relative;width:100%}.searchable-select.disabled{opacity:.6}.searchable-select-input-wrap{position:relative}.searchable-select-icon{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.searchable-select-input-wrap input{width:100%;padding:10px 12px;padding-inline-start:34px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-family:inherit}.searchable-select-dropdown{position:absolute;z-index:20;top:calc(100% + 4px);inset-inline:0;max-height:280px;overflow-y:auto;display:grid;gap:2px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 10px 24px #0000002e}.searchable-select-option{width:100%;padding:9px 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.searchable-select-option:hover{background:var(--color-surface-alt)}.searchable-select-option.active{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.searchable-select-option.muted{color:var(--color-text-secondary)}.searchable-select-empty{margin:0;padding:10px 12px;font-size:var(--text-sm);color:var(--color-text-secondary)}.category-parent-select{padding:6px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);font-family:inherit}.product-edit-requirements-hint{margin:-2px 0 2px}.requirement-card-row{display:flex;align-items:center;gap:8px}.requirement-type-select{flex-shrink:0;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-xs);font-weight:700}.products-category-select{flex:1;min-width:0;padding:9px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600}.products-category-select-full{width:100%;margin-bottom:8px}.products-search-row{display:flex;align-items:center;gap:8px;padding:9px 12px;margin-bottom:8px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.products-search-row input{flex:1;min-width:0;border:none;background:transparent;color:var(--color-text);font-size:var(--text-sm)}.products-search-row input:focus{outline:none}.products-filter-chip{flex-shrink:0;padding:9px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.products-filter-chip.active{background:var(--pill-purple-bg);border-color:transparent;color:var(--pill-purple-text)}.products-table{width:100%;border-collapse:collapse;white-space:nowrap}.products-table th,.products-table td{padding:10px 12px;text-align:center;font-size:var(--text-xs);border-bottom:1px solid var(--color-border)}.products-table th{color:var(--color-text-secondary);font-weight:700;background:var(--color-surface-alt)}.products-table td:nth-child(2){text-align:right}.products-table tbody tr:last-child td{border-bottom:none}.products-table tbody tr:hover{background:var(--color-surface-alt)}.products-table-index{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.products-table-delete{color:var(--color-danger)}.categories-bulk-delete-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;margin-bottom:10px;border:none;border-radius:var(--radius-md);background:var(--pill-red-bg);color:var(--color-danger);font-size:var(--text-xs);font-weight:700}.category-expanded-cell{background:var(--color-surface-alt);padding:10px!important}.banner-image-picker-btn{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:9px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-xs);font-weight:700}.banner-card{display:grid;gap:8px;padding:10px}.banner-card-delete{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px;border:none;border-radius:var(--radius-sm);background:var(--pill-red-bg);color:var(--color-danger);font-size:var(--text-2xs);font-weight:700}.app-banner-aspect-control{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.app-banner-aspect-control label{display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--color-text-secondary)}.app-banner-aspect-control input{width:64px;padding:7px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.app-banner-aspect-sep{padding-bottom:8px;color:var(--color-text-secondary);font-weight:700}.app-banner-aspect-save-btn{padding:8px 14px;border:none;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:700}.app-banner-aspect-save-btn:disabled{opacity:.5}.banner-strip{position:relative;overflow:hidden;border-radius:var(--radius-lg);margin:4px auto 14px;width:100%;aspect-ratio:2.35 / 1;touch-action:pan-y;box-shadow:var(--shadow-card);border:1px solid var(--color-border);background:var(--color-surface-alt)}.banner-strip-skeleton{display:block}.banner-strip{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.banner-strip.banner-strip-transparent{background:transparent;border-color:transparent;box-shadow:none}.banner-strip-item.is-transparent .banner-strip-img{object-fit:contain}.banner-strip-transparent .banner-strip-dot{background:var(--color-border)}.banner-strip-transparent .banner-strip-dot.active{background:var(--color-primary)}.banner-strip-track{display:flex;height:100%;transition:transform .45s ease}.banner-strip-item{flex:0 0 100%;width:100%;height:100%;display:block;line-height:0}.banner-strip-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.banner-strip-dots{position:absolute;bottom:7px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:3px;z-index:1}.banner-strip-dot{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff59}.banner-strip-dot.active{width:14px;background:var(--color-primary)}.banner-strip-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#14141461;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .15s ease}.banner-strip-arrow:hover{background:#14141494}.banner-strip-arrow-prev{left:14px}.banner-strip-arrow-next{right:14px}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.banner-strip-arrow{display:flex}}.banner-strip-compact{margin:12px auto}.home-bottom-banner{grid-column:1 / -1;min-width:0}.home-bottom-banner>.banner-strip-compact{margin:4px 0}@media (min-width: 768px){.banner-strip{aspect-ratio:2.2 / 1}.banner-strip-compact{margin:16px auto}}@media (min-width: 900px){.banner-strip{aspect-ratio:2.5 / 1}}@media (min-width: 1200px){.banner-strip{aspect-ratio:3 / 1;border-radius:20px}.banner-strip-compact{margin:20px auto}}.android-banner-slider-wrap{margin:4px 0 14px}.android-banner-slider{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;border-radius:var(--radius-lg);padding-inline:12px;scroll-padding-inline:12px}.android-banner-slider::-webkit-scrollbar{display:none}.android-banner-slider-skeleton{display:block;width:100%;aspect-ratio:16 / 7;border-radius:var(--radius-lg)}.android-banner-slider-item{flex:0 0 100%;aspect-ratio:16 / 7;scroll-snap-align:center;scroll-snap-stop:always;display:block;line-height:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-alt)}.android-banner-slider-img{width:100%;height:100%;display:block;object-fit:cover}.android-banner-slider-item.is-transparent{background:transparent}.android-banner-slider-item.is-transparent .android-banner-slider-img{object-fit:contain}.android-banner-slider-dots{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:8px}.android-banner-slider-dot{width:5px;height:5px;border-radius:999px;background:var(--color-border);transition:width .2s ease,background-color .2s ease}.android-banner-slider-dot.active{width:14px;background:var(--color-primary)}:root[data-theme=dark] .trust-banner{background:linear-gradient(120deg,#7a5a08,#b8860b 60%,#8c5a0f)}.search-input-wrap{position:relative;margin:10px 0 14px}.search-input-icon{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.search-input{width:100%;padding:12px 14px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base)}.search-clear-btn{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);width:22px;height:22px;border:none;border-radius:50%;background:var(--color-border);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.search-section-label{margin:14px 2px 6px;font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.search-result-list{display:grid;gap:8px}.search-result-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}.search-result-row:disabled{opacity:.6;cursor:default}.search-result-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:#fff;font-weight:700;font-size:var(--text-base);overflow:hidden}.search-result-avatar img{width:100%;height:100%;object-fit:cover}.search-result-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.search-result-info{flex:1;min-width:0}.search-result-title{margin:0 0 2px;font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-sub{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary);direction:ltr;text-align:right}.more-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:1150;opacity:0;pointer-events:none;transition:opacity .28s ease}.more-drawer-backdrop.open{opacity:1;pointer-events:auto}.more-drawer-panel{position:fixed;top:0;right:0;height:100%;width:min(92vw,400px);z-index:1151;background:var(--color-background);box-shadow:-12px 0 40px #0003;transform:translate(100%);visibility:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;overflow-y:auto;padding:14px 16px 40px}.more-drawer-panel.open{transform:translate(0);visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1)}.more-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.more-close-btn{border:none;background:var(--color-surface-alt);color:var(--color-text);width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.more-topbar-icons{display:flex;align-items:center;gap:8px}.more-topbar-icon{border:none;background:var(--color-surface-alt);color:var(--color-text);width:34px;height:34px;border-radius:11px;display:grid;place-items:center}.theme-toggle-btn{position:relative;overflow:hidden;transition:background .35s ease,box-shadow .35s ease}.theme-toggle-btn.is-dark{background:linear-gradient(135deg,#2b2140,#171426);box-shadow:0 0 0 1px #ffffff14 inset,0 4px 12px #7c3aed4d}.theme-toggle-icons{position:relative;width:17px;height:17px;display:block}.theme-icon{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.theme-icon-sun{color:var(--color-gold);opacity:1;transform:rotate(0) scale(1)}.theme-icon-moon{color:#c9b8ff;opacity:0;transform:rotate(-70deg) scale(.4)}.theme-toggle-btn.is-dark .theme-icon-sun{opacity:0;transform:rotate(70deg) scale(.4)}.theme-toggle-btn.is-dark .theme-icon-moon{opacity:1;transform:rotate(0) scale(1)}.more-profile{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.more-avatar{flex-shrink:0;width:64px;height:64px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:#fff;display:grid;place-items:center;font-size:var(--text-2xl);font-weight:700}.more-avatar img{width:100%;height:100%;object-fit:cover}.more-profile-info{flex:1;min-width:0}.more-id-row{margin-bottom:6px}.more-profile-name{margin:0 0 6px;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.more-profile-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.verified-pill{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.more-profile-badges .badge-pill{height:24px;box-sizing:border-box}.more-section-label{margin:0 0 10px;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.settings-legal-list{display:grid;gap:8px;margin-top:20px}.settings-legal-row{display:flex;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;color:inherit}.settings-legal-icon{width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--color-primary-light);color:var(--color-primary);display:grid;place-items:center}.settings-legal-name{flex:1;font-size:var(--text-base);font-weight:600;color:var(--color-text)}.settings-legal-arrow{flex-shrink:0;color:var(--color-text-secondary)}.settings-group{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-top:8px;margin-bottom:28px}.settings-group-row{position:relative;display:flex;align-items:center;gap:14px;padding:13px 16px;min-height:60px;text-decoration:none;color:inherit;background:none;border:none;width:100%;text-align:start;font-family:inherit;transition:background-color .14s ease}a.settings-group-row{cursor:pointer}.settings-group-row:not(:last-child):after{content:"";position:absolute;inset-inline-start:54px;inset-inline-end:0;bottom:0;height:1px;background:var(--color-border)}a.settings-group-row:hover,a.settings-group-row:active{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.settings-group-icon{width:24px;height:24px;flex-shrink:0;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.settings-group-icon-brand svg{display:block}.settings-group-icon-brand-mono{color:color-mix(in srgb,var(--color-text) 86%,transparent)}.settings-group-text{flex:1;min-width:0;display:grid;gap:1px}.settings-group-title{font-family:"Cairo",var(--font-family);font-size:.78rem;font-weight:var(--weight-semibold);line-height:1.5;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-group-subtitle{font-family:"Cairo",var(--font-family);font-size:.71rem;font-weight:400;line-height:1.45;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.settings-group-arrow{flex-shrink:0;color:color-mix(in srgb,var(--color-text-secondary) 70%,transparent)}.settings-group-action{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:none;background:none;min-height:40px;justify-content:center;margin-block:-5px;padding:6px 10px;margin-inline-end:-10px;border-radius:var(--radius-sm);font-family:"Cairo",var(--font-family);font-size:.71rem;font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}.settings-group-link-btn{color:var(--color-primary)}.settings-group-action-muted{color:var(--color-text-secondary)}.settings-group-action:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.settings-group-action:active:not(:disabled){background:color-mix(in srgb,currentColor 16%,transparent)}.settings-group-action:disabled{cursor:default;opacity:.65}.settings-group-action-spinner{width:11px;height:11px;flex-shrink:0;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:settings-action-spin .64s linear infinite}@keyframes settings-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.settings-group-action-spinner{animation-duration:2.4s}}.settings-group-row-danger .settings-group-icon{color:color-mix(in srgb,var(--color-danger) 55%,var(--color-text-secondary))}button.settings-toggle-row{cursor:pointer;-webkit-tap-highlight-color:transparent}button.settings-toggle-row:hover,button.settings-toggle-row:active{background:color-mix(in srgb,var(--color-text) 4%,transparent)}button.settings-toggle-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.settings-group-compact{margin-bottom:12px}.settings-group-subtitle-wrap{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.6}.settings-group-skeleton{min-height:300px}.ui-switch{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 18%,transparent);transition:background-color .18s ease,opacity .18s ease}.ui-switch.is-on{background:var(--color-primary)}.ui-switch-thumb{position:absolute;top:2px;inset-inline-start:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038,0 1px 1px #00000014;transition:inset-inline-start .18s cubic-bezier(.3,.7,.4,1)}.ui-switch.is-on .ui-switch-thumb{inset-inline-start:20px}.ui-switch.is-busy{opacity:.7}@media (prefers-reduced-motion: reduce){.ui-switch,.ui-switch-thumb{transition:none}}.settings-notice{margin:0 0 4px;padding:0 2px;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.6}.settings-notice-success{color:var(--color-success)}.settings-notice-error{color:var(--color-danger)}.settings-page .page-heading{margin:12px 0 2px}.settings-page .page-heading h1{font-family:"Cairo",var(--font-family);font-size:var(--text-xl);font-weight:var(--weight-bold)}@media (min-width: 700px){.settings-page .page-heading,.settings-page .settings-group,.settings-page .account-form,.settings-page .account-form-intro{max-width:620px;margin-inline:auto}.settings-page .settings-group{margin-bottom:40px}}.settings-page .settings-list{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;margin-top:6px;margin-bottom:20px}.settings-list .settings-group-row{gap:14px;padding:11px 0;min-height:58px;isolation:isolate}.settings-list .settings-group-row:before{content:"";position:absolute;inset-block:3px;inset-inline:-10px;z-index:-1;border-radius:12px;background:transparent;transition:background-color .14s ease;pointer-events:none}.settings-list a.settings-group-row:hover,.settings-list a.settings-group-row:active{background:none}.settings-list a.settings-group-row:hover:before{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.settings-list a.settings-group-row:active:before{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.settings-list a.settings-group-row:focus-visible{outline:none}.settings-list a.settings-group-row:focus-visible:before{box-shadow:inset 0 0 0 2px var(--color-primary)}.settings-list .settings-group-row:not(:last-child):after{inset-inline-start:40px;background:color-mix(in srgb,var(--color-text) 9%,transparent)}.settings-list .settings-group-icon{width:26px;height:26px;color:color-mix(in srgb,var(--color-text) 68%,var(--color-background))}.settings-list .settings-group-icon-brand-mono{color:color-mix(in srgb,var(--color-text) 86%,transparent)}.settings-list .settings-group-text{gap:2px}.settings-list .settings-group-title{font-size:.8rem;line-height:1.45}.settings-list .settings-group-subtitle{font-size:.7rem;line-height:1.5;color:color-mix(in srgb,var(--color-text) 58%,var(--color-background))}.settings-list .settings-row-value{display:flex;min-width:0}.settings-list .settings-row-value>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);letter-spacing:.1px}.settings-list .settings-row-note{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.settings-list .settings-group-action{font-size:.72rem}.settings-list .settings-group-arrow{color:color-mix(in srgb,var(--color-text) 38%,var(--color-background))}:root[dir=ltr] .settings-list .settings-group-arrow{transform:scaleX(-1)}.account-form-page .page-heading{margin-bottom:0}.account-form-intro{margin:6px 0 0;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);font-weight:400;line-height:1.7;color:var(--color-text-secondary);max-width:44ch}.account-form{display:grid;gap:14px;margin-top:18px;margin-bottom:28px;padding:20px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:"Cairo",var(--font-family)}.account-form-field{display:grid;gap:7px}.account-form-label{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.account-form-input-wrap{position:relative;display:flex;align-items:center}.account-form-input-wrap input{width:100%;min-width:0;min-height:48px;padding-inline:14px 44px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-family:"Cairo",var(--font-family);font-size:16px;transition:border-color .12s ease,background .12s ease}.account-form-input-wrap input:focus{outline:none;border-color:var(--color-primary);background:var(--color-surface)}.account-form-input-wrap input::placeholder{color:var(--color-text-secondary);opacity:.75;font-size:var(--text-sm)}.account-form-reveal{position:absolute;inset-inline-end:6px;display:grid;place-items:center;width:34px;height:34px;border:none;background:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;transition:color .12s ease,background-color .12s ease}.account-form-reveal:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 7%,transparent)}.account-form-message-slot{min-height:20px}.account-form-error,.account-form-success{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.5}.account-form-error{color:var(--color-primary)}.account-form-success{color:var(--color-success)}.account-form-error svg,.account-form-success svg{flex-shrink:0}.account-form .login2-submit{font-family:"Cairo",var(--font-family)}.account-form-field .phone-input-row{margin:0}.account-form-step-hint{margin:0;font-size:var(--text-sm);font-weight:400;line-height:1.6;color:var(--color-text-secondary)}.account-form-step-target{margin:-4px 0 2px;font-size:var(--text-md);font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.account-form-footer-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-form-link,.account-form-link-muted{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:6px 2px;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);font-weight:600;cursor:pointer}.account-form-link{color:var(--color-primary)}.account-form-link-muted{color:var(--color-text-secondary)}.account-form-link:disabled,.account-form-link-muted:disabled{color:var(--color-text-secondary);opacity:.65;cursor:not-allowed}.account-form-input-wrap input[readonly]{color:var(--color-text-secondary);cursor:default}.account-form-input-wrap input[readonly]:focus{border-color:var(--color-border);background:var(--color-surface-alt)}.account-form-field .account-form-input-wrap:not(:has(.account-form-reveal)) input{padding-inline:14px}.more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 6px;margin-bottom:26px}.more-grid-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.more-grid-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--color-surface-alt);color:var(--color-text-secondary)}.more-grid-icon.accent{background:var(--color-primary-light);color:var(--color-primary)}.more-grid-icon.more-grid-verify{background:var(--color-primary-light)}.more-grid-label{font-size:var(--text-xs);font-weight:600;color:var(--color-text)}.more-pref-card{display:grid;gap:12px;padding:14px;margin-bottom:20px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.more-services-btn{display:block;text-align:center;padding:12px;margin-bottom:14px;border-radius:var(--radius-lg);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-sm);font-weight:700}.more-logout-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:none;padding:10px;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600}.more-balance-card{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:18px;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.more-balance-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);display:grid;place-items:center}.more-balance-info{flex:1;min-width:0}.more-balance-label{margin:0 0 2px;font-size:var(--text-2xs);color:var(--color-text-secondary)}.more-balance-value{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary);font-variant-numeric:tabular-nums}.more-balance-card-coins{padding:10px 14px;margin-top:-6px}.more-balance-icon-coins{position:relative;width:34px;height:34px;background:var(--pill-gold-bg);color:var(--pill-gold-text)}.more-balance-icon-tag{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);padding:1px 7px;border-radius:999px;background:var(--pill-gold-text);color:#fff;font-size:8px;font-weight:700;white-space:nowrap;box-shadow:0 1px 3px #00000040}.more-balance-icon-tag.is-inactive{background:var(--pill-gray-text, #6b7280)}.more-balance-value-coins{color:var(--pill-gold-text);font-size:var(--text-base)}.more-balance-value-unit{font-size:var(--text-2xs);font-weight:600;color:var(--color-text-secondary)}.more-footer-links{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.more-footer-links a{font-size:var(--text-2xs);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.more-footer-dot{font-size:var(--text-2xs);color:var(--color-border)}.gw{display:flex;flex-direction:column;gap:22px}.gw-hero{padding:16px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface)}.gw-hero-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.gw-hero-badge{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 11%,transparent)}.gw-hero-copy{min-width:0}.gw-hero-title{margin:0 0 2px;font-size:var(--text-base);font-weight:700;line-height:1.5;color:var(--color-text)}.gw-hero-brand{font-weight:800;letter-spacing:.01em;color:var(--color-primary);white-space:nowrap}.gw-hero-text{margin:0;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary)}.gw-hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gw-btn{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 10px;border-radius:12px;border:1px solid transparent;font-size:var(--text-sm);font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.gw-btn:active{transform:scale(.97)}.gw-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gw-btn svg{flex-shrink:0}.gw-btn-primary{background:var(--color-primary);color:#fff}.gw-btn-primary:hover{background:color-mix(in srgb,var(--color-primary) 88%,#000)}.gw-btn-secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.gw-btn-secondary:hover{background:var(--color-surface-alt)}@media (max-width: 359px){.gw-hero-actions{grid-template-columns:1fr}}.gw-section{display:flex;flex-direction:column;gap:10px}.gw-label{margin:0;padding-inline:2px;font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.gw-list{border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.gw-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 14px;color:var(--color-text);text-decoration:none;transition:background-color .15s ease}.gw-row+.gw-row{border-top:1px solid var(--color-border)}.gw-row:hover{background:var(--color-surface-alt)}.gw-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.gw-row-icon{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--color-surface-alt);color:var(--color-text-secondary)}.gw-row-label{flex:1;min-width:0;font-size:var(--text-sm);font-weight:600}.gw-row-arrow{flex-shrink:0;color:var(--color-text-secondary);opacity:.7}:root[dir=ltr] .gw-row-arrow{transform:scaleX(-1)}.gw-socials{display:flex;flex-wrap:wrap;gap:10px}.gw-social{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--gw-social);transition:transform .15s ease,background-color .2s ease,border-color .2s ease}.gw-social-tiktok{color:var(--color-text)}.gw-social:hover{border-color:color-mix(in srgb,var(--gw-social) 45%,var(--color-border));background:color-mix(in srgb,var(--gw-social) 8%,var(--color-surface))}.gw-social:active{transform:scale(.94)}.gw-social:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gw-legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;padding:2px 2px 4px}.gw-legal-link{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);text-decoration:none}.gw-legal-link:hover{color:var(--color-text);text-decoration:underline}.gw-legal-link+.gw-legal-link:before{content:"·";display:inline-block;margin-inline:8px;color:var(--color-border);font-weight:700}.gw-page-wrap{max-width:560px;margin-inline:auto;padding-top:8px}.gw-page .gw-hero{padding:20px 18px 18px}.social-list{display:grid;gap:8px}.social-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.social-row-icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center}.social-row-name{flex:1;font-size:var(--text-base);font-weight:700;color:var(--color-text);direction:ltr;text-align:right}.social-row-arrow{flex-shrink:0;color:var(--color-text-secondary)}.live-chat-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:10px;border-radius:var(--radius-lg);background:linear-gradient(160deg,#2b0f13,#170709 62%,#0e0506);border:1px solid rgba(244,183,27,.14);box-shadow:0 1px 2px #0000004d,0 16px 28px -12px #0000008c;font-family:"Cairo",var(--font-family)}.live-chat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff12,#fff0 38%);pointer-events:none}.live-chat-icon{position:relative;z-index:1;flex-shrink:0;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--color-primary);color:#fff;box-shadow:0 0 0 2px #f4b71b66}.live-chat-badge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--color-gold);color:#1a1400;font-size:var(--text-2xs);font-weight:700;display:grid;place-items:center;border:2px solid #170709}.live-chat-body{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.live-chat-title{font-size:var(--text-md);font-weight:700;color:#fff}.live-chat-description{font-size:var(--text-sm);color:#ffffffb3;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-chat-cta{position:relative;z-index:1;flex-shrink:0;padding:7px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(244,183,27,.35);color:#fff;font-size:var(--text-sm);font-weight:700;white-space:nowrap}.live-chat-retry{display:flex;align-items:center;gap:6px;margin:-4px 0 10px;padding:4px 2px;background:none;border:none;color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer}.about-content{font-family:"Cairo",var(--font-family)}.about-flow{display:flex;flex-direction:column;gap:22px;margin-bottom:16px}.about-headline{margin:0;font-size:.85rem;font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.about-lede{margin:0;font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-normal)}.about-section h2{margin:0 0 8px;font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);line-height:var(--leading-tight)}.about-section p{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.about-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.about-features-list li{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.about-features-check{flex-shrink:0;color:var(--color-success)}.about-link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.about-link-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--weight-bold);text-decoration:none}.about-link-arrow{flex-shrink:0;color:var(--color-primary)}.about-cta{text-decoration:none;margin-top:4px}[dir=ltr] .menu-row-arrow,[dir=ltr] .category-list-arrow,[dir=ltr] .promo-arrow,[dir=ltr] .pagination-arrow,[dir=ltr] .about-link-arrow,[dir=ltr] .legal-info-row-arrow,[dir=ltr] .search-back-btn svg,[dir=ltr] .section-title-link svg{transform:scaleX(-1)}.deposit-receipt-box{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:18px;display:grid;place-items:center;gap:6px;text-align:center;cursor:pointer;background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-xs);width:100%}.deposit-receipt-preview{display:grid;gap:8px}.deposit-receipt-preview img{width:100%;max-width:220px;border-radius:var(--radius-md);border:1px solid var(--color-border);display:block}.deposit-receipt-actions{display:flex;gap:8px}.deposit-admin-search{flex:1;min-width:180px}.deposit-requests-page .dep-page-header,.orders-page .dep-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:12px 0 10px}.deposit-requests-page .dep-page-title,.orders-page .dep-page-title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text)}.deposit-requests-page .dep-page-count,.orders-page .dep-page-count{display:flex;align-items:center;gap:6px;margin:2px 0 0;min-height:1em;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.deposit-requests-page .dep-page-header-tools,.orders-page .dep-page-header-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.dep-tool-btn{position:relative;flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.dep-tool-btn.active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.deposit-requests-page .dep-status-tabs,.orders-page .dep-status-tabs{margin:0 0 8px;scroll-snap-type:x proximity}.deposit-requests-page .dep-status-tabs .tab-chip,.orders-page .dep-status-tabs .tab-chip{scroll-snap-align:start}.deposit-requests-page .dep-active-filters,.orders-page .dep-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.deposit-requests-page .dep-active-filter-chip,.orders-page .dep-active-filter-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-primary-light);border-radius:999px;padding:5px 10px;background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.deposit-requests-page .order-date,.orders-page .order-date{color:color-mix(in srgb,var(--color-text-secondary) 78%,var(--color-text) 22%)}.deposit-requests-page .order-action-btn,.orders-page .order-action-btn{min-height:50px;padding:0 16px}.deposit-requests-page .orders-list,.orders-page .orders-list{margin-bottom:24px}.dep-filter-count{position:absolute;top:-4px;left:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.58rem;font-weight:700;display:grid;place-items:center;line-height:1}.dep-filter-section{display:grid;gap:8px;margin-bottom:4px}.dep-filter-section-label{margin:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.dep-date-preset-row{display:flex;flex-wrap:wrap;gap:6px}.dep-calendar-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.dep-calendar-toggle[aria-expanded=true]{border-color:var(--color-primary-light);color:var(--color-text)}.dep-day-picker-wrap{display:flex;justify-content:center}.dep-day-picker-loading{height:260px;border-radius:var(--radius-md);background:var(--color-surface-alt)}.dep-day-picker.rdp-root{--rdp-accent-color: var(--color-primary);--rdp-accent-background-color: var(--pill-red-bg);--rdp-today-color: var(--color-primary);font-family:inherit;color:var(--color-text)}.dep-ref-chip{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:0;margin-top:2px;cursor:pointer;font-family:inherit}.dep-ref-chip-value{font-size:var(--text-2xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.dep-ref-chip-icon{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border-radius:50%;color:var(--color-text-secondary);transition:background .2s ease,color .2s ease}.dep-ref-chip:hover .dep-ref-chip-icon{background:var(--color-surface-alt);color:var(--color-primary)}.dep-ref-chip.copied .dep-ref-chip-icon{color:var(--color-success)}.deposit-requests-page .order-card{gap:6px}.dep-lightbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0a0a0ceb;display:flex;flex-direction:column}.dep-lightbox-close{position:absolute;top:max(16px,env(safe-area-inset-top,0px));left:16px;z-index:1;width:38px;height:38px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center;cursor:pointer}.dep-lightbox-scroll{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:48px 16px}.dep-lightbox-image-wrap{cursor:zoom-in;transition:transform .2s ease;touch-action:pinch-zoom}.dep-lightbox-image-wrap.dep-lightbox-zoomed{cursor:zoom-out;transform:scale(1.9)}.dep-lightbox-image{max-width:min(100%,640px);max-height:80vh;object-fit:contain;border-radius:var(--radius-sm)}.dep-lightbox-hint{position:absolute;bottom:max(16px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:var(--text-2xs);pointer-events:none}.drp-success-badge{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding:8px;border-radius:var(--radius-md);background:var(--pill-green-bg);color:var(--color-success);font-size:var(--text-xs);font-weight:var(--weight-bold)}.drp-ref-row .dep-ref-chip-value{font-weight:var(--weight-semibold);color:var(--color-text)}@media print{.drp-ref-row .dep-ref-chip-icon{display:none}}.discover-feed{display:grid;gap:12px}.discover-post-card{padding:14px;display:grid;gap:10px}.discover-post-header{display:flex;align-items:center;gap:10px}.discover-post-avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;display:grid;place-items:center}.discover-post-avatar img{width:100%;height:100%;object-fit:cover}.discover-post-author{flex:1;min-width:0}.discover-post-author-row{margin:0;display:flex;align-items:center;gap:4px;font-size:var(--text-md)}.discover-post-verified{display:inline-flex}.discover-post-date{margin:1px 0 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.discover-post-type-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 9px;font-size:var(--text-2xs);font-weight:700;white-space:nowrap;background:var(--pill-gray-bg);color:var(--pill-gray-text)}.discover-post-type-announcement{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.discover-post-type-offer{background:var(--pill-gold-bg);color:var(--pill-gold-text)}.discover-post-type-competition{background:var(--pill-purple-bg);color:var(--pill-purple-text)}.discover-post-type-update{background:var(--pill-green-bg);color:var(--pill-green-text)}.discover-post-type-new_service{background:var(--pill-pink-bg);color:var(--pill-pink-text)}.discover-post-title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.discover-post-content{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);white-space:pre-wrap}.discover-post-image{border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-alt);aspect-ratio:4 / 3}.discover-post-image img{width:100%;height:100%;display:block;object-fit:cover}.discover-post-competition{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:700;color:var(--color-gold)}.discover-post-competition.ended{color:var(--color-text-secondary)}.discover-post-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:700;text-decoration:none}.discover-post-footer{display:flex;align-items:center;border-top:1px solid var(--color-border);padding-top:8px}.discover-post-like-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:700;cursor:pointer;padding:4px 6px}.discover-post-like-btn.active{color:var(--color-primary)}.discover-post-skeleton{height:220px;border-radius:var(--radius-lg);background:var(--color-surface-alt)}.discover-load-more-btn{width:100%;margin-top:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:700;cursor:pointer}.discover-load-more-btn:disabled{opacity:.6;cursor:default}.admin-field-input{width:100%;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-family:inherit;resize:vertical}.loading-screen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition-property:opacity;transition-timing-function:ease}.loading-screen-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.loading-screen-image{object-fit:contain}.loading-screen-message{margin:0;text-align:center;overflow-wrap:anywhere}.loading-screen-spinner{display:inline-block;border-radius:50%;border:3px solid rgba(0,0,0,.15);border-top-color:var(--color-primary);animation:loading-screen-spin .8s linear infinite}@keyframes loading-screen-spin{to{transform:rotate(360deg)}}.th-skeleton{display:grid;gap:var(--space-sm);margin:var(--space-xs) 0}.th-skeleton-summary{height:92px;border-radius:var(--radius-lg)}.th-skeleton-toolbar{height:40px;border-radius:var(--radius-md)}.th-skeleton-rows{display:grid;gap:10px}.th-android-title{margin:0 0 var(--space-md);padding-top:var(--space-xs);text-align:center;font-family:"Cairo",var(--font-family);font-size:var(--text-lg);font-weight:700;color:var(--color-text)}.th-page-heading{margin-bottom:6px}.th-summary-card{padding:var(--space-sm) var(--space-md);margin:0 0 var(--space-sm);border-radius:var(--radius-lg)}.th-summary-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-xs)}.th-summary-title{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text)}.th-summary-spinner{color:var(--color-text-secondary)}.th-summary-period-tag{flex-shrink:0;font-size:var(--text-2xs);font-weight:700;color:var(--color-text-secondary);background:var(--color-surface-alt);border-radius:999px;padding:3px 10px;white-space:nowrap}.th-summary-cols{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm)}.th-summary-col{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:2px}.th-summary-divider{align-self:stretch;width:1px;background:var(--color-border)}.th-summary-label{margin:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.th-summary-value{display:block;max-width:100%;font-size:var(--text-lg);font-weight:var(--weight-bold);direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.th-summary-value-in{color:var(--color-success)}.th-summary-value-out{color:var(--color-danger)}.th-summary-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border);font-size:var(--text-2xs);color:var(--color-text-secondary)}.th-toolbar{display:flex;align-items:stretch;gap:var(--space-xs);margin-bottom:var(--space-xs)}.th-icon-btn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.th-icon-btn-dot{position:absolute;top:6px;inset-inline-end:6px;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.th-toolbar-btn{position:relative;flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding-inline:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-search-inline{position:relative;display:flex;align-items:center;flex:1;gap:6px;min-height:40px;padding-inline:10px;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-surface)}.th-search-inline .th-search-icon{flex-shrink:0;color:var(--color-text-secondary)}.th-search-input-inline{flex:1;min-width:0;border:none;outline:none;background:none;color:var(--color-text);font-size:var(--text-base)}.th-search-clear-btn,.th-search-close-btn{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:none;background:none;color:var(--color-text-secondary)}.th-search-helper{margin:0 0 var(--space-xs);font-size:var(--text-2xs);color:var(--color-text-secondary)}.th-toolbar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:var(--text-2xs);font-weight:700}.th-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:var(--space-sm)}.th-active-filter-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-primary-light);border-radius:999px;padding:5px 10px;background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-2xs);font-weight:700}.th-clear-all-btn{border:none;background:none;padding:5px 4px;color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:700;text-decoration:underline}.th-inline-error{margin-bottom:var(--space-sm);padding:10px 12px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-xs);font-weight:600}.th-list-area{transition:opacity .15s ease}.th-list-area-refreshing{opacity:.55;pointer-events:none}.th-clear-filters-btn{display:block;margin:var(--space-sm) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-weight:700;font-size:var(--text-sm);padding:10px 18px;min-height:44px}.th-day-group{margin-bottom:var(--space-md)}.th-day-group-label{margin:0 0 var(--space-xs);font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.transaction-row-clickable{cursor:pointer}.transaction-row-clickable:active{background:var(--color-surface-alt)}.transaction-row-chevron{color:var(--color-text-secondary);flex-shrink:0}.transaction-row-compact{padding:8px 10px}.transaction-row-compact .transaction-logo{width:30px;height:30px}.transaction-row-compact .transaction-direction-icon{width:20px;height:20px;background:var(--icon-bg)}.th-desktop-table-wrap{display:none}.th-load-more-btn{display:block;width:100%;min-height:44px;margin-top:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:700;font-size:var(--text-sm)}.th-load-more-btn:disabled{opacity:.6}.th-filter-section{display:grid;gap:var(--space-xs)}.th-filter-section-label{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.th-preset-grid{display:flex;flex-wrap:wrap;gap:6px}.th-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.th-sort-options{display:grid;gap:4px}.th-sort-option{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border:none;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600}.th-sort-option.active{background:var(--color-primary-light);color:var(--color-primary);font-weight:700}.th-copy-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--color-surface-alt);color:var(--color-text);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--text-sm);font-weight:700;min-height:32px}.th-detail-relative{margin:-6px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary)}@media (prefers-reduced-motion: reduce){.th-list-area,.transaction-row-clickable{transition:none!important}}@media (min-width: 768px){.th-mobile-list{display:none}.th-desktop-table-wrap{display:block;overflow-x:auto;padding:0}.th-desktop-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.th-desktop-table th{text-align:start;padding:12px 16px;font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:700;border-bottom:1px solid var(--color-border);white-space:nowrap}.th-desktop-table td{padding:12px 16px;border-bottom:1px solid var(--color-border);vertical-align:middle;white-space:nowrap}.th-desktop-table tbody tr{cursor:pointer}.th-desktop-table tbody tr:hover{background:var(--color-surface-alt)}.th-desktop-table tbody tr:last-child td{border-bottom:none}.th-table-tx{display:inline-flex;align-items:center;gap:10px;white-space:normal}.th-table-icon{width:28px;height:28px;flex-shrink:0}.th-amount-in{color:var(--color-success);font-weight:700;font-variant-numeric:tabular-nums}.th-amount-out{color:var(--color-danger);font-weight:700;font-variant-numeric:tabular-nums}.th-preset-grid{max-width:420px}}.theme-editor-device-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:6px 12px;font-size:var(--text-xs);font-weight:var(--weight-medium)}.theme-editor-device-btn.active{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.agency-invite-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.agency-invite-row{display:flex;align-items:center;gap:var(--space-xs)}.agency-invite-label{flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-secondary);min-width:70px}.agency-invite-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.agency-invite-link{font-weight:400;color:var(--color-text-secondary)}.agency-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:600;cursor:pointer}.agency-copy-btn.is-copied{border-color:var(--color-success);color:var(--color-success)}.agency-list{display:flex;flex-direction:column;gap:var(--space-xs)}.agency-member-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm)}.agency-member-info{min-width:0}.agency-member-name{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.agency-member-meta{margin:2px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.agency-member-stats{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:700;color:var(--color-text);font-size:var(--text-sm)}.agency-member-stats-label{font-size:var(--text-2xs);font-weight:400;color:var(--color-text-secondary)}.agency-withdraw-options{display:flex;flex-direction:column;gap:var(--space-xs)}.agency-withdraw-option{width:100%;text-align:start;cursor:pointer;border:1px solid var(--color-border)}.agency-status-badge{font-size:var(--text-2xs);font-weight:700;padding:2px 8px;border-radius:var(--radius-full, 999px);background:var(--pill-gray-bg);color:var(--color-text-secondary)}.agency-status-badge.is-completed{background:var(--pill-green-bg, rgba(34, 197, 94, .12));color:var(--color-success)}.agency-status-badge.is-pending{background:var(--pill-gold-bg);color:var(--pill-gold-text)}.agency-status-badge.is-rejected{background:var(--pill-red-bg, rgba(239, 68, 68, .12));color:var(--color-danger)}.ac-page{display:flex;flex-direction:column;gap:var(--space-lg)}@media (min-width: 760px){.ac-shell{max-width:720px}}.ac-shell .ac-tabs{gap:4px;padding:4px;border-radius:16px;background:var(--color-surface);box-shadow:0 1px 2px #0000000a}.ac-shell .ac-tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 6px;border-radius:12px;font-family:"Cairo",var(--font-family);font-size:.82rem;font-weight:700;color:var(--color-text-secondary);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ac-shell .ac-tab-icon{flex-shrink:0;opacity:.75;transition:color .2s ease,opacity .2s ease}.ac-shell .ac-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.ac-shell .ac-tab:not(.is-active):hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent)}}.ac-shell .ac-tab.is-active{background:linear-gradient(150deg,#1c2c50,#0b1122);color:#f7f3ea;box-shadow:inset 0 0 0 1px #e8cf8f52,0 6px 14px -8px #13203dbf}.ac-shell .ac-tab.is-active .ac-tab-icon{color:#e8cf8f;opacity:1}.ac-shell .ac-tab:focus-visible{outline:2px solid #c9a95e;outline-offset:2px}@media (max-width: 420px){.ac-shell .ac-tab{flex-direction:column;gap:3px;min-height:54px;padding:7px 2px;font-size:.72rem}}@media (min-width: 480px){.ac-shell .ac-tab{font-size:.88rem}}.ac-loading{display:flex;align-items:center;justify-content:center;padding:40px 0;color:var(--color-text-secondary)}.ac-loading-compact{padding:16px 0}.ac-tabs{display:flex;gap:2px;padding:3px;border-radius:var(--radius-lg);background:var(--color-surface-alt);border:1px solid var(--color-border)}.ac-tab{flex:1;min-width:0;padding:9px 4px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ac-tab.is-active{background:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 5px #0000001a}@media (min-width: 480px){.ac-tab{font-size:var(--text-sm);padding:10px 8px}}.ac-panel{display:flex;flex-direction:column;gap:var(--space-md)}.ac-hero.lvl-member-card{margin:0}.ac-hero-chip-off{border-color:#ffffff47;background:#ffffff14;color:var(--m-sub)}.ac-hero-held{font-size:.7rem;font-weight:600;color:var(--m-sub)}.ac-hero-held strong{color:var(--m-accent);font-weight:800;font-variant-numeric:tabular-nums}.ac-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;padding:12px 0 0;border-top:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.ac-hero-stat{display:grid;gap:2px;min-width:0;padding-inline:10px}.ac-hero-stat:first-child{padding-inline-start:0}.ac-hero-stat+.ac-hero-stat{border-inline-start:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}.ac-hero-stat dt{font-size:.64rem;font-weight:600;color:var(--m-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-hero-stat dd{justify-self:start;margin:0;font-size:1rem;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.ac-hero-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:16px;border:none;border-radius:14px;background:linear-gradient(135deg,#f7e2a8 0%,var(--m-accent) 45%,#b8944a 100%);color:#1a1408;font-family:"Cairo",var(--font-family);font-size:.95rem;font-weight:800;box-shadow:0 8px 20px -10px #e8cf8fb3;transition:transform .12s ease,filter .15s ease}.ac-hero-cta:hover{filter:brightness(1.05)}.ac-hero-cta:active{transform:scale(.98)}.ac-section-title.lvl-section-title{margin:4px 2px -2px}.ac-invite-card{display:flex;flex-direction:column;padding:2px 16px;border-radius:18px}.ac-invite-row{display:flex;align-items:center;gap:12px;padding:14px 0}.ac-invite-row+.ac-invite-row{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.ac-invite-body{flex:1;min-width:0;display:grid;gap:2px}.ac-invite-label{font-size:var(--text-2xs);color:var(--color-text-secondary)}.ac-invite-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;justify-self:start;max-width:100%}.ac-invite-code{font-family:"Cairo",var(--font-family);font-size:1.2rem;font-weight:800;letter-spacing:.14em}.ac-invite-value-link{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:normal}.ac-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.ac-copy-btn:hover,.ac-copy-btn:active{border-color:var(--color-primary);color:var(--color-primary)}.ac-copy-btn.is-copied,.ac-copy-btn.is-copied:hover{border-color:var(--color-success);color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent)}.ac-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--pill-gold-bg);color:var(--pill-gold-text);font-size:var(--text-xs);line-height:var(--leading-snug)}.ac-notice svg{flex-shrink:0;margin-top:1px}.ac-shell .lvl-member-card{max-width:none}.ac-strip.lvl-member-card{display:grid;gap:12px;margin:0;padding:16px 18px;border-radius:20px}.ac-strip-main{display:grid;justify-items:start;gap:2px}.ac-strip-value{font-size:1.55rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--m-ink) 30%,var(--m-accent) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ac-strip-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--m-ink) 14%,transparent)}.ac-strip-stat{display:grid;gap:1px;min-width:0;padding-inline:12px}.ac-strip-stat:first-child{padding-inline-start:0}.ac-strip-stat+.ac-strip-stat{border-inline-start:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}.ac-strip-stat dt{font-size:.64rem;font-weight:600;color:var(--m-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-strip-stat dd{justify-self:start;margin:0;font-size:.95rem;font-weight:800;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width: 560px){.ac-strip.lvl-member-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.ac-strip-stats{padding-top:0;border-top:none}.ac-strip-stat:first-child{padding-inline-start:12px;border-inline-start:1px solid color-mix(in srgb,var(--m-ink) 12%,transparent)}}.ac-tab-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.ac-tab-head .lvl-section-title{margin:0 2px}.ac-count-chip,.ac-member-avatar{border:1px solid rgba(184,148,74,.26);background:linear-gradient(145deg,#fdf8ec,#f4e8c9);color:#9a7631;font-family:"Cairo",var(--font-family);font-weight:800}:root[data-theme=dark] .ac-count-chip,:root[data-theme=dark] .ac-member-avatar{border-color:#e8cf8f33;background:linear-gradient(145deg,#e8cf8f24,#e8cf8f0a);color:#e8cf8f}.ac-count-chip{display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 10px;border-radius:999px;font-size:.8rem;font-variant-numeric:tabular-nums}.ac-list{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.ac-list>*+*{border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.ac-member-row,.ac-ledger-row,.ac-history-row{display:flex;align-items:center;gap:12px;padding:14px 16px}.ac-member-avatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:1rem}.ac-member-info{flex:1;min-width:0}.ac-member-name{margin:0;font-family:"Cairo",var(--font-family);font-size:.92rem;font-weight:800;line-height:1.4;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-member-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px}.ac-member-id{font-size:var(--text-2xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ac-member-meta{margin:4px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.ac-member-value{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.ac-member-value strong{font-family:"Cairo",var(--font-family);font-size:.98rem;font-weight:800;color:var(--color-text);font-variant-numeric:tabular-nums}.ac-member-value span{font-size:var(--text-2xs);color:var(--color-text-secondary)}.ac-ledger-row{justify-content:space-between}.ac-ledger-left{display:flex;align-items:center;gap:12px;min-width:0}.ac-ledger-icon,.ac-history-icon{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid transparent}.ac-ledger-icon.is-credit,.ac-history-icon.is-completed{border-color:color-mix(in srgb,var(--color-success) 22%,transparent);background:color-mix(in srgb,var(--color-success) 11%,transparent);color:var(--color-success)}.ac-ledger-icon.is-debit{border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary)}.ac-history-icon.is-pending{border-color:#b8944a42;background:color-mix(in srgb,#c9a95e 14%,transparent);color:#a07c33}:root[data-theme=dark] .ac-history-icon.is-pending{color:#e8cf8f}.ac-history-icon.is-rejected{border-color:color-mix(in srgb,var(--color-danger) 22%,transparent);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.ac-ledger-info{min-width:0}.ac-ledger-title,.ac-history-title{margin:0;font-family:"Cairo",var(--font-family);font-size:.88rem;font-weight:700;line-height:1.45;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-ledger-meta,.ac-history-meta{margin:2px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.ac-ledger-amount,.ac-history-amount{flex-shrink:0;font-family:"Cairo",var(--font-family);font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--color-text)}.ac-ledger-amount.is-credit{color:var(--color-success)}.ac-withdraw-options{display:flex;flex-direction:column;gap:10px}.ac-withdraw-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);text-align:start;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease}@media (hover: hover){.ac-withdraw-option:hover{border-color:#b8944a80;box-shadow:0 8px 20px -14px #13203d73}}.ac-withdraw-option:active{transform:scale(.99)}.ac-withdraw-option-text{flex:1;min-width:0}.ac-withdraw-option-title{margin:0;font-family:"Cairo",var(--font-family);font-size:.92rem;font-weight:800;line-height:1.45;color:var(--color-text)}.ac-withdraw-option-hint{margin:2px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary);line-height:var(--leading-snug)}.ac-withdraw-option-chevron{flex-shrink:0;color:var(--color-text-secondary)}:root[dir=ltr] .ac-withdraw-option-chevron{transform:scaleX(-1)}.ac-history-info{flex:1;min-width:0}.ac-history-meta-error{color:var(--color-danger)}.ac-history-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ac-status-badge{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:3px 9px;border-radius:999px}.ac-status-badge.is-completed{background:var(--pill-green-bg);color:var(--color-success)}.ac-status-badge.is-pending{background:var(--pill-gold-bg);color:var(--pill-gold-text)}.ac-status-badge.is-rejected{background:var(--pill-red-bg);color:var(--color-danger)}.agency-search-row{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.agency-search-row input{flex:1}.agency-matrix-table{width:100%;border-collapse:collapse}.agency-matrix-table th,.agency-matrix-table td{padding:var(--space-xs) var(--space-sm);text-align:start;border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}.agency-matrix-table input{width:90px}.agt-page{font-family:"Cairo",var(--font-family);--agt-line: color-mix(in srgb, var(--color-text) 8%, transparent);--agt-gold-frame: linear-gradient(135deg, #fbecc4, #b8944a 32%, #f1dca6 58%, #7d6128 82%, #e6cf93);--agt-gold-fill: linear-gradient(135deg, #fbecc4 0%, #e8cf8f 45%, #c9a55a 100%)}.agt-page .agt-title{margin:14px 2px}.agt-cta.lvl-member-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:18px}.agt-cta-crest.lvl-emblem{width:44px;height:44px}.agt-cta-crest .lvl-crest{filter:drop-shadow(0 3px 6px rgba(0,0,0,.35))}.agt-cta-crest .lvl-crest-icon{width:52%}.agt-cta-text{display:grid;gap:1px;min-width:0}.agt-cta-title{margin:0;font-size:14px;font-weight:800;line-height:1.4}.agt-cta-desc{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5;color:var(--m-sub)}.agt-cta-btn,.agt-cta-pending{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .1s ease}.agt-cta-btn{border:none;background:var(--agt-gold-fill);color:#1d1606;box-shadow:0 8px 16px -10px #e8cf8fb3,inset 0 1px #ffffff8c}.agt-cta-pending{border:1px solid color-mix(in srgb,var(--m-accent) 45%,transparent);background:color-mix(in srgb,var(--m-accent) 12%,transparent);color:var(--m-accent);font-weight:700}.agt-cta-btn:hover,.agt-cta-pending:hover{filter:brightness(1.05)}.agt-cta-btn:active,.agt-cta-pending:active{transform:scale(.97)}.agt-cta-btn:focus-visible,.agt-cta-pending:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@media (max-width: 359px){.agt-cta.lvl-member-card{grid-template-columns:minmax(0,1fr) auto}.agt-cta-crest.lvl-emblem{display:none}}.agt-section{margin-bottom:24px}.agt-list{margin:0;padding:0;list-style:none;border:1px solid var(--agt-line);border-radius:18px;background:var(--color-surface);box-shadow:0 1px 2px #1010140a;overflow:hidden}.agt-row{display:flex;align-items:center;gap:10px;padding:14px}.agt-row+.agt-row{border-top:1px solid var(--agt-line)}.agt-identity{flex:1;display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;border-radius:12px;-webkit-tap-highlight-color:transparent}.agt-identity:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.agt-identity:hover .agt-name{color:var(--color-primary)}.agt-avatar{flex-shrink:0;width:58px;height:58px;padding:2px;border-radius:50%;background:var(--agt-gold-frame);box-shadow:0 6px 12px -8px #7d6128b3}.agt-avatar-inner{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;border:2px solid var(--color-surface);background:linear-gradient(150deg,#13203d,#070b16);color:#e8cf8f;font-size:21px;font-weight:800;line-height:1}.agt-avatar-inner>*,.agt-avatar-inner img{width:100%;height:100%;object-fit:cover}.agt-avatar-inner .smart-img-fallback{display:grid;place-items:center;background:transparent;color:#e8cf8f;font-size:21px;font-weight:800}.agt-info{display:grid;gap:1px;min-width:0}.agt-name-line{display:flex;align-items:center;gap:5px;min-width:0}.agt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.45;color:var(--color-text);transition:color .15s ease}.agt-badge{flex-shrink:0}.agt-agency{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;color:var(--color-text-secondary)}.agt-id{display:inline-flex;align-items:baseline;gap:5px;font-size:12px;font-weight:500;line-height:1.5;color:var(--color-text-secondary)}.agt-id bdi{font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:.02em}.agt-report{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:999px;background:transparent;color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.agt-report:hover:not(:disabled){color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 32%,transparent);background:color-mix(in srgb,var(--color-danger) 6%,transparent)}.agt-report:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.agt-report:disabled{opacity:.6;cursor:default}@media (max-width: 379px){.agt-report{width:32px;padding:0;justify-content:center}.agt-report-label{display:none}}.agt-cta-skeleton{height:68px;margin-bottom:16px;border-radius:18px}.agt-list-skeleton .agt-avatar{padding:0;background:var(--color-surface-alt);box-shadow:none}.agt-skeleton-lines{flex:1;display:grid;gap:8px}.agt-skeleton-lines>span{height:11px;width:55%;border-radius:6px}.agt-skeleton-lines>span+span{width:32%}@media (min-width: 760px){.agt-page .agt-title,.agt-page>div,.agt-section,.agt-page>.empty-state{max-width:640px;margin-inline:auto}.agt-page .agt-title{margin-top:20px}.agt-cta.lvl-member-card{padding:14px 18px}.agt-cta-title{font-size:15px}.agt-row{padding:16px 18px}}.report-card{display:grid;gap:var(--space-md)}.report-card-target{display:flex;align-items:center;gap:var(--space-sm);padding:10px var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-alt);border:1px solid var(--color-border)}.report-card-target-avatar{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-gold));color:#fff;display:grid;place-items:center;font-size:var(--text-md);font-weight:700;overflow:hidden}.report-card-target-avatar img{width:100%;height:100%;object-fit:cover}.report-card-target-info{min-width:0;flex:1}.report-card-target-name-line{display:flex;align-items:center;gap:5px;min-width:0}.report-card-target-name{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.report-card-target-id{margin:2px 0 0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.report-card-description{margin:-6px 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug, 1.4)}.report-field{display:flex;flex-direction:column;gap:8px}.report-field-label{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--text-xs);font-weight:700;color:var(--color-text)}.report-note-count{font-size:var(--text-2xs);font-weight:400;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.report-reason-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.report-reason-chip{display:flex;align-items:center;gap:6px;padding:9px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;text-align:start;transition:border-color .15s ease,color .15s ease,background .15s ease}.report-reason-chip:hover:not(:disabled){border-color:var(--color-primary)}.report-reason-chip.selected{border-color:var(--color-primary);background:var(--pill-blue-bg, rgba(37, 99, 235, .08));color:var(--color-primary)}.report-reason-chip:disabled{opacity:.6;cursor:default}.report-note-input{width:100%;resize:vertical;min-height:64px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm)}.report-note-input:focus{outline:none;border-color:var(--color-primary)}.aa-shell{--aa-line: color-mix(in srgb, var(--color-text) 9%, transparent);--aa-line-strong: color-mix(in srgb, var(--color-text) 15%, transparent);--aa-tint: color-mix(in srgb, var(--color-primary) 10%, transparent);--aa-ring: color-mix(in srgb, var(--color-primary) 18%, transparent);--aa-radius: 12px}.agency-apply-page{font-family:"Cairo",var(--font-family)}.aa-wrap{max-width:520px;margin-inline:auto;padding:20px 0 28px}.aa-head{margin-bottom:16px}.aa-head h1{margin:0;font-size:20px;font-weight:700;line-height:1.35;color:var(--color-text)}.aa-head p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--color-text-secondary)}.aa-loading{display:flex;justify-content:center;padding:56px 0;color:var(--color-text-secondary)}.aa-card{background:var(--color-surface);border:1px solid var(--aa-line);border-radius:16px;box-shadow:0 1px 2px #1010140a}.aa-stepper{display:flex;align-items:center;margin:0;padding:14px 20px;list-style:none;border-bottom:1px solid var(--aa-line)}.aa-step{display:flex;align-items:center;gap:8px;min-width:0}.aa-step:not(:last-child){flex:1 1 0}.aa-step:not(:last-child):after{content:"";flex:1;min-width:12px;height:2px;margin-inline:4px 10px;border-radius:2px;background:var(--aa-line);transition:background-color .2s ease}.aa-step.is-done:after{background:var(--color-primary)}.aa-step-dot{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--aa-line-strong);background:var(--color-surface);color:var(--color-text-secondary);font-size:12px;font-weight:700;line-height:1;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.aa-step.is-current .aa-step-dot{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px var(--aa-ring)}.aa-step.is-done .aa-step-dot{border-color:transparent;background:var(--aa-tint);color:var(--color-primary)}.aa-step-label{white-space:nowrap;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.aa-step.is-current .aa-step-label{font-weight:700;color:var(--color-text)}.aa-step.is-done .aa-step-label{font-weight:600;color:var(--color-text)}@media (max-width: 350px){.aa-step:not(.is-current) .aa-step-label{display:none}}.aa-body{display:grid;gap:14px;padding:20px}.aa-field{display:grid;gap:8px;min-width:0}.aa-field>label{font-size:13px;font-weight:600;line-height:1.4;color:var(--color-text)}.aa-control{position:relative}.aa-input,.aa-shell .aa-field .ui-select-trigger{width:100%;height:48px;margin:0;padding:0 14px;border:1px solid var(--aa-line-strong);border-radius:var(--aa-radius);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:15px;font-weight:500;line-height:normal;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;scroll-margin-block:96px 140px}@supports (-webkit-touch-callout: none){.aa-input{font-size:16px}}.aa-input{text-align:left}html[dir=rtl] .aa-input{text-align:right}.aa-input::placeholder{color:var(--color-text-muted);font-weight:400}.aa-input:hover,.aa-shell .aa-field .ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text) 24%,transparent)}.aa-input:focus,.aa-shell .aa-field .ui-select-trigger:focus-visible,.aa-shell .aa-field .ui-select-trigger[aria-expanded=true]{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--aa-ring)}.aa-control.is-invalid .aa-input,.aa-control.is-invalid .aa-input:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger) 14%,transparent)}.aa-input-code{font-weight:600;letter-spacing:.06em}.aa-input-ltr{font-variant-numeric:tabular-nums}.aa-control.has-status .aa-input{padding-right:42px}html[dir=rtl] .aa-control.has-status .aa-input{padding-right:14px;padding-left:42px}.aa-field-status{position:absolute;top:50%;right:14px;display:grid;place-items:center;width:20px;height:20px;margin-top:-10px;border-radius:50%;pointer-events:none}html[dir=rtl] .aa-field-status{right:auto;left:14px}.aa-field-status.is-checking{color:var(--color-text-muted)}.aa-field-status.is-ok{color:var(--color-success)}.aa-field-status.is-taken{color:var(--color-danger)}.aa-meta-slot{min-height:18px;margin-top:-2px}.aa-meta{margin:0;font-size:12px;font-weight:500;line-height:1.5;color:var(--color-text-secondary)}.aa-meta.is-ok{font-weight:600;color:var(--color-success)}.aa-meta.is-taken{color:var(--color-danger)}.aa-shell .aa-field .ui-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.aa-shell .aa-field .ui-select-chevron{color:var(--color-text-secondary)}.aa-shell .aa-field .ui-select-menu{margin-top:6px;padding:6px;max-height:248px;border:1px solid var(--aa-line);border-radius:var(--aa-radius);box-shadow:0 12px 28px -14px #10101447}.aa-shell .aa-field .ui-select-option{padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500}.aa-shell .aa-field .ui-select-option:hover{background:var(--color-surface-alt)}.aa-shell .aa-field .ui-select-option.active{background:var(--color-primary);color:#fff;font-weight:600}.aa-rows{margin:0;border:1px solid var(--aa-line);border-radius:var(--aa-radius);background:color-mix(in srgb,var(--color-surface-alt) 45%,var(--color-surface))}.aa-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 14px}.aa-row+.aa-row{border-top:1px solid var(--aa-line)}.aa-row dt{flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.aa-row dd{min-width:0;margin:0;font-size:14px;font-weight:600;color:var(--color-text);text-align:right;overflow-wrap:anywhere}html[dir=rtl] .aa-row dd{text-align:left}.aa-ltr{unicode-bidi:isolate;font-variant-numeric:tabular-nums;letter-spacing:.02em}.aa-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid transparent;font-size:13px;line-height:1.6}.aa-alert svg{flex-shrink:0;margin-top:3px}.aa-alert p{margin:0}.aa-alert.is-danger{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 7%,transparent);border-color:color-mix(in srgb,var(--color-danger) 20%,transparent)}.aa-wrap>.aa-alert{margin-bottom:12px}.aa-footer{display:grid;gap:12px;padding:16px 20px 20px;border-top:1px solid var(--aa-line)}.aa-footnote{margin:0;font-size:12px;line-height:1.6;color:var(--color-text-secondary)}.aa-actions{display:flex;align-items:center;gap:10px}.aa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border:1px solid transparent;border-radius:var(--aa-radius);font-family:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.aa-btn:active:not(:disabled){transform:scale(.98)}.aa-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.aa-btn-primary{flex:1 1 auto;background:var(--color-primary);color:#fff}.aa-btn-primary:hover:not(:disabled){background:var(--color-primary-dark)}.aa-btn-primary:disabled{background:var(--color-surface-alt);border-color:var(--aa-line);color:var(--color-text-muted);cursor:not-allowed}.aa-btn-primary[aria-busy=true]:disabled{background:var(--color-primary);border-color:transparent;color:#fff;opacity:.8;cursor:progress}.aa-btn-secondary,.aa-btn-quiet{flex:0 0 auto;min-width:104px;background:var(--color-surface);border-color:var(--aa-line-strong);color:var(--color-text)}.aa-btn-secondary:hover:not(:disabled),.aa-btn-quiet:hover:not(:disabled){background:var(--color-surface-alt)}.aa-btn-quiet{color:var(--color-danger)}.aa-btn-secondary:disabled,.aa-btn-quiet:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 640px){.aa-wrap{padding-top:28px}.aa-head h1{font-size:22px}.aa-stepper{padding:16px 24px}.aa-body{padding:24px}.aa-footer{padding:16px 24px 24px}.aa-btn-primary{flex:0 0 auto;min-width:168px;margin-inline-start:auto}}.aa-status{display:flex;flex-direction:column;align-items:center;padding:32px 20px 24px;text-align:center}.aa-status-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:50%;background:var(--aa-tint);color:var(--color-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 5%,transparent)}.aa-status-icon.is-approved{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success) 6%,transparent)}.aa-status-title{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--color-text)}.aa-status-text{max-width:34ch;margin:6px 0 0;font-size:13.5px;line-height:1.7;color:var(--color-text-secondary)}.aa-track{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.aa-track-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-text-muted)}.aa-track-item+.aa-track-item:before{content:"";width:18px;height:1.5px;margin-inline-end:2px;border-radius:2px;background:var(--aa-line-strong)}.aa-track-dot{position:relative;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--aa-line-strong)}.aa-track-item.is-done{color:var(--color-text-secondary);font-weight:600}.aa-track-item.is-done .aa-track-dot{border-color:transparent;background:var(--aa-tint);color:var(--color-primary)}.aa-track-item.is-current{color:var(--color-text);font-weight:700}.aa-track-item.is-current .aa-track-dot{border-color:var(--color-primary)}.aa-track-item.is-current .aa-track-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-primary);animation:aaPulse 1.8s ease-in-out infinite}@keyframes aaPulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.aa-track-item.is-current .aa-track-dot:after{animation:none}}.aa-status-rows{align-self:stretch;margin-top:22px;text-align:start}.aa-status-action{align-self:stretch;margin-top:16px}@media (hover: none) and (pointer: coarse){.aa-shell:has(.aa-input:focus) .bottom-nav{display:none}}.agency-app-row-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800}.agency-app-row-badge.pending{background:var(--pill-blue-bg, rgba(37, 99, 235, .1));color:var(--color-primary)}.agency-app-row-badge.approved{background:#16a34a1f;color:var(--color-success, #16a34a)}.agency-app-row-badge.rejected{background:#dc26261a;color:var(--color-danger)}.agency-app-row-badge.cancelled{background:var(--color-surface-alt);color:var(--color-text-secondary)}.auth-provider-status-gray{background:var(--pill-gray-bg);color:var(--pill-gray-text)}.auth-provider-status-gold{background:var(--pill-gold-bg);color:var(--pill-gold-text)}.auth-provider-status-blue{background:var(--pill-blue-bg);color:var(--pill-blue-text)}.auth-provider-status-green{background:var(--pill-green-bg);color:var(--color-success)}.auth-provider-status-red{background:var(--pill-red-bg);color:var(--color-danger)}.auth-provider-callback-input{flex:1;min-width:0;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);font-size:var(--text-sm)}.auth-provider-secret-mode-row{display:flex;gap:16px;font-size:var(--text-sm);color:var(--color-text-secondary)}.auth-provider-secret-mode-row label{display:flex;align-items:center;gap:6px}.auth-provider-preview-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--color-surface-alt);border:1px solid var(--color-border);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);cursor:pointer}.android-app-shell,.android-app-shell body{touch-action:manipulation}.android-app-shell{--bottom-nav-total-height: 69px;scrollbar-gutter:auto}.android-home-shell{padding-bottom:calc(var(--bottom-nav-total-height) - 10px + env(safe-area-inset-bottom,0px))}.android-home-content{padding-top:10px;display:flex;flex-direction:column;gap:4px;overflow-x:hidden}.android-home-section{margin:10px 0}.android-home-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.android-home-section-title{margin:0;font-size:1rem;font-weight:var(--weight-bold);color:var(--color-text)}.android-home-section-more{border:none;background:var(--color-surface);color:var(--icon-color);width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.android-home-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.android-home-row::-webkit-scrollbar{display:none}.android-home-row>*{flex:0 0 auto;scroll-snap-align:start}.android-home-grid{display:grid;grid-template-columns:repeat(var(--lc-app-home-grid-medium-phone, 3),minmax(0,1fr));gap:10px}@media (min-width: 480px){.android-home-grid{grid-template-columns:repeat(var(--lc-app-home-grid-medium-phone, 4),minmax(0,1fr))}}.android-section-content-grid{display:grid;grid-template-columns:repeat(var(--lc-app-home-tabs-phone, 2),minmax(0,1fr));gap:14px}@media (min-width: 768px){.android-section-content-grid{grid-template-columns:repeat(var(--lc-app-home-tabs-tablet, 2),minmax(0,1fr))}}.android-section-content-grid .android-product-card,.android-section-content-grid .category-card-simple{width:100%}.category-card-simple-lg{width:108px}.category-card-simple-lg .category-card-image{border-radius:var(--radius-lg)}@media (min-width: 480px){.category-card-simple-lg{width:128px}}.android-home-row>.category-card-simple:not(.category-card-simple-lg){width:84px}.android-home-grid>.android-product-card,.android-home-grid>.category-card-simple{width:100%;min-width:0}.android-home-grid-compact{grid-template-columns:repeat(var(--lc-app-home-grid-compact-phone, 4),minmax(0,1fr))}.android-home-grid-large{grid-template-columns:repeat(var(--lc-app-home-grid-large-phone, 2),minmax(0,1fr))}@media (min-width: 480px){.android-home-row>.category-card-simple:not(.category-card-simple-lg){width:96px}.android-home-grid-compact{grid-template-columns:repeat(var(--lc-app-home-grid-compact-phone, 5),minmax(0,1fr))}.android-home-grid-large{grid-template-columns:repeat(var(--lc-app-home-grid-large-phone, 3),minmax(0,1fr))}}@media (min-width: 768px){.android-home-grid{grid-template-columns:repeat(var(--lc-app-home-grid-medium-tablet, 4),minmax(0,1fr))}.android-home-grid-compact{grid-template-columns:repeat(var(--lc-app-home-grid-compact-tablet, 5),minmax(0,1fr))}.android-home-grid-large{grid-template-columns:repeat(var(--lc-app-home-grid-large-tablet, 3),minmax(0,1fr))}}.android-home-row>.category-card-simple.category-card-sized{width:var(--category-card-w)}.android-category-nav{display:flex;align-items:center;gap:32px;overflow-x:auto;padding:14px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.android-category-nav::-webkit-scrollbar{display:none}.android-category-nav-item{position:relative;flex:0 0 auto;background:none;border:none;padding:0 0 8px;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-secondary);white-space:nowrap;transition:color .18s ease}.android-category-nav-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:3px;border-radius:999px;background:var(--color-primary);transition:width .18s ease}.android-category-nav-item.active{color:var(--color-primary)}.android-category-nav-item.active:after{width:18px}.android-category-nav-label-skeleton{flex:0 0 auto;display:inline-block;width:56px;height:14px;margin-bottom:8px;border-radius:999px;background:var(--color-surface-alt)}.android-product-card{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:start;border:none;background:none;padding:0;font:inherit;width:118px}.android-product-card-large{width:150px}.android-product-card-compact{width:96px}.android-product-card-image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-card)}.android-product-card-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.android-product-card-badge{position:absolute;top:6px;inset-inline-start:6px;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px 7px;border-radius:999px;line-height:1.6}.android-product-card-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.android-product-card-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.android-product-card-price{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary)}.android-product-card-price-old{font-size:var(--text-xs);color:var(--color-text-secondary);text-decoration:line-through}.android-app-header{background:var(--color-background);border-radius:0;box-shadow:none;border-bottom:none;--header-height: 52px;padding-block:8px;--android-app-header-edge: clamp(10px, 3vw, 14px);padding-inline:max(var(--android-app-header-edge),env(safe-area-inset-left,0px)) max(var(--android-app-header-edge),env(safe-area-inset-right,0px));--header-icon-color: var(--color-text);--header-icon-active-color: var(--color-text)}.android-app-header-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;direction:ltr;gap:8px}.android-app-header-side{display:flex;align-items:center;gap:4px}.android-app-header-side:first-child{justify-content:flex-start}.android-app-header-side:last-child{justify-content:flex-end}.android-app-header-side .icon-btn{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;background:transparent;border:none;color:var(--header-icon-color);box-shadow:none;transition:transform .12s ease}.android-app-header-side .icon-btn:active{transform:scale(.9)}@media (prefers-reduced-motion: reduce){.android-app-header-side .icon-btn{transition:none}}.android-cart-btn{position:relative}.android-cart-badge{position:absolute;top:4px;right:4px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.6rem;font-weight:var(--weight-bold);line-height:15px;text-align:center}.header-notification-btn{position:relative}.notification-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.6rem;font-weight:var(--weight-bold);line-height:15px;text-align:center}.android-app-header-brand{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px}.android-app-header-brand-img{display:block;position:relative;top:var(--app-header-logo-y, 0px);height:var(--app-header-logo-h, 40px);width:calc(var(--app-header-logo-h, 40px) * var(--logo-ratio, 1));max-width:100%;min-width:0;margin-block:calc((44px - var(--app-header-logo-h, 40px)) / 2);object-fit:contain}.pull-to-refresh-indicator{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + var(--header-height) + 10px);z-index:60;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);box-shadow:0 4px 14px #00000040;color:#fff;opacity:0;transform:translate(-50%) scale(.7);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.pull-to-refresh-indicator-visible{transition:none}.pull-to-refresh-spin{animation:pull-to-refresh-spin .8s linear infinite}@keyframes pull-to-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pull-to-refresh-spin{animation:none}}.pull-to-refresh-notice{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--header-height) + 8px);left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;padding-inline:14px 8px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);box-shadow:0 6px 20px #00000029;font-size:.8rem;line-height:1.5}.pull-to-refresh-retry{flex:none;min-height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--color-primary);color:#fff;font:inherit;font-weight:var(--weight-bold);cursor:pointer}.support-center-grid{display:grid;gap:10px}.support-center-row{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}.support-center-row-icon{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:var(--color-primary)}.support-center-row-text{flex:1;font-size:var(--text-base);font-weight:700;color:var(--color-text)}.support-center-row-badge{flex-shrink:0;min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.support-featured-card{position:relative;display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:10px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 10px 24px -10px #ed29398c;color:#fff;font-family:"Cairo",var(--font-family)}.support-featured-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fffffff0;color:var(--color-primary)}.support-featured-title{flex:1;font-size:var(--text-md);font-weight:700}.support-featured-chevron{flex-shrink:0;color:#ffffffbf}.support-page-cairo,.support-new-page{font-family:"Cairo",var(--font-family)}.support-new-form{display:flex;flex-direction:column;gap:10px}.support-attach-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;cursor:pointer}.support-attachment-preview{position:relative;width:120px;height:120px}.support-attachment-preview img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.support-attachment-preview .icon-btn{position:absolute;top:-8px;inset-inline-end:-8px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.support-attachment-uploading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;color:#fff;font-size:var(--text-xs);border-radius:var(--radius-md)}.support-conv-list{display:grid;gap:8px}.support-conv-row{display:block;padding:13px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);position:relative}.support-conv-row-top{display:flex;align-items:center;gap:8px}.support-conv-subject{flex:1;min-width:0;font-weight:700;font-size:var(--text-base);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-conv-time{flex-shrink:0;font-size:var(--text-2xs);color:var(--color-text-secondary)}.support-conv-preview{margin-top:4px;font-size:var(--text-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-conv-row-bottom{display:flex;align-items:center;gap:8px;margin-top:8px}.support-conv-unread-dot{position:absolute;top:12px;inset-inline-start:6px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.support-status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:var(--text-2xs);font-weight:700}.support-status-WAITING{background:var(--pill-gray-bg);color:var(--pill-gray-text)}.support-status-ASSIGNED,.support-status-ACTIVE,.support-status-WAITING_FOR_USER,.support-status-RESOLVED{background:var(--pill-green-bg);color:var(--pill-green-text)}.support-status-CLOSED{background:var(--pill-red-bg);color:var(--pill-red-text)}.support-chat-shell{display:flex;flex-direction:column;height:100dvh}.support-chat-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.support-chat-header-title{flex:1;min-width:0}.support-chat-header-title h1{font-size:var(--text-md);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-close-btn{flex-shrink:0;border:none;background:none;padding:6px 4px;font-size:var(--text-xs);font-weight:600;color:var(--color-primary);cursor:pointer}.support-chat-close-btn:disabled{opacity:.5;cursor:default}.support-chat-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.support-chat-system-notice{align-self:stretch;display:flex;align-items:center;gap:10px;margin:10px 4px;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-secondary);text-align:center}.support-chat-system-notice:before,.support-chat-system-notice:after{content:"";flex:1;min-width:16px;height:1px;background:var(--color-border)}.support-chat-system-notice>span{max-width:80%;overflow-wrap:anywhere}.support-chat-bubble-row{display:flex;flex-direction:column;max-width:78%}.support-chat-bubble-row.mine{align-self:flex-end;align-items:flex-end}.support-chat-bubble-row.theirs{align-self:flex-start;align-items:flex-start}.support-chat-bubble{padding:10px 13px;border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word}.support-chat-bubble-row.mine .support-chat-bubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px}.support-chat-bubble-row.theirs .support-chat-bubble{background:var(--color-surface-alt);color:var(--color-text);border-bottom-left-radius:4px}.support-chat-bubble img{max-width:220px;max-height:260px;border-radius:var(--radius-sm);display:block}.support-chat-meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:var(--text-2xs);color:var(--color-text-secondary)}.support-chat-meta-failed{color:var(--color-danger)}.support-chat-retry-link{background:none;border:none;padding:0;color:var(--color-danger);font-size:var(--text-2xs);font-weight:700;text-decoration:underline;cursor:pointer}.support-chat-create-error{margin:8px 12px 0}.support-chat-composer{flex-shrink:0;display:flex;align-items:flex-end;gap:8px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-surface)}.support-chat-composer textarea{flex:1;resize:none;max-height:110px;border-radius:var(--radius-lg);padding:10px 14px}.support-chat-composer-btn{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:none;cursor:pointer}.support-chat-send-btn{background:var(--color-primary);color:#fff}.support-chat-send-btn:disabled{opacity:.5;cursor:default}.support-chat-attach-btn{background:var(--color-surface-alt);color:var(--color-text)}.support-chat-closed-banner{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--color-surface-alt);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.support-chat-related-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;margin:0 14px 8px;border-radius:var(--radius-sm);background:var(--color-surface-alt);font-size:var(--text-xs);color:var(--color-text-secondary);width:fit-content}.support-chat-connecting{align-self:center;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:2px;width:min(100%,320px);margin:12px 0 4px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);animation:support-chat-fade-in .24s ease-out}@keyframes support-chat-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.support-chat-connecting-icon{grid-row:span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--color-primary-light);color:var(--color-primary)}.support-chat-connecting-title{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.support-chat-connecting-hint{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.5}.support-chat-connecting-bar{grid-column:1 / -1;position:relative;width:100%;margin-top:8px;height:3px;border-radius:999px;background:var(--color-primary-light);overflow:hidden}.support-chat-connecting-bar:after{content:"";position:absolute;top:0;bottom:0;width:45%;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--color-gold));animation:support-chat-connecting-slide 1.3s ease-in-out infinite}@keyframes support-chat-connecting-slide{0%{inset-inline-start:-45%}to{inset-inline-start:100%}}.support-chat-shell{position:fixed;inset-inline:0;top:var(--chat-vv-top, 0px);height:var(--chat-vv-h, 100dvh);z-index:20;padding-top:env(safe-area-inset-top,0px);min-height:0;overflow:hidden;background:var(--color-background);overscroll-behavior:none;touch-action:manipulation}html.support-chat-locked,html.support-chat-locked body{overflow:hidden;overscroll-behavior:none}.support-chat-shell[data-keyboard=open] .support-chat-composer{padding-bottom:10px}.support-chat-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.support-chat-body .support-chat-messages{flex:1;min-height:0;gap:6px;overscroll-behavior:contain;overflow-anchor:none}.support-chat-connection{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:var(--text-xs);font-weight:600;color:var(--pill-gold-text);background:var(--pill-gold-bg)}.support-chat-older{display:flex;justify-content:center;padding:4px 0 8px}.support-chat-older-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);border-radius:999px;padding:5px 14px;font:inherit;font-size:var(--text-xs);cursor:pointer}.support-chat-spinner,.support-chat-loading{display:block;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);border-top-color:var(--color-primary);animation:support-chat-spin .8s linear infinite}.support-chat-loading{margin:32px auto}@keyframes support-chat-spin{to{transform:rotate(360deg)}}.support-chat-inline-error{align-self:center;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--pill-red-bg);color:var(--pill-red-text);font-size:var(--text-xs)}.support-chat-inline-error button{border:none;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.support-chat-day{display:flex;justify-content:center;margin:8px 0 4px}.support-chat-day span{font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface-alt);padding:3px 10px;border-radius:999px}.support-chat-bubble-row{max-width:min(78%,520px)}.support-chat-bubble-row:not(.grouped){margin-top:6px}.support-chat-sender{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0 4px 2px}.support-chat-bubble{font-size:var(--text-md);overflow-wrap:anywhere}.support-chat-bubble.has-image{padding:4px}.support-chat-bubble.has-image .support-chat-text{padding:6px 8px 4px}.support-chat-bubble.is-failed{opacity:.75}.support-chat-text{margin:0;white-space:pre-wrap;unicode-bidi:plaintext}.support-chat-text a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.support-chat-image{position:relative;display:block;max-width:100%;padding:0;border:none;border-radius:calc(var(--radius-md) - 4px);overflow:hidden;background:var(--color-surface-alt) center / cover no-repeat;cursor:zoom-in}.support-chat-bubble .support-chat-image img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0}.support-chat-image-progress{position:absolute;inset-inline:8px;bottom:8px;height:4px;border-radius:999px;background:#00000059;overflow:hidden}.support-chat-image-progress span{display:block;height:100%;background:#fff;transition:width .2s linear}.support-chat-image-cancel{position:absolute;top:6px;inset-inline-end:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.support-chat-meta{font-size:var(--text-xs);margin-top:2px}.support-chat-state{flex-shrink:0;opacity:.8}.support-chat-meta .support-chat-retry-link{display:inline-flex;align-items:center;font-size:var(--text-xs)}.support-chat-jump{position:absolute;inset-inline-end:14px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card);cursor:pointer}.support-chat-jump-count{position:absolute;top:-6px;inset-inline-start:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:700;line-height:20px;text-align:center}.support-chat-composer-wrap{flex-shrink:0;border-top:1px solid var(--color-border);background:var(--color-surface)}.support-chat-composer-wrap .support-chat-composer{border-top:none}.support-chat-composer textarea{font:inherit;font-size:16px;line-height:1.45;min-height:40px;padding-block:8px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);overflow-y:hidden;overscroll-behavior:contain;transition:border-color .15s ease}.support-chat-composer textarea:focus,.support-chat-composer textarea:focus-visible{outline:none;border-color:color-mix(in oklab,var(--color-primary) 45%,var(--color-border))}.support-chat-composer-btn{width:40px;height:40px}.support-chat-composer-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 12px 0;padding:6px 10px;border-radius:var(--radius-sm);background:var(--pill-red-bg);color:var(--pill-red-text);font-size:var(--text-xs)}.support-chat-composer-notice button{border:none;background:none;color:inherit;cursor:pointer;display:grid;place-items:center}.support-chat-tray{display:flex;gap:8px;padding:10px 12px 0;overflow-x:auto}.support-chat-tray-item{flex:0 0 auto;display:flex;align-items:center;gap:8px;max-width:240px;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.support-chat-tray-item.is-failed{border-color:var(--color-danger)}.support-chat-tray-item img{width:40px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.support-chat-tray-info{min-width:0;display:flex;flex-direction:column;gap:2px}.support-chat-tray-name{font-size:var(--text-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-chat-tray-size{font-size:var(--text-2xs);color:var(--color-text-secondary)}.support-chat-tray-item.is-failed .support-chat-tray-size{color:var(--color-danger)}.support-chat-tray-progress{display:block;width:100px;height:3px;border-radius:999px;background:var(--color-border);overflow:hidden}.support-chat-tray-progress span{display:block;height:100%;background:var(--color-primary);transition:width .2s linear}.support-chat-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#000000e0}.support-chat-viewer img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.support-chat-viewer-close{position:absolute;top:max(12px,env(safe-area-inset-top));inset-inline-end:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff24;color:#fff;cursor:pointer}.support-chat-header-title.support-chat-agent{display:flex;align-items:center;gap:10px}.support-chat-avatar{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--color-primary);color:#fff}.support-chat-avatar img{width:100%;height:100%;object-fit:cover;display:block}.support-chat-avatar-initial{font-size:var(--text-md);font-weight:700;line-height:1}.support-chat-agent-text{display:flex;flex-direction:column;min-width:0;gap:1px}.support-chat-agent-text .support-chat-agent-name{font-size:var(--text-md);font-weight:700;line-height:1.35}.support-chat-agent-sub{font-size:var(--text-xs);line-height:1.4;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-chat-agent-sub.is-connected{color:#25a55f}.support-chat-agent-notice>span{display:inline-flex;align-items:center;gap:8px;padding-inline-start:4px;padding-inline-end:12px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.support-chat-notice-avatar.support-chat-avatar{width:26px;height:26px}.support-chat-notice-avatar .support-chat-avatar-initial{font-size:var(--text-2xs)}.support-chat-agent-notice-text{text-align:start}.support-chat-state.is-read{color:#34b7f1;opacity:1}.acw-picker{display:grid;gap:8px}.acw-picker-label{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.acw-picker-trigger,.acw-picker-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:start;font:inherit;color:var(--color-text)}.acw-picker-trigger{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.acw-picker-trigger.is-single{cursor:default}.acw-picker-trigger:not(.is-single):hover,.acw-picker-trigger.is-open{border-color:var(--color-primary)}.acw-picker-trigger:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.acw-picker-trigger:disabled{opacity:.6}.acw-picker-logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text-secondary);overflow:hidden}.acw-picker-logo .smart-img-frame{display:block;width:100%;height:100%}.acw-picker-logo img{width:100%;height:100%;object-fit:cover}.acw-picker-text{flex:1 1 auto;display:grid;gap:2px;min-width:0}.acw-picker-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acw-picker-sub{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:start;unicode-bidi:plaintext}.acw-picker-chevron{flex:0 0 auto;color:var(--color-text-secondary);transition:transform .15s ease}.acw-picker-trigger.is-open .acw-picker-chevron{transform:rotate(180deg)}.acw-picker-list{position:fixed;z-index:1100;display:grid;align-content:start;gap:2px;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;animation:acwPickerIn .14s ease-out;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-card)}.acw-picker-option{border-radius:10px;cursor:pointer}.acw-picker-option.is-active{background:var(--color-surface-alt)}.acw-picker-option.is-selected .acw-picker-name{color:var(--color-primary)}.acw-picker-check{flex:0 0 auto;color:var(--color-primary)}@keyframes acwPickerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.acw-picker-list{animation:none}}.id-login-form .id-login-id-input{direction:ltr;text-align:left;letter-spacing:.02em}.id-login-options{justify-content:flex-end}.id-login-hint{margin:2px 0 0;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary);text-align:center}.login2-sheet-has-bg .id-login-hint,.login2-sheet-has-bg .id-login-remember-help{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.id-login-step{display:grid;gap:12px}.id-login-cancel{margin-top:4px}.id-login-remember{display:grid;justify-items:start;gap:2px}.id-login-remember-help{margin:0;padding-inline-start:30px;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);color:var(--color-text-secondary)}.id-login-hint-value{font-weight:700;color:var(--color-text)}.id-channel-list{display:grid;gap:10px}.id-channel-option{width:100%;height:auto;min-height:56px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 16px;border:1px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;color:#1a1a1a;font-family:"Cairo",var(--font-family);text-align:start;cursor:pointer;box-shadow:0 1px 2px #00000014;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.id-channel-option:hover:not(:disabled){background:#f5f5f5;border-color:#0003}.id-channel-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.id-channel-option:disabled,.id-channel-option[data-disabled=true]{opacity:.7;cursor:not-allowed}.id-channel-option>.social-icon-badge{flex-shrink:0}.id-channel-text{display:grid;gap:1px;min-width:0;flex:1}.id-channel-title{font-size:var(--text-md);font-weight:700;white-space:normal}.id-channel-hint{font-size:var(--text-sm);font-weight:500;color:#5b5b66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.id-password-rules{display:grid;gap:4px;font-family:"Cairo",var(--font-family)}.id-password-rules-text{margin:0;font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary)}.id-password-length{display:flex;align-items:center;gap:5px;margin:0;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.id-password-length.is-ok{color:var(--color-success)}.id-password-length.is-over{color:var(--color-danger)}.login2-sheet-has-bg .id-password-rules-text,.login2-sheet-has-bg .id-password-length:not(.is-ok):not(.is-over){color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.id-settings-page .settings-group{margin-bottom:14px}.id-settings-id-value{font-size:.8rem;font-weight:700;color:var(--color-text);letter-spacing:.03em}.id-settings-status.is-on{color:var(--color-success);font-weight:600}.id-settings-flow{margin-top:0;margin-bottom:18px}.id-settings-flow-phone{display:grid}.id-settings-flow-phone .account-form{margin-top:8px;margin-bottom:8px}.id-settings-flow-title{margin:0;font-family:"Cairo",var(--font-family);font-size:var(--text-md);font-weight:700;color:var(--color-text)}.id-settings-flow .id-channel-option{border-color:var(--color-border);background:var(--color-surface-alt);color:var(--color-text);box-shadow:none}.id-settings-flow .id-channel-option:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 6%,var(--color-surface-alt))}.id-settings-flow .id-channel-hint{color:var(--color-text-secondary)}.id-settings-flow-footer{justify-content:center}.step-up-option-icon{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text)}.id-settings-danger{background:var(--color-danger)}.id-settings-section-title{margin:10px 0 0;font-family:"Cairo",var(--font-family);font-size:var(--text-md);font-weight:700;color:var(--color-text)}.id-settings-section-intro{margin-bottom:8px}.id-settings-devices-error{margin:4px 0}.tfa-switch-link{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tfa-recovery-input,.tfa-login-screen .tfa-recovery-input{direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}.tfa-page .settings-group-subtitle.tfa-low{color:var(--color-danger);font-weight:600}.tfa-sessions-hint{margin-top:-6px}.tfa-steps{margin:0;padding-inline-start:20px;display:grid;gap:4px;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary)}.tfa-open-app{display:inline-flex;align-items:center;justify-content:center;gap:8px}.tfa-qr{margin:0;display:grid;justify-items:center;gap:6px}.tfa-qr img{width:184px;height:184px;max-width:100%;padding:8px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#fff;box-sizing:border-box}.tfa-qr figcaption{font-family:"Cairo",var(--font-family);font-size:var(--text-2xs);color:var(--color-text-secondary);text-align:center}.tfa-key{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);min-width:0}.tfa-key-label{font-family:"Cairo",var(--font-family);font-size:var(--text-2xs);font-weight:600;color:var(--color-text-secondary)}.tfa-key-row{display:flex;align-items:center;gap:8px;min-width:0}.tfa-key-value{flex:1;min-width:0;direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--color-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tfa-copy-btn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.tfa-codes-list{margin:0;padding:10px 12px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt)}.tfa-codes-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:700;color:var(--color-text);letter-spacing:.02em;white-space:nowrap}@media (max-width: 370px){.tfa-codes-list{grid-template-columns:minmax(0,1fr)}}.tfa-codes-actions{display:flex;flex-wrap:wrap;gap:8px}.tfa-secondary-btn{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:"Cairo",var(--font-family);font-size:var(--text-xs);font-weight:600;cursor:pointer}.tfa-secondary-btn:hover{background:color-mix(in srgb,var(--color-text) 5%,var(--color-surface))}.tfa-check{display:flex;align-items:flex-start;gap:8px;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);font-weight:600;line-height:1.6;color:var(--color-text);cursor:pointer}.tfa-check input{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--color-primary)}.purchase-confirm{display:grid;gap:12px;min-width:0}.purchase-confirm-head{display:flex;align-items:center;gap:8px;padding-inline-end:36px}.purchase-confirm-head h3{margin:0;font-family:"Cairo",var(--font-family);font-size:var(--text-md);font-weight:700;color:var(--color-text)}.purchase-confirm-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.purchase-confirm-intro,.purchase-confirm-code-hint,.purchase-confirm-loading,.purchase-confirm-notice{margin:0;font-family:"Cairo",var(--font-family);font-size:var(--text-xs);line-height:1.7;color:var(--color-text-secondary)}.purchase-confirm-loading{display:flex;align-items:center;gap:6px}.purchase-confirm-notice{padding:8px 10px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.purchase-confirm-lines{margin:0;padding:0;list-style:none;display:grid;gap:8px}.purchase-confirm-line{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-alt);min-width:0}.purchase-confirm-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.purchase-confirm-product{min-width:0;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);font-weight:700;color:var(--color-text);overflow-wrap:anywhere}.purchase-confirm-amount{flex-shrink:0;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.purchase-confirm-details{margin:0;display:grid;gap:3px}.purchase-confirm-details>div{display:flex;justify-content:space-between;gap:10px;min-width:0;font-family:"Cairo",var(--font-family);font-size:var(--text-2xs)}.purchase-confirm-details dt{color:var(--color-text-secondary);flex-shrink:0}.purchase-confirm-details dd{margin:0;min-width:0;color:var(--color-text);font-weight:600;overflow-wrap:anywhere;text-align:end}.purchase-confirm-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 0;font-family:"Cairo",var(--font-family);font-size:var(--text-sm);color:var(--color-text-secondary)}.purchase-confirm-total strong{font-size:var(--text-md);color:var(--color-text)}.purchase-confirm-error{display:flex;align-items:center;gap:6px}.tfa-page .settings-group-subtitle.tfa-sub-note{font-size:var(--text-2xs);opacity:.85}.transfer-code-field{display:grid;gap:6px;margin-top:4px}.order-response-block-rejected{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 6%,var(--color-surface))}.purchase-success .order-response-block{box-sizing:border-box;width:100%;text-align:start}.orders-guest-hint{display:block;margin-block:10px 0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 25%,transparent);color:var(--color-text);font-size:.86rem;font-weight:700;text-decoration:none}
